PageSourceSearch

https://unionroasted.com/account/login

html unionroasted.com collected 2026-09-24 18:30:12 UTC 212,082 bytes, 3,408 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 
17
18
19  
20<!doctype html>
21<!--[if lte IE 8]> <html class="ie-low no-js" lang="en->"> <![endif]-->
22<!--[if IE 9]> <html class="ie9 no-js" lang="en->"> <![endif]-->
23<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
24<head>
25	
25<script src="//unionroasted.com/cdn/shop/files/pandectes-rules.js?v=9331023422518525970"></script>
25
26	
27	
28	
29	
30	
31        
32  
32<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
32
33  <meta charset="utf-8">
34  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
35  <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
36  <meta name="theme-color" content="#fff">
37  <meta name="google-site-verification" content="0ydv3xWVh90OT7Q2eqsXmA6Txhr8KCCMYhCvun4PKUQ" /> 
38
39
40
41  <link rel="canonical" href="https://unionroasted.com/account/login">
42
43
44  
45    <meta name="robots" content="noindex, nofollow">
46  
47
48  
49    <link rel="shortcut icon" href="//unionroasted.com/cdn/shop/files/favicon_32x32.png?v=1737807683" type="image/png">
50  
51
52  
53
54  <title>Account                  &ndash; Union Coffee</title>
55
56  
57    
58      <meta name="description" content="Browse the Account collection.">
59    
60  
61
62  <!-- /snippets/social-meta-tags.liquid -->
63<meta property="og:site_name" content="Union Coffee">
64  <meta property="og:url" content="https://unionroasted.com/account/login">
65  <meta property="og:title" content="Account">
66  <meta property="og:type" content="website">
67  <meta property="og:description" content="Union Coffee was created to make coffee better for everyone. We roast exciting, hard-to-find speciality coffee and we source the finest coffee from farmers we believe in. Our mission is to spread the joy of speciality coffee around the world. Welcome to our Union!">
68
69  
70  
71
72  <meta name="twitter:site" content="@unionroasted">
73  <meta name="twitter:card" content="summary_large_image">
74  <meta name="twitter:title" content="Account">
75  <meta name="twitter:description" content="Union Coffee was created to make coffee better for everyone. We roast exciting, hard-to-find speciality coffee and we source the finest coffee from farmers we believe in. Our mission is to spread the joy of speciality coffee around the world. Welcome to our Union!">
76<link href="//unionroasted.com/cdn/shop/t/184/assets/product.scss.css?v=16051717095779109291779218456" rel="stylesheet" type="text/css" media="all" />
77
78  <!-- Theme scripts -->
79  
79<script src="//unionroasted.com/cdn/shop/t/184/assets/cookies.min.js?v=34631466442619290801779218451" type="text/javascript"></script>
79
80  
80<script src="//unionroasted.com/cdn/shop/t/184/assets/jquery.min.js?v=110597976889476522701779218452" type="text/javascript"></script>
80
81  
82  <!-- FancyBox -->
83    
84  <link href="//unionroasted.com/cdn/shop/t/184/assets/jquery.fancybox.css?v=39699390629840417891779218452" rel="stylesheet" type="text/css" media="all" /> 
85  
85<script src="//unionroasted.com/cdn/shop/t/184/assets/jquery.fancybox.pack.js?v=98388074616830255951779218452" type="text/javascript"></script>
85
86  
86<script src="//unionroasted.com/cdn/shop/t/184/assets/jquery.fancybox-media.js?v=51409724234676253101779218452" type="text/javascript"></script>
86   
87  
88  <!--[if (gt IE 9)|!(IE)]><!-->
88<script src="//unionroasted.com/cdn/shop/t/184/assets/vendor.min.js?v=167562997368772433381779218451" defer="defer"></script>
88<!--<![endif]-->
89  <!--[if lte IE 9]>
89<script src="//unionroasted.com/cdn/shop/t/184/assets/vendor.min.js?v=167562997368772433381779218451"></script>
89<![endif]-->
90
91  <!--[if lte IE 9]>
91<script src="//unionroasted.com/cdn/shop/t/184/assets/flexibility.min.js?v=32894"></script>
91<![endif]-->
92  <!--[if lte IE 9]>
92<script src="//unionroasted.com/cdn/shop/t/184/assets/html5shiv.min.js?v=32894"></script>
92<![endif]-->
93
94
95  
96<script type="text/javascript" src="https://api.feefo.com/api/javascript/union-hand-roasted-coffee" async></script>
96
97  
98  
98<script type="text/javascript">
99    var theme = {
100        strings: {
101          cartEmpty: "Your basket is currently empty.",
102          cartQuantity: "Quantity",
103          addToCart: "Add to basket",
104          soldOut: "Sold out",
105          addToCartSuccess: "Added to Basket",
106          addToCartFull: "Not enough stock",
107          unavailable: "Unavailable",
108          showMore: "Show More",
109          showLess: "Show Less",
110          shopEmail: "[email protected]",
111          giftMessageSave: "Save message",
112          giftMessageSaved: "Message saved",
113          giftMessageError: "Something went wrong. Please try again.",
114          newsletterSuccess: "Thank you, an email has been sent to you to confirm your registration.",
115          newsletterError: "Sorry, this email is either incorrect or already exists on our system.",
116          newsletterConsoleError: "Could not connect to the registration server. Please try again later, or contact [email protected]",
117          items: {
118            one: "{{ count }} item",
119            other: "{{ count }} items"
120          },
121        },
122
123        assets: {
124          iconClose: "//unionroasted.com/cdn/shop/t/184/assets/ico-close.svg?v=68454463424733063211779218451"
125        },
126
127        settings: {
128          seed1: 'c97c76a6cf4c8988cff3ded2dc0df59b',
129          seed2: 'fad58de7366495db4650cfefac2fcd61',
130          modaalBg: "rgba(236, 236, 236, 0.8)"
131        },
132
133        selectors: {
134          quickview: ".quickview"
135        },
136
137        currency: Cookies.get('currencyCustom'),
138        currencySymbol: (function(){
139          if(Cookies.get('currencyCustom') != undefined){
140            if(Cookies.get('currencyCustom') == 'EUR'){return '?'}
141            if(Cookies.get('currencyCustom') == 'USD'){return '$'}
142            if(Cookies.get('currencyCustom') == 'GBP'){return '�'}
143            if(Cookies.get('currencyCustom') == 'AUD'){return '$'}
144            if(Cookies.get('currencyCustom') == 'INR'){return 'Rs. '}
145            if(Cookies.get('currencyCustom') == 'JPY'){return '�'}
146          } else {
147            
148            return "£"
149          }
150        })()
151    };
152
153    var currencyFormat = {
154      shopifyMoneyFormat: '<span class=money>'+theme.currencySymbol+'{{amount}}</span>',
155      shopifyMoneyFormatJSON: '"£{{amount}}"'
156    }
157
158    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
159  </script>
159
160
161  
162
163
164
165  <!--[if (lte IE 9) ]>
165<script src="//unionroasted.com/cdn/shop/t/184/assets/match-media.min.js?v=22265819453975888031779218451" type="text/javascript"></script>
165<![endif]-->
166
167  
168    <!--[if (gt IE 9)|!(IE)]><!-->
168<script src="//unionroasted.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
168<!--<![endif]-->
169    <!--[if lte IE 9]>
169<script src="//unionroasted.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"></script>
169<![endif]-->
170  
171
172  <!-- apps scripts -->
173  
174  
174<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
174<meta name="facebook-domain-verification" content="a69knsxfdtg4qhe4n4rthnnufsdwcd">
175<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6062309494/digital_wallets/dialog">
176<meta id="in-context-paypal-metadata" data-shop-id="6062309494" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
177<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
177<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=7739474293"></script>
177
178<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
179<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=7739474293&shop_id=6062309494" crossorigin="anonymous"></script>
vendor: 1 bytes, line 179
179
180<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6062309494,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6062309494","merchantName":"Union Coffee","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Union Coffee","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 180
180
181<script id="shopify-features" type="application/json">{"accessToken":"23d12723f880e122d112a7134aac76b3","betas":["rich-media-storefront-analytics"],"domain":"unionroasted.com","predictiveSearch":true,"shopId":6062309494,"locale":"en"}</script>
vendor: 1 bytes, line 181
181
182<script>var Shopify = Shopify || {};
183Shopify.shop = "unionroasted.myshopify.com";
184Shopify.locale = "en";
185Shopify.currency = {"active":"GBP","rate":"1.0"};
186Shopify.country = "GB";
187Shopify.theme = {"name":"HEUR \/ coffee-subscriptions H1 fix","id":187382366581,"schema_name":"Frame___","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
188Shopify.theme.handle = "null";
189Shopify.theme.style = {"id":null,"handle":null};
190Shopify.cdnHost = "unionroasted.com/cdn";
191Shopify.routes = Shopify.routes || {};
192Shopify.routes.root = "/";
193Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
194Shopify.SignInWithShop = Shopify.SignInWithShop || {};
195Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
196Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 196
196
197<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 197
197
198<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 198
198
199<script>
200  window.ShopifyPay = window.ShopifyPay || {};
201  window.ShopifyPay.apiHost = "shop.app\/pay";
202  window.ShopifyPay.redirectState = null;
203</script>
vendor: 1 bytes, line 203
203
204<script>
205  window.Shopify = window.Shopify || {};
206  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
207  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
208  window.Shopify.SignInWithShop.eligible = true;
209</script>
vendor: 1 bytes, line 209
209
210<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 210
210
211<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 211
211
212<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 212
212
213<script type="module">
214  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
215await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
216
217  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
218window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
219
220</script>
vendor: 1 bytes, line 220
220
221<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 221
221
222<script type="module">
223  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
224
225  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
226
227</script>
vendor: 1 bytes, line 227
227
228<script>
229  window.Shopify = window.Shopify || {};
230  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
231  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"]};
232</script>
vendor: 1 bytes, line 232
232
233<script>(function() {
234  var isLoaded = false;
235  function asyncLoad() {
236    if (isLoaded) return;
237    isLoaded = true;
238    var urls = ["\/\/www.powr.io\/powr.js?powr-token=unionroasted.myshopify.com\u0026external-type=shopify\u0026shop=unionroasted.myshopify.com","\/\/app.directededge.com\/minicart\/tag?shop=unionroasted.myshopify.com","\/\/app.directededge.com\/minicart\/tag?shop=unionroasted.myshopify.com","\/\/app.directededge.com\/assets\/email_cart_updater.js?shop=unionroasted.myshopify.com","\/\/app.directededge.com\/assets\/email_cart_updater.js?shop=unionroasted.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=f8a9b087-9895-4072-a52f-bea4bd98d9d4\u0026shop=unionroasted.myshopify.com","https:\/\/d26ky332zktp97.cloudfront.net\/shops\/q6GBATfQJW8e2uHaW\/colibrius-m.js?shop=unionroasted.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=unionroasted.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=unionroasted.myshopify.com","https:\/\/na.shgcdn3.com\/pixel-collector.js?shop=unionroasted.myshopify.com","https:\/\/app.octaneai.com\/1gtbfjuli9tjjp8d\/shopify.js?x=75AXeEKGpnK4nB1z\u0026shop=unionroasted.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJpQldmNmZldk45VDdmNUxLIiwicyI6Im5vbmUifQ==\u0026v=2.5\u0026shop=unionroasted.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJpQldmNmZldk45VDdmNUxLIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=unionroasted.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/unionroasted.myshopify.com.js?settings=1772025890382\u0026shop=unionroasted.myshopify.com"];
239    for (var i = 0; i < urls.length; i++) {
240      var s = document.createElement('script');
241      s.type = 'text/javascript';
242      s.async = true;
243      s.src = urls[i];
244      var x = document.getElementsByTagName('script')[0];
245      x.parentNode.insertBefore(s, x);
246    }
247  };
248  if(window.attachEvent) {
249    window.attachEvent('onload', asyncLoad);
250  } else {
251    window.addEventListener('load', asyncLoad, false);
252  }
253})();</script>
vendor: 1 bytes, line 253
253
254<script id="__st">var __st={"a":6062309494,"offset":3600,"reqid":"99013f1c-766a-4a3f-bd73-296bcb8f5d7e-1790274611","pageurl":"unionroasted.com\/account\/login","u":"6e445cf627da"};</script>
vendor: 1 bytes, line 254
254
255<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 255
255
256<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,!1)}();</script>
vendor: 1 bytes, line 256
256
257<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//unionroasted.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<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 = "//unionroasted.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
258<script crossorigin="anonymous" defer="defer" src="//unionroasted.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 258
258
259<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 259
259
260<script>
261  window.Shopify = window.Shopify || {};
262  window.Shopify.MCP = window.Shopify.MCP || {};
263  window.Shopify.MCP.enabled = true;
264  window.Shopify.MCP.shop = "unionroasted.myshopify.com";
265  window.Shopify.MCP.mcpEndpoint = "https:\/\/unionroasted.com\/api\/mcp";
266  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"]}}];
267</script>
vendor: 1 bytes, line 267
267
268<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("\/\/unionroasted.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
269</script>
vendor: 1 bytes, line 269
269
270<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://unionroasted.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
271</script>
vendor: 1 bytes, line 271
271
272<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
273  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);
274</script>
vendor: 1 bytes, line 274
274
275<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})}}));
276</script>
276
277<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://unionroasted.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
278<style id="shopify-accelerated-checkout-cart">
279        #shopify-buyer-consent {
280  margin-top: 1em;
281  display: inline-block;
282  width: 100%;
283}
284
285#shopify-buyer-consent.hidden {
286  display: none;
287}
288
289#shopify-subscription-policy-button {
290  background: none;
291  border: none;
292  padding: 0;
293  text-decoration: underline;
294  font-size: inherit;
295  cursor: pointer;
296}
297
298#shopify-subscription-policy-button::before {
299  box-shadow: none;
300}
301
302      </style>
303
304<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
304
305  
306
307
308
309
310
311  
311<script type="text/javascript">
312    
313      window.__shgMoneyFormat = window.__shgMoneyFormat || {"GBP":{"currency":"GBP","currency_symbol":"£","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
314    
315    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
316      currency: "GBP",
317      currency_symbol: "£",
318      decimal_separator: ".",
319      thousands_separator: ",",
320      decimal_places: 2,
321      currency_symbol_location: "left"
322    };
323  </script>
323
324
325
326
327
328<script>window.BOLD = window.BOLD || {};
329    window.BOLD.common = window.BOLD.common || {};
330    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
331    window.BOLD.common.Shopify.shop = {
332      domain: 'unionroasted.com',
333      permanent_domain: 'unionroasted.myshopify.com',
334      url: 'https://unionroasted.com',
335      secure_url: 'https://unionroasted.com',
336      money_format: "£{{amount}}",
337      currency: "GBP"
338    };
339    window.BOLD.common.Shopify.customer = {
340      id: null,
341      tags: null,
342    };
343    window.BOLD.common.Shopify.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":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
344    window.BOLD.common.template = 'customers/login';window.BOLD.common.Shopify.formatMoney = function(money, format) {
345        function n(t, e) {
346            return "undefined" == typeof t ? e : t
347        }
348        function r(t, e, r, i) {
349            if (e = n(e, 2),
350                r = n(r, ","),
351                i = n(i, "."),
352            isNaN(t) || null == t)
353                return 0;
354            t = (t / 100).toFixed(e);
355            var o = t.split(".")
356                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
357                , s = o[1] ? i + o[1] : "";
358            return a + s
359        }
360        "string" == typeof money && (money = money.replace(".", ""));
361        var i = ""
362            , o = /\{\{\s*(\w+)\s*\}\}/
363            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
364        switch (a.match(o)[1]) {
365            case "amount":
366                i = r(money, 2, ",", ".");
367                break;
368            case "amount_no_decimals":
369                i = r(money, 0, ",", ".");
370                break;
371            case "amount_with_comma_separator":
372                i = r(money, 2, ".", ",");
373                break;
374            case "amount_no_decimals_with_comma_separator":
375                i = r(money, 0, ".", ",");
376                break;
377            case "amount_with_space_separator":
378                i = r(money, 2, " ", ",");
379                break;
380            case "amount_no_decimals_with_space_separator":
381                i = r(money, 0, " ", ",");
382                break;
383            case "amount_with_apostrophe_separator":
384                i = r(money, 2, "'", ".");
385                break;
386        }
387        return a.replace(o, i);
388    };
389    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
390      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
391        if (typeof product === 'number') {
392          window.BOLD.common.Shopify.handles[product] = handle;
393          product = { id: product };
394        }
395        window.BOLD.common.Shopify.products[handle] = product;
396      }
397    };
398    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
399      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
400        window.BOLD.common.Shopify.variants[variant_id] = variant;
401      }
402    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
403    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
404    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {"recurring_type":2};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
405</script>
405<link href="//unionroasted.com/cdn/shop/t/184/assets/bold-upsell.css?v=51915886505602322711779218450" rel="stylesheet" type="text/css" media="all" />
406<link href="//unionroasted.com/cdn/shop/t/184/assets/bold-upsell-custom.css?v=150135899998303055901779218450" rel="stylesheet" type="text/css" media="all" />
407
408  <style data-id="bc-sf-filter-style" type="text/css">
409      #bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-title h3,
410      #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {}
411      #bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a,
412      #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {}
413      #bc-sf-filter-tree-mobile button {}
414    </style><link href="//unionroasted.com/cdn/shop/t/184/assets/bc-sf-filter.scss.css?v=13512792029990384411779218451" rel="stylesheet" type="text/css" media="all" />
415
416
417  <link href="//unionroasted.com/cdn/shop/t/184/assets/theme.min.css?v=111128484056734252121780353478" rel="stylesheet" type="text/css" media="all" />
418  
419  
420    <link href="//unionroasted.com/cdn/shop/t/184/assets/bundle.css?v=46250085345235174041789690863" rel="stylesheet" type="text/css" media="all" />
421  
422
423    
424  <link href="//unionroasted.com/cdn/shop/t/184/assets/bundle.css?v=46250085345235174041789690863" rel="stylesheet" type="text/css" media="all" />  
425
426
427  <link href="//unionroasted.com/cdn/shop/t/184/assets/ramnati-custom.scss?v=81234487543345384621779218457" rel="stylesheet" type="text/css" media="all" />
428
429  <link href="//unionroasted.com/cdn/shop/t/184/assets/custom.css?v=13590812119605452671784634325" rel="stylesheet" type="text/css" media="all" />
430  
431
432
433  
434
435<script type="text/javascript">
436  
437    window.SHG_CUSTOMER = null;
438  
439</script>
439
440
441
442
443
444
445
446
447  
448  <meta name="facebook-domain-verification" content="zl1dyym8rs3kiuo0itdcw9wwdqudug" />
449  
450<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
451
452  
453    
454      <!-- TCF is active, scripts are loaded above -->
455      
456        
456<script>
457          if (!window.PandectesRulesSettings) {
458            window.PandectesRulesSettings = {"store":{"id":6062309494,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":false,"id":"","analyticsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":2000},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"klaviyoIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
459            const rulesScript = document.createElement('script');
460            window.PandectesRulesSettings.auto = true;
461            rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules.js";
462            const firstChild = document.head.firstChild;
463            document.head.insertBefore(rulesScript, firstChild);
464          }
465        </script>
465
466      
467      
467<script>
468        
469          window.PandectesSettings = {"store":{"id":6062309494,"plan":"plus","theme":"Ramnati|V3.6 - megamenu","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1761585624,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimise website functionality, analyse the performance, and provide personalised experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. On this page you can manage your preference of cookies.","showDateGenerated":false},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"This website uses cookies to ensure you get the best experience."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimise website functionality, analyse the performance, and provide personalised experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
469,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimise website functionality, analyse the performance, and provide personalised experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. On this page you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declWeeks":{"en":"week(s)"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
469,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#F8F7F2","backgroundForCalculations":{"a":1,"b":242,"g":247,"r":248},"text":"#2C104C"},"button":{"background":"#2C104C","backgroundForCalculations":{"a":1,"b":76,"g":16,"r":44},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://unionroasted.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"&#10005;","target":"","logo":""},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-overlay-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}{{close}}"},"position":"overlay","theme":"block","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://unionroasted.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":true,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1698972020,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left}    .cc-window-wrapper{z-index: 2147483647;-webkit-transition: opacity 1s ease;  transition: opacity 1s ease;}    .cc-window{z-index: 2147483647;font-family: BrownStd,sans-serif;}    .pd-cookie-banner-window .cc-header{font-family: BrownStd,sans-serif;}    .pd-cp-ui{font-family: BrownStd,sans-serif; background-color: #F8F7F2;color:#2C104C;}    button.pd-cp-btn, a.pd-cp-btn{background-color:#2C104C;color:#FFFFFF!important;}    input + .pd-cp-preferences-slider{background-color: rgba(44, 16, 76, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(44, 16, 76, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(44, 16, 76, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(44, 16, 76, 1)}    .pd-cp-ui-close{color:#2C104C;}    .pd-cp-preferences-slider:before{background-color: #F8F7F2}    .pd-cp-title:before {border-color: #2C104C!important}    .pd-cp-preferences-slider{background-color:#2C104C}    .pd-cp-toggle{color:#2C104C!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #2C104C}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#2C104C!important}    .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);}  .cc-message, .cc-link {  color: #7d7d7d !important;  }  .cc-btn {  text-transform: uppercase;  letter-spacing: .09em;  font-size: 12px;  }a.pd-cp-btn {  text-transform: uppercase;  letter-spacing: .09em;  font-size: 12px;  }  .pd-cp-ui-title {  font-family: BrownStdAlt,sans-serif;  }  .pd-cp-ui-intro {  color: #7d7d7d;  }  .pd-cp-bold-messaging {  font-family: BrownStdAlt,sans-serif;  }.pd-cp-purpose-description {  color: #7d7d7d;  }  .pd-cp-cookies-details .pd-cp-toggle {  color: #7d7d7d !important;  }.pd-cp-toggle:hover {  color: #7d7d7d !important;  }.pd-section .pd-horizontal-menu ul li {  list-style: none;  }#pd-portability {  display: none;  }  #pd-rectification {  display: none;  }  #pd-erasure {  display: none;  }","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"cart_currency","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"15 day(s)","session":false,"expires":15,"unit":"declDays","purpose":{"en":"Used in connection with shopping cart."}},{"name":"_cmp_a","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"_tracking_consent","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracking preferences."}},{"name":"localization","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"shopify_pay_redirect","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"60 minute(s)","session":false,"expires":60,"unit":"declMinutes","purpose":{"en":"Used in connection with checkout."}},{"name":"_secure_session_id","type":"http","domain":"unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"_shg_user_id","type":"http","domain":"unionroasted.com","path":"/","provider":"Shogun","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Shogun Application"}},{"name":"_shg_session_id","type":"http","domain":"unionroasted.com","path":"/","provider":"Shogun","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used by Shogun Application"}}],"2":[{"name":"_shopify_s","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"31 minute(s)","session":false,"expires":31,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}}
469,{"name":"_orig_referrer","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","session":false,"expires":14,"unit":"declDays","purpose":{"en":"Tracks landing pages."}},{"name":"_landing_page","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","session":false,"expires":14,"unit":"declDays","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_y","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_t","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_sa_p","type":"http","domain":".unionroasted.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_ga_ML39SY11P0","type":"http","domain":".unionroasted.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}}],"4":[{"name":"_gcl_au","type":"http","domain":".unionroasted.com","path":"/","provider":"Google","firstParty":true,"retention":"90 day(s)","session":false,"expires":90,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"test_cookie","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":true,"retention":"15 minute(s)","session":false,"expires":15,"unit":"declMinutes","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after each visit."}},{"name":"_uetsid","type":"http","domain":".unionroasted.com","path":"/","provider":"Bing","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","type":"http","domain":".unionroasted.com","path":"/","provider":"Bing","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"MUID","type":"http","domain":".bing.com","path":"/","provider":"Microsoft","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites."}},{"name":"__kla_id","type":"http","domain":"unionroasted.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website"}},{"name":"_pin_unauth","type":"http","domain":".unionroasted.com","path":"/","provider":"Pinterest","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to group actions for users who cannot be identified by Pinterest."}},{"name":"_scid","type":"http","domain":".unionroasted.com","path":"/","provider":"Snapchat","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Snapchat to help identify a visitor."}},{"name":"TapAd_TS","type":"http","domain":".tapad.com","path":"/","provider":"Tapad","firstParty":true,"retention":"60 day(s)","session":false,"expires":60,"unit":"declDays","purpose":{"en":"Used to determine what type of devices is used by a user."}},{"name":"TapAd_DID","type":"http","domain":".tapad.com","path":"/","provider":"Tapad","firstParty":true,"retention":"60 day(s)","session":false,"expires":60,"unit":"declDays","purpose":{"en":"Used to determine what type of devices is used by a user."}},{"name":"_fbp","type":"http","domain":".unionroasted.com","path":"/","provider":"Facebook","firstParty":true,"retention":"90 day(s)","session":false,"expires":90,"unit":"declDays","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"TapAd_3WAY_SYNCS","type":"http","domain":".tapad.com","path":"/","provider":"Tapad","firstParty":true,"retention":"60 day(s)","session":false,"expires":60,"unit":"declDays","purpose":{"en":"Used for data-synchronization with advertisement networks."}},{"name":"_sctr","type":"http","domain":".unionroasted.com","path":"/","provider":"Snapchat","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Snapchat to determine whether a third party tag will be called in Snap Ads Pixel."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year."}}],"8":[{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"MR","type":"http","domain":".bat.bing.com","path":"/","provider":"Unknown","firstParty":true,"retention":"7 day(s)","session":false,"expires":7,"unit":"declDays","purpose":{"en":""}},{"name":"_tt_enable_cookie","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ttp","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_scsrid","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_scsrid_r","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_scid_r","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ruid","type":"http","domain":"unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"octane%2Fshopify%2Fuid","type":"http","domain":".unionroasted.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"sc_at","type":"http","domain":".snapchat.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"mm_id","type":"http","domain":".mention-me.com","path":"/","provider":"Unknown","firstParty":true,"retention":"182 day(s)","session":false,"expires":182,"unit":"declDays","purpose":{"en":""}},{"name":"X-AB","type":"http","domain":"sc-static.net","path":"/scevent.min.js","provider":"Unknown","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":2000},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":false,"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
470        
471        window.addEventListener('DOMContentLoaded', function(){
472          const script = document.createElement('script');
473          
474            script.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core.js";
475          
476          script.defer = true;
477          document.body.appendChild(script);
478        })
479      </script>
479
480    
481  
482
483
484
485  <!-- A11y -->
486  
487  
488  
489  
490  
491
492  
493
494
495
496<!-- END app block --><!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 -->
497    
497<script type="application/javascript">
498      try {
499        var layer = {"env":"production","ecommerce":{"impressions":[]},"debug":false,"hideBranding":true,"pageType":null,"productClicks":true,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"productPageClicks":true,"referralExclusion":null,"sendNoteAttributes":true,"facebook":{"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"PRODUCT_ID","uniqueIdentifierForOrders":"orderId","pixelId":"606734023402131","respectUserTrackingConsent":true},"googleAds":{"uniqueIdentifierForOrders":"orderName","productIdentifier":"PRODUCT_ID","disabledEvents":[],"respectUserTrackingConsent":true,"conversionTag":"AW-957232997"},"googleAnalytics4":{"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"VARIANT_ID","uniqueIdentifierForOrders":"orderName","measurementId":"G-ML39SY11P0","usePageTypeForListName":false,"respectUserTrackingConsent":true},"hasCustomPixel":true,"featureType":"standardApp"};
500        var currentMarketId = 1706131565;
501        
502        var marketOverwrites = null;
503        
504        
505        
506        if (marketOverwrites) {
507          Object.keys(marketOverwrites).forEach(function(connectionName) {
508            var overwrites = marketOverwrites[connectionName];
509            if (overwrites) {
510              layer[connectionName] = Object.assign({}, layer[connectionName], overwrites);
511            }
512          });
513        } else if (!currentMarketId) {
514          
515        }
516        
517        window.LittledataLayer = {
518          ...layer,
519          country: "GB",
520          language: "en",
521          market: {
522            id: 1706131565,
523            handle: "gb"
524          }
525        }
526        
527        try {
528          sessionStorage.setItem('_ldmk', JSON.stringify({
529            id: 1706131565,
530            handle: "gb"
531          }));
532        } catch(e) {}
533      } catch {}
534
535      
536      
537      
538    </script>
538
539    
540        
540<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a085ac-0a9d-7b88-8c6b-9a8e122c2b13/littledata-145/assets/colibrius-g.js"></script>
540
541    
542    
543        
543<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a085ac-0a9d-7b88-8c6b-9a8e122c2b13/littledata-145/assets/colibrius-aw.js"></script>
543
544    
545    
546    
547    
548        
548<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a085ac-0a9d-7b88-8c6b-9a8e122c2b13/littledata-145/assets/colibrius-f.js"></script>
548
549    
550    
551    
552    
553    
554
555
556<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
557<script type="text/javascript">
558  (function (c, l, a, r, i, t, y) {
559    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
560    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
561    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
562
563    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
564      if (error) {
565        console.error("Error loading Shopify features:", error);
566        return;
567      }
568
569      c[a]('consentv2', {
570        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
571        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
572        source: 101,
573      });
574    });
575
576    l.addEventListener("visitorConsentCollected", function (e) {
577      c[a]('consentv2', {
578        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
579        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
580        source: 101,
581      });
582    });
583  })(window, document, "clarity", "script", "t5i30pnb0e");
584</script>
584
585
586
587
588<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
589
590
591
592
593
594
595
596
597
598
599
600
601  
601<script async src="https://static.klaviyo.com/onsite/js/VbYRNz/klaviyo.js?company_id=VbYRNz"></script>
601
602  
602<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
602
603
604  
605
606
607
608
609  
609<script>
610    window.klaviyoReviewsProductDesignMode = false
611  </script>
611
612
613
614
615
616
617
618
619
620
621<!-- END app block --><!-- BEGIN app block: shopify://apps/advance-reorder-repeat-order/blocks/adv-block/2dd67710-95db-4aa2-93c7-6a6c6f57d67f -->
621<script>
622	var advance_reorder_money_format = "£{{amount}}"	
623</script>
vendor: 2 bytes, line 623
623
624<script type="text/javascript" defer="defer" src="https://app.identixweb.com/advance-reorder/assets/js/advance-reorder.js"></script>
624
625
626
627<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Default_Social_Icon_1b343455-c387-4261-93da-7effb3e56f76.png?v=1742099448" />
628<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Default_Social_Icon_1b343455-c387-4261-93da-7effb3e56f76.png?v=1742099448" />
629<meta property="og:image:width" content="1200" />
630<meta property="og:image:height" content="628" />
631<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
632<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: 6062309494,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 632
632
633<script>
634  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
635</script>
vendor: 1 bytes, line 635
635
636<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}
636).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: 6062309494,storefrontBaseUrl: "https://unionroasted.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://unionroasted.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2071658869","configuration":"{\"accountID\":\"VbYRNz\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
636,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1983218037","configuration":"{\"projectId\":\"t5i30pnb0e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1671692661","configuration":"{\"anonymousTrackingMode\":\"cookieless\",\"siteOrAppId\":\"f5f59a62-c37c-404d-9b5c-600bd114f204\",\"trackingEndpoint\":\"https:\/\/unionroasted.piwik.pro\/ppms.php\",\"shopDomains\":\"unionroasted.com\",\"events\":\"pageViewed,productAddedToCart,productRemovedFromCart,checkoutCompleted,customPiwikPro,searchSubmitted,productViewed,outlinkClicked\",\"trackCustomerEmail\":\"1\",\"attachCurrencyCode\":\"1\",\"anonymizeOrderId\":\"1\",\"dimensionIdForCustomerId\":\"-1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9e9686ee7b948bcd8042b29111d1de84","type":"APP","apiClientId":154939686913,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1621361013","configuration":"{\"botID\":\"1gtbfjuli9tjjp8d\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bd1df4806f96b914851f3ad62aad33e8","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"267419757","configuration":"{\"pixelCode\":\"C6P2786NT4N0EA5FDV7G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"177111149","configuration":"{\"shopId\":\"68ffb4ca7ab8c9ae05c09d74\",\"env\":\"production\",\"featureType\":\"standardApp\",\"productViewEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8ce820d1e5196611b67f5869534b3cca","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"142835821","configuration":"{\"site_id\":\"5521706c-cc42-4860-9639-41f372aeb5f3\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"47612013","configuration":"{\"tagID\":\"2612412147550\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3342445","configuration":"{\"pixelId\":\"f8a9b087-9895-4
636072-a52f-bea4bd98d9d4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"208437621","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Littledata - Advanced Tracking"},{"id":"245956981","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Klar"},{"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":"Union Coffee","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"unionroasted.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/unionroasted.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://unionroasted.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"187382366581","themePublished":"true","eventMetadataId":"620dd708-286e-4da8-86c8-ea89255787ef","shopId":"6062309494","storefrontBaseUrl":"https:\/\/unionroasted.com","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>
636<script>
637  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
638  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
639  window.ShopifyAnalytics.meta.currency = 'GBP';
640  var meta = {"page":{"requestId":"99013f1c-766a-4a3f-bd73-296bcb8f5d7e-1790274611"}};
641  for (var attr in meta) {
642    window.ShopifyAnalytics.meta[attr] = meta[attr];
643  }
644</script>
vendor: 1 bytes, line 644
644
645<script class="analytics">
646  (function () {
647    var customDocumentWrite = function(content) {
648      var jquery = null;
649
650      if (window.jQuery) {
651        jquery = window.jQuery;
652      } else if (window.Checkout && window.Checkout.$) {
653        jquery = window.Checkout.$;
654      }
655
656      if (jquery) {
657        jquery('body').append(content);
658      }
659    };
660
661    var hasLoggedConversion = function(token) {
662      if (token) {
663        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
664      }
665      return false;
666    }
667
668    var setCookieIfConversion = function(token) {
669      if (token) {
670        var twoMonthsFromNow = new Date(Date.now());
671        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
672
673        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
674      }
675    }
676
677    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
678    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
679    if (trekkie.integrations) {
680      return;
681    }
682    trekkie.methods = [
683      'identify',
684      'page',
685      'ready',
686      'track',
687      'trackForm',
688      'trackLink'
689    ];
690    trekkie.factory = function(method) {
691      return function() {
692        var args = Array.prototype.slice.call(arguments);
693        args.unshift(method);
694        trekkie.push(args);
695        if (method == 'track' || method == 'page') {
696          try {
697            if (window.__TREKKIE_SHIM_QUEUE == null) {
698              window.__TREKKIE_SHIM_QUEUE = [];
699            }
700            window.__TREKKIE_SHIM_QUEUE.push({
701              from: 'trekkie-stub',
702              method: method,
703              args: args.slice(1)
704            });
705          } catch (e) {
706            // no-op
707          }
708        }
709        return trekkie;
710      };
711    };
712    for (var i = 0; i < trekkie.methods.length; i++) {
713      var key = trekkie.methods[i];
714      trekkie[key] = trekkie.factory(key);
715    }
716    trekkie.load = function(config) {
717      trekkie.config = config || {};
718      trekkie.config.initialDocumentCookie = document.cookie;
719      var first = document.getElementsByTagName('script')[0];
720var script = document.createElement('script');
721script.type = 'text/javascript';
722script.onerror = function(e) {
723  var scriptFallback = document.createElement('script');
724  scriptFallback.type = 'text/javascript';
725  scriptFallback.onerror = function(error) {
726          var Monorail = {
727      produce: function produce(monorailDomain, schemaId, payload) {
728        var currentMs = new Date().getTime();
729        var event = {
730          schema_id: schemaId,
731          payload: payload,
732          metadata: {
733            event_created_at_ms: currentMs,
734            event_sent_at_ms: currentMs
735          }
736        };
737        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
738      },
739      sendRequest: function sendRequest(endpointUrl, payload) {
740        // Try the sendBeacon API
741        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
742          var blobData = new window.Blob([payload], {
743            type: 'text/plain'
744          });
745
746          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
747            return true;
748          } // sendBeacon was not successful
749
750        } // XHR beacon
751
752        var xhr = new XMLHttpRequest();
753
754        try {
755          xhr.open('POST', endpointUrl);
756          xhr.setRequestHeader('Content-Type', 'text/plain');
757          xhr.send(payload);
758        } catch (e) {
759          console.log(e);
760        }
761
762        return false;
763      },
764      isIos12: function isIos12() {
765        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
766      }
767    };
768    Monorail.produce('monorail-edge.shopifysvc.com',
769      'trekkie_storefront_load_errors/1.1',
770      {shop_id: 6062309494,
771      theme_id: 187382366581,
772      app_name: "storefront",
773      context_url: window.location.href,
774      source_url: "//unionroasted.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
775
776  };
777  scriptFallback.async = true;
778  scriptFallback.src = '//unionroasted.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
779  first.parentNode.insertBefore(scriptFallback, first);
780};
781script.async = true;
782script.src = '//unionroasted.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
783first.parentNode.insertBefore(script, first);
784
785    };
786    trekkie.load(
787      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6062309494,"isMerchantRequest":null,"themeId":187382366581,"themeCityHash":"6927408204837893522","contentLanguage":"en","currency":"GBP","eventMetadataId":"620dd708-286e-4da8-86c8-ea89255787ef"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
788    );
789
790    var loaded = false;
791    trekkie.ready(function() {
792      if (loaded) return;
793      loaded = true;
794
795      window.ShopifyAnalytics.lib = window.trekkie;
796
797      var originalDocumentWrite = document.write;
798      document.write = customDocumentWrite;
799      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
800      document.write = originalDocumentWrite;
801
802      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
803      var token = match? match[1]: undefined;
804      if (!hasLoggedConversion(token)) {
805        setCookieIfConversion(token);
806        
807      }
808    });
809
810    window.ShopifyAnalytics.lib.page(null,{"requestId":"99013f1c-766a-4a3f-bd73-296bcb8f5d7e-1790274611","shopifyEmitted":true});
811
812    var eventsListenerScript = document.createElement('script');
813    eventsListenerScript.async = true;
814    eventsListenerScript.src = "//unionroasted.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
815    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
816})();</script>
vendor: 1 bytes, line 816
816
817<script
818  defer
819  src="https://unionroasted.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
820  data-application="storefront-renderer"
821  data-shop-id="6062309494"
822  data-render-region="gcp-europe-west4"
823  data-page-type="customers/login"
824  data-theme-instance-id="187382366581"
825  data-theme-name="Frame___"
826  data-theme-version="1.0.0"
827  data-monorail-region="shop_domain"
828  data-resource-timing-sampling-rate="10"
829  data-shs="true"
830  data-shs-beacon="true"
831  data-shs-export-with-fetch="true"
832  data-shs-logs-sample-rate="1"
833  data-shs-beacon-endpoint="https://unionroasted.com/api/collect"
834></script>
834
835<meta name="shopify-y" content="5107ee91-36e0-464d-9c86-0ea75442b4f1" data-expiration="1821832211000"><meta name="shopify-s" content="59af515c-2709-45d8-83d5-8b7a51538359" data-expiration="1790276411000"><meta name="new-cookie-storage-activated" content="t">
836</head>
837
838
839
840
841
842<body class="template-customers-login  r">
843  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
844  
845  
846
847
848  <div id="shopify-section-newsletter" class="shopify-section">
849</div>
850
851
852  
853
854  <div id="SearchDrawer" class="search-bar drawer drawer--top">
855    <div class="search-bar__table">
856      <div class="search-bar__table-cell search-bar__form-wrapper">
857        <form class="search search-bar__form" action="/search" method="get" role="search">
858          <button class="search-bar__submit search__submit btn--link" type="submit">
859            <svg width="18" height="18" xmlns="http://www.w3.org/2000/svg" class="icon icon-search icon--no-fill"><g transform="translate(1 1)" stroke="#FFF" stroke-width="2" fill="none" fill-rule="evenodd"><circle cx="7" cy="7" r="7"/><path d="M16 16l-3.536-3.536" stroke-linecap="round"/></g></svg>
860            <span class="icon__fallback-text">Submit</span>
861          </button>
862          <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search">
863        </form>
864      </div>
865    </div>
866  </div>
867
868  <div class="site-header--wrapper" >
869    <div id="shopify-section-header" class="shopify-section"><div data-section-id="header" data-section-type="header-section">
870  <nav class="mobile-nav-wrapper nav-medium-up--hide" role="navigation">
871    <ul id="MobileNav" class="mobile-nav">
872      
873<li class="mobile-nav__item border-bottom">
874          
875          
876          <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="coffee-1" data-level="1">
877            Coffee
878            <div class="mobile-nav__icon">
879              <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
880              <span class="icon__fallback-text">expand</span>
881            </div>
882          </button>
883          <ul class="mobile-nav__dropdown" data-parent="coffee-1" data-level="2">
884            <li class="mobile-nav__item border-bottom">
885              <div class="mobile-nav__table">
886                <div class="mobile-nav__table-cell mobile-nav__return">
887                  <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button">
888                    <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
889                    <span class="icon__fallback-text">collapse</span>
890                  </button>
891                </div>
892                <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
893                  Coffee
894                </a>
895              </div>
896            </li>
897
898            
899              
900                <li class="mobile-nav__item border-bottom">
901                  
902                  <a href="/collections/new-arrivals" class="mobile-nav__sublist-link">
903                    
904                    New Arrivals
905                    
906                  </a>
907                  
908                </li>
909              
910            
911              
912                <li class="mobile-nav__item border-bottom">
913                  
914                  <a href="/collections/bestsellers" class="mobile-nav__sublist-link">
915                    
916                    Best Sellers
917                    
918                  </a>
919                  
920                </li>
921              
922            
923              
924                <li class="mobile-nav__item border-bottom">
925                  
926                  <a href="/collections/all-our-gifts" class="mobile-nav__sublist-link">
927                    
928                    Coffee Gifts
929                    
930                  </a>
931                  
932                </li>
933              
934            
935              
936                <li class="mobile-nav__item border-bottom">
937                  
938                  <a href="/collections/coffee-subscriptions" class="mobile-nav__sublist-link">
939                    
940                    Subscriptions
941                    
942                  </a>
943                  
944                </li>
945              
946            
947              
948                <li class="mobile-nav__item border-bottom">
949                  
950                  <a href="/collections/selection-packs" class="mobile-nav__sublist-link">
951                    
952                    Selection Packs
953                    
954                  </a>
955                  
956                </li>
957              
958            
959              
960                <li class="mobile-nav__item border-bottom">
961                  
962                  <a href="/collections/coffee-brewing-equipment" class="mobile-nav__sublist-link">
963                    
964                    Equipment
965                    
966                  </a>
967                  
968                </li>
969              
970            
971              
972                <li class="mobile-nav__item border-bottom">
973                  
974                  <a href="/collections/all-our-coffees" class="mobile-nav__sublist-link">
975                    
976                    ALL COFFEES
977                    
978                  </a>
979                  
980                </li>
981              
982            
983              
984                <li class="mobile-nav__item border-bottom">
985                  
986                  
987                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="coffees-by-type-1-8">
988                    Coffees By Type
989                    <div class="mobile-nav__icon">
990                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
991                      <span class="icon__fallback-text">expand</span>
992                    </div>
993                  </button>
994                  <ul class="mobile-nav__dropdown" data-parent="coffees-by-type-1-8" data-level="3">
995                    <li class="mobile-nav__item border-bottom">
996                      <div class="mobile-nav__table">
997                        <div class="mobile-nav__table-cell mobile-nav__return">
998                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="coffee-1">
999                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1000                            <span class="icon__fallback-text">collapse</span>
1001                          </button>
1002                        </div>
1003                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1004                          Coffees By Type
1005                        </a>
1006                      </div>
1007                    </li>
1008                    
1009                    <li class="mobile-nav__item border-bottom">
1010                      <a href="/collections/house-blends" class="mobile-nav__sublist-link">
1011                        
1012                        Blends
1013                        
1014                      </a>
1015                    </li>
1016                    
1017                    <li class="mobile-nav__item border-bottom">
1018                      <a href="/collections/single-origins" class="mobile-nav__sublist-link">
1019                        
1020                        Single Origins
1021                        
1022                      </a>
1023                    </li>
1024                    
1025                    <li class="mobile-nav__item border-bottom">
1026                      <a href="/collections/microlots" class="mobile-nav__sublist-link">
1027                        
1028                        Microlots
1029                        
1030                      </a>
1031                    </li>
1032                    
1033                    <li class="mobile-nav__item border-bottom">
1034                      <a href="/collections/decaf" class="mobile-nav__sublist-link">
1035                        
1036                        Decaf
1037                        
1038                      </a>
1039                    </li>
1040                    
1041                    <li class="mobile-nav__item">
1042                      <a href="/collections/organic" class="mobile-nav__sublist-link">
1043                        
1044                        Organic
1045                        
1046                      </a>
1047                    </li>
1048                    
1049                  </ul>
1050                  
1051                </li>
1052              
1053            
1054              
1055            
1056          </ul>
1057          
1058        </li>
1059      
1060<li class="mobile-nav__item border-bottom">
1061          
1062            <a href="/collections/coffee-subscriptions" class="mobile-nav__link">
1063              Subscribe
1064            </a>
1065          
1066        </li>
1067      
1068<li class="mobile-nav__item border-bottom">
1069          
1070            <a href="/collections/all-our-gifts" class="mobile-nav__link">
1071              Gifts
1072            </a>
1073          
1074        </li>
1075      
1076<li class="mobile-nav__item border-bottom">
1077          
1078            <a href="/pages/coffee-quiz" class="mobile-nav__link">
1079              Quiz
1080            </a>
1081          
1082        </li>
1083      
1084<li class="mobile-nav__item border-bottom">
1085          
1086            <a href="/pages/wholesale" class="mobile-nav__link">
1087              Wholesale
1088            </a>
1089          
1090        </li>
1091      
1092<li class="mobile-nav__item border-bottom">
1093          
1094          
1095          <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="learn-6" data-level="1">
1096            Learn
1097            <div class="mobile-nav__icon">
1098              <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1099              <span class="icon__fallback-text">expand</span>
1100            </div>
1101          </button>
1102          <ul class="mobile-nav__dropdown" data-parent="learn-6" data-level="2">
1103            <li class="mobile-nav__item border-bottom">
1104              <div class="mobile-nav__table">
1105                <div class="mobile-nav__table-cell mobile-nav__return">
1106                  <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button">
1107                    <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1108                    <span class="icon__fallback-text">collapse</span>
1109                  </button>
1110                </div>
1111                <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1112                  Learn
1113                </a>
1114              </div>
1115            </li>
1116
1117            
1118              
1119                <li class="mobile-nav__item border-bottom">
1120                  
1121                  
1122                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="make-great-coffee-6-1">
1123                    Make Great Coffee
1124                    <div class="mobile-nav__icon">
1125                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1126                      <span class="icon__fallback-text">expand</span>
1127                    </div>
1128                  </button>
1129                  <ul class="mobile-nav__dropdown" data-parent="make-great-coffee-6-1" data-level="3">
1130                    <li class="mobile-nav__item border-bottom">
1131                      <div class="mobile-nav__table">
1132                        <div class="mobile-nav__table-cell mobile-nav__return">
1133                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="learn-6">
1134                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1135                            <span class="icon__fallback-text">collapse</span>
1136                          </button>
1137                        </div>
1138                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1139                          Make Great Coffee
1140                        </a>
1141                      </div>
1142                    </li>
1143                    
1144                    <li class="mobile-nav__item border-bottom">
1145                      <a href="/pages/make-your-house-a-coffeehouse" class="mobile-nav__sublist-link">
1146                        
1147                        Choosing Your Brewing Method
1148                        
1149                      </a>
1150                    </li>
1151                    
1152                    <li class="mobile-nav__item border-bottom">
1153                      <a href="/pages/how-to-choose-your-coffee" class="mobile-nav__sublist-link">
1154                        
1155                        Choosing Your Coffee
1156                        
1157                      </a>
1158                    </li>
1159                    
1160                    <li class="mobile-nav__item border-bottom">
1161                      <a href="/pages/brewing-equipment" class="mobile-nav__sublist-link">
1162                        
1163                        Brewing Equipment
1164                        
1165                      </a>
1166                    </li>
1167                    
1168                    <li class="mobile-nav__item">
1169                      <a href="/pages/how-to-grind-your-coffee" class="mobile-nav__sublist-link">
1170                        
1171                        Grinding Your Coffee
1172                        
1173                      </a>
1174                    </li>
1175                    
1176                  </ul>
1177                  
1178                </li>
1179              
1180            
1181              
1182                <li class="mobile-nav__item border-bottom">
1183                  
1184                  
1185                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="brew-guides-6-2">
1186                    Brew Guides
1187                    <div class="mobile-nav__icon">
1188                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1189                      <span class="icon__fallback-text">expand</span>
1190                    </div>
1191                  </button>
1192                  <ul class="mobile-nav__dropdown" data-parent="brew-guides-6-2" data-level="3">
1193                    <li class="mobile-nav__item border-bottom">
1194                      <div class="mobile-nav__table">
1195                        <div class="mobile-nav__table-cell mobile-nav__return">
1196                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="learn-6">
1197                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1198                            <span class="icon__fallback-text">collapse</span>
1199                          </button>
1200                        </div>
1201                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1202                          Brew Guides
1203                        </a>
1204                      </div>
1205                    </li>
1206                    
1207                    <li class="mobile-nav__item border-bottom">
1208                      <a href="/blogs/brewing-guides/aeropress" class="mobile-nav__sublist-link">
1209                        
1210                        Aeropress
1211                        
1212                      </a>
1213                    </li>
1214                    
1215                    <li class="mobile-nav__item border-bottom">
1216                      <a href="/blogs/brewing-guides/cafetiere-french-press" class="mobile-nav__sublist-link">
1217                        
1218                        Cafetiere
1219                        
1220                      </a>
1221                    </li>
1222                    
1223                    <li class="mobile-nav__item border-bottom">
1224                      <a href="/blogs/brewing-guides/chemex-pour-over" class="mobile-nav__sublist-link">
1225                        
1226                        Chemex
1227                        
1228                      </a>
1229                    </li>
1230                    
1231                    <li class="mobile-nav__item border-bottom">
1232                      <a href="/blogs/brewing-guides/espresso" class="mobile-nav__sublist-link">
1233                        
1234                        Espresso
1235                        
1236                      </a>
1237                    </li>
1238                    
1239                    <li class="mobile-nav__item border-bottom">
1240                      <a href="/blogs/brewing-guides/v60-pour-over" class="mobile-nav__sublist-link">
1241                        
1242                        Pour Over (V60)
1243                        
1244                      </a>
1245                    </li>
1246                    
1247                    <li class="mobile-nav__item border-bottom">
1248                      <a href="/blogs/brewing-guides/stovetop-moka-pot" class="mobile-nav__sublist-link">
1249                        
1250                        Stovetop
1251                        
1252                      </a>
1253                    </li>
1254                    
1255                    <li class="mobile-nav__item">
1256                      <a href="/blogs/brewing-guides" class="mobile-nav__sublist-link">
1257                        
1258                        ALL GUIDES
1259                        
1260                      </a>
1261                    </li>
1262                    
1263                  </ul>
1264                  
1265                </li>
1266              
1267            
1268              
1269                <li class="mobile-nav__item border-bottom">
1270                  
1271                  
1272                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="coffee-101-6-3">
1273                    Coffee 101
1274                    <div class="mobile-nav__icon">
1275                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1276                      <span class="icon__fallback-text">expand</span>
1277                    </div>
1278                  </button>
1279                  <ul class="mobile-nav__dropdown" data-parent="coffee-101-6-3" data-level="3">
1280                    <li class="mobile-nav__item border-bottom">
1281                      <div class="mobile-nav__table">
1282                        <div class="mobile-nav__table-cell mobile-nav__return">
1283                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="learn-6">
1284                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1285                            <span class="icon__fallback-text">collapse</span>
1286                          </button>
1287                        </div>
1288                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1289                          Coffee 101
1290                        </a>
1291                      </div>
1292                    </li>
1293                    
1294                    <li class="mobile-nav__item border-bottom">
1295                      <a href="/pages/fresh" class="mobile-nav__sublist-link">
1296                        
1297                        Why Freshness Matters
1298                        
1299                      </a>
1300                    </li>
1301                    
1302                    <li class="mobile-nav__item border-bottom">
1303                      <a href="/pages/10-steps-to-great-coffee" class="mobile-nav__sublist-link">
1304                        
1305                        10 Top Tips
1306                        
1307                      </a>
1308                    </li>
1309                    
1310                    <li class="mobile-nav__item border-bottom">
1311                      <a href="/pages/coffee-hacks" class="mobile-nav__sublist-link">
1312                        
1313                        Coffee Hacks
1314                        
1315                      </a>
1316                    </li>
1317                    
1318                    <li class="mobile-nav__item border-bottom">
1319                      <a href="/pages/coffeegrounds" class="mobile-nav__sublist-link">
1320                        
1321                        Re-using Grounds
1322                        
1323                      </a>
1324                    </li>
1325                    
1326                    <li class="mobile-nav__item border-bottom">
1327                      <a href="/pages/storing-your-coffee" class="mobile-nav__sublist-link">
1328                        
1329                        Storing Coffee
1330                        
1331                      </a>
1332                    </li>
1333                    
1334                    <li class="mobile-nav__item">
1335                      <a href="/pages/roasting-at-home" class="mobile-nav__sublist-link">
1336                        
1337                        Roasting at Home
1338                        
1339                      </a>
1340                    </li>
1341                    
1342                  </ul>
1343                  
1344                </li>
1345              
1346            
1347              
1348                <li class="mobile-nav__item border-bottom">
1349                  
1350                  
1351                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="the-union-blog-6-4">
1352                    The Union Blog
1353                    <div class="mobile-nav__icon">
1354                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1355                      <span class="icon__fallback-text">expand</span>
1356                    </div>
1357                  </button>
1358                  <ul class="mobile-nav__dropdown" data-parent="the-union-blog-6-4" data-level="3">
1359                    <li class="mobile-nav__item border-bottom">
1360                      <div class="mobile-nav__table">
1361                        <div class="mobile-nav__table-cell mobile-nav__return">
1362                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="learn-6">
1363                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1364                            <span class="icon__fallback-text">collapse</span>
1365                          </button>
1366                        </div>
1367                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1368                          The Union Blog
1369                        </a>
1370                      </div>
1371                    </li>
1372                    
1373                    <li class="mobile-nav__item border-bottom">
1374                      <a href="/blogs/latest" class="mobile-nav__sublist-link">
1375                        
1376                        News From the Roastery
1377                        
1378                      </a>
1379                    </li>
1380                    
1381                    <li class="mobile-nav__item border-bottom">
1382                      <a href="/blogs/cocktails-and-recipes" class="mobile-nav__sublist-link">
1383                        
1384                        Coffee Drink Recipes
1385                        
1386                      </a>
1387                    </li>
1388                    
1389                    <li class="mobile-nav__item">
1390                      <a href="/blogs/latest" class="mobile-nav__sublist-link">
1391                        
1392                        ALL POSTS
1393                        
1394                      </a>
1395                    </li>
1396                    
1397                  </ul>
1398                  
1399                </li>
1400              
1401            
1402              
1403            
1404          </ul>
1405          
1406        </li>
1407      
1408<li class="mobile-nav__item border-bottom">
1409          
1410          
1411          <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="impact-7" data-level="1">
1412            Impact
1413            <div class="mobile-nav__icon">
1414              <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1415              <span class="icon__fallback-text">expand</span>
1416            </div>
1417          </button>
1418          <ul class="mobile-nav__dropdown" data-parent="impact-7" data-level="2">
1419            <li class="mobile-nav__item border-bottom">
1420              <div class="mobile-nav__table">
1421                <div class="mobile-nav__table-cell mobile-nav__return">
1422                  <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button">
1423                    <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1424                    <span class="icon__fallback-text">collapse</span>
1425                  </button>
1426                </div>
1427                <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1428                  Impact
1429                </a>
1430              </div>
1431            </li>
1432
1433            
1434              
1435                <li class="mobile-nav__item border-bottom">
1436                  
1437                  
1438                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="sustainable-sourcing-7-1">
1439                    Sustainable Sourcing
1440                    <div class="mobile-nav__icon">
1441                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1442                      <span class="icon__fallback-text">expand</span>
1443                    </div>
1444                  </button>
1445                  <ul class="mobile-nav__dropdown" data-parent="sustainable-sourcing-7-1" data-level="3">
1446                    <li class="mobile-nav__item border-bottom">
1447                      <div class="mobile-nav__table">
1448                        <div class="mobile-nav__table-cell mobile-nav__return">
1449                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="impact-7">
1450                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1451                            <span class="icon__fallback-text">collapse</span>
1452                          </button>
1453                        </div>
1454                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1455                          Sustainable Sourcing
1456                        </a>
1457                      </div>
1458                    </li>
1459                    
1460                    <li class="mobile-nav__item border-bottom">
1461                      <a href="/pages/union-direct-trade" class="mobile-nav__sublist-link">
1462                        
1463                        Union Direct Trade
1464                        
1465                      </a>
1466                    </li>
1467                    
1468                    <li class="mobile-nav__item border-bottom">
1469                      <a href="/pages/union-direct-trade-fund" class="mobile-nav__sublist-link">
1470                        
1471                        Union Direct Trade Fund
1472                        
1473                      </a>
1474                    </li>
1475                    
1476                    <li class="mobile-nav__item border-bottom">
1477                      <a href="/pages/our-code-of-conduct" class="mobile-nav__sublist-link">
1478                        
1479                        Code of Conduct
1480                        
1481                      </a>
1482                    </li>
1483                    
1484                    <li class="mobile-nav__item border-bottom">
1485                      <a href="/blogs/our-farmer-partners" class="mobile-nav__sublist-link">
1486                        
1487                        Farmer Partners
1488                        
1489                      </a>
1490                    </li>
1491                    
1492                    <li class="mobile-nav__item">
1493                      <a href="/blogs/union-direct-trade-in-action" class="mobile-nav__sublist-link">
1494                        
1495                        Projects at Origin
1496                        
1497                      </a>
1498                    </li>
1499                    
1500                  </ul>
1501                  
1502                </li>
1503              
1504            
1505              
1506                <li class="mobile-nav__item border-bottom">
1507                  
1508                  
1509                  <button type="button" class="btn--link js-toggle-submenu mobile-nav__link mobile-nav__sublist-link" data-target="impact-7-2">
1510                    Impact
1511                    <div class="mobile-nav__icon">
1512                      <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1513                      <span class="icon__fallback-text">expand</span>
1514                    </div>
1515                  </button>
1516                  <ul class="mobile-nav__dropdown" data-parent="impact-7-2" data-level="3">
1517                    <li class="mobile-nav__item border-bottom">
1518                      <div class="mobile-nav__table">
1519                        <div class="mobile-nav__table-cell mobile-nav__return">
1520                          <button type="button" class="btn--link js-toggle-submenu mobile-nav__return-btn" data-target="impact-7">
1521                            <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1522                            <span class="icon__fallback-text">collapse</span>
1523                          </button>
1524                        </div>
1525                        <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1526                          Impact
1527                        </a>
1528                      </div>
1529                    </li>
1530                    
1531                    <li class="mobile-nav__item border-bottom">
1532                      <a href="/pages/impact-strategy" class="mobile-nav__sublist-link">
1533                        
1534                        Impact Strategy
1535                        
1536                      </a>
1537                    </li>
1538                    
1539                    <li class="mobile-nav__item border-bottom">
1540                      <a href="/pages/impact-report" class="mobile-nav__sublist-link">
1541                        
1542                        Impact Report
1543                        
1544                      </a>
1545                    </li>
1546                    
1547                    <li class="mobile-nav__item border-bottom">
1548                      <a href="/pages/sustainable-packaging" class="mobile-nav__sublist-link">
1549                        
1550                        Our Packaging
1551                        
1552                      </a>
1553                    </li>
1554                    
1555                    <li class="mobile-nav__item border-bottom">
1556                      <a href="/pages/our-sustainability" class="mobile-nav__sublist-link">
1557                        
1558                        At the Roastery
1559                        
1560                      </a>
1561                    </li>
1562                    
1563                    <li class="mobile-nav__item border-bottom">
1564                      <a href="/pages/local-impact" class="mobile-nav__sublist-link">
1565                        
1566                        Community
1567                        
1568                      </a>
1569                    </li>
1570                    
1571                    <li class="mobile-nav__item">
1572                      <a href="/pages/bcorp" class="mobile-nav__sublist-link">
1573                        
1574                        B Corp Certification
1575                        
1576                      </a>
1577                    </li>
1578                    
1579                  </ul>
1580                  
1581                </li>
1582              
1583            
1584              
1585            
1586          </ul>
1587          
1588        </li>
1589      
1590<li class="mobile-nav__item">
1591          
1592          
1593          <button type="button" class="btn--link js-toggle-submenu mobile-nav__link" data-target="about-8" data-level="1">
1594            About
1595            <div class="mobile-nav__icon">
1596              <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M6 5l-6 5V0z" fill="#2C104C" fill-rule="evenodd"/></svg>
1597              <span class="icon__fallback-text">expand</span>
1598            </div>
1599          </button>
1600          <ul class="mobile-nav__dropdown" data-parent="about-8" data-level="2">
1601            <li class="mobile-nav__item border-bottom">
1602              <div class="mobile-nav__table">
1603                <div class="mobile-nav__table-cell mobile-nav__return">
1604                  <button class="btn--link js-toggle-submenu mobile-nav__return-btn" type="button">
1605                    <svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5l6-5v10z" fill="#2C104C" fill-rule="evenodd"/></svg>
1606                    <span class="icon__fallback-text">collapse</span>
1607                  </button>
1608                </div>
1609                <a href="#" class="mobile-nav__sublist-link mobile-nav__sublist-header">
1610                  About
1611                </a>
1612              </div>
1613            </li>
1614
1615            
1616              
1617                <li class="mobile-nav__item border-bottom">
1618                  
1619                  <a href="/pages/about" class="mobile-nav__sublist-link">
1620                    
1621                    About Us
1622                    
1623                  </a>
1624                  
1625                </li>
1626              
1627            
1628              
1629                <li class="mobile-nav__item border-bottom">
1630                  
1631                  <a href="/pages/timeline" class="mobile-nav__sublist-link">
1632                    
1633                    Our Story
1634                    
1635                  </a>
1636                  
1637                </li>
1638              
1639            
1640              
1641                <li class="mobile-nav__item border-bottom">
1642                  
1643                  <a href="/pages/our-roasting" class="mobile-nav__sublist-link">
1644                    
1645                    Our Roasting
1646                    
1647                  </a>
1648                  
1649                </li>
1650              
1651            
1652              
1653                <li class="mobile-nav__item border-bottom">
1654                  
1655                  <a href="/pages/meet-the-roastmasters" class="mobile-nav__sublist-link">
1656                    
1657                    Meet The Roasters
1658                    
1659                  </a>
1660                  
1661                </li>
1662              
1663            
1664              
1665                <li class="mobile-nav__item border-bottom">
1666                  
1667                  <a href="/pages/awards" class="mobile-nav__sublist-link">
1668                    
1669                    Award Winning
1670                    
1671                  </a>
1672                  
1673                </li>
1674              
1675            
1676              
1677                <li class="mobile-nav__item border-bottom">
1678                  
1679                  <a href="/pages/find-union" class="mobile-nav__sublist-link">
1680                    
1681                    Find Union
1682                    
1683                  </a>
1684                  
1685                </li>
1686              
1687            
1688              
1689                <li class="mobile-nav__item border-bottom">
1690                  
1691                  <a href="/blogs/job-vacancies" class="mobile-nav__sublist-link">
1692                    
1693                    Work With Us
1694                    
1695                  </a>
1696                  
1697                </li>
1698              
1699            
1700              
1701                <li class="mobile-nav__item border-bottom">
1702                  
1703                  <a href="/pages/contact-us" class="mobile-nav__sublist-link">
1704                    
1705                    Contact Us
1706                    
1707                  </a>
1708                  
1709                </li>
1710              
1711            
1712              
1713            
1714          </ul>
1715          
1716        </li>
1717      
1718      
1719      
1720      <li class="mobile-nav__item border-top">
1721        <a href="/account/login" class="mobile-nav__link">Log in</a>
1722      </li>
1723      
1724      
1725    </ul>
1726  </nav>
1727
1728  <!-- Site Header -->
1729  <div data-section-id="header" data-section-type="header-section">
1730    <header class="site-header site-header--opacity-override" role="banner">
1731      
1732      <div class="notification-bar text-center splmsg-false">
1733        
1734          
1735            <a href="/collections/all-our-coffees">
1736          
1737
1738          FREE DELIVERY ON ORDERS OVER £30 &amp; ALL 1KG BAGS
1739
1740          
1741            </a>
1742          
1743        
1744      </div>
1745      
1746
1747      <div class="site-header__main page-width">
1748        <div class="grid grid--no-gutters grid--table">
1749
1750          <div class="grid__item site-header__icons site-header__icons--mobile nav-medium-up--hide">
1751            <!-- Mobile Hamburger Menu -->
1752            
1753            <button type="button" class="btn--link site-header__menu js-mobile-nav-toggle mobile-nav--open">
1754              <svg width="20" height="18" xmlns="http://www.w3.org/2000/svg" class="icon icon-hamburger icon--no-fill"><g stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round"><path d="M3 1h14M3 9h6M3 17h14" stroke="#000"/><path d="M1 1h17.659M1 9h17.659M1 17h17.659" stroke="#4D3767"/></g></svg>
1755              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg>
1756              <span class="icon__fallback-text">expand/collapse</span>
1757            </button>
1758            
1759            <!-- End of Mobile Hamburger Menu -->
1760
1761            <!-- Mobile search toggle -->
1762            <button type="button" class="btn--link site-header__search-toggle js-drawer-open-top">
1763              <svg width="18" height="18" xmlns="http://www.w3.org/2000/svg" class="icon icon-search icon--no-fill"><g transform="translate(1 1)" stroke="#FFF" stroke-width="2" fill="none" fill-rule="evenodd"><circle cx="7" cy="7" r="7"/><path d="M16 16l-3.536-3.536" stroke-linecap="round"/></g></svg>
1764              <span class="icon__fallback-text">Search</span>
1765            </button>
1766            <!-- End of Mobile search toggle -->
1767          </div>
1768
1769          <!-- Logo -->
1770          <div class="logo">
1771            
1772              <div class="site-header__logo">
1773                <a href="https://unionroasted.com" class="site-header__logo-image">
1774                  <img src="//unionroasted.com/cdn/shop/t/184/assets/union-logo.png?v=99910138082056581501779218451" class="logo-svg" itemprop="logo">
1775                </a>
1776              </div>
1777            
1778          </div>
1779          <!-- End of Logo -->
1780
1781          <!-- Navigation -->
1782          <nav class="grid__item large-up--two-thirds nav-medium-down--hide navigation-menu" id="AccessibleNav" role="navigation">
1783            <ul class="site-nav " id="SiteNav">
1784  
1785
1786    <li class="site-nav--has-dropdown" aria-haspopup="true" aria-controls="SiteNavLabel">
1787      <a href="#" class="site-nav__link site-nav__link--main" aria-expanded="false">
1788        Coffee
1789      </a>
1790
1791      
1792        <div class="site-nav__dropdown">
1793          <div class="site-nav__bridge"></div>
1794
1795          <div class="site-nav__dropdown-container">
1796            <div class="site-nav__dropdown-inner page-width">
1797
1798              <!-- Navigation Menu -->
1799              <ul class="site-nav__menu-container">
1800                <div class="site-nav__level site-nav__level--2">
1801                  
1802                    
1803                      
1804                      <li  class="site-nav__level-link"><a href="/collections/new-arrivals" class="site-nav__link" data-handle="new-arrivals">New Arrivals </a></li>
1805                  
1806                    
1807                  
1808                    
1809                      
1810                      <li  class="site-nav__level-link"><a href="/collections/bestsellers" class="site-nav__link" data-handle="best-sellers">Best Sellers </a></li>
1811                  
1812                    
1813                  
1814                    
1815                      
1816                      <li  class="site-nav__level-link"><a href="/collections/all-our-gifts" class="site-nav__link" data-handle="coffee-gifts">Coffee Gifts </a></li>
1817                  
1818                    
1819                  
1820                    
1821                      
1822                      <li  class="site-nav__level-link"><a href="/collections/coffee-subscriptions" class="site-nav__link" data-handle="subscriptions">Subscriptions </a></li>
1823                  
1824                    
1825                  
1826                    
1827                      
1828                      <li  class="site-nav__level-link"><a href="/collections/selection-packs" class="site-nav__link" data-handle="selection-packs">Selection Packs </a></li>
1829                  
1830                    
1831                  
1832                    
1833                      
1834                      <li  class="site-nav__level-link"><a href="/collections/coffee-brewing-equipment" class="site-nav__link" data-handle="equipment">Equipment </a></li>
1835                  
1836                    
1837                  
1838                    
1839                      
1840                      <li  class="site-nav__level-link"><a href="/collections/all-our-coffees" class="site-nav__link" data-handle="all-coffees">ALL COFFEES </a></li>
1841                  
1842                    
1843                  
1844                    
1845                      
1846                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="coffees-by-type">Coffees By Type </a></li>
1847                  
1848                    
1849                  
1850                    
1851                    
1852                  
1853                </div>
1854                
1855                  
1856                
1857                  
1858                
1859                  
1860                
1861                  
1862                
1863                  
1864                
1865                  
1866                
1867                  
1868                
1869                  
1870                    <div class="site-nav__level site-nav__sub-nav" data-handle="coffees-by-type">
1871                       <b> Coffees By Type </b> 
1872                      
1873                        <li class="site-nav__level-link"><a href="/collections/house-blends" class="site-nav__link">Blends</a></li>
1874                      
1875                        <li class="site-nav__level-link"><a href="/collections/single-origins" class="site-nav__link">Single Origins</a></li>
1876                      
1877                        <li class="site-nav__level-link"><a href="/collections/microlots" class="site-nav__link">Microlots</a></li>
1878                      
1879                        <li class="site-nav__level-link"><a href="/collections/decaf" class="site-nav__link">Decaf</a></li>
1880                      
1881                        <li class="site-nav__level-link"><a href="/collections/organic" class="site-nav__link">Organic</a></li>
1882                      
1883                    </div>
1884                  
1885                
1886                  
1887                
1888              </ul>
1889              <!-- End of Navigation Menu -->
1890
1891              <!-- Additional Image Blocks -->
1892
1893              <div class="image-panel-container">
1894                
1895
1896                  
1897
1898                  
1899                
1900
1901                  
1902
1903                  
1904                
1905
1906                  
1907
1908                  
1909                
1910
1911                  
1912
1913                  
1914                
1915
1916                  
1917
1918                  
1919                
1920
1921                  
1922
1923                  
1924                
1925
1926                  
1927
1928                  
1929                
1930
1931                  
1932
1933                  
1934                
1935
1936                  
1937<a href="/pages/coffee-quiz" class="site-nav__link image-panel" style="background-image: url('https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Coffee_Finder.png?v=1654851009');">
1938                      <span>Take Our Coffee Quiz To Find Your Perfect Coffee</span>
1939                    </a>
1940
1941                  
1942                
1943              </div>
1944
1945              <!-- End of Additional Image Blocks -->
1946            </div>
1947          </div>
1948        </div>
1949      
1950    </li>
1951
1952  
1953
1954    <li class="" aria-haspopup="true" aria-controls="SiteNavLabel">
1955      <a href="/collections/coffee-subscriptions" class="site-nav__link site-nav__link--main" aria-expanded="false">
1956        Subscribe
1957      </a>
1958
1959      
1960    </li>
1961
1962  
1963
1964    <li class="" aria-haspopup="true" aria-controls="SiteNavLabel">
1965      <a href="/collections/all-our-gifts" class="site-nav__link site-nav__link--main" aria-expanded="false">
1966        Gifts
1967      </a>
1968
1969      
1970    </li>
1971
1972  
1973
1974    <li class="" aria-haspopup="true" aria-controls="SiteNavLabel">
1975      <a href="/pages/coffee-quiz" class="site-nav__link site-nav__link--main" aria-expanded="false">
1976        Quiz
1977      </a>
1978
1979      
1980    </li>
1981
1982  
1983
1984    <li class="" aria-haspopup="true" aria-controls="SiteNavLabel">
1985      <a href="/pages/wholesale" class="site-nav__link site-nav__link--main" aria-expanded="false">
1986        Wholesale
1987      </a>
1988
1989      
1990    </li>
1991
1992  
1993
1994    <li class="site-nav--has-dropdown" aria-haspopup="true" aria-controls="SiteNavLabel">
1995      <a href="#" class="site-nav__link site-nav__link--main" aria-expanded="false">
1996        Learn
1997      </a>
1998
1999      
2000        <div class="site-nav__dropdown">
2001          <div class="site-nav__bridge"></div>
2002
2003          <div class="site-nav__dropdown-container">
2004            <div class="site-nav__dropdown-inner page-width">
2005
2006              <!-- Navigation Menu -->
2007              <ul class="site-nav__menu-container">
2008                <div class="site-nav__level site-nav__level--2">
2009                  
2010                    
2011                      
2012                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="make-great-coffee">Make Great Coffee </a></li>
2013                  
2014                    
2015                  
2016                    
2017                      
2018                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="brew-guides">Brew Guides </a></li>
2019                  
2020                    
2021                  
2022                    
2023                      
2024                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="coffee-101">Coffee 101 </a></li>
2025                  
2026                    
2027                  
2028                    
2029                      
2030                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="the-union-blog">The Union Blog </a></li>
2031                  
2032                    
2033                  
2034                    
2035                    
2036                  
2037                </div>
2038                
2039                  
2040                    <div class="site-nav__level site-nav__sub-nav" data-handle="make-great-coffee">
2041                       <b> Make Great Coffee </b> 
2042                      
2043                        <li class="site-nav__level-link"><a href="/pages/make-your-house-a-coffeehouse" class="site-nav__link">Choosing Your Brewing Method</a></li>
2044                      
2045                        <li class="site-nav__level-link"><a href="/pages/how-to-choose-your-coffee" class="site-nav__link">Choosing Your Coffee</a></li>
2046                      
2047                        <li class="site-nav__level-link"><a href="/pages/brewing-equipment" class="site-nav__link">Brewing Equipment</a></li>
2048                      
2049                        <li class="site-nav__level-link"><a href="/pages/how-to-grind-your-coffee" class="site-nav__link">Grinding Your Coffee</a></li>
2050                      
2051                    </div>
2052                  
2053                
2054                  
2055                    <div class="site-nav__level site-nav__sub-nav" data-handle="brew-guides">
2056                       <b> Brew Guides </b> 
2057                      
2058                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/aeropress" class="site-nav__link">Aeropress</a></li>
2059                      
2060                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/cafetiere-french-press" class="site-nav__link">Cafetiere</a></li>
2061                      
2062                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/chemex-pour-over" class="site-nav__link">Chemex</a></li>
2063                      
2064                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/espresso" class="site-nav__link">Espresso</a></li>
2065                      
2066                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/v60-pour-over" class="site-nav__link">Pour Over (V60)</a></li>
2067                      
2068                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides/stovetop-moka-pot" class="site-nav__link">Stovetop</a></li>
2069                      
2070                        <li class="site-nav__level-link"><a href="/blogs/brewing-guides" class="site-nav__link">ALL GUIDES</a></li>
2071                      
2072                    </div>
2073                  
2074                
2075                  
2076                    <div class="site-nav__level site-nav__sub-nav" data-handle="coffee-101">
2077                       <b> Coffee 101 </b> 
2078                      
2079                        <li class="site-nav__level-link"><a href="/pages/fresh" class="site-nav__link">Why Freshness Matters</a></li>
2080                      
2081                        <li class="site-nav__level-link"><a href="/pages/10-steps-to-great-coffee" class="site-nav__link">10 Top Tips</a></li>
2082                      
2083                        <li class="site-nav__level-link"><a href="/pages/coffee-hacks" class="site-nav__link">Coffee Hacks</a></li>
2084                      
2085                        <li class="site-nav__level-link"><a href="/pages/coffeegrounds" class="site-nav__link">Re-using Grounds</a></li>
2086                      
2087                        <li class="site-nav__level-link"><a href="/pages/storing-your-coffee" class="site-nav__link">Storing Coffee</a></li>
2088                      
2089                        <li class="site-nav__level-link"><a href="/pages/roasting-at-home" class="site-nav__link">Roasting at Home</a></li>
2090                      
2091                    </div>
2092                  
2093                
2094                  
2095                    <div class="site-nav__level site-nav__sub-nav" data-handle="the-union-blog">
2096                       <b> The Union Blog </b> 
2097                      
2098                        <li class="site-nav__level-link"><a href="/blogs/latest" class="site-nav__link">News From the Roastery</a></li>
2099                      
2100                        <li class="site-nav__level-link"><a href="/blogs/cocktails-and-recipes" class="site-nav__link">Coffee Drink Recipes</a></li>
2101                      
2102                        <li class="site-nav__level-link"><a href="/blogs/latest" class="site-nav__link">ALL POSTS</a></li>
2103                      
2104                    </div>
2105                  
2106                
2107                  
2108                
2109              </ul>
2110              <!-- End of Navigation Menu -->
2111
2112              <!-- Additional Image Blocks -->
2113
2114              <div class="image-panel-container">
2115                
2116
2117                  
2118
2119                  
2120                
2121
2122                  
2123
2124                  
2125                
2126
2127                  
2128
2129                  
2130                
2131
2132                  
2133
2134                  
2135                
2136
2137                  
2138<a href="/blogs/latest" class="site-nav__link image-panel" style="background-image: url('https://cdn.shopify.com/s/files/1/0060/6230/9494/files/news_from_the_roastery_tb.png?10064115037066901309');">
2139                      <span>The Union Blog</span>
2140                    </a>
2141
2142                  
2143                
2144              </div>
2145
2146              <!-- End of Additional Image Blocks -->
2147            </div>
2148          </div>
2149        </div>
2150      
2151    </li>
2152
2153  
2154
2155    <li class="site-nav--has-dropdown" aria-haspopup="true" aria-controls="SiteNavLabel">
2156      <a href="#" class="site-nav__link site-nav__link--main" aria-expanded="false">
2157        Impact
2158      </a>
2159
2160      
2161        <div class="site-nav__dropdown">
2162          <div class="site-nav__bridge"></div>
2163
2164          <div class="site-nav__dropdown-container">
2165            <div class="site-nav__dropdown-inner page-width">
2166
2167              <!-- Navigation Menu -->
2168              <ul class="site-nav__menu-container">
2169                <div class="site-nav__level site-nav__level--2">
2170                  
2171                    
2172                      
2173                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="sustainable-sourcing">Sustainable Sourcing </a></li>
2174                  
2175                    
2176                  
2177                    
2178                      
2179                      <li  style="display:none;"   class="site-nav__level-link"><a href="#" class="site-nav__link" data-handle="impact">Impact </a></li>
2180                  
2181                    
2182                  
2183                    
2184                    
2185                  
2186                </div>
2187                
2188                  
2189                    <div class="site-nav__level site-nav__sub-nav" data-handle="sustainable-sourcing">
2190                       <b> Sustainable Sourcing </b> 
2191                      
2192                        <li class="site-nav__level-link"><a href="/pages/union-direct-trade" class="site-nav__link">Union Direct Trade</a></li>
2193                      
2194                        <li class="site-nav__level-link"><a href="/pages/union-direct-trade-fund" class="site-nav__link">Union Direct Trade Fund</a></li>
2195                      
2196                        <li class="site-nav__level-link"><a href="/pages/our-code-of-conduct" class="site-nav__link">Code of Conduct</a></li>
2197                      
2198                        <li class="site-nav__level-link"><a href="/blogs/our-farmer-partners" class="site-nav__link">Farmer Partners</a></li>
2199                      
2200                        <li class="site-nav__level-link"><a href="/blogs/union-direct-trade-in-action" class="site-nav__link">Projects at Origin</a></li>
2201                      
2202                    </div>
2203                  
2204                
2205                  
2206                    <div class="site-nav__level site-nav__sub-nav" data-handle="impact">
2207                       <b> Impact </b> 
2208                      
2209                        <li class="site-nav__level-link"><a href="/pages/impact-strategy" class="site-nav__link">Impact Strategy</a></li>
2210                      
2211                        <li class="site-nav__level-link"><a href="/pages/impact-report" class="site-nav__link">Impact Report</a></li>
2212                      
2213                        <li class="site-nav__level-link"><a href="/pages/sustainable-packaging" class="site-nav__link">Our Packaging</a></li>
2214                      
2215                        <li class="site-nav__level-link"><a href="/pages/our-sustainability" class="site-nav__link">At the Roastery</a></li>
2216                      
2217                        <li class="site-nav__level-link"><a href="/pages/local-impact" class="site-nav__link">Community</a></li>
2218                      
2219                        <li class="site-nav__level-link"><a href="/pages/bcorp" class="site-nav__link">B Corp Certification</a></li>
2220                      
2221                    </div>
2222                  
2223                
2224                  
2225                
2226              </ul>
2227              <!-- End of Navigation Menu -->
2228
2229              <!-- Additional Image Blocks -->
2230
2231              <div class="image-panel-container">
2232                
2233
2234                  
2235
2236                  
2237                
2238
2239                  
2240
2241                  
2242                
2243
2244                  
2245<a href="/pages/impact-report" class="site-nav__link image-panel" style="background-image: url('https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Maraba_Coffee_20_05_2026_110_1.jpg?v=1790104573');">
2246                      <span>Annual Impact Report 2025</span>
2247                    </a>
2248
2249                  
2250                
2251              </div>
2252
2253              <!-- End of Additional Image Blocks -->
2254            </div>
2255          </div>
2256        </div>
2257      
2258    </li>
2259
2260  
2261
2262    <li class="site-nav--has-dropdown" aria-haspopup="true" aria-controls="SiteNavLabel">
2263      <a href="#" class="site-nav__link site-nav__link--main" aria-expanded="false">
2264        About
2265      </a>
2266
2267      
2268        <div class="site-nav__dropdown">
2269          <div class="site-nav__bridge"></div>
2270
2271          <div class="site-nav__dropdown-container">
2272            <div class="site-nav__dropdown-inner page-width">
2273
2274              <!-- Navigation Menu -->
2275              <ul class="site-nav__menu-container">
2276                <div class="site-nav__level site-nav__level--2">
2277                  
2278                    
2279                      
2280                      <li  class="site-nav__level-link"><a href="/pages/about" class="site-nav__link" data-handle="about-us">About Us </a></li>
2281                  
2282                    
2283                  
2284                    
2285                      
2286                      <li  class="site-nav__level-link"><a href="/pages/timeline" class="site-nav__link" data-handle="our-story">Our Story </a></li>
2287                  
2288                    
2289                  
2290                    
2291                      
2292                      <li  class="site-nav__level-link"><a href="/pages/our-roasting" class="site-nav__link" data-handle="our-roasting">Our Roasting </a></li>
2293                  
2294                    
2295                  
2296                    
2297                      
2298                      <li  class="site-nav__level-link"><a href="/pages/meet-the-roastmasters" class="site-nav__link" data-handle="meet-the-roasters">Meet The Roasters </a></li>
2299                  
2300                    
2301                  
2302                    
2303                      
2304                      <li  class="site-nav__level-link"><a href="/pages/awards" class="site-nav__link" data-handle="award-winning">Award Winning </a></li>
2305                  
2306                    
2307                  
2308                    
2309                      
2310                      <li  class="site-nav__level-link"><a href="/pages/find-union" class="site-nav__link" data-handle="find-union">Find Union </a></li>
2311                  
2312                    
2313                  
2314                    
2315                      
2316                      <li  class="site-nav__level-link"><a href="/blogs/job-vacancies" class="site-nav__link" data-handle="work-with-us">Work With Us </a></li>
2317                  
2318                    
2319                  
2320                    
2321                      
2322                      <li  class="site-nav__level-link"><a href="/pages/contact-us" class="site-nav__link" data-handle="contact-us">Contact Us </a></li>
2323                  
2324                    
2325                  
2326                    
2327                    
2328                  
2329                </div>
2330                
2331                  
2332                
2333                  
2334                
2335                  
2336                
2337                  
2338                
2339                  
2340                
2341                  
2342                
2343                  
2344                
2345                  
2346                
2347                  
2348                
2349              </ul>
2350              <!-- End of Navigation Menu -->
2351
2352              <!-- Additional Image Blocks -->
2353
2354              <div class="image-panel-container">
2355                
2356
2357                  
2358
2359                  
2360                
2361
2362                  
2363
2364                  
2365                
2366
2367                  
2368
2369                  
2370                
2371
2372                  
2373
2374                  
2375                
2376
2377                  
2378
2379                  
2380                
2381
2382                  
2383
2384                  
2385                
2386
2387                  
2388
2389                  
2390                
2391
2392                  
2393
2394                  
2395                
2396
2397                  
2398<a href="/pages/about" class="site-nav__link image-panel" style="background-image: url('https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Our_Story_tb.png?11250121679399144149');">
2399                      <span>Our Story</span>
2400                    </a>
2401
2402                  
2403                
2404              </div>
2405
2406              <!-- End of Additional Image Blocks -->
2407            </div>
2408          </div>
2409        </div>
2410      
2411    </li>
2412
2413  
2414</ul>
2415
2416          </nav>
2417          <!-- End of Navigation -->
2418
2419          <!-- Settings -->
2420          <div class="grid__item large-up--one-sixth text-right site-header__icons site-header__icons--plus">
2421            <div class="site-header__icons-wrapper">
2422
2423              <!-- Search Form -->
2424              <div class="site-header__search nav-medium-down--hide">
2425                <form action="/search" method="get" class="search-header search" role="search">
2426  <input class="search-header__input search__input"
2427    type="search"
2428    name="q"
2429    placeholder="Search"
2430    aria-label="Search">
2431  <button class="search-header__submit search__submit btn--link" type="submit">
2432    <svg width="18" height="18" xmlns="http://www.w3.org/2000/svg" class="icon icon-search icon--no-fill"><g transform="translate(1 1)" stroke="#FFF" stroke-width="2" fill="none" fill-rule="evenodd"><circle cx="7" cy="7" r="7"/><path d="M16 16l-3.536-3.536" stroke-linecap="round"/></g></svg>
2433    <span class="icon__fallback-text">Submit</span>
2434  </button>
2435</form>
2436
2437              </div>
2438              <!-- End of Search Form -->
2439
2440              <!-- Account Icon -->
2441              
2442              
2443              <a href="/account/login" class="site-header__account">
2444                <svg width="18" height="21" xmlns="http://www.w3.org/2000/svg"><g transform="translate(1 1)" stroke="#FFF" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" class="icon icon--no-fill"><path d="M16 19c0-4.97-3.582-9-8-9s-8 4.03-8 9h16z"/><circle cx="8" cy="5" r="5"/></g></svg>
2445                <span class="icon__fallback-text">Log in</span>
2446              </a>
2447              
2448              
2449              <!-- End of Account Icon -->
2450
2451              <!-- Cart Icon -->
2452              <a href="/cart" class="site-header__cart site-header__cart--toggle">
2453                <svg width="21" height="19" class="icon icon--full-color icon-cup" xmlns="http://www.w3.org/2000/svg"><g stroke="#4D3767" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M17 4h3v7h-3zM1 1v14a2.99 2.99 0 0 0 2.667 2.966V18h10.666v-.034A2.99 2.99 0 0 0 17 15V1H1z"/></g></svg>
2454                <span class="visually-hidden">Basket</span>
2455                <span class="icon__fallback-text">Basket</span>
2456                <div id="CartCount" class="site-header__cart-count ">
2457                  <span>0</span>
2458                  <span class="icon__fallback-text large-up--hide">items</span>
2459                </div>
2460              </a>
2461              <!-- End of Cart Icon -->
2462
2463            </div>
2464          <!-- End of Settings -->
2465          <div id="cart" class="cart-ajax" data-section-type="ajax-cart" data-cart-total="0" >
2466	<div class="cart-ajax__header">
2467		<h2 class="cart-ajax__title" >Your Basket</h2>
2468		<span class="cart-ajax__close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 37 40"><path d="M21.3 23l11-11c.8-.8.8-2 0-2.8-.8-.8-2-.8-2.8 0l-11 11-11-11c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8l11 11-11 11c-.8.8-.8 2 0 2.8.4.4.9.6 1.4.6s1-.2 1.4-.6l11-11 11 11c.4.4.9.6 1.4.6s1-.2 1.4-.6c.8-.8.8-2 0-2.8l-11-11z"/></svg> Close</span>
2469		<h3 class="cart-ajax__subtitle">
2470</h3>
2471	</div>
2472	
2473	<div class="cart-ajax__list grid--uniform">
2474		Your basket is currently empty.
2475	</div>
2476
2477	<div class="cart-ajax__tools">
2478		<div class="cart-ajax__message" js-gift-message>
2479			<span class="cart-ajax-message__text" js-open-gift-message>Is this a gift? Leave a message for recipient here.
2480</span>
2481			<div class="cart-ajax-message__textarea">
2482				<textarea name="note" id="CartGiftMessage" class="cart-ajax-message__input" placeholder="Is this a gift? Leave a message for recipient here." js-gift-message-input></textarea>
2483				<button class="cart-ajax-message__save btn" js-save-gift-message>Save message
2484</button>
2485			</div>
2486		</div>
2487
2488		<div class="cart-ajax--total text-left">
2489			<b class="cart-ajax--total-title">Order Total</b>
2490			<b class="cart-ajax--total-price"></b>
2491		</div>
2492		
2493		<div class="text-center">
2494			<a href="/checkout" class="btn">Checkout</a>
2495			<a href="/cart" class="cart-ajax__view-cart">or view your basket</a>
2496		</div>
2497	</div>
2498</div>
2499          </div>
2500        </div>
2501      </div>
2502    </header>
2503                <nav id="abt" style="display:none">
2504             <div> BROWSE OUR TIMELINE </div>
2505             <ul id="navul">
2506               <li data-tgt="#dt94"><span class="dt">1994</span>Inception of Revelation</li>
2507               <li data-tgt="#dt2k"><span class="dt">2000</span>The Union Mission</li>
2508               <li data-tgt="#dt01"><span class="dt">2001</span>THE ROASTERY COMES ALIVE</li>
2509               <li data-tgt="#dt03"><span class="dt">2003</span>Rwanda‒the start of something</li>
2510               <li data-tgt="#dt04"><span class="dt">2004</span>COLOMBIA CUPPING LAB PROJECT</li> 
2511               <li data-tgt="#dt11"><span class="dt">2011</span>Union Direct Trade</li>
2512               
2513			   <li data-tgt="#dt14"><span class="dt">2014</span>Yayu Wild Forest Project Begins</li>
2514               <li data-tgt="#dt15"><span class="dt">2015</span>Time to Subscribe!</li>
2515               <li data-tgt="#dt16"><span class="dt">2016</span>Real Fresh Coffee hits the shelves</li>
2516               <li data-tgt="#dt17"><span class="dt">2017</span>A Royal Reward</li>
2517               <li data-tgt="#dt18"><span class="dt">2018</span>Reaching Scotland and the skies!</li>
2518               <li data-tgt="#dt19"><span class="dt">
25182019</span>What a year for water</li>
2519               <li data-tgt="#dt20"><span class="dt">2020</span>Coffee keeps us going</li>
2520               <li data-tgt="#dt21"><span class="dt">2021</span>Happy 20 years to us!</li>
2521                              
2522               
2523               
2524             </ul>
2525           
2526           </nav>   
2527  </div>
2528  <!-- End of Site Header -->
2529</div>
2530
2531
2532
2533
2534</div>
2535  </div>
2536
2537  <div class="page-container" id="PageContainer">
2538    <main class="main-content" id="MainContent" role="main">
2539      
2540<div class="page-width">
2541  <div class="grid">
2542
2543    <div class="grid__item medium-up--one-half section-margin-top">
2544      <div class="note form-success hide" id="ResetSuccess">
2545        We&#39;ve sent you an email with a link to update your password.
2546      </div>
2547
2548      <div id="CustomerLoginForm" class="form-vertical">
2549        <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="✓" />
2550          <div class="section-header--half">
2551            <h1 class="h3">Login</h1>
2552          </div>
2553          
2554          <div class="form-item">
2555            <label for="CustomerEmail">Email address</label>
2556            <input type="email" name="customer[email]" id="CustomerEmail" class="" autocorrect="off" autocapitalize="off" autofocus>
2557          </div>
2558
2559          
2560          <div class="form-item">
2561            <label for="CustomerPassword">Password</label>
2562            <input type="password" class="form-item__password" name="customer[password]" id="CustomerPassword" class="">
2563            
2564              <p class="form-item__forgotten-password"><a href="#recover" id="RecoverPassword">Forgot your password?</a></p>
2565            
2566          </div>
2567          
2568
2569          <div>
2570          
2571            <input type="submit" class="btn" value="Sign In">
2572
2573            
2574          </div>
2575
2576        </form>
2577      </div>
2578
2579      <div id="RecoverPasswordForm" class="hide">
2580
2581        <div>
2582          <div class="section-header--half">
2583            <h3>Reset your password</h3>
2584          </div>
2585          <p>We will send you an email to reset your password.</p>
2586        </div>
2587
2588        <div class="form-vertical">
2589          <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="✓" />
2590
2591            
2592
2593            
2594            
2595
2596            <div class="form-item">
2597              <label for="RecoverEmail">Email</label>
2598              <input type="email" value="" name="email" id="RecoverEmail" class="input-full"autocorrect="off" autocapitalize="off">
2599            </div>
2600
2601            <div>
2602              <p>
2603                <input type="submit" class="btn" value="Submit">
2604              </p>
2605
2606              <button type="button" id="HideRecoverPasswordLink" class="text-link">Cancel</button>
2607            </div>
2608          </form>
2609        </div>
2610
2611      </div>
2612    </div>
2613    <div class="grid__item medium-up--five-twelfths medium-up--push-one-twelfth section-margin-top">
2614      
2615      
2616      
2617        <div class="create-account">
2618          <div class="section-header--half">
2619            <h3>Create an account</h3>
2620          </div>  
2621          <div id="shopify-section-create-account" class="shopify-section create-acc-section"><ul>
2622  
2623    <li>
2624      <span>Move through the checkout process faster</span>
2625    </li>
2626  
2627    <li>
2628      <span>Store multiple shipping addresses</span>
2629    </li>
2630  
2631    <li>
2632      <span>View and track your orders in your account and more</span>
2633    </li>
2634  
2635</ul>
2636
2637
2638</div>
2639          <a class="btn" href="/account/register" id="customer_register_link">Create</a>
2640        </div>
2641      
2642    </div>
2643
2644  <div id="shopify-section-coffee-club-login" class="shopify-section"><div class="grid__item section-margin-top section-margin-bottom coffee-club-login">
2645  <div class="hero hero--medium hero__overlay" style="background-image:url('//unionroasted.com/cdn/shop/files/CoffeeClub_login_panel_372efcb0-d138-437b-bcd2-a354771637ee_1600x600.png?v=1739507455')">
2646    <div class="hero__inner">
2647      <h6>Coffeeclub customer?</h6>
2648      <p>
2648If you have an existing CoffeeClub account (subscription), your login has moved here. Simply login above using the same email you created your subscription with and on the next page you'll find a link to your plan and account settings.</p>
2649      <a href="/pages/contact-us" >Problems Logging in? Get in Touch Here.&nbsp;<svg width="10" height="18" xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-right"><g stroke="#FFF" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M1 17l8-8M9 9L1 1"/></g></svg> </a>
2650     </div> 
2651  </div>
2652</div>
2653
2654
2655</div>
2656
2657  </div>
2658</div>
2659
2660    </main>
2661    <div id="shopify-section-footer" class="shopify-section">
2662
2663
2664<div class="site-footer__newsletter-wrapper" >
2665  <div class="page-width">
2666    <div class="site-footer__newsletter">
2667      
2668      
2669
2670      <!-- Newsletter Text -->
2671
2672      <div class="site-footer__newsletter-text">
2673        <h2 class="site-footer__newsletter-title">Love Union Coffee?</h2>
2674        <p class="site-footer__newsletter-subtitle">Get the scoop on our latest coffees, offers, brewing tips, news from the roastery and origin.</p>
2675      </div>
2676
2677      <!-- Klavio Form -->
2678      <div class="klaviyo-form-WB4Dp8"></div>
2679     
2680      <!-- End of Klavio Form -->
2681
2682    </div>
2683  </div>
2684</div>
2685
2686
2687<footer class="site-footer" role="contentinfo">
2688  <div class="page-width">
2689    <div class="grid">
2690
2691      <!-- Footer Menu One -->
2692      <div class="grid__item small--one-half medium--one-half medium-up--one-half large-up--one-quarter site-footer__block"><h3>Learn</h3>
2693        
2694          <ul class="site-footer__linklist">
2695            
2696              <li class="site-footer__linklist-item">
2697                <a href="/blogs/latest/tagged/news">Our latest news</a>
2698              </li>
2699            
2700              <li class="site-footer__linklist-item">
2701                <a href="/pages/union-direct-trade">Union Direct Trade</a>
2702              </li>
2703            
2704              <li class="site-footer__linklist-item">
2705                <a href="/blogs/brewing-guides">Brewing methods</a>
2706              </li>
2707            
2708              <li class="site-footer__linklist-item">
2709                <a href="/pages/wholesale-training-courses">Training Courses</a>
2710              </li>
2711            
2712          </ul>
2713        
2714      </div>
2715      <!-- End of Footer Menu One -->
2716
2717      <!-- Footer Menu Two -->
2718      <div class="grid__item small--one-half medium--one-half medium-up--one-half large-up--one-quarter site-footer__block"><h3>About</h3>
2719        
2720          <ul class="site-footer__linklist">
2721            
2722              <li class="site-footer__linklist-item">
2723                <a href="/pages/about">Our Story</a>
2724              </li>
2725            
2726              <li class="site-footer__linklist-item">
2727                <a href="/pages/wholesale">Wholesale</a>
2728              </li>
2729            
2730              <li class="site-footer__linklist-item">
2731                <a href="/pages/deliveries-and-returns">Delivery info</a>
2732              </li>
2733            
2734              <li class="site-footer__linklist-item">
2735                <a href="/pages/contact-us">Contact Us</a>
2736              </li>
2737            
2738          </ul>
2739        
2740      </div>
2741      <!-- End of Footer Menu Two -->
2742
2743      
2744        <!-- Footer Menu Three -->
2745        <div class="grid__item small--one-half medium--one-half medium-up--one-half large-up--one-quarter site-footer__block"><h3>Our Policies</h3>
2746          
2747            <ul class="site-footer__linklist">
2748              
2749                <li class="site-footer__linklist-item">
2750                  <a href="/pages/our-code-of-conduct">Our Sourcing Policies</a>
2751                </li>
2752              
2753                <li class="site-footer__linklist-item">
2754                  <a href="/pages/environmental-policy">Environmental Policy</a>
2755                </li>
2756              
2757                <li class="site-footer__linklist-item">
2758                  <a href="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Union_Climate_Action_Plan.pdf?v=1783680713">Climate Action Plan</a>
2759                </li>
2760              
2761                <li class="site-footer__linklist-item">
2762                  <a href="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Union_JEDI_Commitment_Statement.pdf?v=1783680711">JEDI Commitment</a>
2763                </li>
2764              
2765                <li class="site-footer__linklist-item">
2766                  <a href="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Union_Responsible_Marketing_and_Public_Relations_Policy.pdf?v=1783680711">Responsible Marketing & PR</a>
2767                </li>
2768              
2769                <li class="site-footer__linklist-item">
2770                  <a href="https://cdn.shopify.com/s/files/1/0060/6230/9494/files/Union_Responsible_Lobbying_Policy_Version_2026.1.pdf?v=1783680711">Responsible Lobbying</a>
2771                </li>
2772              
2773                <li class="site-footer__linklist-item">
2774                  <a href="/pages/privacy-policy">Privacy Policy</a>
2775                </li>
2776              
2777            </ul>
2778          
2779        </div>
2780        <!-- End of Footer Menu Three -->
2781      
2782
2783      <!-- Footer Menu Four -->
2784      
2785        <div class="grid__item small--one-half medium--one-half medium-up--one-half large-up--one-quarter ">
2786          <h3>Pay Securely</h3>
2787          <div class="site-footer__payment-icons">
2788            
2789<ul class="payment-icons list--inline">
2790                
2791                  
2792                    <li class="payment-icon"><svg width="36" height="36" xmlns="http://www.w3.org/2000/svg"><defs><radialGradient cx="17.541%" cy="17.466%" fx="17.541%" fy="17.466%" r="93.287%" id="a"><stop stop-color="#9DD5F6" offset="0%"/><stop stop-color="#98D3F5" offset="7.1%"/><stop stop-color="#89CEF3" offset="15.8%"/><stop stop-color="#70C6EF" offset="25.2%"/><stop stop-color="#4EBBEA" offset="35.1%"/><stop stop-color="#23ADE3" offset="45.5%"/><stop stop-color="#0DA6E0" offset="50%"/><stop stop-color="#2E77BC" offset="100%"/></radialGradient></defs><g fill-rule="nonzero" fill="none"><path d="M35.788 0H0v36h35.788V24.12c.142-.207.212-.47.212-.793 0-.368-.07-.597-.212-.789" fill="url(#a)"/><path d="M3.245 15.374l-.692-1.754-.69 1.754h1.382zm15.257-.699c-.139.088-.303.091-.5.091h-1.23v-.977h1.246c.
2792177 0 .36.008.48.08.131.063.213.2.213.388 0 .192-.078.347-.209.418zm8.77.699l-.701-1.754-.696 1.754h1.396zm-16.347 1.899H9.888l-.004-3.447-1.467 3.447h-.889l-1.47-3.45v3.45H3.998l-.389-.982H1.504l-.393.982H.01l1.813-4.4h1.503l1.721 4.165v-4.166H6.7l1.324 2.985 1.216-2.985h1.685v4.4zm4.134 0h-3.38v-4.4h3.38v.916h-2.368v.793h2.311v.902h-2.311v.878h2.368v.91zm4.766-3.216c0 .702-.45 1.064-.713 1.173.222.088.41.243.5.37.144.22.168.415.168.808v.865h-1.02l-.004-.555c0-.265.024-.646-.16-.858-.148-.154-.373-.188-.737-.188h-1.087v1.6h-1.011v-4.4h2.327c.517 0 .898.015 1.225.211.32.197.512.484.512.974zm1.62 3.216h-1.033v-4.4h1.033v4.4zm11.977 0h-1.434L30.07 13.97v3.303h-2.06l-.394-.982h-2.102l-.382.982h-1.184c-.492 0-1.115-.114-1.467-.487-.356-.374-.54-.88-.54-1.68 0-.652.11-1.249.545-1.72.327-.352.84-.514 1.536-.514h.98v.943h-.96c-.368 0-.577.057-.778.26-.172.186-.29.536-.29.998 0 .471.09.81.278 1.033.155.174.438.227.705.227h.454l1.426-3.46h1.516l1.714 4.161v-4.161h1.54l1.779 3.064v-3.064h1.036v4.4zM0 18.137H1.73l.39-.978h.873l.388.978h3.402v-.747l.304.75H8.85l.304-.762v.759h8.454l-.004-1.605h.163c.115.005.148.016.148.212v1.393h4.373v-.374c.352.197.9.374 1.623.374h1.84l.393-.978h.872l.385.978h3.545v-.929l.537.929h2.84V12h-2.81v.725L31.12 12h-2.885v.725L27.874 12h-3.897c-.652 0-1.225.095-1.688.358V12h-2.69v.358c-.294-.271-.695-.358-1.142-.358H8.634l-.66 1.585L7.299 12H4.204v.725L3.864 12H1.225L0 14.918v3.219zm36 3.245h-1.844c-.184 0-.307.007-.41.08-.106.071-.147.177-.147.316 0 .167.09.28.22.328.108.039.222.05.39.05l.55.015c.553.015.922.114 1.147.355.041.033.066.07.094.109v-1.253zm0 2.902c-.246.373-.725.563-1.373.563h-1.954v-.944h1.946c.193 0 .328-.026.41-.109a.394.394 0 0 0 .12-.287c0-.128-.05-.23-.125-.291-.073-.067-.18-.098-.356-.098-.95-.033-2.135.03-2.135-1.362 0-.638.39-1.31 1.451-1.31H36v-.876h-1.873c-.565 0-.975.14-1.266.36v-.36h-2.77c-.443 0-.963.114-1.209.36v-.36h-4.946v.36c-.394-.296-1.058-.36-1.364-.36h-3.263v.36c-.311-.314-1.004-.36-1.426-.36h-3.651l-.836.94-.783-.94H7.16v6.141h5.352l.86-.955.812.955 3.299.003V24.27h.324c.438.007.954-.012 1.41-.216v1.657h2.72v-1.6h.132c.167 0 .183.007.183.18v1.42h8.266c.525 0 1.074-.14 1.377-.393v.393h2.622c.546 0 1.079-.08 1.484-.283v-1.144zm-4.036-1.758c.197.212.302.48.302.932 0 .947-.569 1.389-1.59 1.389h-1.97v-.944h1.963c.192 0 .328-.026.413-.109a.398.398 0 0 0 .12-.287.384.384 0 0 0-.124-.291c-.077-.067-.184-.098-.36-.098-.946-.033-2.131.03-2.131-1.362 0-.638.386-1.31 1.446-1.31h2.029v.937h-1.856c-.184 0-.304.007-.406.08-.11.07-.152.176-.152.316 0 .166.094.279.222.328.107.038.221.05.394.05l.544.015c.55.014.927.112 1.156.354zm-9.13-.272c-.136.083-.303.09-.5.09h-1.23v-.988h1.246c.18 0 .36.004.483.08.131.07.21.207.21.395 0 .189-.079.34-.21.423zm.61.548c.226.086.41.24.496.37.143.214.164.414.168.802v.873h-1.016v-.55c0-.266.024-.658-.164-.862-.148-.158-.373-.196-.742-.196h-1.081v1.608h-1.017v-4.401h2.336c.512 0 .885.023 1.217.207.32.201.52.476.52.978 0 .702-.45 1.06-.717 1.17zm1.279-2.356H28.1v.91h-2.37v.8h2.312v.898H25.73v.876l2.37.004v.913h-3.377v-4.401zm-6.827 2.03h-1.308v-1.12h1.32c.365 0 .618.155.618.54 0 .38-.241.58-.63.58zm-2.316 1.97l-1.553-1.792 1.553-1.736v3.529zm-4.012-.516H9.081v-.876h2.221v-.898H9.081v-.8h2.536l1.107 1.282-1.156 1.292zm8.045-2.034c0 1.222-.878 1.475-1.762 1.475h-1.263v1.476h-1.967l-1.245-1.457-1.295 1.457H8.073v-4.401h4.07l1.244 1.442 1.287-1.442h3.234c.803 0 1.705.23 1.705 1.45z" fill="#FFF"/></g></svg>
2793                    </li>
2794                  
2795                
2796                  
2797                    <li class="payment-icon"><svg width="48" height="37" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M45.761 36.418v.087h.087c.019 0 .036-.004.047-.01a.038.038 0 0 0 .018-.034.037.037 0 0 0-.018-.032.089.089 0 0 0-.047-.01l-.087-.001zm.088-.061c.045 0 .08.01.104.028a.09.09 0 0 1 .037.076c0 .027-.01.05-.03.067a.15.15 0 0 1-.083.032l.115.123h-.09l-.107-.122h-.034v.122h-.075v-.326h.163zm-.023.439a.3.3 0 0 0 .114-.022.27.27 0 0 0 .18-.253.26.26 0 0 0-.086-.193.296.296 0 0 0-.208-.08.299.299 0 0 0-.212.079.266.266 0 0 0-.062.301.26.26 0 0 0 .062.087.31.31 0 0 0 .212.08zm0-.
2797626c.054 0 .103.01.151.028a.37.37 0 0 1 .205.187.315.315 0 0 1 0 .273.36.36 0 0 1-.205.187.415.415 0 0 1-.428-.075.364.364 0 0 1-.082-.112.315.315 0 0 1 0-.273.371.371 0 0 1 .206-.187.415.415 0 0 1 .153-.028zm-35.688-1.255c0-.622.44-1.132 1.16-1.132.689 0 1.153.488 1.153 1.132 0 .643-.464 1.131-1.152 1.131-.72 0-1.16-.51-1.16-1.131zm3.097 0v-1.768h-.831v.43c-.264-.319-.665-.519-1.209-.519-1.072 0-1.913.777-1.913 1.857s.84 1.856 1.913 1.856c.544 0 .945-.2 1.209-.518v.43h.831v-1.768zm28.106 0c0-.622.44-1.132 1.16-1.132.69 0 1.153.488 1.153 1.132 0 .643-.463 1.131-1.152 1.131-.72 0-1.161-.51-1.161-1.131zm3.098 0v-3.187h-.833v1.848c-.263-.318-.664-.518-1.208-.518-1.072 0-1.913.777-1.913 1.857s.84 1.856 1.913 1.856c.544 0 .945-.2 1.208-.518v.43h.833v-1.768zm-20.88-1.168c.536 0 .88.31.969.857h-1.986c.09-.51.425-.857 1.017-.857zm.016-.689c-1.12 0-1.905.754-1.905 1.857 0 1.124.816 1.856 1.961 1.856.577 0 1.104-.133 1.569-.495l-.408-.57c-.32.236-.73.37-1.113.37-.536 0-1.024-.23-1.144-.866h2.84c.009-.095.017-.192.017-.295-.008-1.102-.745-1.857-1.816-1.857zm10.043 1.857c0-.622.44-1.132 1.16-1.132.689 0 1.153.488 1.153 1.132 0 .643-.464 1.131-1.152 1.131-.72 0-1.16-.51-1.16-1.131zm3.097 0v-1.768h-.831v.43c-.265-.319-.665-.519-1.209-.519-1.072 0-1.913.777-1.913 1.857s.84 1.856 1.913 1.856c.544 0 .944-.2 1.209-.518v.43h.831v-1.768zm-7.794 0c0 1.072.808 1.856 2.04 1.856.577 0 .96-.118 1.377-.421l-.4-.622c-.312.207-.64.318-1 .318-.665-.007-1.153-.45-1.153-1.131s.488-1.124 1.152-1.132c.361 0 .689.11 1.001.318l.4-.621c-.416-.303-.8-.422-1.376-.422-1.233 0-2.04.784-2.04 1.857zm10.724-1.857c-.48 0-.793.208-1.009.518v-.429h-.824v3.535h.832v-1.981c0-.585.272-.91.816-.91.169 0 .345.022.52.088l.257-.724a1.905 1.905 0 0 0-.592-.097zm-22.296.37c-.4-.243-.952-.37-1.56-.37-.97 0-1.593.43-1.593 1.132 0 .577.464.932 1.32 1.043l.393.052c.456.059.671.17.671.37 0 .273-.304.429-.872.429-.576 0-.992-.17-1.272-.37l-.392.598c.456.31 1.032.46 1.656.46 1.105 0 1.745-.482 1.745-1.155 0-.621-.504-.946-1.337-1.057l-.391-.052c-.36-.044-.65-.11-.65-.347 0-.26.273-.414.729-.414.488 0 .961.17 1.193.303l.36-.622zm10.731-.37c-.48 0-.792.208-1.007.518v-.429h-.825v3.535h.832v-1.981c0-.585.272-.91.816-.91.169 0 .345.022.52.088l.257-.724a1.906 1.906 0 0 0-.593-.097zm-7.098.09h-1.36v-1.073h-.84v1.072h-.776v.703h.775v1.612c0 .82.345 1.31 1.328 1.31.361 0 .777-.104 1.041-.275l-.24-.658c-.248.133-.52.2-.736.2-.416 0-.552-.237-.552-.592V33.85h1.36v-.703zM8.546 36.681v-2.219c0-.835-.576-1.397-1.505-1.405-.488-.007-.992.133-1.345.63-.263-.393-.679-.63-1.264-.63-.408 0-.807.111-1.12.525v-.436H2.48v3.535h.84v-1.96c0-.613.368-.94.937-.94.552 0 .831.334.831.933v1.967h.841v-1.96c0-.613.384-.94.936-.94.568 0 .84.334.84.933v1.967h.841z" fill="#231F20"/><path d="M47.927 24.01v-.857h-.205l-.238.588-.238-.588h-.206v.857h.146v-.646l.222.557h.152l.223-.559v.648h.144zm-1.305 0V23.3h.263v-.145h-.673v.145h.265v.711h.145z" fill="#F79410"/><path fill="#FF5F00" d="M31.635 26.583h-13.72V3.43h13.72z"/><path d="M18.452 15.006c0-4.786 2.137-9.05 5.465-11.797C21.398 1.126 18.282-.005 15.074 0 7.17 0 .764 6.719.764 15.007s6.407 15.006 14.31 15.006c3.208.005 6.324-1.126 8.843-3.209-3.328-2.747-5.465-7.011-5.465-11.798" fill="#EB001B"/><path d="M47.07 15.006c0 8.288-6.406 15.007-14.308 15.007-3.209.005-6.325-1.126-8.845-3.209 3.33-2.748 5.467-7.011 5.467-11.798 0-4.786-2.138-9.05-5.467-11.797C26.437 1.126 29.553-.005 32.762 0 40.664 0 47.07 6.719 47.07 15.006" fill="#F79E1B"/></g></svg>
2798                    </li>
2799                  
2800                
2801                  
2802                    <li class="payment-icon"><svg width="50" height="17" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M22.041 15.896h-3.996l2.5-15.613h3.996l-2.5 15.613zM36.53.665A9.762 9.762 0 0 0 32.945 0c-3.947 0-6.726 2.126-6.743 5.165-.033 2.243 1.99 3.489 3.503 4.236 1.546.764 2.072 1.263 2.072 1.944-.016 1.046-1.25 1.528-2.4 1.528-1.596 0-2.451-.248-3.75-.83l-.527-.25-.56 3.505c.938.431 2.665.814 4.458.831 4.194 0 6.924-2.093 6.957-5.332.016-1.777-1.053-3.14-3.355-4.252-1.398-.715-2.254-1.196-2.254-1.927.016-.665.724-1.345 2.3
280202-1.345a6.732 6.732 0 0 1 2.977.597l.362.166.543-3.371zm5.312 9.7c.33-.897 1.596-4.368 1.596-4.368-.017.033.328-.914.526-1.495l.279 1.345s.757 3.738.921 4.518h-3.322zM46.776.283h-3.092c-.953 0-1.677.282-2.089 1.296l-5.937 14.317h4.194l.839-2.342h5.131c.115.548.477 2.342.477 2.342H50L46.776.283zm-32.07 0L10.792 10.93l-.428-2.16C9.641 6.28 7.371 3.573 4.84 2.227L8.424 15.88h4.226L18.933.283h-4.227z" fill="#00579F"/><path d="M6.479 0H.066L0 .3c5.003 1.23 8.316 4.198 9.677 7.765L8.283 1.247C8.053.3 7.348.03 6.48 0z" fill="#FAA61A"/></g></svg>
2803                    </li>
2804                  
2805                
2806                  
2807                    <li class="payment-icon"><svg width="62" height="17" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M7.253 0H2.552a.656.656 0 0 0-.646.56L.005 12.784a.401.401 0 0 0 .09.32.39.39 0 0 0 .297.139h2.245a.656.656 0 0 0 .645-.56l.513-3.298a.656.656 0 0 1 .645-.56h1.488c3.097 0 4.884-1.52 5.351-4.53.21-1.319.009-2.354-.6-3.079C10.013.421 8.827 0 7.254 0zm.542 4.465C7.538 6.176 6.25 6.176 5.003 6.176h-.71l.498-3.195a.394.394 0 0 1 .387-.335h.325c.85 0 1.65 0 2.064.49.247.293.322.728.228 1.33zm13.51-.055h-2.25a.394.394 0 0 0-.387.335l-.1.639-.158-.231c-.487-.718-1.574-.958-2.659-.958-2.487 0-4.612 1.911-5.026 4.592-.215 1.337.09 2.615.839 3.507.686.82 1.667 1.162 2.835 1.162 2.005 0 3.116-1.308 3.116-1.308l-.1.635a.401.401 0 0 0 .089.32.39.39 0 0 0 .297.14h2.028a.656.656 0 0 0 .646-.56L21.69 4.87a.4.4 0 0 0-.088-.32.388.388 0 0 0-.297-.139zm-3.137 4.444c-.217 1.304-1.238 2.18-2.54 2.18-.654 0-1.176-.213-1.512-.616-.333-.4-.46-.97-.353-1.604.203-1.293 1.24-2.197 2.523-2.197.639 0 1.159.215 1.5.621.344.411.48.984.382 1.616zM33.296 4.41h-2.262c-.217 0-.42.11-.541.29l-3.12 4.662-1.323-4.48a.656.656 0 0 0-.627-.472H23.2a.39.39 0 0 0-.32.166.402.402 0 0 0-.052.36l2.492 7.416-2.343 3.354a.402.402 0 0 0-.029.412.391.391 0 0 0 .349.215h2.26a.65.65 0 0 0 .536-.284l7.525-11.015a.402.402 0 0 0 .025-.41.391.391 0 0 0-.347-.214z" fill="#253B80"/><path d="M41.117 0H36.3c-.329 0-.609.235-.66.552L33.692 12.61a.385.385 0 0 0 .091.316.405.405 0 0 0 .305.137h2.472c.23 0 .426-.164.461-.387l.553-3.417a.664.664 0 0 1 .66-.552h1.524c3.173 0 5.003-1.5 5.482-4.47.216-1.299.008-2.32-.615-3.035-.683-.785-1.897-1.2-3.508-1.2zm.555 4.404c-.262 1.688-1.583 1.688-2.86 1.688h-.726l.51-3.151c.03-.19.199-.331.396-.331h.333c.87 0 1.69 0 2.114.484.253.289.33.718.233 1.31zM55.51 4.35h-2.304a.396.396 0 0 0-.396.33l-.102.63-.162-.228c-.5-.707-1.612-.944-2.723-.944-2.548 0-4.724 1.885-5.148 4.528-.22 1.32.092 2.58.858 3.46.705.808 1.709 1.145 2.905 1.145 2.053 0 3.192-1.29 3.192-1.29l-.103.626a.385.385 0 0 0 .091.317.405.405 0 0 0 .306.137H54c.33 0 .61-.234.66-.552l1.248-7.707a.386.386 0 0 0-.092-.315.406.406 0 0 0-.306-.137zm-3.214 4.382c-.221 1.287-1.268 2.15-2.602 2.15-.668 0-1.205-.21-1.548-.607-.341-.394-.47-.956-.362-1.582.209-1.275 1.27-2.167 2.584-2.167.655 0 1.187.213 1.538.613.352.405.492.97.39 1.593zm5.933-8.4l-1.977 12.277a.385.385 0 0 0 .091.316.405.405 0 0 0 .305.137h1.987c.33 0 .61-.234.661-.552L61.246.453a.385.385 0 0 0-.092-.315.405.405 0 0 0-.305-.138h-2.225a.4.4 0 0 0-.395.331z" fill="#179BD7"/></g></svg>
2808                    </li>
2809                  
2810                
2811                  
2812                    <li class="payment-icon"><svg width="40" height="17" xmlns="http://www.w3.org/2000/svg"><path d="M7.268 2.1c-.465.55-1.209.984-1.953.922-.093-.744.271-1.534.698-2.022C6.478.434 7.29.03 7.95 0c.078.775-.225 1.534-.682 2.1zm.674 1.07c-1.077-.062-2 .612-2.51.612-.52 0-1.303-.581-2.155-.566-1.108.016-2.139.643-2.705 1.643-1.162 2-.302 4.96.822 6.587.55.806 1.209 1.69 2.077 1.658.821-.03 1.147-.534 2.139-.534 1 0 1.286.534 2.154.519.899-.015 1.465-.806 2.015-1.612.628-.914.883-1.806.899-1.852-.016-.016-1.736-.674-1.752-2.658-.015-1.659 1.357-2.449 1.419-2.496C9.57 3.325 8.36 3.201 7.942 3.17zM14.165.922v12.082h1.876v-4.13h2.596c2.371 0 4.037-1.628 4.037-3.984S21.04.922 18.7.922h-4.534zm1.876 1.581h2.162c1.627 0 2.557.868 2.557 2.395 0 1.526-.93 2.402-2.565 2.402H16.04V2.503zm10.058 10.594c1.178 0 2.271-.597 2.767-1.542h.039v1.449h1.736V6.99c0-1.744-1.395-2.867-3.542-2.867-1.991 0-3.464 1.139-3.518 2.704h1.69c.139-.744.828-1.232 1.774-1.232 1.147 0 1.79.535 1.79 1.52v.666l-2.34.139c-2.178.132-3.356 1.023-3.356 2.573 0 1.565 1.217 2.604 2.96 2.604zm.504-1.434c-1 0-1.635-.48-1.635-1.217 0-.76.612-1.2 1.782-1.27l2.085-.132v.682c0 1.131-.96 1.937-2.232 1.937zm6.355 4.627c1.829 0 2.689-.698 3.44-2.814l3.294-9.237h-1.906l-2.209 7.137h-.039L33.33 4.24h-1.96l3.176 8.796-.17.534c-.287.907-.752 1.256-1.58 1.256-.148 0-.435-.016-.551-.031v1.45c.108.03.573.046.713.046z" fill="#000" fill-rule="nonzero"/></svg>
2813                    </li>
2814                  
2815                
2816              </ul>
2817            
2818          </div>
2819          <a href="https://www.feefo.com/en-GB/reviews/union-hand-roasted-coffee" target="blank"><img src="https://api.feefo.com/api/logo?merchantidentifier=union-hand-roasted-coffee&template=Service-Stars-White-200x51.png" /></a>
2820        </div>
2821      
2822      <!-- End of Footer Menu Four -->
2823
2824    </div>
2825  </div>
2826
2827  <!-- Footer Promo Banner -->
2828  
2829  <!-- End of Footer Promo Banner -->
2830  <div class="page-width">
2831    <div class="grid__item small--one-whole medium--one-whole medium-up--one-whole large-up--one-whole site-footer__badges">
2832      <div class="site-footer__badges--img-container ">
2833        <div class="site-footer__badges--img-inner-container">
2834          <img src="//unionroasted.com/cdn/shop/files/bcorp_logo_2022_320x.png?v=1739507688 " alt="">
2835        </div>
2836        <div class="site-footer__badges--img-inner-container">
2837          <img src="//unionroasted.com/cdn/shop/files/Best_roaster_award_2022_320x.png?v=1739507217 " alt="">
2838        </div>
2839        <div class="site-footer__badges--img-inner-container ">
2840          <img src="//unionroasted.com/cdn/shop/files/5_Years_-_Platinum_Trusted_Service_Award_2025_-_Badge_-_1x1_fb1fe617-66d7-4b11-9c66-b5b3a77d4de5_320x.png?v=1744714245 " alt="">
2841        </div>
2842        <div class="site-footer__badges--img-inner-container">
2843          <img src="//unionroasted.com/cdn/shop/files/QA-logo-categories-2022_Sustainable_dab48308-ddc5-4bb8-adc7-dca5bbcaa638_320x.png?v=1739507226 " alt="">
2844        </div>
2845        <div class="site-footer__badges--img-inner-container">
2846          <img src="//unionroasted.com/cdn/shop/files/iso14001-logo_320x.png?v=1739507091 " alt="">
2847        </div>
2848      </div>
2849    </div>
2850  </div>
2851
2852  <div class="page-width">
2853    <div class="grid">
2854      <div class="grid__item small--one-whole medium--one-whole medium-up--one-whole large-up--one-whole site-footer__social-icons--container">
2855      
2856        <ul class="list--inline site-footer__social-icons">
2857          
2858            <li>
2859              <a class="social-icons__link" href="https://facebook.com/unionroasted" title="Union Coffee on Facebook">
2860                <svg width="11" height="22" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
2861  <path d="M14 9.444l-.457 4.833H9.13V29H3.12V14.277H0V9.444h3.12V6.469C3.12 2.38 5.174 0 10.12 0h3.804v4.982H11.26c-1.902 0-2.054.818-2.054 2.156v2.306H14z" fill="#000" fill-rule="nonzero"/>
2862</svg>
2863
2864              </a>
2865            </li>
2866          
2867          
2868            <li>
2869              <a class="social-icons__link" href="https://twitter.com/unionroasted" title="Union Coffee on Twitter">
2870                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 300 300">
2871    <path fill="#444" d="m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z"/>
2872</svg>
2873
2874
2875              </a>
2876            </li>
2877          
2878          
2879            <li>
2880              <a class="social-icons__link" href="http://instagram.com/unionroasted" title="Union Coffee on Instagram">
2881                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 
288118.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg>
2882              </a>
2883            </li>
2884          
2885        </ul>
2886      
2887    </div>
2888   </div>
2889  </div>
2890
2891  <!-- Footer Copyright Message -->
2892  <div class="page-width">
2893    <div class="grid">
2894      <div class="grid__item site-footer__copyright--bottom text-center">
2895        <span class="site-footer__copyright-content">&copy; 2026, Union Coffee</span>
2896      </div>
2897    </div>
2898  </div>
2899  <!-- End of Footer Copyright Message -->
2900
2901</footer>
2902
2903<script>
2904$('.footer_newsletter').on('submit', function(e){
2905    e.preventDefault();
2906
2907    var form = $(e.target);
2908
2909    $.ajax({
2910      type        : form.attr('method'),
2911      url         : form.attr('action'),
2912      data        : form.serialize(),
2913      cache       : false,
2914      dataType    : 'json',
2915      contentType : "application/json; charset=utf-8",
2916      error       : function(err) { console.log("Could not connect to the registration server. Please try again later, or contact [email protected]"); },
2917      success     : function(data) {
2918        if (data.result != "success") {
2919         if (data.msg != '') {
2920            error_msg = data.msg;
2921          }
2922
2923          $('.footer-newsletter__response').html('<span class="error footer-newsletter__error">' + error_msg + '</span>');
2924        } else {
2925          console.log(data + 'success')
2926          setTimeout(function(){ $('.footer-newsletter__response').html('<span>' + theme.strings.newsletterSuccess + '</span>');}, 250 );
2927        }
2928      }
2929    });
2930  });
2931</script>
2931
2932
2933
2934</div>
2935  </div>
2936
2937  <div class="cookie-policy text-center">
2938  <div class="page-width">
2939    <p> <a href="">More Info</a></p>
2940    <button class="btn">Accept</button>
2941  </div>
2942</div>
2943
2944<script type="text/javascript">
2945  (function(){
2946    var selectors = {
2947      cookieModal: '.cookie-policy',
2948      cookieBtn: '.cookie-policy button'
2949    }
2950
2951    $(selectors.cookieBtn).on('click', function(){
2952      Cookies.set('cookiepolicy', 'agreed', { expires: 365, path: '/' });
2953      $(selectors.cookieModal).hide();
2954    });
2955
2956    if( Cookies.get('cookiepolicy') == 'agreed' ){
2957      $(selectors.cookieModal).hide();
2958    }
2959  })(jQuery);
2960</script>
2960
2961
2962  
2963  
2963<script src="//unionroasted.com/cdn/s/javascripts/currencies.js" type="text/javascript"></script>
2963
2964  
2964<script src="//unionroasted.com/cdn/shop/t/184/assets/jquery.currencies.min.js?v=74002386559739321641779218452" type="text/javascript"></script>
2964
2965
2966  
2966<script>
2967
2968  Currency.format = 'money_with_currency_format';
2969
2970  var shopCurrency = 'GBP';
2971
2972  /* Sometimes merchants change their shop currency, let's tell our JavaScript file */
2973  Currency.moneyFormats[shopCurrency].money_with_currency_format = "£{{amount}}";
2974  Currency.moneyFormats[shopCurrency].money_format = "£{{amount}}";
2975    
2976  /* Default currency */
2977  var defaultCurrency = 'GBP';
2978  var newCurrency = '';
2979    
2980  /* Cookie currency */
2981  var cookieCurrency = (typeof Currency.cookie.read() === 'undefined') ? shopCurrency : Currency.cookie.read();
2982
2983  /* Fix for customer account pages */
2984  jQuery('span.money span.money').each(function() {
2985    jQuery(this).parents('span.money').removeClass('money');
2986  });
2987
2988  /* Saving the current price */
2989  jQuery('span.money').each(function() {
2990    jQuery(this).attr('data-currency-GBP', jQuery(this).html());
2991  });
2992
2993  // If there's no cookie.
2994  if (cookieCurrency == null) {
2995    if (shopCurrency !== defaultCurrency) {
2996      Currency.convertAll(shopCurrency, defaultCurrency);
2997    }
2998    else {
2999      Currency.currentCurrency = defaultCurrency;
3000    }
3001  }
3002
3003  
3004  // If the cookie value does not correspond to any value in the currency dropdown.
3005  if (jQuery('[name=currencies]').length && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').length === 0) {
3006    Currency.currentCurrency = shopCurrency;
3007    Currency.cookie.write(shopCurrency);
3008  }
3009  else if (cookieCurrency === shopCurrency) {
3010    Currency.currentCurrency = shopCurrency;
3011  }
3012  else {
3013    Currency.convertAll(shopCurrency, cookieCurrency);
3014  }
3015  
3016  jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() {
3017    var newCurrency = jQuery(this).val();
3018    Currency.convertAll(Currency.currentCurrency, newCurrency);
3019    jQuery('.selected-currency').text(Currency.currentCurrency);
3020    // Updated, set the cookie when the dropdown changes, rather than waiting for page load
3021    console.log('setting new current')
3022    Cookies.set('currencyCustom', newCurrency, { expires: 365,path: "/", domain: window.location.hostname });
3023  });
3024
3025  var original_selectCallback = window.selectCallback;
3026  var selectCallback = function(variant, selector) {
3027
3028// BEGIN SWATCHES
3029if (variant) {
3030  var form = jQuery('#' + selector.domIdPrefix).closest('form');
3031  for (var i=0,length=variant.options.length; i<length; i++) {
3032    var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]');
3033    if (radioButton.size()) {
3034      radioButton.get(0).checked = true;
3035    }
3036  }
3037}
3038// END SWATCHES
3039
3040    original_selectCallback(variant, selector);
3041    Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
3042  };
3043
3044  $('body').on('ajaxCart.afterCartLoad', function(cart) {
3045    Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
3046  });
3047
3048  
3049
3050  $(document).on('AjaxCartlUpdated quickViewOpen updateCurrencies', function() {
3051    // Updated, use the cookie value rather than the dropdown value (which is wrong)
3052    var updateCurrency = (typeof Cookies.get('currencyCustom') === 'undefined') ? shopCurrency : Cookies.get('currencyCustom');
3053    Currency.convertAll(shopCurrency, updateCurrency);
3054  });
3055
3056  </script>
3056
3057
3058  
3059  
3060    
3060<script src="//unionroasted.com/cdn/shop/t/184/assets/bundle.js?v=77565837250796712621779218451"></script>
3060
3061  
3062
3063<script>
3064
3065    
3066  // Video player 
3067      
3068  $('.fancybox-media').fancybox({
3069    openEffect  : 'none',
3070    closeEffect : 'none',
3071    helpers : {
3072      media : {}
3073    }
3074  });
3075</script>
3075  
3076
3077  <!-- Scripts -->
3078  <!--[if (gt IE 9)|!(IE)]><!-->
3078<script src="//unionroasted.com/cdn/shop/t/184/assets/theme.js?v=173274943794470343691779218451" defer="defer"></script>
3078<!--<![endif]-->
3079  <!--[if lte IE 9]>
3079<script src="//unionroasted.com/cdn/shop/t/184/assets/theme.min.js?v=3976659636468789481779218451"></script>
3079<![endif]-->
3080  <!-- End Scripts -->
3081  
3081<script src="//unionroasted.com/cdn/shop/t/184/assets/redirects.js?v=92068835179879904511779218459" type="text/javascript"></script>
3081
3082  
3082<script src="//unionroasted.com/cdn/shop/t/184/assets/timeago.min.js?v=47383910042403590361779218451" type="text/javascript"></script>
3082
3083  
3083<script src="//unionroasted.com/cdn/shop/t/184/assets/aos.min.js?v=71793681973326573511779218451" type="text/javascript"></script>
3083
3084  
3084<script>
3085  // Declare bcSfFilterConfig variable
3086  var bcSfFilterMainConfig = {
3087    api: {
3088      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
3089      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
3090      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
3091    },
3092    shop: {
3093      name: 'Union Coffee',
3094      url: 'https://unionroasted.com',
3095      domain: 'unionroasted.myshopify.com',
3096      currency: 'GBP',
3097      money_format: '£{{amount}}'
3098    },
3099    general: {
3100      file_url: "//unionroasted.com/cdn/shop/files/?v=32894",
3101      asset_url: "//unionroasted.com/cdn/shop/t/184/assets/bc-sf-filter.js?v=104986786982206003651779218450",
3102      collection_id: 0,
3103      collection_handle: "",
3104      
3105      collection_tags: null,
3106      current_tags: null,
3107      default_sort_by: "",
3108      swatch_extension: "png",
3109      no_image_url: "//unionroasted.com/cdn/shop/t/184/assets/bc-sf-filter-no-image.gif?v=100133687705645862651779218450",
3110      search_term: "",
3111      template: "customers/login"
3112    },
3113    
3114    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":true,"showSingleOption":true,"showOutOfStockOption":false,"keepToggleState":true,"showRefineBy":true,"changeMobileButtonLabel":true,"capitalizeFilterOptionValues":true,"swatchImageVersion":111112,"paginationType":"default","customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOn":"","addCollectionToProductUrl":false,"showVariantImageBasedOnSelectedFilter":"","urlScheme":1,"isShortenUrlParam":false},"search":{"enableSuggestion":true,"productAvailable":false,"showSuggestionProductVendor":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductImage":true,"suggestionBlocks":[{"type":"suggestions","label":"Suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Pages","status":"active","number":3}],"searchPanelBlocks":{"searchTermSuggestions":{"label":"","searchTermList":[],"backup":[],"type":"based_on_data"},"mostPopularProducts":{"label":"","productList":[],"backup":[],"type":"based_on_data"},"collections":{"excludedValues":[]}}},"label":{"refineMobileCollapse":"Hide Filters","sortByOptions":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"recommendation":{"homepage-881666":"Just dropped","homepage-522753":"Best Sellers","collectionpage-464660":"Just dropped","collectionpage-836215":"Most Popular Products","productpage-444504":"Recently viewed","productpage-161366":"Frequently Bought Together","cartpage-374326":"Still interested in this?","cartpage-851272":"Similar Products"},"search":{},"suggestion":{"instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages"},"error":{"noFilterResult":"Sorry, no coffees or products matched your selection","noSearchResult":"Sorry, no coffees or products matched the keyword","noProducts":"No coffees or products found in this category"},"action_list":{"atcAvailableLabel":"Add to Basket"},"defaultTheme":{},"recentlyViewed":{},"mostPopular":{}},"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
3114dColor":""},"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","qvAtcMessage":"","alStyle":"bc-al-style4","qvTitle":"","qvEnable":true,"actTitle":"","atcEnable":true},"recentlyViewed":{"recentlyViewedTitle":"","recentlyViewedEnable":true,"recentProductSliderRange":5,"limit":8},"mostPopular":{"mostPopularTitle":"","mostPopularEnable":true,"popularProductSliderRange":5,"limit":8},"labelTranslations":{"en":{"refineMobileCollapse":"Hide Filters","sortByOptions":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"recommendation":{"homepage-881666":"Just dropped","homepage-522753":"Best Sellers","collectionpage-464660":"Just dropped","collectionpage-836215":"Most Popular Products","productpage-444504":"Recently viewed","productpage-161366":"Frequently Bought Together","cartpage-374326":"Still interested in this?","cartpage-851272":"Similar Products"},"search":{},"suggestion":{"instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages"},"error":{"noFilterResult":"Sorry, no coffees or products matched your selection","noSearchResult":"Sorry, no coffees or products matched the keyword","noProducts":"No coffees or products found in this category"},"action_list":{"atcAvailableLabel":"Add to Basket"},"defaultTheme":{},"recentlyViewed":{},"mostPopular":{}}},"searchEmptyResultMessages":{}},
3115    
3116  };
3117  function mergeObject(obj1, obj2){
3118    var obj3 = {};
3119    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
3120    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
3121    return obj3;
3122  }
3123  if (typeof bcSfFilterConfig !== 'undefined') {
3124    var bcSfFilterConfig = mergeObject(bcSfFilterConfig, bcSfFilterMainConfig);
3125  } else {
3126    var bcSfFilterConfig = mergeObject({}, bcSfFilterMainConfig);
3127  }
3128
3129  function imgLoaded(img){
3130    var $img = $(img);
3131
3132    $img.parent().addClass('loaded');
3133  };
3134</script>
3134
3135
3136<!-- Include Resources -->
3137<script src="//unionroasted.com/cdn/shop/t/184/assets/bc-sf-filter-lib.js?v=121038796178396520961779218451" type="text/javascript"></script>
vendor: 1 bytes, line 3137
3137
3138<script src="//unionroasted.com/cdn/shop/t/184/assets/bc-sf-search.js?v=143266958222680585941779218450" type="text/javascript"></script>
3138
3139
3140
3141
3142
3143
3144<!-- Initialize App -->
3145<script>
3146  var bcsffilter = new BCSfFilter();
3147  bcsffilter.init();
3148</script>
3148
3149
3150<!-- Initialize & Customize Filter -->
3151
3152
3153
3154
3155<!-- Initialize & Customize Search -->
3156<script>bcsffilter.initSearchBox();</script>
3156
3157
3158   
3158<script type="text/javascript" charset="utf-8">
3159    var shappify_customer_tags = null
3160  </script>
3160
3161    
3162
3163<script type="text/javascript" charset="utf-8">
3164eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('d a(){5 4=[],3;5 6=7.b.9.f(7.b.9.k(\'?\')+1).8(\'&\');j(5 i=0;i<6.g;i++){3=6[i].8(\'=\');4.e(3[0]);4[3[0]]=3[1]}l 4}t((7.w.s.r!==2)&&(a()["n"]=="m")){$("<c o=\'p\'> q </c>").v(".h-u ")}',33,33,'|||hash|vars|var|hashes|window|split|href|getUrlVars|location|div|function|push|slice|length|notification||for|indexOf|return|success|result|id|rAlert|Almost done - Please check your emails to confirm your subscription|type|navigation|if|bar|insertBefore|performance'.split('|'),0,{}))
3165var _0x1854=['306842iYpqkR','4jYqNme','AddressProvinceContainerNew','#EditAddress_','AddressCountryNew','1363742jHtsOD','.address-edit-toggle','hide','3503purgtX','CountryProvinceSelector','2PImlZG','502ctFksN','form-id','AddressProvinceNew','AddressProvince_','click','ready','.address-new-toggle','delete','toggleClass','.address-country-option','1599888naZUlE','length','postLink','271911sTuNRV','data','3381kaGZQY','85773SRVmNH','907bNTGNE','each','#AddressNewForm'];var _0x2a2e11=_0x4317;(function(_0x9d9fd2,_0x35d8de){var _0x245dac=_0x4317;while(!![]){try{var _0x1f01cd=parseInt(_0x245dac(0x14c))+parseInt(_0x245dac(0x15f))+parseInt(_0x245dac(0x14f))*parseInt(_0x245dac(0x152))+parseInt(_0x245dac(0x148))*-parseInt(_0x245dac(0x143))+parseInt(_0x245dac(0x151))*-parseInt(_0x245dac(0x147))+parseInt(_0x245dac(0x15c))+parseInt(_0x245dac(0x161))*-parseInt(_0x245dac(0x144));if(_0x1f01cd===_0x35d8de)break;else _0x9d9fd2['push'](_0x9d9fd2['shift']());}catch(_0x55532a){_0x9d9fd2['push'](_0x9d9fd2['shift']());}}}(_0x1854,0xecfd0));function rForm(){var _0x84defc=_0x4317,_0x1d19d7=$(_0x84defc(0x146));if(!_0x1d19d7[_0x84defc(0x15d)])return;Shopify&&new Shopify[(_0x84defc(0x150))](_0x84defc(0x14b),_0x84defc(0x154),{'hideElement':_0x84defc(0x149)}),$(_0x84defc(0x15b))[_0x84defc(0x145)](function(){var _0x17d8df=_0x84defc,_0x40df27=$(this)[_0x17d8df(0x160)](_0x17d8df(0x153)),_0x37cf95='AddressCountry_'+_0x40df27,_0x5d1595=_0x17d8df(0x155)+_0x40df27,_0x2cef5c='AddressProvinceContainer_'+_0x40df27;new Shopify[(_0x17d8df(0x150))](_0x37cf95,_0x5d1595,{'hideElement':_0x2cef5c});}),$(_0x84defc(0x158))['on']('click',function(){_0x1d19d7['toggleClass']('hide');}),$(_0x84defc(0x14d))['on'](_0x84defc(0x156),function(){var _0xec375d=_0x84defc,_0x194ba5=$(this)[_0xec375d(0x160)](_0xec375d(0x153));$(_0xec375d(0x14a)+_0x194ba5)[_0xec375d(0x15a)](_0xec375d(0x14e));}),$('.address-delete')['on'](_0x84defc(0x156),function(){var _0x401a56=_0x84defc,_0xf5bf97=$(this),_0x2795ea=_0xf5bf97['data'](_0x401a56(0x153)),_0x4f83cf=_0xf5bf97[_0x401a56(0x160)]('confirm-message');confirm(_0x4f83cf||'Are\x20you\x20sure\x20you\x20wish\x20to\x20delete\x20this\x20address?')&&Shopify[_0x401a56(0x15e)]('/account/addresses/'+_0x2795ea,{'parameters':{'_method':_0x401a56(0x159)}});});}function _0x4317(_0x21ce7a,_0x2acf61){return _0x4317=function(_0x18546b,_0x4317fe){_0x18546b=_0x18546b-0x143;var _0x1a1f41=_0x1854[_0x18546b];return _0x1a1f41;},_0x4317(_0x21ce7a,_0x2acf61);}$(document)[_0x2a2e11(0x157)](function(){rForm();});
3166
3167</script>
3167
3168
3169<style>#rAlert{font-size: 14px;color:#fff;text-align: center;padding: 7px;background: #a24611;}</style>
3170
3171
3172  
3172<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"26096705"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
3172
3173
3174  
3174<script>
3175  jQuery(function() {
3176    jQuery('.swatch :radio').change(function() {
3177      console.log('foo');
3178      var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index');
3179      var optionValue = jQuery(this).val();
3180      jQuery(this)
3181        .closest('form')
3182        .find('.single-option-selector')
3183        .eq(optionIndex)
3184        .val(optionValue)
3185        .trigger('change');
3186    });
3187  });
3188  </script>
3188
3189
3190<script>
3191    $(function() {
3192
3193
3194      setTimeout(function(){ 
3195        $('#ProductSection-4890876018797').parent().children('a').addClass( "a20" );
3196
3197        
3198      function initEventListeners() {
3199        $('#RecoverPassword').on('click', function(evt) {
3200            evt.preventDefault();
3201            toggleRecoverPasswordForm()
3202        });
3203        $('#HideRecoverPasswordLink').on('click', function(evt) {
3204            evt.preventDefault();
3205            toggleRecoverPasswordForm()
3206        })
3207    }
3208    function toggleRecoverPasswordForm() {
3209        $('#RecoverPasswordForm').toggleClass('hide');
3210        $('#CustomerLoginForm').toggleClass('hide')
3211    }
3212    function resetPasswordSuccess() {
3213        var $formState = $('.reset-password-success');
3214        if (!$formState.length) {
3215            return
3216        }
3217        $('#ResetSuccess').removeClass('hide')
3218    }
3219       
3220        
3221        
3222  initEventListeners();      
3223        
3224
3225      console.log("+++++++++++++++");
3226      }, 3000);
3227    });
3228  </script>
vendor: 1 bytes, line 3228
3228
3229<script type='text/javascript' async src='https://api.preproduct.io/preproduct-embed.js'></script>
3229 
3230
3231<!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code -->
3232<!--
3233	Subscription Theme Footer
3234	http://rechargepayments.com: v2
3235	Updated: 2017/09/12
3236-->
3237
3238	
3238<script>
3239		// Subscriptions Powered by ReCharge Payments: JavaScript
3240		(function() {
3241			// Basic function to load script files, will be used to include jQuery
3242			var loadScript = function(url, callback) {
3243				var script = document.createElement("script");
3244				script.type = "text/javascript";
3245				// If the browser is Internet Explorer
3246				if (script.readyState){
3247					script.onreadystatechange = function() {
3248						if (script.readyState == "loaded" || script.readyState == "complete") {
3249							script.onreadystatechange = null;
3250							callback();
3251						}
3252					};
3253				// For any other browser
3254				} else {
3255					script.onload = function() {
3256						callback();
3257					};
3258				}
3259				script.src = url;
3260				document.getElementsByTagName("head")[0].appendChild(script);
3261			};
3262			// This is our JavaScript that we'll run after jQuery is included
3263			var reChargeThemeFooterJS = function($) {
3264				function reChargeSaveCartNoteAndRedirectToCart() {
3265					var has_cart_note_or_attribute = false;
3266					try {
3267						var data = {};
3268						if ($('[name="note"]').val() != undefined) {
3269							var note = $('[name="note"]').val();
3270							data['note'] = note;
3271							has_cart_note_or_attribute = true;
3272						}
3273						if (has_cart_note_or_attribute) {
3274							$.ajax({
3275								type: 'POST',
3276								data: data,
3277								url: '/cart/update.js',
3278								dataType: 'json',
3279								success: function() {
3280									window.location.href = '/cart';
3281								}
3282							});
3283						} else {
3284							window.location.href = '/cart';
3285						}
3286					} catch (e) {
3287						window.location.href = '/cart';
3288					}
3289				}
3290				var checkout_button_selectors = '[href="/checkout"], form[action="/cart"] button[type="submit"], form[action="/cart"] input[type="submit"], form[action="/checkout"] input[type="submit"], form[action="/checkout"] button[type="submit"]';
3291				$(document).on('click', checkout_button_selectors, function(e) {
3292					if (!e.target.hasAttribute('data-disable-recharge')) {
3293						e.preventDefault();
3294						reChargeSaveCartNoteAndRedirectToCart();
3295						window.location.href = '/cart';
3296					} else {
3297						console.info('ReCharge disabled');
3298					}
3299				});
3300			}
3301			// Check if jQuery is added, if not, then we'll loadScript, otherwise, run reChargeJS
3302			if ((typeof(jQuery) == 'undefined') || (parseInt(jQuery.fn.jquery) == 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,"")) < 7.2)) {
3303				// We'll get our jQuery from Google APIs
3304				loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() {
3305					jQuery172 = jQuery.noConflict(true);
3306					reChargeThemeFooterJS(jQuery172);
3307				});
3308			} else {
3309				reChargeThemeFooterJS(jQuery);
3310			}
3311		})();
3312	</script>
3312
3313
3314<!-- Subscriptions Powered by ReCharge Payments: End Liquid Code -->
3315
3316<div data-rebuy-id="121678"></div>
3317<div data-rebuy-id="121266"></div>
3318<!-- Widget : Gift with Purchase - Sage Pour Over Adaptor -->
3319<div data-rebuy-id="261004"></div>
3320<!-- End Widget : Gift with Purchase - Sage Pour Over Adaptor -->
3321
3322
3323<style>.additional-checkout-buttons {display: none; width: 100%;}</style>
3324
3325
3326  <div class="additional-checkout-buttons additional-checkout-buttons--vertical">
3327    <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:6062309494,&quot;merchantName&quot;:&quot;Union Coffee&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:6062309494,&quot;countryCode&quot;:&quot;GB&quot;,&quot;merchantName&quot;:&quot;Union Coffee&quot;,&quot;phoneRequired&quot;:false,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:null,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;DD78U6YN9V3G6&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=GBP\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=DD78U6YN9V3G6\u0026intent=capture&quot;,&quot;serviceableCountryCodes&quot;:[&quot;GB&quot;,&quot;GG&quot;,&quot;IM&quot;,&quot;JE&quot;]}}]" access-token="23d12723f880e122d112a7134aac76b3" buyer-country="GB" buyer-locale="en" buyer-currency="GBP" shop-id="6062309494" cart-id="159f9b4ee2b88bb6a63b77f3587afc40" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
3328  </div>
3329
3330  <div id="feefo-service-review-floating-widgetId"></div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
3331  .recharge-theme {
3332    /* App */
3333    --recharge-app-background: #F9F8F4;
3334    --recharge-app-container: 1200px;
3335    --recharge-app-vertical-padding: 32px;
3336
3337    /* Brand colors */
3338    
3339--recharge-color-brand: #2C104C;
3340
3341    /* Tints */
3342    --recharge-color-brand-120: #160827;
3343    --recharge-color-brand-20: #564070;
3344    --recharge-color-brand-40: #807094;
3345    --recharge-color-brand-60: #ab9fb7;
3346    --recharge-color-brand-75: #cac3d2;
3347    --recharge-color-brand-85: #dfdbe4;
3348
3349    /* Neutral */
3350    --recharge-color-neutral: hsl(268, 35%, 7%);
3351    --recharge-color-neutral-80: hsl(268, 7%, 25%);
3352    --recharge-color-neutral-70: hsl(268, 5%, 35%);
3353    --recharge-color-neutral-40: hsl(268, 3%, 63%);
3354    --recharge-color-neutral-10: hsl(268, 2%, 91%);
3355    
3356
3357    /* Links */
3358    --recharge-button-secondary: #2C104C;
3359    --recharge-button-secondary-120: #160827;
3360    --recharge-button-secondary-60: #807094;
3361
3362    /* Images */
3363    --recharge-images-ratio: 1;
3364
3365    /* Cards */
3366    
3367    --recharge-cards-background: #FFFFFF;
3368    
3369
3370    
3371    --recharge-cards-border-color: RGBA(0,0,0,0);
3372    
3373
3374    /* Fonts */
3375    --recharge-typography-scale: 16px;
3376    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
3377    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
3378    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
3379    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
3380    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
3381    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
3382
3383    /** Text **/
3384    --recharge-typography-light: #FFFFFF;
3385    --recharge-typography-primary: var(--recharge-color-neutral);
3386    --recharge-typography-secondary: var(--recharge-color-neutral-70);
3387
3388    /* Corners */
3389    --recharge-corners-radius: 0px;
3390
3391    --recharge-button-border-radius: 0px;
3392    
3393
3394    /* Views */
3395    
3396    --recharge-views-background: #F9F8F4;
3397    
3398
3399    /* Buttons */
3400    --recharge-button-font-family: inherit;
3401    --recharge-button-brand: var(--recharge-color-brand);
3402    --recharge-button-color: #FFFFFF;
3403  }
3404</style>
3405
3406</div>
3406<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3406
3407</body>
3408</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.