PageSourceSearch

https://www.barnyarns.co.uk/a/blog

html barnyarns.co.uk collected 2026-10-04 00:28:10 UTC 587,281 bytes, 6,602 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" style="--logo-width: 180">
3  <head>
4    <meta name="google-site-verification" content="Jv1h0Y7Pgi870V3kA8uNSD0tDDQV8kjHk7LXSSEVo6M" />
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
8    <meta name="theme-color" content=""><link rel="canonical" href="https://www.barnyarns.co.uk/a/blog"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
9    <link rel="preconnect" href="https://fonts.googleapis.com">
10    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11    <link href="https://fonts.googleapis.com/css2?family=Fredoka:[email protected]&display=swap" rel="stylesheet"><link rel="icon" type="image/png" href="//www.barnyarns.co.uk/cdn/shop/files/barnyarns_32x32.png?v=1728306773">
12<title>
13        Blog
14</title><meta name="description" content="Barnyarns">
15
16    <meta name="google-site-verification" content="gdN3ANPFbeqTJw8pv3WaqaUlpq6Y41_mhWHBfymxR9g" />
17    
18    
19
20<meta property="og:site_name" content="Barnyarns">
21<meta property="og:url" content="https://www.barnyarns.co.uk/a/blog">
22<meta property="og:title" content="Blog">
23<meta property="og:type" content="website">
24<meta property="og:description" content="Barnyarns"><meta property="og:image" content="http://www.barnyarns.co.uk/cdn/shop/files/Visit_our_Shop.png?v=1727345344">
25  <meta property="og:image:secure_url" content="https://www.barnyarns.co.uk/cdn/shop/files/Visit_our_Shop.png?v=1727345344">
26  <meta property="og:image:width" content="2000">
27  <meta property="og:image:height" content="750"><meta name="twitter:site" content="@barnyarns"><meta name="twitter:card" content="summary_large_image">
28<meta name="twitter:title" content="Blog">
29<meta name="twitter:description" content="Barnyarns">
30
31    <style>
32    :root {
33        --header-is-not-transparent: 1;
34
35        --heading-font-family: Roboto;
36        --heading-font-weight: 'normal';
37        --heading-font-style: 'normal';
38        --navigation-text-color: #ffffff;
39        --navigation-background-color: #215140;
40        --search-text-color: #ffffff;
41        --search-background-color: #215140;
42        --cart-count-text-color: #ffffff;
43        --cart-count-background-color: #215140;
44
45        --text-font-family: Roboto;
46        --text-font-weight: "normal";
47        --text-font-style: "normal";
48
49        --base-text-font-size: 16px;
50        --base-text-font-size-raw: 16;
51        --default-text-font-size: 16px;
52
53        --primary-color-300: #006f53;
54        --primary-color-400: #6ad8a4;
55        --primary-color-500: #58be8d;
56        --primary-color-600: #469b73;
57        --primary-color-700: #377d5f;
58        --primary-color-900: #215140;
59
60        --secondary-color-950: #0f2d24;
61
62        --gray-color-50: #f8f8f8;
63        --gray-color-100: #f0f0f0;
64        --gray-color-200: #e4e4e4;
65        --gray-color-300: #d1d1d1;
66        --gray-color-600: #818181;
67        --gray-color-700: #6a6a6a;
68        --gray-color-800: #545454;
69        --gray-color-900: #4e4e4e;
70        --gray-color-950: #282828;
71
72        --offer-badge-background: #fb4040;
73        --product-star-rating: #58be8d;
74
75        --swiper-navigation-color: #fff;
76        --swiper-pagination-color: #fff;
77
78        --social-color-facebook: #3b5998;
79        --social-color-twitter: #00acee;
80        --social-color-pintrest: #E60023;
81        --social-color-instagram: #fa7e1e;
82
83        /**
84         * Media
85         */
86        --media-shadow-horizontal-offset: 0px;
87
88        /**
89         * Forms
90         */
91        --range-slider-track-height: 0.5rem;
92        --range-slider-thumb-radius: 1rem;: 0px;
93
94        /**
95         * Shopify Buttons
96         */
97        --shopify-accelerated-checkout-button-block-size: 54px;
98    }
99</style>
100
101<script>
102  // IE11 does not have support for CSS variables, so we have to polyfill them
103  if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) {
104    const script = document.createElement('script');
105    script.type = 'text/javascript';
106    script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2';
107    script.onload = function() {
108      cssVars({});
109    };
110
111    document.getElementsByTagName('head')[0].appendChild(script);
112  }
113</script>
113
114
115
116    <link href="//www.barnyarns.co.uk/cdn/shop/t/2/assets/theme.css?v=78776162689797312541782746850" rel="stylesheet" type="text/css" media="all" />
117
118    
118<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
118
119	
119<script type="application/ld+json">
120		{
121            "@context": "https://schema.org",
122            "@type": "Organization",
123            "name": "Barnyarns",
124            "url": "https:\/\/www.barnyarns.co.uk"
125		}
126	</script>
126<!-- TrustBox script -->
127    
127<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
127
128    <!-- End TrustBox script -->
129
130    
130<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
130<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/86748659993/digital_wallets/dialog">
131<meta id="in-context-paypal-metadata" data-shop-id="86748659993" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
132<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
132<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
vendor: 1 bytes, line 132
132
133<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":86748659993,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/86748659993","merchantName":"Barnyarns","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Barnyarns","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 133
133
134<script id="shopify-features" type="application/json">{"accessToken":"2dbb9e58a0160892550a055b57f6a2ac","betas":["rich-media-storefront-analytics"],"domain":"www.barnyarns.co.uk","predictiveSearch":true,"shopId":86748659993,"locale":"en"}</script>
vendor: 1 bytes, line 134
134
135<script>var Shopify = Shopify || {};
136Shopify.shop = "barnyarns.myshopify.com";
137Shopify.locale = "en";
138Shopify.currency = {"active":"GBP","rate":"1.0"};
139Shopify.country = "GB";
140Shopify.theme = {"name":"Barnyarns | Theme","id":166382338329,"schema_name":"Barnyarns","schema_version":"1.0.1","theme_store_id":null,"role":"main"};
141Shopify.theme.handle = "null";
142Shopify.theme.style = {"id":null,"handle":null};
143Shopify.cdnHost = "www.barnyarns.co.uk/cdn";
144Shopify.routes = Shopify.routes || {};
145Shopify.routes.root = "/";
146Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
147Shopify.SignInWithShop = Shopify.SignInWithShop || {};
148Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
149Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 149
149
150<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 150
150
151<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 151
151
152<script>
153  window.Shopify = window.Shopify || {};
154  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
155  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
156  window.Shopify.SignInWithShop.eligible = true;
157</script>
vendor: 1 bytes, line 157
157
158<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 158
158
159<script type="module">
160  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
161
162  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
163
164</script>
vendor: 1 bytes, line 164
164
165<script>
166  window.Shopify = window.Shopify || {};
167  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
168  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"]};
169</script>
vendor: 1 bytes, line 169
169
170<script>(function() {
171  var isLoaded = false;
172  function asyncLoad() {
173    if (isLoaded) return;
174    isLoaded = true;
175    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/04976fa7e4519c6aaa0121fd5\/08e5d3598f688d4a600ecac22.js?shop=barnyarns.myshopify.com"];
176    for (var i = 0; i < urls.length; i++) {
177      var s = document.createElement('script');
178      s.type = 'text/javascript';
179      s.async = true;
180      s.src = urls[i];
181      var x = document.getElementsByTagName('script')[0];
182      x.parentNode.insertBefore(s, x);
183    }
184  };
185  if(window.attachEvent) {
186    window.attachEvent('onload', asyncLoad);
187  } else {
188    window.addEventListener('load', asyncLoad, false);
189  }
190})();</script>
vendor: 1 bytes, line 190
190
191<script id="__st">var __st={"a":86748659993,"offset":3600,"reqid":"27dfe68e-e83c-468d-8e92-5dc966059e40-1791073688","pageurl":"www.barnyarns.co.uk\/a\/blog","u":"19e63c376038"};</script>
vendor: 1 bytes, line 191
191
192<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 192
192
193<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 193
193
194<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.barnyarns.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 194
194
195<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 = "//www.barnyarns.co.uk/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
195<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 195
195
196<script>
197  window.Shopify = window.Shopify || {};
198  window.Shopify.MCP = window.Shopify.MCP || {};
199  window.Shopify.MCP.enabled = true;
200  window.Shopify.MCP.shop = "barnyarns.myshopify.com";
201  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.barnyarns.co.uk\/api\/mcp";
202  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"]}}];
203</script>
vendor: 1 bytes, line 203
203
204<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("\/\/www.barnyarns.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
205</script>
vendor: 1 bytes, line 205
205
206<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://www.barnyarns.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
207</script>
vendor: 1 bytes, line 207
207
208<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
209  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);
210</script>
vendor: 1 bytes, line 210
210
211<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})}}));
212</script>
vendor: 1 bytes, line 212
212
213<script id='scb4127' type='text/javascript' async='' src='https://www.barnyarns.co.uk/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
213<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.barnyarns.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
214<style id="shopify-accelerated-checkout-cart">
215        #shopify-buyer-consent {
216  margin-top: 1em;
217  display: inline-block;
218  width: 100%;
219}
220
221#shopify-buyer-consent.hidden {
222  display: none;
223}
224
225#shopify-subscription-policy-button {
226  background: none;
227  border: none;
228  padding: 0;
229  text-decoration: underline;
230  font-size: inherit;
231  cursor: pointer;
232}
233
234#shopify-subscription-policy-button::before {
235  box-shadow: none;
236}
237
238      </style>
239
240<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
240
241
242    
242<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
242
243<!-- BEGIN app block: shopify://apps/dropinblog/blocks/head/d07cf0d3-9e5c-4b7f-829c-19d888accd75 -->
244
245
246
247
248
249
250
251
252
253
254    
255    
256    
257
258    
259    
260
261    
262
263    
264
265    <meta property="og:site_name" content="Barnyarns" />
266    <meta property="og:url" content="https://www.barnyarns.co.uk/a/blog" />
267    <meta property="og:title" content="Blog" />
268    <meta property="og:type" content="website" />
269    <meta property="og:description" content="" />
270    
271    <meta name="twitter:card" content="summary_large_image">
272    <meta name="twitter:title" content="Blog">
273    <meta name="twitter:description" content="">
274
275    
276    
277    <link rel="next" href="https://www.barnyarns.co.uk/a/blog/page/2" />
278    
279
280    
281    <link rel="alternate" type="application/rss+xml" title="RSS Feed for Blog" href="https://www.barnyarns.co.uk/a/blog/feed?limit=10" />
282    
283
284    
285        
285<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://www.barnyarns.co.uk/a/blog#webpage","url":"https://www.barnyarns.co.uk/a/blog","isPartOf":{"@id":"https://www.barnyarns.co.uk/a/blog#blog"},"name":"Blog"},{"@type":"Blog","@id":"https://www.barnyarns.co.uk/a/blog#blog","url":"https://www.barnyarns.co.uk/a/blog","name":"Blog","publisher":{"@type":"Organization","@id":"https://www.barnyarns.co.uk#organization","name":"barnyarns.co.uk","url":"https://www.barnyarns.co.uk"},"blogPost":[{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/bondaweb-quiltlines-superweb-wonderweb-the-complete-guide-to-fusible-web#article","url":"https://www.barnyarns.co.uk/a/blog/bondaweb-quiltlines-superweb-wonderweb-the-complete-guide-to-fusible-web","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/bondaweb-quiltlines-superweb-wonderweb-the-complete-guide-to-fusible-web"},"headline":"Bondaweb, Quiltlines Superweb & Wonderweb: The Complete Guide to Fusible Web","datePublished":"2026-09-30T15:12:00+01:00","dateModified":"2026-09-30T15:12:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wonderweb-3.png"]},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/getting-into-sewing-find-your-perfect-starter-sewing-kit-1#article","url":"https://www.barnyarns.co.uk/a/blog/getting-into-sewing-find-your-perfect-starter-sewing-kit-1","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/getting-into-sewing-find-your-perfect-starter-sewing-kit-1"},"headline":"Getting Into Sewing? Find Your Perfect Starter Sewing Kit","datePublished":"2026-09-29T14:49:00+01:00","dateModified":"2026-09-29T14:50:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/starter-sewing-kit.png"]},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/a-complete-guide-to-water-soluble-products-for-machine-embroidery#article","url":"https://www.barnyarns.co.uk/a/blog/a-complete-guide-to-water-soluble-products-for-machine-embroidery","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/a-complete-guide-to-water-soluble-products-for-machine-embroidery"},"headline":"Getting to know your Water Soluble Products","datePublished":"2026-08-17T15:40:00+01:00","dateModified":"2026-08-17T15:40:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/fabric-cutting-made-easy-choosing-the-right-scissors-rotary-cutter-and-cutting-mat#article","url":"https://www.barnyarns.co.uk/a/blog/fabric-cutting-made-easy-choosing-the-right-scissors-rotary-cutter-and-cutting-mat","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/fabric-cutting-made-easy-choosing-the-right-scissors-rotary-cutter-and-cutting-mat"},"headline":"Choosing the Right Fabric Scissors, Rotary Cutter and Cutting Mat","datePublished":"2026-08-17T11:51:00+01:00","dateModified":"2026-09-14T04:29:23+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-wadding#article","url":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-wadding","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-wadding"}
285,"headline":"Getting to know your Wadding","datePublished":"2026-05-01T15:36:00+01:00","dateModified":"2026-05-01T15:36:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wadding-1.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns-aurifil-threads-1#article","url":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns-aurifil-threads-1","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns-aurifil-threads-1"},"headline":"Thread talk at Barnyarns: Aurifil Thread","datePublished":"2026-04-20T10:27:00+01:00","dateModified":"2026-04-20T10:27:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/aurifil-thread-3.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-fabric-adhesives#article","url":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-fabric-adhesives","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-fabric-adhesives"},"headline":"Getting to know your Fabric Adhesives | HeatnBond","datePublished":"2026-04-18T09:58:00+01:00","dateModified":"2026-04-28T16:23:39+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/heatnbond-2.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-sewing-machine-needles#article","url":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-sewing-machine-needles","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/getting-to-know-your-sewing-machine-needles"},"headline":"Getting to know your Sewing Machine Needles","datePublished":"2026-02-12T12:00:00+00:00","dateModified":"2026-04-18T07:51:00+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/time-to-upgrade-26.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns#article","url":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns"},"headline":"Thread talk at Barnyarns: Superior Threads","datePublished":"2026-02-02T16:14:00+00:00","dateModified":"2026-04-18T07:46:20+01:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/time-to-upgrade-21.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}},{"@type":"BlogPosting","@id":"https://www.barnyarns.co.uk/a/blog/thread-1#article","url":"https://www.barnyarns.co.uk/a/blog/thread-1","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.barnyarns.co.uk/a/blog/thread-1"},"headline":"Thread talk at Barnyarns: Isacord Threads","datePublished":"2025-12-15T10:54:00+00:00","dateModified":"2025-12-15T10:54:00+00:00","image":["https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wadding-96.png"],"author":{"@type":"Person","@id":"https://www.barnyarns.co.uk/a/blog/author/callum#person","name":"Callum","url":"https://www.barnyarns.co.uk/a/blog/author/callum"}}]}]}</script>
285
286    
287
288    
289
290    <style data-shopify>.fr-clearfix::after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#dib-post-single img.fr-rounded,#dib-post-single .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#dib-post-single img.fr-shadow,#dib-post-single .fr-img-caption.fr-shadow img{-webkit-box-shadow:10px 10px 5px 0px #cccccc;-moz-box-shadow:10px 10px 5px 0px #cccccc;box-shadow:10px 10px 5px 0px #cccccc}#dib-post-single img.fr-bordered,#dib-post-single .fr-img-caption.fr-bordered img{border:solid 5px #CCC}#dib-post-single img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#dib-post-single .fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#dib-post-single li img.fr-dii.fr-fil{margin-right:20px}#dib-post-single{word-wrap:break-word}#dib-post-single span[style~="color:"] a{color:inherit}#dib-post-single strong{font-weight:700}#dib-post-single table[border='0'] td:not([class]),#dib-post-single table[border='0'] th:not([class]),#dib-post-single table[border='0'] td[class=""],#dib-post-single table[border='0'] th[class=""]{border-width:0px}#dib-post-single table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}#dib-post-single table td{min-width:5px}#dib-post-single table.fr-dashed-borders td,#dib-post-single table.fr-dashed-borders th{border-style:dashed}#dib-post-single table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}#dib-post-single table td,#dib-post-single table th{border:1px solid #DDD}#dib-post-single table td:empty,#dib-post-single table th:empty{height:20px}#dib-post-single table td.fr-highlighted,#dib-post-single table th.fr-highlighted{border:1px double red}#dib-post-single table td.fr-thick,#dib-post-single table th.fr-thick{border-width:2px}#dib-post-single table th{background:#ececec}#dib-post-single table tfoot td{background:#ececec}#dib-post-single hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;break-after:always;page-break-after:always}#dib-post-single .fr-file{position:relative}#dib-post-single .fr-file::after{position:relative;content:"\1F4CE";font-weight:normal}#dib-post-single pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}#dib-post-single[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}#dib-post-single[dir="rtl"] blockquote blockquote{border-color:#00BCD4}#dib-post-single[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}#dib-post-single blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5E35B1}#dib-post-single blockquote blockquote{border-color:#00BCD4;color:#00BCD4}#dib-post-single blockquote blockquote blockquote{border-color:#43A047;color:#43A047}#dib-post-single span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}#dib-post-single span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}#dib-post-single .fr-text-gray{color:#AAA !important}#dib-post-single .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}#dib-post-single .fr-text-spaced{letter-spacing:1px}#dib-post-single .fr-text-uppercase{text-transform:uppercase}#dib-post-single .fr-class-highlighted{background-color:#ffff00}#dib-post-single .fr-class-code{border-color:#cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New",Courier,monospace}#dib-post-single .fr-class-transparency{opacity:0.5}#dib-post-single img{position:relative;max-width:100%}#dib-post-single img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}#dib-post-single img.fr-dib.fr-fil{margin-left:0;text-align:left}#dib-post-single img.fr-dib.fr-fir{margin-right:0;text-align:right}#dib-post-single img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px));min-width:10px}#dib-post-single img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}#dib-post-single img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}#dib-post-single span.fr-img-caption{position:relative;max-width:100%}
290#dib-post-single span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}#dib-post-single span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}#dib-post-single span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}#dib-post-single span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px));min-width:10px}#dib-post-single span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}#dib-post-single span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}#dib-post-single .fr-video{text-align:center;position:relative}#dib-post-single .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#dib-post-single .fr-video.fr-rv > iframe,#dib-post-single .fr-video.fr-rv object,#dib-post-single .fr-video.fr-rv embed{position:absolute !important;top:0;left:0;width:100%;height:100%}#dib-post-single .fr-video > *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}#dib-post-single .fr-video.fr-dvb{display:block;clear:both}#dib-post-single .fr-video.fr-dvb.fr-fvl{text-align:left}#dib-post-single .fr-video.fr-dvb.fr-fvr{text-align:right}#dib-post-single .fr-video.fr-dvi{display:inline-block}#dib-post-single .fr-video.fr-dvi.fr-fvl{float:left}#dib-post-single .fr-video.fr-dvi.fr-fvr{float:right}#dib-post-single a.fr-strong{font-weight:700}#dib-post-single a.fr-green{color:green}#dib-post-single .fr-img-caption{text-align:center}#dib-post-single .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}#dib-post-single .fr-img-caption .fr-img-wrap a{display:block}#dib-post-single .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}#dib-post-single .fr-img-caption .fr-img-wrap > span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}#dib-post-single button.fr-rounded,#dib-post-single input.fr-rounded,#dib-post-single textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#dib-post-single button.fr-large,#dib-post-single input.fr-large,#dib-post-single textarea.fr-large{font-size:24px}#dib-post-single span.fr-img-caption.fr-dii.fr-fil,#dib-post-single p img.fr-dii.fr-fil{margin-right:15px}#dib-posts{max-width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}#dib-template-2{width:100%;max-width:min(1140px,calc(100vw - 30px));margin:50px auto}#dib-template-2 .dib-post-content ul,#dib-template-2 .dib-post-content ol{margin:0 0 1em 2.5em;padding:0}#dib-template-2 .dib-post-content ul {list-style:disc}#dib-template-2 .dib-post-content ol {list-style:decimal}#dib-template-2 .dib-post-content ul li,#dib-template-2 .dib-post-content ol li{margin:.75em 0;padding:0;display:list-item}#dib-template-2 .dib-post-content li ol,#dib-template-2 .dib-post-content li ul{margin-bottom:0}#dib-template-2 p.dib-meta-text{line-height:10px;margin:0;padding:0}#dib-template-2 p.dib-meta-text .dib-meta-item{font-size:11px !important}#dib-template-2 p.dib-meta-text .dib-meta-item::before{content:'\00B7';margin:0 .6em 0 .3em}#dib-template-2 p.dib-meta-text .dib-meta-item:first-of-type::before{display:none}#dib-template-2 .dib-author-photo{position:absolute;top:-25px;left:10px;border-radius:100%;box-shadow:0 0 10px rgba(255,255,255,.5);width:50px;height:50px;margin:0;padding:0;overflow:hidden}#dib-posts #dib-template-2 .dib-author-photo img,#dib-recent-posts #dib-template-2 .dib-author-photo img,.dib-recent-widget-container #dib-template-2 .dib-author-photo img{width:100%;height:100% !important;object-fit:cover;margin-top:0}#dib-template-2 .dib-post-featured-image img,#dib-template-2 .dib-post-featured-image video{border-radius:12px}#dib-template-2 .dib-list{position:relative}#dib-template-2 .dib-post-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:35px}#dib-template-2 a.dib-post{flex:0 0 48.5%;margin:0 3% 3% 0;box-sizing:border-box;border-radius:12px;border:1px solid #EEF1F4;background:#FAFDFF;text-decoration:none;transition:all .2s ease}#dib-template-2 a.dib-post:nth-child(even){margin-right:0}#dib-template-2 a.dib-post:hover{background:#F1F4F7;text-decoration:none;box-shadow:0 0 36px rgba(0,0,0,0.06)}#dib-template-2 .dib-post img.dib-post-featured-image,#dib-template-2 .dib-post video.dib-post-featured-image {width:100%;max-width:100%;height:auto;vertical-align:bottom;border-radius:12px 12px 0 0;margin:0}#dib-template-2.dib-col-3 a.dib-post{flex:0 0 32%;margin:0 2% 3% 0}#dib-template-2.dib-col-3 a.dib-post:nth-child(2n){margin-right:2%}#dib-template-2.dib-col-3 a.dib-post:nth-child(3n){margin-right:0}#dib-template-2.dib-col-4 a.dib-post{flex:0 0 23.5%;margin:0 2% 3% 0}#dib-template-2.dib-col-4 a.dib-post:nth-child(2n){margin-right:2%}#dib-template-2.dib-col-4 a.dib-post:nth-child(4n){margin-right:0}#dib-template-2 .dib-post img.dib-post-featured-image,#dib-template-2 .dib-post video {width:100%;max-width:100%;height:auto;vertical-align:bottom;border-radius:12px 12px 0 0;margin:0}#dib-template-2 .dib-post-text{padding:50px 15px 20px;text-align:center;position:relative}#dib-template-2 .dib-post-text h2,#dib-template-2 .dib-post-text p,#dib-template-2 a.dib-post{color:#333}#dib-posts #dib-template-2 .dib-post-text h2{margin:0;padding:0;text-transform:none;font-size:20px !important;line-height:1.3;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dib-template-2 .dib-post-text p.dib-meta-text{width:auto;position:absolute;
290left:65px;top:11px}#dib-template-2 .dib-post-text p.dib-meta-text.dib-no-author{left:11px}#dib-template-2 .dib-post-text p.dib-category-text{margin-top:.6em;opacity:.7;text-transform:uppercase;font-size:12px !important}#dib-template-2 .dib-post-text p.dib-post-content {font-size:15px !important;margin:10px 0 0 0}#dib-template-2 .dib-more{text-decoration:underline;white-space:nowrap}@media (min-width:750px){#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child {flex:0 0 100%;display:flex;align-items:flex-start;margin:0 0 3em}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child img.dib-post-featured-image,#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text{flex:0 0 50%;text-align:left;max-width:50% !important}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child img.dib-post-featured-image{border-radius:12px 0 0 12px}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text{padding:15px 20px 70px;box-sizing:border-box}#dib-posts #dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text h2{font-size:40px !important;-webkit-line-clamp:3}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text .dib-author-photo{top:auto;left:auto;bottom:10px}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text .dib-meta-text{top:auto;bottom:30px;left:75px}#dib-template-2.dib-hero.dib-list .dib-post-wrap a.dib-post:first-child .dib-post-text .dib-meta-text.dib-no-author{left:20px}#dib-template-2.dib-col-2.dib-hero a.dib-post:not(:first-child){flex:0 0 48.5%;margin:0 3% 3% 0}#dib-template-2.dib-col-2.dib-hero a.dib-post:nth-child(2n+3){margin-right:0}#dib-template-2.dib-col-3.dib-hero a.dib-post:not(:first-child){flex:0 0 32%;margin:0 2% 3% 0}#dib-template-2.dib-col-3.dib-hero a.dib-post:nth-child(3n+4){margin-right:0}#dib-template-2.dib-col-4.dib-hero a.dib-post:not(:first-child){flex:0 0 23.5%;margin:0 2% 3% 0}#dib-template-2.dib-col-4.dib-hero a.dib-post:nth-child(4n+5){margin-right:0}}#dib-template-2 .dib-post-single{max-width:100%;width:700px;margin:50px auto;font-size:16px;line-height:1.6;text-align:left}#dib-template-2 .dib-post-single p{margin:0 0 1em !important}#dib-template-2 .dib-post-single h1,#dib-template-2 .dib-post-single h2,#dib-template-2 .dib-post-single h3{line-height:1.3;margin:0 0 1rem}#dib-template-2 .dib-post-single .dib-post-featured-image img,#dib-template-2 .dib-post-single .dib-post-featured-image video{width:100%}#dib-template-2 .dib-post-single img,#dib-template-2 .dib-post-single video{max-width:100%;height:auto !important}#dib-template-2 .dib-post-single p.dib-meta-text{position:relative;padding-left:70px;line-height:25px;min-height:50px;margin:30px 0 !important}#dib-template-2 .dib-post-single p.dib-meta-text *{font-size:14px !important}#dib-template-2 .dib-post-single p.dib-meta-text a{text-decoration:none}#dib-template-2 .dib-post-single p.dib-meta-text a:hover{text-decoration:underline}#dib-template-2 .dib-post-single p.dib-meta-text.dib-no-author{padding-left:0}#dib-template-2 .dib-post-single p.dib-meta-text .dib-post-date::before{display:none}#dib-template-2 .dib-post-single p.dib-meta-text br + .dib-meta-item::before{display:none}#dib-template-2 .dib-post-single .dib-author-photo{left:0;top:0}#dib-template-2 .dib-post-single .dib-post-content{margin-bottom:1.5em}#dib-template-2 .dib-post-single .dib-post-content video.dib-gif{box-sizing:border-box;border:10px solid #f6f9fc;border-radius:12px;box-shadow:0 30px 15px -25px rgba(0,0,0,.3),0 0 30px 0 rgba(0,0,0,.15);margin:2em 0}#dib-template-2 .dib-post-single .dib-sharing{margin:1.5em 0;line-height:2.5}@media only screen and (max-width:992px){#dib-template-2.dib-col-4 a.dib-post{flex:0 0 48.5%;margin:0 3% 3% 0;box-sizing:border-box;border-radius:12px;border:1px solid #EEF1F4;background:#FAFDFF;text-decoration:none;transition:all .2s ease}#dib-template-2.dib-col-4 a.dib-post:nth-child(even){margin-right:0}#dib-template-2.dib-col-4 a.dib-post:hover{background:#F1F4F7;text-decoration:none;box-shadow:0 0 36px rgba(0,0,0,0.06)}}@media only screen and (max-width:749px){#dib-template-2 a.dib-post,#dib-template-2.dib-col-3 a.dib-post,#dib-template-2.dib-col-4 a.dib-post{flex:0 0 100%;margin-right:0;margin-bottom:5%}}#dib-posts blockquote{font-size:1.5em !important;border:3px solid #EEF1F4;border-width:3px 0;padding:.75em;margin:2em 0;line-height:1.6;color:inherit}#dib-posts blockquote *{font-size:inherit !important}#dib-posts blockquote p:last-child{margin-bottom:0 !important}#dib-posts pre{overflow-x:scroll;font-family:'Consolas',monospace !important;background:#f6f9fc;color:#5a6a6f;padding:1em;border-radius:12px;margin:1.5em auto;box-shadow:inset 0 5px 3px -3px rgba(0,0,0,.30),inset 0 0px 3px 1px rgba(0,0,0,.15);line-height:1.6;font-weight:400;word-wrap:normal;white-space:pre}#dib-posts code:not(pre code){font-family:'Consolas',monospace !important;background:#f6f9fc;color:#5a6a6f;padding:0.3em .5em .2em;border-radius:8px;margin:0;box-shadow:inset 0 5px 2px -3px rgba(0,0,0,.30),inset 0 0px 2px 1px rgba(0,0,0,.15);font-weight:400}#dib-posts hr {clear:both;border:none;height:1px;background:#cccfd1;margin:3em auto}
290#dib-posts .dib-post-content img:not(.dib-snippet *),#dib-posts .dib-post-content img.fr-dib:not(.dib-snippet *){box-sizing:border-box;border:10px solid #f6f9fc;border-radius:12px;box-shadow:0 30px 15px -25px rgba(0,0,0,.3),0 0 30px 0 rgba(0,0,0,.15);margin:2em auto;padding:0}#dib-posts .dib-post-content img.fr-dib.fr-fir{margin-right:0 !important}#dib-posts .dib-post-content img.fr-dib.fr-fil{margin-left:0 !important}#dib-posts .dib-post-content .fr-img-caption img:not(.dib-snippet *) {margin-bottom:0}#dib-posts .fr-img-caption.fr-fil img,#dib-posts .fr-img-caption.fr-fir img{margin-top:0}#dib-posts .dib-post-content .fr-img-caption.dib-no-border img,#dib-posts .dib-post-content img.dib-no-border:not(.dib-snippet *),#dib-posts .dib-post-content img.dib-prod-img,#dib-posts .dib-post-content img.dib-noborder{border:none;border-radius:0;box-shadow:none;margin:0 auto}#dib-posts .dib-post-content img.dib-edge-to-edge,#dib-posts .dib-post-content span.dib-edge-to-edge img {width:100vw !important;height:auto !important;max-width:1200px !important;position:relative;left:50%;transform:translateX(-50%);margin-left:0 !important;margin-right:0 !important;display:block !important}#dib-posts img.fr-dii{max-width:100%;margin:0}#dib-posts img.fr-dii.fr-fil,#dib-posts img.fr-dii.fr-fir,#dib-posts span.fr-img-caption.fr-dii.fr-fil,#dib-posts span.fr-img-caption.fr-dii.fr-fir{margin:0 0 10px;max-width:100%}#dib-posts span.fr-img-caption.fr-dii.fr-fil,#dib-posts p img.fr-dii.fr-fil{margin-right:15px}#dib-posts span.fr-img-caption.fr-dii.fr-fir,#dib-posts p img.fr-dii.fr-fir{margin-left:10px}#dib-posts .fr-img-caption .fr-img-wrap .fr-inner{padding:10px 5px;font-size:14px !important;clear:both}#dib-posts a.dib-cta-break{color:#fff !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1.2em !important;display:block;margin:1.5em auto;width:fit-content;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;text-decoration:none !important;background-color:#78b657;padding:12px 40px;height:auto;letter-spacing:.3px;border-radius:12px;cursor:pointer;transition:filter 200ms ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}#dib-posts a.dib-cta-break:hover{filter:brightness(1.15);text-decoration:none !important;color:#fff !important}#dib-posts a.dib-cta{color:#fff !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;display:inline-block;margin:0 .3em;vertical-align:middle;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;text-decoration:none !important;background-color:#78b657;padding:12px 40px;height:auto;letter-spacing:.3px;border-radius:12px;cursor:pointer;transition:filter 200ms ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}#dib-posts a.dib-cta:hover{filter:brightness(1.15);text-decoration:none !important;color:#fff !important}#dib-posts .dib-db-col-wrap{display:flex;flex-wrap:wrap;gap:20px;width:100%}#dib-posts .dib-db-col{flex:1;min-width:calc(33.333% - 14px);box-sizing:border-box}#dib-posts .dib-db-col-wrap{display:flex;flex-wrap:wrap;gap:16px;width:100%}#dib-posts .dib-db-col{flex:1}@media screen and (max-width:600px){#dib-posts .dib-db-col {flex:0 0 100%}}.dib-pagination{overflow:hidden;clear:both;margin:1em 0}#dib-template-2 .dib-pagination-prev{float:left}#dib-template-2 .dib-pagination-next{float:right}.dib-pagination.dib-pagination-numbers{display:flex;justify-content:center;gap:2px;flex-wrap:wrap;line-height:1;font-size:18px}.dib-pagination-item,.dib-pagination a,a.dib-post-back-link{padding:5px;border-radius:8px}span.dib-pagination-item{padding:5px 0}span.dib-pagination-item.dib-pagination-current,.dib-pagination a,a.dib-post-back-link{padding:5px 10px}a.dib-pagination-item,.dib-pagination a,a.dib-post-back-link{text-decoration:none}a.dib-pagination-item:hover,.dib-pagination a:hover,a.dib-post-back-link:hover{background:#F1F4F7}span.dib-pagination-item.dib-pagination-current{background:#EEF1F4}#dib-template-2 .dib-homepage-title,#dib-template-2 .dib-category-title,#dib-template-2 .dib-heading p,#dib-template-3 .dib-homepage-title,#dib-template-3 .dib-category-title,#dib-template-3 .dib-heading p{text-align:center}.dib-heading h1{margin-bottom:.5em}.dib-heading-bg {background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;min-height:250px;display:flex;flex-direction:column;justify-content:center}.dib-heading.dib-heading-bg h1:after,.dib-heading.dib-heading-bg p:first-child:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0) 100%);z-index:-1}#dib-template-2 .dib-heading.dib-heading-bg h1,#dib-template-3 .dib-heading.dib-heading-bg h1{margin:0;padding:15px 10px;font-size:40px}#dib-template-2 .dib-heading.dib-heading-bg p,#dib-template-3 .dib-heading.dib-heading-bg p{margin:0 auto;max-width:700px;padding:0 10px 15px;font-size:16px}#dib-template-2 .dib-heading.dib-heading-bg h1,#dib-template-3 .dib-heading.dib-heading-bg h1,#dib-template-2 .dib-heading.dib-heading-bg p,#dib-template-3 .dib-heading.dib-heading-bg p{color:#fff;z-index:1}.dib-prod{margin:3em 0;overflow:hidden}img.dib-prod-img{float:right;width:350px}.dib-prod-desc{font-size:.85em}.dib-prod-desc,.dib-prod-price,.dib-prod-addtocart-wrap,.dib-prod-form,.dib-prod-sold-out{float:left;width:330px;clear:left}.dib-prod-price{font-size:2em}.dib-prod-price s{text-decoration:none;position:relative;font-size:.75em}.dib-prod-price s::before{top:50%;background:#ff0000;opacity:.7;content:'';width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}.dib-prod-form select{margin-bottom:1em;max-width:100%}a.dib-prod-addtocart,.dib-prod-form input[type=submit],.dib-prod-form button[type=submit]{color:#fff;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;text-decoration:none;background-color:#78b657;padding:12px 40px;height:auto;letter-spacing:.3px;display:inline-block;border-radius:12px;cursor:pointer;transition:filter 200ms ease;max-width:100%;text-overflow:ellipsis;overflow:hidden;line-height:1.2;border:0;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}a.dib-prod-addtocart:not([disabled]):hover,a.dib-prod-addtocart:focus,.dib-prod-form input[type=submit]:hover,.dib-prod-form button[type=submit]:hover{filter:brightness(1.15);text-decoration:none !important;color:#fff !important}@media only screen and (max-width:800px){img.dib-prod-img{float:none;width:400px;display:block;margin:1em 0}.dib-prod-desc,.dib-prod-price,.dib-prod-addtocart-wrap,.dib-prod-form{float:none;width:auto}}.dib-nowrap {white-space:nowrap}#dib-posts ul.dib-cat-menu{list-style:none;margin:3em auto;padding:.5em 0;display:flex;border:1px solid rgba(119,120,122,.1);border-width:1px 0;width:100vw;max-width:100%;left:50%;transform:translateX(-50%);position:relative;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none;visibility:hidden}@media (max-width:767px){#dib-posts ul.dib-cat-menu{max-width:none}}#dib-posts ul.dib-cat-menu.dib-fade-right{mask-image:linear-gradient(to right,black 0%,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));mask-size:100% 100%,100px 100%;
290mask-position:0 0,right 0;mask-repeat:no-repeat,no-repeat;mask-composite:add;-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));-webkit-mask-size:100% 100%,100px 100%;-webkit-mask-position:0 0,right 0;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-over}#dib-posts ul.dib-cat-menu.dib-fade-left{mask-image:linear-gradient(to left,black 0%,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));mask-size:100% 100%,100px 100%;mask-position:0 0,left 0;mask-repeat:no-repeat,no-repeat;mask-composite:add;-webkit-mask-image:linear-gradient(to left,black 0%,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));-webkit-mask-size:100% 100%,100px 100%;-webkit-mask-position:0 0,left 0;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-over}#dib-posts ul.dib-cat-menu.dib-fade-both{mask-image:linear-gradient(to right,transparent 0%,black 100px,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));mask-size:100% 100%,100% 100%;mask-position:0 0,0 0;mask-repeat:no-repeat,no-repeat;mask-composite:add;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 100px,black calc(100% - 100px),transparent 100%),linear-gradient(to bottom,black 1px,transparent 1px,transparent calc(100% - 1px),black calc(100% - 1px));-webkit-mask-size:100% 100%,100% 100%;-webkit-mask-position:0 0,0 0;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-over}#dib-posts ul.dib-cat-menu::-webkit-scrollbar {display:none;width:0;height:0}#dib-posts ul.dib-cat-menu.dib-cat-menu-no-scroll{flex-wrap:wrap;justify-content:center;overflow-x:visible;mask-image:none;-webkit-mask-image:none;visibility:visible}#dib-posts-placeholder ul.dib-cat-menu{visibility:visible;justify-content:safe center}#dib-posts ul.dib-cat-menu li{padding:0;margin:0;list-style:none;overflow:hidden;flex:0 0 auto}#dib-posts ul.dib-cat-menu li a{padding:.5em 1em;display:block;text-decoration:none;transition:all .2s ease;line-height:1.2em}#dib-posts ul.dib-cat-menu li a:hover{filter:brightness(1.15)}#dib-posts ul.dib-cat-menu li a.current{text-decoration:underline}#dib-posts ul.dib-cat-menu li.dib-search-toggle a{padding:0}#dib-posts ul.dib-cat-menu li.dib-search-toggle a label{margin:0;padding:.5em 1em;cursor:pointer;font-size:1em;display:block;color:currentColor}#dib-posts ul.dib-cat-menu li a:focus,ul.dib-cat-menu li.dib-search-toggle a label:focus{outline:none !important}#dib-posts ul.dib-cat-menu li.dib-search-toggle a svg,ul.dib-cat-menu li.dib-cat-back-to-home a svg{height:1em;width:1em;vertical-align:bottom;fill:currentColor;margin-bottom:.1em}#dib-posts ul.dib-cat-menu li.dib-cat-back-to-home a svg{fill:none}#dib-posts ul.dib-cat-menu li.dib-search-placeholder{height:32px;padding-top:.5em;width:100%;text-align:center}#dib-posts ul.dib-cat-menu li.dib-search-placeholder:first-child{padding-top:0}#dib-posts ul.dib-cat-menu li.dib-search-placeholder input{cursor:pointer;border:0;font-size:24px !important;width:500px;max-width:calc(100% - 30px);outline:0;line-height:32px;height:32px;min-height:0;min-width:0;box-sizing:border-box;padding:0;margin:0;display:inline;background:none;vertical-align:top;box-shadow:none}#dib-posts ul.dib-cat-menu li.dib-search-placeholder input:hover{box-shadow:none;outline:none !important;background:none;border:none}#dib-posts ul.dib-cat-menu li.dib-search-placeholder button{align-items:center;justify-content:center;background:none;border:0;font-size:24px;width:30px;min-height:0;min-width:0;padding:0;margin:0;line-height:32px;height:32px;cursor:pointer;vertical-align:top;box-shadow:none}#dib-posts ul.dib-cat-menu li.dib-search-placeholder button svg{vertical-align:middle;height:30px;width:30px;fill:#99A1A9}#dib-posts .dib{position:relative}#dib-posts .dib-scroll-arrow{right:8px;margin-top:calc(-5.85em + -1px);height:2.5em;width:2.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;transition:background 0.2s ease,opacity 0.2s ease;opacity:0;visibility:hidden;background:rgba(119,120,122,.1);backdrop-filter:blur(.08em);-webkit-backdrop-filter:blur(.08em)}#dib-posts .dib-scroll-arrow::before {content:'';position:absolute;top:-.4em;bottom:-.4em;left:-8px;right:-8px;z-index:-1}#dib-posts .dib-scroll-arrow:hover{background:rgba(119,120,122,.15)}#dib-posts .dib-scroll-arrow-left{right:auto;left:8px}#dib-posts .dib-scroll-arrow svg{height:1em;width:1em}@media (pointer:coarse){#dib-posts .dib-scroll-arrow{visibility:hidden !important;opacity:0 !important}}#dib-search-dialog{border:0;border-radius:12px;background-color:#fff;width:750px;max-width:90%;max-height:80vh;padding:0;overflow:hidden;box-shadow:0 30px 15px -25px rgba(0,0,0,.3),0 0 30px 0 rgba(0,0,0,.15);display:none}#dib-search-dialog:not([open]){display:none}#dib-search-dialog[open]{position:fixed;top:10vh;left:50%;transform:translate(-50%,0);margin:0;display:block}#dib-search-dialog > div{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}#dib-search-box{border-bottom:2px solid #cccfd1;display:flex;align-items:center}#dib-search-box .ais-SearchBox{flex:1;align-items:center;min-width:0}#dib-search-box .ais-SearchBox-form{display:flex;align-items:center;margin:0}#dib-search-box .ais-SearchBox-reset{width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;padding:0;border:none;cursor:pointer;background-color:transparent;color:currentColor;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'%23333'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M8 4H22c1 0 2 1 2 2V18c0 1-1 2-2 2H8L0 12ZM19 17l1-1-4-4 4-4-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4Z'%3E%3C/path%3E%3C/svg%3E")}#dib-search-box .ais-SearchBox-reset svg{display:none}#dib-search-box span.ais-SearchBox-loadingIndicator{height:20px;width:30px;text-align:center}#dib-search-box span.ais-SearchBox-loadingIndicator svg{height:20px;width:20px}#dib-search-hits{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}#dib-search-dialog::backdrop{background-color:rgba(0,0,0,0.3)}#dib-posts #dib-search-close{color:#333 !important;background:none;border:0;cursor:pointer;text-decoration:none;line-height:1;font-size:24px !important;transition:.3s all ease;opacity:.6;padding:10px 20px}#dib-posts button#dib-search-close{font-size:16px !important}#dib-posts #dib-search-close:hover{opacity:1}#dib-posts #dib-search-dialog .dib-search-box-input{color:#333 !important;flex:1;padding:25px 25px 20px;font-size:20px !important;margin:0;border:0;height:72px;border-radius:12px 12px 0 0;box-shadow:none;line-height:1;min-height:0;min-width:0;box-sizing:border-box;background:none;display:inline;vertical-align:top}#dib-search-dialog .dib-search-box-input:focus{outline:0 !important}#dib-search-dialog .dib-search-box-input::-webkit-search-cancel-button,#dib-search-dialog .dib-search-box-input::-webkit-search-decoration{-webkit-appearance:none;display:none}#dib-search-dialog button[hidden]{display:none}#dib-search-dialog .dib-search-hits-list{padding:0;margin:0}#dib-search-dialog .dib-search-hits-item{border-bottom:1px solid #cccfd1;list-style:none}#dib-search-dialog .dib-search-hits-item a,.ais-Hits.ais-Hits--empty{text-decoration:none;color:#333 !important;padding:25px;display:block;transition:.1s all ease;background:#fff;line-height:1.6;word-break:break-word}#dib-search-dialog .dib-search-hits-item mark{background:#FEF9C3}#dib-search-dialog .dib-search-hits-item a:hover{background-color:#f6f9fc}#dib-search-dialog .dib-search-hits-item h4{margin:0 0 5px;text-align:left}#dib-search-dialog .dib-search-hits-item p{margin:0;font-size:0.8em !important}#dib-search-dialog .dib-search-hits-item p *{font-size:1em !important}#dib-pie,.dib-pie-50 #dib-pie-fill{background:#f6f9fc}#dib-pie.dib-pie-50,#dib-pie-fill{background:#81CE97}#dib-pie{width:30px;height:30px;bottom:20px;left:50%;margin-left:-410px;transition:opacity 500ms;border-radius:50%;overflow:hidden;position:fixed;opacity:0;z-index:1047;clip-path:path("M 0,15 A 15 15 0 0 1 30 15 L 25 15 A 10 10 0 0 0 5 15 A 10 10 0 0 0 25 15 L 30 15 A 15 15 0 0 1 0 15 Z")}#dib-pie-wrap,#dib-pie-fill{position:absolute;top:0;left:0;width:100%;height:100%}#dib-pie-wrap,.dib-pie-50 #dib-pie-fill{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}#dib-pie-fill,.dib-pie-50 #dib-pie-wrap{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}@media (max-width:850px){#dib-pie{height:20px;width:20px;left:5px;bottom:25px;margin-left:0;clip-path:path("M0 10A10 10 90 0120 10L17 10A4 4 90 003 10 4 4 90 0017 10L20 10A10 10 90 010 10Z")}}.dib-video,.fr-video{position:relative;cursor:pointer;background:#f6f9fc no-repeat center center / cover;padding-bottom:56.25%;height:0;clear:both;margin:2em auto;border-radius:12px}.dib-video.dib-video-sq{padding-bottom:100%}.dib-video::before{content:'';background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="%23000"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');background-size:contain;background-repeat:no-repeat;height:48px;width:68px;margin:-24px 0 0 -34px;display:block;position:absolute;top:50%;left:50%;transition:all .2s ease;z-index:2;opacity:.9}.dib-video::after{content:'';background:#f6f9fc;opacity:0;transition:all 5s ease;height:100%;width:100%;position:absolute;z-index:1;border-radius:inherit}.dib-video:hover::before{opacity:1;height:60px;width:85px;margin:-30px 0 0 -42.5px}.dib-video iframe,.fr-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;margin:0 !important;border-radius:inherit}.dib-video.dib-video-clicked::before,.dib-video.dib-video-clicked:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><path d="M30 0A30 30 0 0160 30 1 1 0 010 30H7A23 23 0 0030 53 1 1 0 0030 7V0" fill="%23000"></path></svg>');height:60px;width:60px;margin:-30px 0 0 -30px;animation:dibVideoClicked 1.2s linear 20;opacity:.9;transition:none}.dib-video.dib-video-clicked::after{opacity:1}@keyframes dibVideoClicked{0%{transform:rotate(-10deg)}50%{transform:rotate(280deg)}100%{transform:rotate(350deg)}}.dib-related{max-width:100%;margin:3em auto}.dib-related a{text-decoration:none}.dib-related .dib-related-posts {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));column-gap:20px;row-gap:20px;margin-bottom:20px;margin-top:5px}.dib-related .dib-related-post {border-radius:12px;border:1px solid #EEF1F4;background:#FAFDFF;box-sizing:border-box;padding:0;transition:all .2s ease;cursor:pointer}.dib-related .dib-related-post:hover{background:#F1F4F7;box-shadow:0 0 36px rgba(0,0,0,0.06)}#dib-posts .dib-related .dib-related-post .dib-post-text{padding:25px 15px 15px}#dib-posts .dib-related .dib-related-post h2 .dib-post-title-link,#dib-posts :not(#dib-post-single) .dib-related .dib-related-post h2,#dib-posts .dib-related .dib-related-post p.dib-post-title,#dib-posts .dib-related .dib-related-post p.dib-post-title .dib-post-title-link{font-size:20px !important;line-height:1.3}#dib-posts .dib-related .dib-related-post h2 a,#dib-posts .dib-related .dib-related-post p.dib-post-title a{color:#333 !important}#dib-posts .dib-related .dib-related-post p.dib-post-title{font-weight:600;margin:0 0 .2em}#dib-posts .dib-related .dib-related-title{margin-bottom:.5em}#dib-posts .dib-related p.dib-related-title{font-size:1.5em;font-weight:600;margin:0 0 .5em}#dib-posts .dib-related .dib-related-post .dib-meta-text {display:flex;justify-content:center;margin-top:12px}#dib-posts .dib-related .dib-related-post .dib-meta-text *{font-size:11px !important}.dib-related .dib-related-post .dib-meta-text .dib-post-readtime + p.dib-post-date::before{content:'\00B7';position:absolute;
290left:-8px}.dib-related .dib-related-post .dib-post-featured-image {padding:0;margin:0}.dib-related .dib-related-post .dib-post-featured-image img,.dib-related .dib-related-post .dib-post-featured-image video {max-width:100%;width:100%;height:auto;border-radius:12px 12px 0 0 !important;vertical-align:bottom}.dib-related .dib-post-title {text-align:center;margin-bottom:0.2em}.dib-related p.dib-post-readtime{text-align:left;margin-right:12px;white-space:nowrap}.dib-related p.dib-post-date {text-align:left;position:relative}#dib-posts .dib-related .dib-related-post .dib-post-content{font-size:14px !important;margin-bottom:0}.dib-related a.dib-more{display:none}.dib-share-link,.dib-share-icon{display:inline-block}.dib-share-link{text-decoration:none;color:#fff;margin:0 0.5em 0.2em 0}.dib-share-button{border-radius:8px;transition:25ms ease-out;padding:.5em .6em;display:inline-block;line-height:1}.dib-share-icon svg{width:1em;height:1em;margin-right:0.4em;vertical-align:top}.dib-share-button-small svg{margin:0}.dib-share-icon{stroke:#fff;fill:none}.dib-share-icon-solid,.dib-share-icon-solidcircle{fill:#fff;stroke:none}.dib-share-facebook{background-color:#3b5998;border-color:#3b5998}.dib-share-facebook:hover,.dib-share-facebook:active{background-color:#2d4373;border-color:#2d4373}.dib-share-twitter{background-color:#202327;border-color:#202327}.dib-share-twitter:hover,.dib-share-twitter:active{background-color:#000;border-color:#000}.dib-share-email{background-color:#777777;border-color:#777777}.dib-share-email:hover,.dib-share-email:active{background-color:#5e5e5e;border-color:#5e5e5e}.dib-share-pinterest{background-color:#bd081c;border-color:#bd081c}.dib-share-pinterest:hover,.dib-share-pinterest:active{background-color:#8c0615;border-color:#8c0615}.dib-share-linkedin{background-color:#0077b5;border-color:#0077b5}.dib-share-linkedin:hover,.dib-share-linkedin:active{background-color:#046293;border-color:#046293}.dib-share-reddit{background-color:#5f99cf;border-color:#5f99cf}.dib-share-reddit:hover,.dib-share-reddit:active{background-color:#3a80c1;border-color:#3a80c1}.dib-share-whatsapp{background-color:#25D366;border-color:#25D366}.dib-share-whatsapp:hover,.dib-share-whatsapp:active{background-color:#1DA851;border-color:#1DA851}.dib-share-telegram{background-color:#54A9EB}.dib-share-telegram:hover{background-color:#4B97D1}.dib-share-rss{background-color:orange;border-color:orange}.dib-share-rss:hover,.dib-share-rss:active{background-color:darkorange;border-color:darkorange}.highlight-share-popover{z-index:5;max-width:8em;pointer-events:none;-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));-webkit-animation:a .3s;animation:a .3s;font-size:16px!important}.highlight-share-popover:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin:.25em -.5em;border-width:.5em .5em 0;border-style:solid;border-color:#333 transparent}.highlight-share-popover>ul{pointer-events:auto;list-style:none;padding:4px 8px;margin:-.75em 0 0;white-space:nowrap;background:#333;color:#fff!important;border-radius:8px;position:absolute;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);line-height:1}.highlight-share-popover>ul>li{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;margin:0}.highlight-share-popover>ul>li>a,.highlight-share-popover>ul>li>button{display:inline-block;width:100%;height:100%;color:inherit;box-sizing:border-box;padding:.35em;transition:.1s linear;background:none;border:none;cursor:pointer;font-size:inherit;line-height:inherit}.highlight-share-popover>ul>li>a:focus,.highlight-share-popover>ul>li>a:hover,.highlight-share-popover>ul>li>button:focus,.highlight-share-popover>ul>li>button:hover{opacity:.8;color:inherit}.highlight-share-popover>ul>li>a svg,.highlight-share-popover>ul>li>button svg{vertical-align:baseline;display:inline;width:auto;height:auto}.highlight-share-popover>ul>li>a polyline,.highlight-share-popover>ul>li>button polyline{stroke:#fff}@media (pointer:coarse){.highlight-share-popover{font-size:150%}.highlight-share-popover:before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.highlight-share-popover>ul{top:100%;transform:translateX(-50%);margin:.5em 0 0}}@media (max-width:575px){.highlight-share-popover{left:0!important;right:0!important;width:auto!important;max-width:none}.highlight-share-popover:before{bottom:auto;top:100%;border-width:0 .5em .5em;margin-top:0}.highlight-share-popover>ul{font-size:22px !important;top:100%;transform:translateX(-50%);margin:8px 0 0;left:0;width:100%;transform:none;border-radius:0;text-align:center}}@-webkit-keyframes a{0%{-webkit-transform:translateY(-3em);opacity:0}
29080%{-webkit-transform:translateY(.5em);opacity:1}to{-webkit-transform:translateY(0)}}@keyframes a{0%{transform:translateY(-3em);opacity:0}80%{transform:translateY(.5em);opacity:1}to{transform:translateY(0)}}#disqus_thread{margin-bottom:1rem}.dib-post-wrap{scrollbar-width:none;-ms-overflow-style:none}.dib-post-wrap::-webkit-scrollbar{display:none}.dib-slider-buttons{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;gap:.5rem;font-size:24px;line-height:1em}.dib-slider-buttons .dib-slider-button{cursor:pointer;background-color:transparent;border:none;opacity:.5;padding:0;text-align:center;font-size:1em;line-height:1em;height:1em;width:2em}.dib-slider-buttons .dib-slider-button svg{height:1em;width:1em}.dib-slider-buttons span{min-width:2.2em;text-align:right}.dib-author{display:flex;gap:48px;align-items:start;margin-bottom:96px}#dib-posts .dib-author .dib-author-photo{margin:0;flex-shrink:0;width:180px;height:180px;position:relative;top:0;left:0}.dib-author-content{display:flex;flex-direction:column;gap:1em}.dib-author-content *{text-align:left}.dib-author-name{margin:0}#dib-posts .dib-author .dib-author-title{margin:0;font-size:0.875em !important;opacity:0.7}.dib-author-bio{margin:0;line-height:1.6}.dib-author-bio p{margin:0 0 1em 0}.dib-author-links{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.dib-author-links li,.dib-author-social li{margin:0;padding:0}#dib-posts .dib-author .dib-author-link{display:inline-block;padding:.4em .8em;border-radius:2em;text-decoration:none;font-size:0.875em !important}#dib-posts .dib-author .dib-author-expertise {display:inline-block;border-radius:2em;border:.5px solid #D7DEE7;padding:.25em .9em;color:#7C8793;font-size:.7em !important}.dib-author-social{display:flex;gap:12px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.dib-author-social-link{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-decoration:none}.dib-author-social-link svg{width:1em;height:1em;fill:currentColor}#dib-posts a.dib-author-link,#dib-posts a.dib-author-social-link{background:#f1f4f7;color:#333 !important;transition:all 0.15s ease}#dib-posts a.dib-author-link:hover,#dib-posts a.dib-author-social-link:hover{background:#e3e6e9}#dib-posts a.dib-author-social-link:hover{transform:scale(1.08)}@media (max-width:749px){.dib-author{flex-direction:column;text-align:center}.dib-author-photo{align-self:center}.dib-author-photo img{width:140px;height:140px}.dib-author-links,.dib-author-social{justify-content:center}.dib-author-content .dib-author-name,.dib-author-content .dib-author-title {text-align:center}}#dib-error-theme-changed{display:none}img.dib-img-loading{color:transparent;background:linear-gradient(90deg,#fff 35%,#EEF1F4 48%,#EEF1F4 52%,#fff 65%);background-repeat:repeat;background-size:300% 100%;animation:dib-img-shimmer 2s infinite cubic-bezier(0.2,0.6,0.8,0.4)}@keyframes dib-img-shimmer{0%{background-position:100% 50%}70%{background-position:0% 50%}100%{background-position:0% 50%}}img.dib-img-loading.dib-img-hash{background-image:linear-gradient(90deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.25) 48%,rgba(255,255,255,.25) 52%,rgba(255,255,255,0) 65%),var(--dib-thumb,linear-gradient(#EEF1F4,#EEF1F4));background-size:300% 100%,cover;background-position:100% 50%,center;background-repeat:no-repeat,no-repeat;background-clip:padding-box;animation:dib-img-shimmer-hash 2s infinite cubic-bezier(0.2,0.6,0.8,0.4)}@keyframes dib-img-shimmer-hash{0%{background-position:100% 50%,center}70%{background-position:0% 50%,center}100%{background-position:0% 50%,center}}@media (prefers-reduced-motion:reduce){img.dib-img-loading{animation:none}img.dib-img-loading.dib-img-hash{background-image:var(--dib-thumb,none);background-size:cover}}#dib-posts .dib-toc {border-radius:12px;padding:16px;background:#f6f9fc;margin:2em 0}#dib-posts .dib-toc summary {padding:16px;margin:-16px;line-height:1;cursor:pointer;position:relative;display:block}#dib-posts .dib-toc[open] summary{margin-bottom:0;padding-bottom:10px}#dib-posts .dib-toc summary > * {display:inline}#dib-posts .dib-toc summary::marker,#dib-posts .dib-toc summary::-webkit-details-marker {content:none;display:none}#dib-posts .dib-toc summary::after,#dib-posts .dib-toc summary::before{position:absolute;content:'|';right:22px;top:13px;font-family:verdana,sans-serif;font-size:21px;line-height:1;transition:transform .15s ease,top .1s ease,right .1s ease-out;opacity:.5}#dib-posts .dib-toc summary::before{transform:rotate(90deg);right:20px;top:15px}#dib-posts .dib-toc[open] summary::after,#dib-posts .dib-toc[open] summary::before {transform:rotate(-90deg) !important;opacity:.25;right:25px !important;top:10px !important}#dib-posts .dib-toc[open] summary:hover::after,#dib-posts .dib-toc[open] summary:hover::before,#dib-posts .dib-toc summary:hover::after,#dib-posts .dib-toc summary:hover::before{opacity:1}
290#dib-posts :not(.dib-snippet *).dib-toc h2,#dib-posts :not(.dib-snippet *).dib-toc .dib-toc-heading {font-size:20px !important;margin:0 !important;line-height:1;font-weight:normal}#dib-posts .dib-toc h2::after,#dib-posts .dib-toc h2::before,#dib-posts .dib-toc .dib-toc-heading::after,#dib-posts .dib-toc .dib-toc-heading::before {display:none !important}#dib-posts .dib-toc ul{list-style:none;margin:0;padding:0}#dib-posts .dib-toc ul ul{margin-left:20px}#dib-posts .dib-toc ul li {list-style-type:none;line-height:1.3;margin:0}#dib-posts :not(.dib-snippet *).dib-toc ul li a{padding:4px 16px;display:block;text-decoration:none;font-size:16px !important}#dib-posts .dib-faq{margin:3em 0}#dib-posts .dib-faq-item{margin:0;border-bottom:1px solid #cccfd1}#dib-posts .dib-faq-item summary {padding:1em 1.5em 1em 0;margin:0;line-height:1.2;cursor:pointer;position:relative;display:block;font-weight:bold}#dib-posts .dib-faq-item summary > * {display:inline}#dib-posts .dib-faq-item summary::marker,#dib-posts .dib-faq-item summary::-webkit-details-marker {content:none;display:none}#dib-posts .dib-faq-item summary::after,#dib-posts .dib-faq-item summary::before{position:absolute;content:'|';right:.2em;top:.95em;font-family:verdana,sans-serif;1em;line-height:1;transition:transform .15s ease,top .1s ease,right .1s ease-out;opacity:.5}#dib-posts .dib-faq-item summary::before{transform:rotate(90deg);right:.1em;top:1.05em}#dib-posts .dib-faq-item[open] summary::after,#dib-posts .dib-faq-item[open] summary::before {transform:rotate(-90deg) !important;opacity:.25;right:.35em !important;top:1.05em !important}#dib-posts .dib-faq-item[open] summary:hover::after,#dib-posts .dib-faq-item[open] summary:hover::before,#dib-posts .dib-faq-item summary:hover::after,#dib-posts .dib-faq-item summary:hover::before{opacity:1}#dib-posts .dib-faq-item .dib-faq-item-content p{margin:0 0 1em !important}#dib-posts .dib-faq-item .dib-faq-item-content > div{padding-bottom:1em}#dib-posts .dib-faq-item .dib-faq-item-content > div > :last-child,#dib-posts .dib-faq-item .dib-faq-item-content > div > ul:last-child > li:last-child,#dib-posts .dib-faq-item .dib-faq-item-content > div > ol:last-child > li:last-child{margin-bottom:0 !important}#dib-posts li > p:last-child,#dib-posts table td > p:last-child,#dib-posts table th > p:last-child{margin-bottom:0 !important}#dib-posts .dib-table-wrap {width:min(100vw,1200px);z-index:3;position:relative;left:50%;transform:translateX(-50%);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}#dib-posts table{margin:2em auto;border-collapse:separate;border-spacing:0;width:100%}@media (min-width:700px){#dib-posts .dib-table-wrap table {width:auto !important;min-width:700px}}#dib-posts table td,#dib-posts table th{padding:.8rem 1rem;border-color:#EEF1F4;background:#fff;border-width:1px 0;text-align:left;line-height:1.3em}#dib-posts table.dib-table-no-border td {border-width:0}#dib-posts table thead th{background:#F6F9FC;border-width:0 0 3px;font-weight:bold}#dib-posts table tfoot:not(.dib-specificity) td{background:#F6F9FC;border-width:3px 0 0;font-size:.8em !important;font-weight:normal}#dib-posts table td.dib-row-header,#dib-posts table th.dib-row-header{font-weight:bold;border-width:0 4px 0 0;text-align:right;background:#FAFDFF}#dib-posts table td.dib-cell-highlight,#dib-posts table th.dib-cell-highlight{background-color:#FEF9C3}#dib-posts table td.dib-cell-outline,#dib-posts table th.dib-cell-outline{border:2px solid #99A1A9}#dib-posts table td.dib-nowrap,#dib-posts table th.dib-nowrap{white-space:nowrap}#dib-posts table thead th:first-child {border-top-left-radius:10px}#dib-posts table thead th:last-child {border-top-right-radius:10px}#dib-posts table tfoot td:first-child {border-bottom-left-radius:10px}#dib-posts table tfoot td:last-child {border-bottom-right-radius:10px}#dib-posts .dib-callout,#dib-posts .dib-callout-light,#dib-posts .dib-callout-dark {padding:1em 1.5em;border-radius:12px;border:1px solid}#dib-posts .dib-callout {background:#FEFCE8;border-color:#FDE047}#dib-posts .dib-callout-light {background:#F6F9FC;border-color:#D7DEE7}#dib-posts .dib-callout-dark {background:#0F172A;border-color:#334155}#dib-posts .dib-callout-dark,#dib-posts .dib-callout-dark *,#dib-posts .dib-callout-dark a {color:#F8FAFC !important}#dib-posts .dib-callout-dark a {text-decoration:underline}#dib-posts .dib-lead {font-size:1.2em !important;line-height:1.5}#dib-posts .dib-lead * {font-size:1em !important}#dib-posts .dib-fineprint {font-size:.8em !important;opacity:.7;line-height:1.4}#dib-posts small{font-size:.8em !important}#dib-posts .dib-fineprint *,#dib-posts small *{font-size:1em !important}#dib-posts sup,#dib-posts sub{font-size:.8em !important;line-height:1 !important;vertical-align:baseline;position:relative;top:-0.5em}#dib-posts sub{top:0.3em}#dib-posts sup *,#dib-posts sub *{font-size:1em !important}#dib-template-2 .dib-post img.dib-post-featured-image,#dib-template-2 .dib-post video,#dib-template-3 #dib-posts-col .dib-post-featured-image img,#dib-template-3 #dib-posts-col .dib-post-featured-image video,.dib-related-posts .dib-post-featured-image img,.dib-related-posts .dib-post-featured-image video{aspect-ratio:16 / 9;object-fit:cover}
290#dib-posts :not(.dib-snippet *,small,small *,sub,sub *,sup,sup *,time,time *,.dib-fineprint,.dib-fineprint *,.dib-lead,.dib-lead *,blockquote,blockquote *){font-size:16px !important}#dib-posts h1:not(.dib-snippet *,sup,sup *),#dib-posts h1 *:not(.dib-snippet *,sup,sup *){font-size:32px !important}#dib-posts h2:not(.dib-snippet *,sup,sup *),#dib-posts h2 *:not(.dib-snippet *,sup,sup *),#dib-posts .dib-prod-title{font-size:25.6px !important}#dib-posts h3:not(.dib-snippet *,sup,sup *),#dib-posts h3 *:not(.dib-snippet *,sup,sup *){font-size:20.8px !important}#dib-posts h4:not(.dib-snippet *,sup,sup *),#dib-posts h4 *:not(.dib-snippet *,sup,sup *),#dib-posts h5:not(.dib-snippet *,sup,sup *),#dib-posts h5 *:not(.dib-snippet *,sup,sup *),#dib-posts h6:not(.dib-snippet *,sup,sup *),#dib-posts h6 *:not(.dib-snippet *,sup,sup *){font-size:16px !important}#dib-posts .dib-post-content h1,#dib-posts .dib-post-content h2,#dib-posts .dib-post-content h3,#dib-posts .dib-post-content h4,#dib-posts .dib-post-content h5,#dib-posts .dib-post-content h6{margin:2em 0 16px !important}#dib-posts .dib-post-content > :first-child{margin-top:0 !important}#dib-audio{position:relative;margin:1.5em auto;background:#fff;padding:10px 0 0;box-sizing:border-box;border-radius:12px 12px 0 0;box-shadow:0 30px 15px -25px rgba(0,0,0,0.3),0 0 30px 0 rgba(0,0,0,0.15)}.dib-audio-controls,.dib-audio-group{display:flex;justify-content:space-between;align-items:center}#dib-posts #dib-audio *{color:#333 !important;fill:#333 !important}.dib-audio-controls{padding:0 10px;flex-wrap:wrap}.dib-audio-controls button,.dib-audio-controls button:hover{background:none;border:none;padding:5px;margin:0;cursor:pointer;border-radius:8px;line-height:1;transition:all ease 0.2s;position:relative;width:auto;height:auto;box-shadow:none}.dib-audio-controls button:hover{background:#f1f4f7}.dib-audio-controls button::after,.dib-audio-controls button::before{display:none}.dib-audio-controls button svg{vertical-align:bottom;fill:currentColor;stroke:none;width:30px;height:30px}#dib-generate-icon{transform-origin:center;animation:dib-audio-generate 1.5s infinite linear}@keyframes dib-audio-generate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dib-audio-generating{position:absolute;top:4px;left:4px;width:32px;height:32px;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="%23fff"/></svg>');opacity:.8;animation:dib-audio-build-progress 30s ease forwards;display:none}@keyframes dib-audio-build-progress{from{clip-path:inset(0% 0% 0% 0%)}to{clip-path:inset(0% 0% 100% 0%)}}.dib-audio-visualizer{display:flex;height:30px;width:36px;justify-content:flex-start;margin:0 15px}.dib-audio-visualizer i{width:4px;height:10px;margin:0 1px;border-radius:2px;position:relative;transition:all 0.15s linear;opacity:0.3;background:#333;display:inline-block}.dib-audio-playing .dib-audio-visualizer i{opacity:1}.dib-audio-text{line-height:30px;flex-grow:1;text-align:center}#dib-audio.dib-audio-preview .dib-audio-text{flex:1 1 0;min-width:0;padding:0 8px;line-height:1.3;text-wrap:balance}.dib-audio-controls button.dib-audio-speed,.dib-audio-controls button.dib-audio-time-remaining{min-width:60px;text-align:center;line-height:30px}#dib-posts #dib-audio .dib-audio-controls *{font-family:Arial !important;font-size:16px !important}.dib-audio-progress-container{width:100%;height:5px;background:#f1f4f7;margin-top:10px;border-radius:0;transition:all ease 0.2s;position:relative}.dib-audio-progress-container.dib-audio-buffering{background-image:linear-gradient( -45deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent );background-size:25px 25px;animation:dib-audio-buffer 0.5s linear infinite}@keyframes dib-audio-buffer{0%{background-position:0 0}100%{background-position:0 50px}}.dib-audio-progress-container::before{content:"";width:100%;position:absolute;height:5px;top:-5px;left:0}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover{height:7px;margin-top:8px}#dib-audio.dib-audio-touch .dib-audio-progress-container{height:7px}.dib-audio-progress-container.dib-audio-listened{background:#dff5e1}.dib-audio-progress{width:0;height:100%;background:#333;border-radius:2px 2px 2px 0;transition:width 0.4s ease;position:relative}.dib-audio-progress.dib-audio-dragging{transition:none}.dib-audio-drag-handle{background-color:#333;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:all ease 0.2s;height:0px;width:0px;right:0px}.dib-audio-drag-handle::before{content:"";position:absolute;background:rgba(0,0,0,0.05);height:45px;width:45px;left:-15px;top:-15px;z-index:1;border-radius:50%;opacity:0;transition:all ease 0.2s}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container .dib-audio-drag-handle::before{left:-17.5px;top:-20px;height:35px;width:35px}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover .dib-audio-drag-handle{width:20px;height:20px;right:-10px}#dib-audio:not(.dib-audio-touch) .dib-audio-progress-container:hover .dib-audio-drag-handle::before{opacity:1;left:-7.5px;top:-7.5px}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle{width:15px;height:15px;right:-7.5px;z-index:2}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle.dib-drag-touching{width:25px;height:25px;right:-12.5px}#dib-audio.dib-audio-touch.dib-audio-playing .dib-audio-drag-handle.dib-drag-touching::before{left:-10px;top:-10px;opacity:1}@media only screen and (max-width:499px){#dib-audio.dib-audio-preview .dib-audio-text{padding-right:40px}#dib-audio:not(.dib-audio-playing) .dib-audio-group{position:absolute;top:0;right:0}#dib-audio:not(.dib-audio-playing) .dib-audio-group button{display:none}#dib-audio:not(.dib-audio-playing) .dib-audio-group button.dib-audio-time-remaining{display:inline-block;font-size:12px !important;line-height:12px !important;min-width:0;padding:5px 7px}.dib-audio-playing .dib-audio-text{display:none}
290.dib-audio-playing .dib-audio-group{display:flex;flex-grow:1;justify-content:flex-end}}@media only screen and (max-width:359px){.dib-audio-playing .dib-audio-visualizer{display:none}.dib-audio-controls button.dib-audio-speed{min-width:0}}#dib-posts .dib-audio-disclaimer{position:absolute;right:0;line-height:12px !important;font-family:Arial !important;font-size:10px !important;letter-spacing:normal;padding-top:15px;bottom:4px;overflow:hidden;width:15px;transition:.2s ease height;color:#333;height:15px;box-sizing:border-box}#dib-posts .dib-audio-disclaimer:hover{width:245px;height:45px}#dib-posts .dib-audio-disclaimer svg{opacity:.3;transition:ease .2s opacity;cursor:pointer;position:absolute;right:3px;top:3px;fill:currentColor;height:10px;width:10px}#dib-posts .dib-audio-disclaimer:hover svg{opacity:1}#dib-posts .dib-audio-disclaimer span{background:#f1f4f7;display:block;padding:3px 5px;font-size:10px !important;border-radius:8px 0 0 0;opacity:.1;font-family:Arial !important}#dib-posts .dib-audio-disclaimer:hover span{opacity:1}#dib-posts .dib-audio-disclaimer a{font-size:10px !important;color:#333 !important;text-decoration:underline !important;font-family:Arial !important}</style>
291
292    
292<script async src="https://io.dropinblog.com/js/shopify.js?shop=www.barnyarns.co.uk"></script>
292
293
294
295
296
297
298<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style>
299  .gta-block__error {
300    display: flex;
301    flex-flow: column nowrap;
302    gap: 12px;
303    padding: 32px;
304    border-radius: 12px;
305    margin: 12px 0;
306    background-color: #fff1e3;
307    color: #412d00;
308  }
309
310  .gta-block__error-title {
311    font-size: 18px;
312    font-weight: 600;
313    line-height: 28px;
314  }
315
316  .gta-block__error-body {
317    font-size: 14px;
318    line-height: 24px;
319  }
320</style>
321
322<script>
323  (function () {
324    try {
325      const widgets = [{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-uMFUEtGGdIUC","type":"bar","timer":{"date":"2026-09-23T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":159,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-mPiCRYmpgkHG","type":"text","align":"left","color":"#ffffff","value":"20% OFF Aurifil Thread","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-IjPdkVGDjkjf","type":"text","align":"left","color":"#e0e0e0","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-svVhPZNtKUPg","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-bosbqCOCnriq","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-XTLyZevicpHe","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":true,"general":{"preset":"bar3","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-WTwIMrPxWnGV","type":"bar","timer":{"date":"2026-09-01T01:00:00.000+01:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
325,"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-YNfUDOJxDgPk","type":"text","align":"left","color":"#ffffff","value":"25% OFF Sitewide Sale","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-YAYmarzbHqHi","type":"text","align":"left","color":"#e0e0e0","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-nUlexhZTfqMT","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-zXebYPvnIMmr","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-ZvAqxWREMYYz","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"preset":"bar3","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-aykoGLyVRihZ","type":"bar","timer":{"date":"2026-07-16T01:00:00.000+01:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
325,"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-XVvLxLCqazKI","type":"text","align":"left","color":"#ffffff","value":"20% OFF Superior","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-CJpfFHLCcdGL","type":"text","align":"left","color":"#e0e0e0","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-iiuzYzVFqytF","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-IJIotDnAhcie","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-nvVMhhARQKPg","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"preset":"bar3","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-TNFDbLZuMDnZ","type":"bar","timer":{"date":"2026-07-07T01:00:00.000+01:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
325,"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-hADweJBEkZzz","type":"text","align":"left","color":"#ffffff","value":"20% Off Aurifil Threads","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-OVSZSvRsjhQt","type":"text","align":"left","color":"#e0e0e0","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-saAGBnXfPRhC","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-UhtOEjSiOXaT","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-kHNELxnVguuP","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"preset":"bar3","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-QgPlLwvSGYNH","type":"bar","timer":{"date":"2026-06-23T01:00:00.000+01:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
325,"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-hjxAfmeBnAwe","type":"text","align":"left","color":"#ffffff","value":"30% OFF Barnyarns Blades","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-mZgmJafGmluc","type":"text","align":"left","color":"#e0e0e0","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-JUmDwXAZHxbu","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-PMnKbAhHbLQw","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-xJVRHpjChmkO","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"preset":"bar3","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-rTcHQXpXPnTI","type":"bar","timer":{"date":"2026-06-16T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
325,"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-YJaxLeWscecd","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-PXzgkgKqDakb","type":"text","align":"left","color":"#000000","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-JWwIddSqaiFs","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-ZPfjKpoOQsYD","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-NaiGTCrsZTsd","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"preset":"bar1","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}},"productLabel":null}] || [];
326
327      if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) {
328        // Embed and inline countdown blocks may load on the same page. Inline
329        // pushes a single widget keyed by `key`; embed pushes the whole metafield
330        // array. Dedup by `key` so the same widget isn't duplicated when both
331        // blocks reference it. Widgets without a key push through (no dedup).
332        widgets.forEach(function(w) {
333          if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) {
334            window.GSC_COUNTDOWN_WIDGETS.push(w);
335          }
336        });
337      } else {
338        window.GSC_COUNTDOWN_WIDGETS = widgets;
339      }
340
341      // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id`
342      // always null, so the check runs on JS). Mismatch = merchant switched
343      // theme family after the last backend sync — fall back to runtime
344      // defaults until re-sync writes a fresh metafield.
345      
346      
347if (!window.GSC_COUNTDOWN_META) {
348        window.GSC_COUNTDOWN_META = {
349          product_tags: null,
350          storefrontToken:"b4bb2a593b0d5484b4c1382793b16f84",
351          productData:null};
352      }} catch (e) {
353      console.log(e);
354    }
355  })();
356</script>
356
357
358
359<!-- END app block --><!-- BEGIN app block: shopify://apps/nabu-redirect-manager/blocks/script-block/1ec76215-4f32-4e94-950a-ce6073ea1b48 -->
360
361<script>
362    (function() {
363        const storageKeyMap = {
364            redirectChain: 'ADNABU_REDIRECT_CHAIN',
365            redirectLog: 'ADNABU_REDIRECT_LOG',
366            debugMode: 'ADNABU_REDIRECT_DEBUG_MODE',
367            sessionId: 'ADNABU_REDIRECT_MANAGER_SESSION_ID',
368        }
369
370        // Storage access can throw (Safari with site data blocked, sandboxed frames);
371        // an unguarded throw here would abort the whole script tag, geo runtime included.
372        // The area is passed by name because even reading window.localStorage throws in
373        // sandboxed frames — it must be dereferenced inside the try.
374        function safeStorageGet(area, key) {
375            try {
376                return window[area].getItem(key);
377            } catch (error) {
378                return null;
379            }
380        }
381
382        function safeStorageSet(area, key, value) {
383            try {
384                window[area].setItem(key, value);
385                return true;
386            } catch (error) {
387                return false;
388            }
389        }
390
391        function safeStorageRemove(area, key) {
392            try {
393                window[area].removeItem(key);
394            } catch (error) {
395                // Storage is blocked; there is nothing to remove
396            }
397        }
398
399        const redirectConfig = {
400            mappings: [],
401            apiEndpoint: "https://nabu-seo.adnabu.com/flux",
402            shopId: "barnyarns.myshopify.com",
403            debugMode: safeStorageGet('localStorage', storageKeyMap.debugMode) || false,
404        };
405
406        // Utility functions
407        function log(message, data = null) {
408            if (redirectConfig.debugMode) {
409                console.log('[Nabu Redirect Manager]', message, data);
410            }
411        }
412        
413        function generateUUID() {
414            return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
415                var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
416                return v.toString(16);
417            });
418        }
419
420        // Session ID management functions
421        function getSessionId() {
422            let sessionId = safeStorageGet('sessionStorage', storageKeyMap.sessionId);
423            if (!sessionId) {
424                sessionId = generateUUID();
425                safeStorageSet('sessionStorage', storageKeyMap.sessionId, sessionId);
426                log('New session ID generated', sessionId);
427            }
428            return sessionId;
429        }
430    
431        function clearSessionId() {
432            safeStorageRemove('sessionStorage', storageKeyMap.sessionId);
433            log('Session ID cleared');
434        }
435
436        function sendLogs(endpoint, logData) {
437            if (!endpoint || !logData) return;
438
439            // Use sendBeacon for better reliability, especially during page unload/redirect
440            if (navigator.sendBeacon) {
441                const blob = new Blob([JSON.stringify(logData)], { type: 'application/json' });
442                const success = navigator.sendBeacon(endpoint, blob);
443                if (success) {
444                    log('Log sent successfully via sendBeacon');
445                    safeStorageRemove('localStorage', storageKeyMap.redirectLog);
446                } else {
447                    log('Failed to send log via sendBeacon');
448                }
449            } else {
450                // Fallback to XMLHttpRequest for older browsers
451                var xhr = new XMLHttpRequest();
452                xhr.open("POST", endpoint, true);
453                xhr.setRequestHeader("Content-Type", "application/json");
454                xhr.onreadystatechange = function() {
455                    if (xhr.readyState === 4) {
456                        if (xhr.status === 200) {
457                            log('Log sent successfully via XHR fallback');
458                            safeStorageRemove('localStorage', storageKeyMap.redirectLog);
459                        } else {
460                            log('Failed to send log via XHR fallback', xhr.status);
461                        }
462                    }
463                };
464                xhr.send(JSON.stringify(logData));
465            }
466        }
467    
468        function containsValidDomain(url) {
469            const regex = /^(https?:\/\/)?(www\.)?([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}/;
470            return regex.test(url);
471        }
472    
473        function patternMatchesPath(pattern, path, caseInsensitive) {
474            // Used when there is no query in the pattern 
475            let regex;
476            const isRegexPattern = pattern.startsWith('^');
477    
478            if (isRegexPattern) {
479                regex = new RegExp(pattern, caseInsensitive ? 'i' : '');
480            } else {
481                // Convert wildcard pattern to regex - make wildcards capturing groups
482                const regexPattern = '^' + pattern.replace(/\$([0-9]+)/g, '([^/]+)').replace(/\*/g, '(.*)') + '/?$';
483                regex = new RegExp(regexPattern, caseInsensitive ? 'i' : '');
484            }
485            return path.match(regex);
486        }
487    
488        function patternMatchesPathWithQuery(pattern, path, caseInsensitive) {
489            const isRegexPattern = pattern.startsWith('^');
490    
491            if (isRegexPattern) {
492                const regex = new RegExp(pattern, caseInsensitive ? 'i' : '');
493                return path.match(regex);
494            }
495    
496            // Split pattern and path into base path and query parts
497            const [patternBase, patternQuery] = pattern.split('?');
498            const [pathBase, pathQuery] = path.split('?');
499    
500            // Check base path match first
501            const baseRegex = '^' + patternBase
502                .replace(/[.+^{}()|[\]\\]/g, '\\$&')  // Escape special regex chars
503                .replace(/\$([0-9]+)/g, '([^/]+)')   // Handle $1, $2, etc. placeholders
504                .replace(/\*/g, '(.*)') + '/?$';  // Handle wildcards as capturing groups
505            
506            const baseMatch = pathBase.match(new RegExp(baseRegex, caseInsensitive ? 'i' : ''));
507            if (!baseMatch) {
508                return null;
509            }
510    
511            // If no query in pattern, but query in path, still match base path
512            if (!patternQuery) {
513                return baseMatch;
514            }
515    
516            // If pattern has query but path doesn't, no match
517            if (!pathQuery) {
518                return null;
519            }
520    
521            // Parse query parameters from both pattern and path
522            function parseQueryParams(queryString) {
523                const params = {};
524                if (!queryString) return params;
525                
526                queryString.split('&').forEach(param => {
527                    const [key, value] = param.split('=');
528                    if (key) {
529                        params[decodeURIComponent(key)] = value ? decodeURIComponent(value) : '';
530                    }
531                });
532                return params;
533            }
534    
535            const patternParams = parseQueryParams(patternQuery);
536            const pathParams = parseQueryParams(pathQuery);
537    
538            // Check if all pattern query parameters match
539            for (const [key, patternValue] of Object.entries(patternParams)) {
540                const pathValue = pathParams[key];
541                
542                // If key doesn't exist in path, no match
543                if (pathValue === undefined) {
544                    return null;
545                }
546    
547                // Create regex for the parameter value (handle wildcards and placeholders)
548                let valueRegex = '^' + patternValue
549                    .replace(/[.+^{}()|[\]\\]/g, '\\$&')  // Escape special regex chars
550                    .replace(/\$([0-9]+)/g, '(.+)')     // Handle $1, $2, etc. placeholders
551                    .replace(/\*/g, '(.*)') + '$';      // Handle wildcards as capturing groups
552    
553                const valueMatch = pathValue.match(new RegExp(valueRegex, caseInsensitive ? 'i' : ''));
554                if (!valueMatch) {
555                    return null;
556                }
557    
558                // Merge any captured groups from query parameter matches
559                if (valueMatch.length > 1) {
560                    baseMatch.push(...valueMatch.slice(1));
561                }
562            }
563    
564            return baseMatch;
565        }
566    
567        function smartPatternMatch(pattern, path, caseInsensitive) {
568            // Check if either pattern or path contains query parameters
569            const patternHasQuery = pattern.includes('?');
570            const pathHasQuery = path.includes('?');
571            
572            // If either has query parameters, use the query-aware function
573            if (patternHasQuery || pathHasQuery) {
574                return patternMatchesPathWithQuery(pattern, path, caseInsensitive);
575            }
576            
577            // Otherwise, use the simpler function
578            return patternMatchesPath(pattern, path, caseInsensitive);
579        }
580
581        function getEventType(pattern) {
582            // Determine event type based on whether pattern starts with ^
583            return pattern.startsWith('^') ? 'REGEX_REDIRECT' : 'WILDCARD_REDIRECT';
584        }
585    
586        function parseQueryParams(queryString) {
587            const params = {};
588            if (!queryString) return params;
589            
590            queryString.split('&').forEach(param => {
591                const [key, value] = param.split('=');
592                if (key) {
593                    params[decodeURIComponent(key)] = value ? decodeURIComponent(value) : '';
594                }
595            });
596            return params;
597        }
598    
599        function buildQueryString(params) {
600            const queryParts = [];
601            for (const [key, value] of Object.entries(params)) {
602                if (value === '') {
603                    queryParts.push(encodeURIComponent(key));
604                } else {
605                    queryParts.push(encodeURIComponent(key) + '=' + encodeURIComponent(value));
606                }
607            }
608            return queryParts.join('&');
609        }
610    
611        function handleRedirect(path, target, match) {
612            // First, handle $n pattern replacements
613            const usedGroups = new Set();
614            target = target.replace(/\$(\d+)/g, function(_, groupIndex) {
615                const index = parseInt(groupIndex);
616                usedGroups.add(index);
617                return match[index] || '';
618            });
619            
620            // Then handle wildcard (*) replacements with remaining capture groups
621            let wildcardGroupIndex = 1;
622            target = target.replace(/\*/g, function() {
623                // Find next unused capture group
624                while (usedGroups.has(wildcardGroupIndex) && wildcardGroupIndex < match.length) {
625                    wildcardGroupIndex++;
626                }
627                const replacement = match[wildcardGroupIndex] || '';
628                wildcardGroupIndex++;
629                return replacement;
630            });
631            
632            // Now handle query parameter merging
633            const [currentPathBase, currentQuery] = path.split('?');
634            const [targetBase, targetQuery] = target.split('?');
635            
636            // If no query parameters in current path, return target as is
637            if (!currentQuery) {
638                return target;
639            }
640            
641            const currentParams = parseQueryParams(currentQuery);
642            const targetParams = parseQueryParams(targetQuery);
643            
644            // Merge parameters with target taking precedence (target overrides current)
645            const mergedParams = { ...currentParams, ...targetParams };
646            
647            // Build final target with merged query parameters
648            const mergedQuery = buildQueryString(mergedParams);
649            return targetBase + (mergedQuery ? '?' + mergedQuery : '');
650        }
651    
652        function isPageNotFound() {
653            // Multiple ways to detect 404 pages
654            return document.title.toLowerCase().includes('404') || 
655                    document.title.toLowerCase().includes('not found') ||
656                    window.location.pathname.includes('404') ||
657                    document.body.classList.contains('template-404') ||
658                    document.querySelector('.template-404') !== null;
659        }
660    
661        function getRedirectChain() {
662            const chainData = safeStorageGet('sessionStorage', storageKeyMap.redirectChain);
663            if (!chainData) {
664                return { urls: [], count: 0, sessionId: getSessionId() };
665            }
666            try {
667                const chain = JSON.parse(chainData);
668                // Ensure we use the persistent session ID
669                chain.sessionId = getSessionId();
670                return chain;
671            } catch (e) {
672                log('Error parsing redirect chain, resetting', e);
673                return { urls: [], count: 0, sessionId: getSessionId() };
674            }
675        }
676    
677        function updateRedirectChain(url) {
678            const chain = getRedirectChain();
679            chain.urls.push(url);
680            chain.count++;
681            safeStorageSet('sessionStorage', storageKeyMap.redirectChain, JSON.stringify(chain));
682            return chain;
683        }
684    
685        function clearRedirectChain() {
686            safeStorageRemove('sessionStorage', storageKeyMap.redirectChain);
687        }
688    
689        function isCircularRedirect(targetUrl, chain) {
690            // Check if we've already visited this URL in the current chain
691            return chain.urls.includes(targetUrl);
692        }
693    
694        function hasExceededRedirectLimit(chain) {
695            const MAX_REDIRECTS = 5;
696            return chain.count >= MAX_REDIRECTS;
697        }
698    
699        function getSanitizedCurrentPath() {
700            let currentPath = window.location.pathname;
701            
702            // Remove trailing slash from currentPath (except for root path)
703            if (currentPath.length > 1 && currentPath.endsWith('/')) {
704                currentPath = currentPath.slice(0, -1);
705            }
706            
707            return currentPath;
708        }
709    
710        function handle404Redirects() {
711            const currentPath = getSanitizedCurrentPath();
712            const queryParams = window.location.search;
713            const fullPath = currentPath + queryParams;
714            const currentUrl = window.location.origin + fullPath;
715            const locationHref = window.location.href;
716    
717            // Get current redirect chain
718            const redirectChain = getRedirectChain();
719    
720            // Create log entry
721            let redirectLog = {
722                'from_url': fullPath,
723                'from_path': currentPath,
724                'full_path': locationHref,
725                'session_id': redirectChain.sessionId,
726                'referrer': document.referrer,
727                'timestamp': Date.now() / 1000,
728                'shop_id': redirectConfig.shopId,
729                'user_agent': navigator.userAgent,
730                'market_country_code': Shopify.country,
731                'market_locale': Shopify.locale,
732            };
733    
734            log('Checking for redirects', {
735                path: fullPath, 
736                is404: isPageNotFound(), 
737                redirectChain: redirectChain
738            });
739    
740            // Only process redirects if this is a 404 page
741            if (isPageNotFound() && redirectConfig.mappings && Array.isArray(redirectConfig.mappings)) {
742                log('Processing 404 redirects');
743    
744                // Check if we've exceeded the redirect limit
745                if (hasExceededRedirectLimit(redirectChain)) {
746                    log('Redirect limit exceeded, breaking chain', redirectChain);
747                    redirectLog['event_type'] = "CIRCULAR_REDIRECT_DETECTED";
748                    redirectLog['redirect_id'] = null;
749                    redirectLog['matched_regex'] = null;
750                    redirectLog['to_url'] = null;
751                    redirectLog['error'] = 'redirect_limit_exceeded';
752                    redirectLog['success'] = false;
753                    sendLogs(redirectConfig.apiEndpoint, redirectLog);
754                    clearRedirectChain();
755                    return;
756                }
757    
758                // Iterate through redirect mappings
759                for (const mapping of redirectConfig.mappings) {
760                    const pattern = mapping.pattern;
761                    if (!pattern) continue;
762                    const redirectId = mapping.redirect_id;
763                    const caseInsensitive = mapping.case_insensitive || false;
764                    const match = smartPatternMatch(pattern, fullPath, caseInsensitive);
765
766                    if (match) {
767                        log('Pattern matched', {pattern, match});
768                        let target = mapping.target;
769                        target = handleRedirect(fullPath, target, match);
770
771                        // Handle external vs internal redirects
772                        let targetUrl = target;
773                        if (containsValidDomain(target)) {
774                            if (!/^https?:\/\//i.test(target)) {
775                                targetUrl = 'https://' + target;
776                            }
777                        } else {
778                            // Internal redirect - construct full URL
779                            targetUrl = window.location.origin + (target.startsWith('/') ? target : '/' + target);
780                        }
781
782                        // Check for circular redirect
783                        if (isCircularRedirect(targetUrl, redirectChain)) {
784                            log('Circular redirect detected', {
785                                current: currentUrl,
786                                target: targetUrl,
787                                chain: redirectChain.urls
788                            });
789                            redirectLog['event_type'] = getEventType(pattern);
790                            redirectLog['error'] = 'circular_redirect_detected';
791                            redirectLog['to_url'] = targetUrl;
792                            redirectLog['redirect_id'] = redirectId;
793                            redirectLog['matched_regex'] = pattern;
794                            redirectLog['success'] = false;
795                            sendLogs(redirectConfig.apiEndpoint, redirectLog);
796                            clearRedirectChain();
797                            return;
798                        }
799    
800                        // Update redirect chain before redirecting
801                        updateRedirectChain(currentUrl);
802    
803                        // Add target to log
804                        redirectLog['event_type'] = getEventType(pattern);
805                        redirectLog['redirect_id'] = redirectId;
806                        redirectLog['to_url'] = targetUrl;
807                        redirectLog['matched_regex'] = pattern;
808                        redirectLog['success'] = true;
809    
810                        
811                        safeStorageSet('localStorage', storageKeyMap.redirectLog, JSON.stringify(redirectLog));
812                        sendLogs(redirectConfig.apiEndpoint, redirectLog);
813    
814                        log('Redirecting to', targetUrl);
815    
816                        // Perform redirect
817                        window.location.replace(targetUrl);
818                        return;
819                    }
820                }
821            }
822    
823            // No redirect found - log the 404
824            if (isPageNotFound()) {
825                redirectLog['event_type'] = "404_NO_REDIRECT";
826                redirectLog['to_url'] = null;
827                redirectLog['redirect_id'] = null;
828                redirectLog['matched_regex'] = null;
829                redirectLog['success'] = false;
830                sendLogs(redirectConfig.apiEndpoint, redirectLog);
831                clearRedirectChain();
832                log('No redirect found, logging 404');
833            }
834        }
835    
836        function checkForSuccessfulRedirect() {
837            // Check if there's a redirect log in localStorage (indicates successful redirect)
838            const redirectLog = safeStorageGet('localStorage', storageKeyM
838ap.redirectLog);
839            if (redirectLog && !isPageNotFound()) {
840                log('Successful redirect detected, sending completion log');
841                sendLogs(redirectConfig.apiEndpoint, JSON.parse(redirectLog));
842                
843                // Clear redirect chain on successful landing
844                clearRedirectChain();
845                log('Redirect chain cleared after successful landing');
846            }
847        }
848    
849        // Initialize based on page type
850        function init() {
851            log('Redirect Manager initialized', redirectConfig);
852            
853            // Run redirect logic immediately
854            if (isPageNotFound()) {
855                // Handle 404 redirects
856                handle404Redirects();
857            } else {
858                // Check for successful redirects
859                checkForSuccessfulRedirect();
860                
861                // If we're on a valid page and there's no redirect log,
862                // clear any stale redirect chains (manual navigation)
863                const redirectLog = safeStorageGet('localStorage', storageKeyMap.redirectLog);
864                if (!redirectLog) {
865                    const chain = getRedirectChain();
866                    if (chain.count > 0) {
867                        log('Clearing stale redirect chain due to manual navigation');
868                        clearRedirectChain();
869                    }
870                }
871            }
872        }
873    
874        // Run when DOM is ready
875        if (document.readyState === 'loading') {
876            document.addEventListener('DOMContentLoaded', init);
877        } else {
878            init();
879        }
880    
881        // Expose configuration update function for dynamic updates
882        window.updateRedirectConfig = function(newConfig) {
883            Object.assign(redirectConfig, newConfig);
884            log('Configuration updated', redirectConfig);
885        };
886    
887        // Expose redirect chain debugging functions
888        window.getRedirectChainInfo = function() {
889            return getRedirectChain();
890        };
891    
892        window.clearRedirectChainDebug = function() {
893            clearRedirectChain();
894            log('Redirect chain cleared manually');
895        };
896    
897        window.enableRedirectDebugMode = function() {
898            safeStorageSet('localStorage', storageKeyMap.debugMode, 'true');
899            redirectConfig.debugMode = true;
900            log('Debug mode enabled');
901        };
902
903        window.disableRedirectDebugMode = function() {
904            safeStorageRemove('localStorage', storageKeyMap.debugMode);
905            redirectConfig.debugMode = false;
906            log('Debug mode disabled');
907        };
908
909        window.getAdNabuRedirectManagerSessionId = function() {
910            return getSessionId();
911        };
912    
913        window.clearAdNabuRedirectManagerSessionId = function() {
914            clearSessionId();
915            log('Session ID cleared manually');
916        };
917})();
918</script>
918
919
920<script>
921/* ADNABU_GEO_START */
922(function() {
923    const STORAGE_KEYS = {
924        handled: 'ADNABU_GEO_REDIRECT_HANDLED',
925        sessionId: 'ADNABU_REDIRECT_MANAGER_SESSION_ID',
926        debug: 'ADNABU_REDIRECT_DEBUG_MODE',
927        detectedCountry: 'ADNABU_GEO_DETECTED_COUNTRY',
928        detectionAttempted: 'ADNABU_GEO_DETECTION_ATTEMPTED',
929    };
930    // The extra replace keeps merchant copy from breaking out of this script tag: a literal
931    // closing tag would end it early, and an opening comment plus script tag flips the HTML
932    // tokenizer into its double-escaped state.
933    // Escaping every '<' (it only ever appears inside JSON strings) covers both and stays valid JS.
934    const config = null;
935    // Fallback only — localization.country.iso_code reflects the current market context,
936    // not the visitor's IP country; browsing_context_suggestions.json is the primary source.
937    const visitorCountryFromLiquid = "GB";
938    const apiEndpoint = 'https://nabu-seo.adnabu.com/flux';
939    const shopId = 'barnyarns.myshopify.com';
940
941    // Storage access throws in Safari with site data blocked and in sandboxed frames, which
942    // would otherwise kill the whole runtime — reads fall back to null, writes become no-ops.
943    function storageGet(area, key) {
944        try { return window[area].getItem(key); } catch (_e) { return null; }
945    }
946    function storageSet(area, key, value) {
947        try { window[area].setItem(key, value); } catch (_e) {}
948    }
949
950    const debug = storageGet('localStorage', STORAGE_KEYS.debug) === 'true';
951
952    // Shopify's routes.root ends with a slash, but a theme overriding Shopify.routes
953    // without one would silently produce paths like '/frlocalization'
954    function getRoutesRoot() {
955        const root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
956        return root.replace(/\/*$/, '/');
957    }
958
959    let detectedCountryCache = storageGet('sessionStorage', STORAGE_KEYS.detectedCountry) || null;
960    // A miss (blocked endpoint, no country in the response, fetch failure) leaves detectedCountry
961    // unset, so remember that detection ran to avoid refetching the endpoint on every pageview
962    let detectionAttempted = storageGet('sessionStorage', STORAGE_KEYS.detectionAttempted) === '1';
963
964    async function warmUpCountryDetection() {
965        if (detectedCountryCache || detectionAttempted) return;
966        try {
967            const res = await fetch(getRoutesRoot() + 'browsing_context_suggestions.json?country[enabled]=true', {cache: 'no-store'});
968            if (!res.ok) return;
969            const data = await res.json();
970            const country = data && data.detected_values && data.detected_values.country && data.detected_values.country.handle;
971            if (country) {
972                // Shopify's handle casing isn't guaranteed; market country_codes are uppercase
973                detectedCountryCache = String(country).toUpperCase();
974                storageSet('sessionStorage', STORAGE_KEYS.detectedCountry, detectedCountryCache);
975            }
976        } catch (_e) {
977        } finally {
978            detectionAttempted = true;
979            storageSet('sessionStorage', STORAGE_KEYS.detectionAttempted, '1');
980        }
981    }
982
983    function detectVisitorCountry() {
984        return detectedCountryCache
985            || visitorCountryFromLiquid
986            || (window.Shopify && Shopify.country)
987            || null;
988    }
989
990    // Prefer the visitor's detected country when the market covers it; otherwise fall back
991    // to the market's primary country code. With region_detection off the visitor's location
992    // must not influence anything, so the detected country is ignored entirely.
993    function pickDisplayCountry(market) {
994        const visitor = config.region_detection !== false ? detectVisitorCountry() : null;
995        const codes = (market && market.country_codes) || [];
996        if (visitor && codes.indexOf(visitor) !== -1) return visitor;
997        // Visitor's country isn't in the target market (e.g. a no-market country routed to the
998        // fallback market): prefer the merchant's chosen fallback country over the market's
999        // first country, which is otherwise arbitrary for a multi-country market
1000        if (config.fallback_country && codes.indexOf(config.fallback_country) !== -1) return config.fallback_country;
1001        return codes[0] || config.fallback_country || visitor || null;
1002    }
1003
1004    function log() {
1005        if (debug) console.log.apply(console, ['[Nabu Geo Redirect]'].concat([].slice.call(arguments)));
1006    }
1007
1008    // Accept a boolean true or the string "true" so a metafield written as a string
1009    // doesn't silently disable the feature
1010    if (!config || (config.enabled !== true && config.enabled !== 'true')) {
1011        log('Disabled or config missing', config);
1012        return;
1013    }
1014    if (storageGet('sessionStorage', STORAGE_KEYS.handled) === '1') {
1015        log('Already handled this session');
1016        return;
1017    }
1018
1019    function uuid() {
1020        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
1021            const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);
1022            return v.toString(16);
1023        });
1024    }
1025
1026    function getSessionId() {
1027        let id = storageGet('sessionStorage', STORAGE_KEYS.sessionId);
1028        if (!id) {
1029            id = uuid();
1030            storageSet('sessionStorage', STORAGE_KEYS.sessionId, id);
1031        }
1032        return id;
1033    }
1034
1035    function sendEvent(eventType, extra) {
1036        const payload = Object.assign({
1037            event_type: eventType,
1038            shop_id: shopId,
1039            session_id: getSessionId(),
1040            timestamp: Date.now() / 1000,
1041            visitor_country_code: config.region_detection !== false ? detectVisitorCountry() : null,
1042            visitor_locale: (window.Shopify && Shopify.locale) || null,
1043            // market_* mirrors the 404 event schema — the current market context, not the visitor's IP country
1044            market_country_code: (window.Shopify && Shopify.country) || null,
1045            market_locale: (window.Shopify && Shopify.locale) || null,
1046            user_agent: navigator.userAgent,
1047        }, extra || {});
1048        try {
1049            if (navigator.sendBeacon) {
1050                navigator.sendBeacon(apiEndpoint, new Blob([JSON.stringify(payload)], {type: 'application/json'}));
1051            } else {
1052                const xhr = new XMLHttpRequest();
1053                xhr.open('POST', apiEndpoint, true);
1054                xhr.setRequestHeader('Content-Type', 'application/json');
1055                xhr.send(JSON.stringify(payload));
1056            }
1057        } catch (e) {
1058            log('sendEvent failed', e);
1059        }
1060    }
1061
1062    // Returns whether the marker actually persisted — with storage blocked the guard at the
1063    // top of the IIFE never trips, and AUTO mode must not redirect without that brake.
1064    function markHandled() {
1065        storageSet('sessionStorage', STORAGE_KEYS.handled, '1');
1066        return storageGet('sessionStorage', STORAGE_KEYS.handled) === '1';
1067    }
1068
1069    // return_to must be locale-root-relative; a locale-prefixed path would pin the old language.
1070    // The locale home page has no trailing slash ('/fr' with root '/fr/'), so compare without it.
1071    function toLocaleRootRelative(returnTo) {
1072        let returnPath = returnTo || '/';
1073        const rootNoSlash = getRoutesRoot().replace(/\/+$/, '');
1074        if (rootNoSlash && returnPath.indexOf(rootNoSlash) === 0) {
1075            const rest = returnPath.slice(rootNoSlash.length);
1076            if (rest === '') returnPath = '/';
1077            else if (rest.charAt(0) === '/') returnPath = rest;
1078        }
1079        // Collapse leading slashes, backslashes and control chars: '//evil.example/x',
1080        // '/\evil.example/x' and control-char-prefixed forms all normalize to a
1081        // protocol-relative URL in browsers, not a path
1082        return '/' + returnPath.replace(/^[/\\\x00-\x1f]+/, '');
1083    }
1084
1085    // Submit Shopify's localization form so Shopify updates country/market/currency and
1086    // redirects to the locale-aware URL; self-built market URLs are brittle.
1087    function switchCountry(countryCode, returnTo, localeCode) {
1088        const form = document.createElement('form');
1089        form.method = 'POST';
1090        form.action = getRoutesRoot() + 'localization';
1091        form.hidden = true;
1092        const fields = [
1093            ['_method', 'PUT'],
1094            ['country_code', countryCode || ''],
1095            ['return_to', toLocaleRootRelative(returnTo) + (window.location.search || '')],
1096        ];
1097        if (localeCode) fields.push(['locale_code', localeCode]);
1098        for (const pair of fields) {
1099            const input = document.createElement('input');
1100            input.type = 'hidden';
1101            input.name = pair[0];
1102            input.value = pair[1];
1103            form.appendChild(input);
1104        }
1105        document.body.appendChild(form);
1106        form.submit();
1107    }
1108
1109    function findTargetMarket() {
1110        // With region_detection off, skip the country lookup and go straight to fallback
1111        if (config.region_detection !== false) {
1112            const byCountry = marketForCountry(detectVisitorCountry());
1113            if (byCountry) return byCountry;
1114        }
1115        if (config.fallback_market_id) {
1116            const byId = (config.markets || []).find(function(m) { return m.shopify_id === config.fallback_market_id; });
1117            if (byId) return byId;
1118        }
1119        return marketForCountry(config.fallback_country);
1120    }
1121
1122    // Auto-detect (no saved default_language) maps the visitor's browser language(s) to a locale the
1123    // market publishes: an exact locale match wins, then a base-language match (e.g. fr-FR -> fr).
1124    function detectBrowserLocale(locales) {
1125        if (!locales || !locales.length) return null;
1126        const nav = window.navigator || {};
1127        const prefs = (nav.languages && nav.languages.length) ? nav.languages : (nav.language ? [nav.language] : []);
1128        for (let i = 0; i < prefs.length; i++) {
1129            const pref = String(prefs[i]).toLowerCase();
1130            const base = pref.split('-')[0];
1131            const exact = locales.find(function(l) { return String(l).toLowerCase() === pref; });
1132            if (exact) return exact;
1133            const baseMatch = locales.find(function(l) { return String(l).toLowerCase().split('-')[0] === base; });
1134            if (baseMatch) return baseMatch;
1135        }
1136        return null;
1137    }
1138
1139    // Prefer the shop-wide default_language URL when the market supports it, then the visitor's
1140    // browser language, then the market's own locales, then primary_url (which can point at the
1141    // shop root on partially-configured shops).
1142    function pickMarketUrl(market) {
1143        if (!market) return null;
1144        const localeUrls = market.locale_urls || {};
1145        const globalDefault = config.default_language;
1146        if (globalDefault && localeUrls[globalDefault]) return localeUrls[globalDefault];
1147        const detected = detectBrowserLocale(market.locales || []);
1148        if (detected && localeUrls[detected]) return localeUrls[detected];
1149        const marketDefault = (market.locales && market.locales[0]) || null;
1150        if (marketDefault && localeUrls[marketDefault]) return localeUrls[marketDefault];
1151        const anyLocaleUrl = Object.values(localeUrls)[0];
1152        if (anyLocaleUrl) return anyLocaleUrl;
1153        return market.primary_url || null;
1154    }
1155
1156    // Analytics to_url should be where the visitor actually lands — the market URL joined
1157    // with the return path and query string, matching what switchCountry submits as return_to
1158    function buildDestinationUrl(market, returnTo) {
1159        const base = pickMarketUrl(market);
1160        if (!base) return null;
1161        return base.replace(/\/+$/, '') + toLocaleRootRelative(returnTo) + (window.location.search || '');
1162    }
1163
1164    function marketPathFromUrl(url) {
1165        try {
1166            const path = new URL(url).pathname.replace(/\/+$/, '');
1167            return path || '/';
1168        } catch (_e) { return null; }
1169    }
1170
1171    function isSameOrigin(url) {
1172        try { return new URL(url).origin.toLowerCase() === window.location.origin.toLowerCase(); }
1173        catch (_e) { return false; }
1174    }
1175
1176    // Detect the market the visitor is currently browsing by matching subfolder prefixes
1177    function findVisitorMarketPath() {
1178        const markets = config.markets || [];
1179        const visitorPath = window.location.pathname.replace(/\/+$/, '') || '/';
1180        const sorted = markets.slice().sort(function(a, b) {
1181            return (marketPathFromUrl(b.primary_url) || '').length - (marketPathFromUrl(a.primary_url) || '').length;
1182        });
1183        for (const m of sorted) {
1184            // A market on another domain can share a subfolder with a locale prefix on this
1185            // one, so only same-origin markets can claim the current path.
1186            if (!isSameOrigin(m.primary_url)) continue;
1187            const mp = marketPathFromUrl(m.primary_url);
1188            if (!mp) continue;
1189            if (mp === '/') return '/';
1190            if (visitorPath === mp || visitorPath.startsWith(mp + '/')) return mp;
1191        }
1192        return null;
1193    }
1194
1195    // Compare against the market's primary_url on both sides — pickMarketUrl() prefers a
1196    // locale URL whose path prefix differs from the primary one, which would flag visitors
1197    // already in the right market as needing a switch.
1198    function isAlreadyInMarket(market, targetUrl) {
1199        const referenceUrl = (market && market.primary_url) || targetUrl;
1200        if (!isSameOrigin(referenceUrl)) return false;
1201        // Markets can share one domain with no subfolder (the context then comes from the
1202        // buyer's localization cookie), so the URL alone can't prove the market — the
1203        // current context country must also be covered by the target market.
1204        if (visitorCountryFromLiquid && market
1205                && (market.country_codes || []).indexOf(visitorCountryFromLiquid) === -1) {
1206            return false;
1207        }
1208        // Without a primary_url there is no path to anchor a comparison — same origin plus
1209        // a covered context country is the strongest signal left.
1210        if (!market || !market.primary_url) return true;
1211        return findVisitorMarketPath() === marketPathFromUrl(referenceUrl);
1212    }
1213
1214    // Display names resolve in the storefront's locale and are memoized — Intl.DisplayNames
1215    // construction is expensive and countryName() runs inside the dropdown sort comparator.
1216    const displayNameResolvers = {};
1217    const displayNameCaches = {region: {}, language: {}};
1218
1219    function resolveDisplayName(type, locale, code) {
1220        const resolverKey = type + ':' + locale;
1221        if (!(resolverKey in displayNameResolvers)) {
1222            try { displayNameResolvers[resolverKey] = new Intl.DisplayNames([locale], {type: type}); }
1223            catch (_e) { displayNameResolvers[resolverKey] = null; }
1224        }
1225        const resolver = displayNameResolvers[resolverKey];
1226        if (!resolver) return code;
1227        try { return resolver.of(code) || code; }
1228        catch (_e) { return code; }
1229    }
1230
1231    function countryName(code) {
1232        if (!code) return '';
1233        const locale = (window.Shopify && Shopify.locale) || 'en';
1234        const cache = displayNameCaches.region;
1235        if (cache[code] === undefined) cache[code] = resolveDisplayName('region', locale, code);
1236        return cache[code];
1237    }
1238
1239    // SVG flag from flagcdn.com — same source as the admin preview; emoji flags don't render on Windows
1240    function flagImgMarkup(countryCode) {
1241        if (!countryCode || !/^[A-Za-z]{2}$/.test(countryCode)) return '';
1242        const cc = String(countryCode).toLowerCase();
1243        // onerror removes the img so a CSP-blocked or unreachable CDN never shows a broken icon
1244        return '<img src="https://flagcdn.com/' + cc + '.svg" alt="" width="16" height="12" '
1245            + 'referrerpolicy="no-referrer" loading="lazy" onerror="this.remove()" '
1246            + 'style="display:inline-block;vertical-align:middle;object-fit:cover;" />';
1247    }
1248
1249    function languageName(code) {
1250        if (!code) return '';
1251        const cache = displayNameCaches.language;
1252        if (cache[code] === undefined) cache[code] = resolveDisplayName('language', code, code);
1253        return cache[code];
1254    }
1255
1256    function substituteTokens(template, replacements) {
1257        if (typeof template !== 'string' || !template) return '';
1258        return template
1259            .replace(/\{country\}/g, replacements.country || '')
1260            .replace(/\{language\}/g, replacements.language || '')
1261            .replace(/\{currency\}/g, replacements.currency || '');
1262    }
1263
1264    // Injects the flag SVG before the country name; all template segments are escaped
1265    function renderHeaderHtml(template, replacements, flagHtml) {
1266        if (typeof template !== 'string' || !template) return '';
1267        const parts = template.split('{country}');
1268        const substituteNonCountry = function(segment) {
1269            return substituteTokens(segment, Object.assign({}, replacements, {country: ''}));
1270        };
1271        const before = escapeHtml(substituteNonCountry(parts[0]));
1272        if (parts.length === 1) return before;
1273        const country = escapeHtml(replacements.country || '');
1274        // Later {country} occurrences render the plain name — the flag only decorates the first
1275        const after = escapeHtml(substituteTokens(parts.slice(1).join('{country}'), replacements));
1276        return before + flagHtml + (flagHtml ? ' ' : '') + country + after;
1277    }
1278
1279    function escapeHtml(str) {
1280        return String(str == null ? '' : str)
1281            .replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;')
1282            .replace(/"/g, '&quot;').replace(/'/g, '&#39;');
1283    }
1284
1285    function marketForCountry(code) {
1286        return (config.markets || []).find(function(m) {
1287            return (m.country_codes || []).indexOf(code) !== -1;
1288        }) || null;
1289    }
1290
1291    function collectMarketCountryCodes() {
1292        const codes = [];
1293        (config.markets || []).forEach(function(m) {
1294            (m.country_codes || []).forEach(function(code) {
1295                if (code && codes.indexOf(code) === -1) codes.push(code);
1296            });
1297        });
1298        return codes.sort(function(a, b) { return countryName(a).localeCompare(countryName(b)); });
1299    }
1300
1301    function localesForCountry(code, fallbackMarket) {
1302        const market = marketForCountry(code) || fallbackMarket;
1303        const locales = (market && market.locales) || [];
1304        if (locales.length) return locales;
1305        return config.shop_primary_locale ? [config.shop_primary_locale] : [];
1306    }
1307
1308    function preferredLocaleFor(market) {
1309        if (config.default_language) return config.default_language;
1310        const locales = (market && market.locales) || [];
1311        return detectBrowserLocale(locales)
1312            || locales[0]
1313            || config.shop_primary_locale || '';
1314    }
1315
1316    // Detected/default value first (and preselected); the rest keep their order
1317    function orderedWithFirst(list, first) {
1318        if (!first || list.indexOf(first) === -1) return list;
1319        return [first].concat(list.filter(function(item) { return item !== first; }));
1320    }
1321
1322    function selectOptionsMarkup(values, labelFor) {
1323        return values.map(function(value, index) {
1324            return '<option value="' + escapeHtml(value) + '"' + (index === 0 ? ' selected' : '') + '>'
1325                + escapeHtml(labelFor(value)) + '</option>';
1326        }).join('');
1327    }
1328
1329    function selectFieldMarkup(id, label, attribute, optionsHtml) {
1330        // label for + matching id ties the visible caption to the select, so voice-control
1331        // users can target it (an aria-label alone is invisible and not voice-addressable)
1332        return [
1333            '<div>',
1334            '<label for="' + id + '" style="display:block;margin:0 0 4px;font-size:11px;color:#6b7280;">' + escapeHtml(label) + '</label>',
1335            '<select id="' + id + '" ' + attribute + ' style="width:100%;background:#fff;border:1px solid #dfe3e8;border-radius:6px;padding:4px 0;font-size:12px;color:#111827;">' + optionsHtml + '</select>',
1336            '</div>',
1337        ].join('');
1338    }
1339
1340    function renderModal(market, targetUrl) {
1341        const modalCopy = config.modal_copy || {};
1342        const allCountryCodes = collectMarketCountryCodes();
1343        const picked = pickDisplayCountry(market);
1344        // The header/CTA must describe the same country the dropdown preselects, so a pick
1345        // no market covers (empty country_codes + uncovered fallback) falls back to the list
1346        const countryCode = allCountryCodes.indexOf(picked) !== -1 ? picked : (allCountryCodes[0] || picked);
1347        const preferredLanguage = preferredLocaleFor(market);
1348        const languageOptions = orderedWithFirst(localesForCountry(countryCode, market), preferredLanguage);
1349        // {language} copy must name the option the dropdown actually preselects — a
1350        // default_language the target market doesn't publish is dropped from the list
1351        const languageCode = languageOptions[0] || preferredLanguage;
1352        const flagHtml = flagImgMarkup(countryCode);
1353        const replacements = {
1354            country: countryName(countryCode) || market.name || '',
1355            language: languageName(languageCode),
1356            currency: (marketForCountry(countryCode) || market).currency_code || '',
1357        };
1358        // Hex-only guard: cta_color lands in a style attribute, so reject arbitrary CSS
1359        const ctaColor = /^#[0-9a-fA-F]{3,8}$/.test(modalCopy.cta_color || '') ? modalCopy.cta_color : '#1F1F1F';
1360        const headerTemplate = modalCopy.header || 'It looks like you are shopping from {country}';
1361        const descriptionTemplate = modalCopy.description || 'Visit our {country} store for {currency} pricing.';
1362        const ctaTemplate = modalCopy.cta_label || 'Continue to {country} store';
1363        const countryOptions = orderedWithFirst(allCountryCodes, countryCode);
1364
1365        const overlay = document.createElement('div');
1366        overlay.setAttribute('data-adnabu-geo-modal', '');
1367        overlay.style.cssText = 'position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,15,15,0.32);z-index:2147483646;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;';
1368        overlay.innerHTML = [
1369            '<div role="dialog" aria-modal="true" data-adnabu-geo-dialog aria-label="' + escapeHtml(substituteTokens(headerTemplate, replacements)) + '" style="background:#fff;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,0.18);padding:20px;max-width:340px;width:calc(100% - 40px);">',
1370            '<div style="display:flex;justify-content:space-between;align-items:flex-start;gap:12px;">',
1371            '<p data-adnabu-geo-header aria-live="polite" style="margin:0;font-size:15px;font-weight:500;line-height:1.35;">' + renderHeaderHtml(headerTemplate, replacements, flagHtml) + '</p>',
1372            '<button type="button" aria-label="Close" data-adnabu-geo-dismiss style="background:transparent;border:none;padding:0;cursor:pointer;color:#5c6a7a;font-size:20px;line-height:1;">×</button>',
1373            '</div>',
1374            '<p data-adnabu-geo-description aria-live="polite" style="margin:12px 0 0;font-size:13px;color:#374151;line-height:1.4;">' + escapeHtml(substituteTokens(descriptionTemplate, replacements)) + '</p>',
1375            '<div style="display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;">',
1376            selectFieldMarkup('adnabu-geo-country-select', modalCopy.country_field_label || 'Country', 'data-adnabu-geo-country', selectOptionsMarkup(countryOptions, countryName)),
1377            selectFieldMarkup('adnabu-geo-language-select', modalCopy.language_field_label || 'Language', 'data-adnabu-geo-language', selectOptionsMarkup(languageOptions, languageName)),
1378            '</div>',
1379            '<button type="button" data-adnabu-geo-accept style="margin-top:16px;width:100%;background:' + escapeHtml(ctaColor) + ';color:#fff;border:none;border-radius:8px;padding:10px 14px;font-weight:600;font-size:13px;
1379cursor:pointer;">',
1380            escapeHtml(substituteTokens(ctaTemplate, replacements)),
1381            '</button>',
1382            '</div>',
1383        ].join('');
1384
1385        const previouslyFocused = document.activeElement;
1386        const previousBodyOverflow = document.body.style.overflow;
1387        // Lock background scroll so the page doesn't scroll behind the overlay on mobile
1388        document.body.style.overflow = 'hidden';
1389        document.body.appendChild(overlay);
1390
1391        const dialogElement = overlay.querySelector('[data-adnabu-geo-dialog]');
1392        const headerElement = overlay.querySelector('[data-adnabu-geo-header]');
1393        const descriptionElement = overlay.querySelector('[data-adnabu-geo-description]');
1394        const countrySelect = overlay.querySelector('[data-adnabu-geo-country]');
1395        const languageSelect = overlay.querySelector('[data-adnabu-geo-language]');
1396        const acceptButton = overlay.querySelector('[data-adnabu-geo-accept]');
1397
1398        // All templated copy tracks the current selection, not just the CTA — a modal that
1399        // still says "Shopping from France?" above a "Continue to Germany store" button lies
1400        function updateModalCopy() {
1401            const chosenCountry = countrySelect.value || countryCode;
1402            const chosenMarket = marketForCountry(chosenCountry) || market;
1403            const chosen = {
1404                country: countryName(chosenCountry) || chosenMarket.name || '',
1405                language: languageName(languageSelect.value || languageCode),
1406                currency: chosenMarket.currency_code || '',
1407            };
1408            headerElement.innerHTML = renderHeaderHtml(headerTemplate, chosen, flagImgMarkup(chosenCountry));
1409            descriptionElement.textContent = substituteTokens(descriptionTemplate, chosen);
1410            acceptButton.textContent = substituteTokens(ctaTemplate, chosen);
1411            dialogElement.setAttribute('aria-label', substituteTokens(headerTemplate, chosen));
1412        }
1413
1414        function handleKeydown(e) {
1415            if (e.key === 'Escape') { dismiss(); return; }
1416            if (e.key !== 'Tab') return;
1417            // Keep Tab cycling inside the dialog while it is open
1418            const focusables = overlay.querySelectorAll('select, button');
1419            const first = focusables[0];
1420            const last = focusables[focusables.length - 1];
1421            if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }
1422            else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }
1423        }
1424        function dismiss() {
1425            sendEvent('GEO_MODAL_DISMISSED', {target_country_code: countryCode, target_market_id: market.shopify_id});
1426            document.removeEventListener('keydown', handleKeydown);
1427            document.body.style.overflow = previousBodyOverflow;
1428            overlay.remove();
1429            if (previouslyFocused && typeof previouslyFocused.focus === 'function') previouslyFocused.focus();
1430        }
1431        function accept() {
1432            // Guard against double submission — the first click already navigates
1433            if (acceptButton.disabled) return;
1434            acceptButton.disabled = true;
1435            document.removeEventListener('keydown', handleKeydown);
1436            document.body.style.overflow = previousBodyOverflow;
1437            const chosenCountry = countrySelect.value || countryCode;
1438            const chosenMarket = marketForCountry(chosenCountry) || market;
1439            sendEvent('GEO_MODAL_ACCEPTED', {
1440                target_country_code: chosenCountry, target_market_id: chosenMarket.shopify_id,
1441                to_url: buildDestinationUrl(chosenMarket, window.location.pathname) || targetUrl,
1442            });
1443            switchCountry(chosenCountry, window.location.pathname, languageSelect.value || languageCode);
1444        }
1445        countrySelect.addEventListener('change', function() {
1446            // Same preference order as the initial render, so toggling a country away and
1447            // back preselects the same language
1448            const chosenMarket = marketForCountry(countrySelect.value) || market;
1449            const locales = orderedWithFirst(localesForCountry(countrySelect.value, market), preferredLocaleFor(c
1449hosenMarket));
1450            languageSelect.innerHTML = selectOptionsMarkup(locales, languageName);
1451            updateModalCopy();
1452        });
1453        languageSelect.addEventListener('change', updateModalCopy);
1454        overlay.querySelector('[data-adnabu-geo-dismiss]').addEventListener('click', dismiss);
1455        acceptButton.addEventListener('click', accept);
1456        overlay.addEventListener('click', function(e) { if (e.target === overlay) dismiss(); });
1457        document.addEventListener('keydown', handleKeydown);
1458        // Emitted only after a successful render + wiring, so a throw above (caught in run())
1459        // never counts an impression for a modal the visitor can't see
1460        sendEvent('GEO_MODAL_SHOWN', {target_country_code: countryCode, target_market_id: market.shopify_id});
1461        countrySelect.focus({preventScroll: true});
1462    }
1463
1464    // Best-effort bot exclusion: JS-rendering crawlers (Googlebot, Bingbot) keep their bot UA
1465    // while rendering, and navigator.webdriver catches headless automation.
1466    // Redirecting crawlers by IP breaks indexing of localized markets, so bots get neither
1467    // redirects nor modals — and never reach sendEvent, keeping analytics human-only.
1468    function isBot() {
1469        if (navigator.webdriver) return true;
1470        return /bot|crawler|spider|crawling|slurp|lighthouse|headless|bingpreview|facebookexternalhit|whatsapp|telegram|pinterest|semrush|ahrefs|screaming frog/i
1471            .test(navigator.userAgent);
1472    }
1473
1474    const botDetected = isBot();
1475
1476    async function run() {
1477        if (botDetected) {
1478            log('Bot or automation detected; skipping geo handling');
1479            return;
1480        }
1481        await countryDetectionReady;
1482        const targetMarket = findTargetMarket();
1483        if (!targetMarket) {
1484            log('No target market found for visitor country', detectVisitorCountry());
1485            return;
1486        }
1487        const targetUrl = pickMarketUrl(targetMarket);
1488        if (!targetUrl) {
1489            log('No URL resolved for target market', targetMarket);
1490            return;
1491        }
1492        if (isAlreadyInMarket(targetMarket, targetUrl)) {
1493            log('Visitor already in target market origin', targetUrl);
1494            return;
1495        }
1496        if (config.mode === 'AUTO') {
1497            // Submit only a country the target market covers, so the reported market and
1498            // the market Shopify resolves can't diverge
1499            const targetCountries = targetMarket.country_codes || [];
1500            const picked = pickDisplayCountry(targetMarket);
1501            const submitCountry = targetCountries.indexOf(picked) !== -1 ? picked : targetCountries[0];
1502            if (!submitCountry) {
1503                log('Target market has no country to submit; skipping AUTO redirect');
1504                return;
1505            }
1506            // No persisted marker means no brake against reload loops — storage-blocked
1507            // visitors usually block the localization cookie too, so the switch won't stick
1508            if (!markHandled()) {
1509                log('Session marker not persisted; skipping AUTO redirect');
1510                return;
1511            }
1512            sendEvent('GEO_AUTO_REDIRECTED', {
1513                target_country_code: submitCountry, target_market_id: targetMarket.shopify_id,
1514                to_url: buildDestinationUrl(targetMarket, window.location.pathname) || targetUrl,
1515            });
1516            // Honor default_language when the target market publishes it, matching pickMarketUrl's choice
1517            const autoLocale = config.default_language
1518                && (targetMarket.locales || []).indexOf(config.default_language) !== -1
1519                ? config.default_language : null;
1520            switchCountry(submitCountry, window.location.pathname, autoLocale);
1521            return;
1522        }
1523        if (config.mode !== 'MODAL') {
1524            log('Unknown redirection mode; skipping', config.mode);
1525            return;
1526        }
1527        // Mark handled only after a successful render — a throw partway would otherwise cost
1528        // the visitor the modal for the whole session and leave a dead overlay on the page
1529        try {
1530            renderModal(targetMarket, targetUrl);
1531        } catch (renderError) {
1532            const partialOverlay = document.querySelector('[data-adnabu-geo-modal]');
1533            if (partialOverlay) partialOverlay.remove();
1534            log('Modal render failed', renderError);
1535            return;
1536        }
1537        markHandled();
1538    }
1539
1540    // Detection starts at script evaluation (this block targets head) so the network round
1541    // trip overlaps document parsing instead of delaying the redirect past DOMContentLoaded.
1542    // With region_detection off the visitor is never geolocated — no lookup, no cache.
1543    const countryDetectionReady = !botDetected && config.region_detection !== false
1544        ? warmUpCountryDetection() : Promise.resolve();
1545
1546    // async run() would otherwise surface storage/network failures as unhandled rejections
1547    function startGeo() {
1548        run().catch(function(e) { log('Geo run failed', e); });
1549    }
1550    if (document.readyState === 'loading') {
1551        document.addEventListener('DOMContentLoaded', startGeo);
1552    } else {
1553        startGeo();
1554    }
1555})();
1556/* ADNABU_GEO_END */
1557</script>
1557
1558
1559
1560<!-- END app block -->
1560<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1560
1560
1561<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1561
1561
1562<script src="https://cdn.shopify.com/extensions/01a0f7c3-dc79-7a84-bbec-a0894fd9ef1e/discounty-3.4.5/assets/sdk.js" type="text/javascript" defer="defer"></script>
1562
1563<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1564<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: 86748659993,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 1564
1564
1565<script>
1566  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1567</script>
vendor: 1 bytes, line 1567
1567
1568<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}
1568).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: 86748659993,storefrontBaseUrl: "https://www.barnyarns.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.barnyarns.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2461204761","configuration":"{\"mailchimp_store_id\":\"store_i8bolo8x5w14we8h4eis\", \"mailchimp_user_id\":\"170205861\",\"mailchimp_list_id\":\"e3305d09b0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1568,{"id":"938934553","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-M50X9LDFJD\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-M50X9LDFJD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Barnyarns","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"barnyarns.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.barnyarns.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9646759805209","handle":"superior-gold-titanium-topstitch-needles-size-80-12-pack-5","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49479673250073","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9584306913561","handle":"karen-kay-buckley-perfect-scissors-7-5-inch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49273133334809","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9584306979097","handle":"karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49273133400345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9440702267673","handle":"superior-bottomline-623-silver-1420yd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48900288217369","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9584296689945","handle":"blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50613311144217","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9748963787033","handle":"aurifil-necessities-neutral-collection-set-of-4-x-aurifil-50-1300m-reel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49885273587993","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.barnyarns.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"166382338329","themePublished":"true","eventMetadataId":"80dfda7c-6df9-4c16-940c-8581c2bb52a2","shopId":"86748659993","storefrontBaseUrl":"https:\/\/www.barnyarns.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1568<script>
1569  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1570  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1571  window.ShopifyAnalytics.meta.currency = 'GBP';
1572  var meta = {"page":{"requestId":"27dfe68e-e83c-468d-8e92-5dc966059e40-1791073688"}};
1573  for (var attr in meta) {
1574    window.ShopifyAnalytics.meta[attr] = meta[attr];
1575  }
1576</script>
vendor: 1 bytes, line 1576
1576
1577<script class="analytics">
1578  (function () {
1579    var customDocumentWrite = function(content) {
1580      var jquery = null;
1581
1582      if (window.jQuery) {
1583        jquery = window.jQuery;
1584      } else if (window.Checkout && window.Checkout.$) {
1585        jquery = window.Checkout.$;
1586      }
1587
1588      if (jquery) {
1589        jquery('body').append(content);
1590      }
1591    };
1592
1593    var hasLoggedConversion = function(token) {
1594      if (token) {
1595        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1596      }
1597      return false;
1598    }
1599
1600    var setCookieIfConversion = function(token) {
1601      if (token) {
1602        var twoMonthsFromNow = new Date(Date.now());
1603        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1604
1605        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1606      }
1607    }
1608
1609    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1610    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1611    if (trekkie.integrations) {
1612      return;
1613    }
1614    trekkie.methods = [
1615      'identify',
1616      'page',
1617      'ready',
1618      'track',
1619      'trackForm',
1620      'trackLink'
1621    ];
1622    trekkie.factory = function(method) {
1623      return function() {
1624        var args = Array.prototype.slice.call(arguments);
1625        args.unshift(method);
1626        trekkie.push(args);
1627        if (method == 'track' || method == 'page') {
1628          var pageUrl;
1629          try {
1630            pageUrl = window.location.href;
1631          } catch (e) {}
1632          var pageReferrer;
1633          try {
1634            pageReferrer = document.referrer;
1635          } catch (e) {}
1636          try {
1637            if (window.__TREKKIE_SHIM_QUEUE == null) {
1638              window.__TREKKIE_SHIM_QUEUE = [];
1639            }
1640            window.__TREKKIE_SHIM_QUEUE.push({
1641              from: 'trekkie-stub',
1642              method: method,
1643              args: args.slice(1),
1644              pageContext: {
1645                url: pageUrl,
1646                referrer: pageReferrer
1647              }
1648            });
1649          } catch (e) {
1650            // no-op
1651          }
1652        }
1653        return trekkie;
1654      };
1655    };
1656    for (var i = 0; i < trekkie.methods.length; i++) {
1657      var key = trekkie.methods[i];
1658      trekkie[key] = trekkie.factory(key);
1659    }
1660    trekkie.load = function(config) {
1661      trekkie.config = config || {};
1662      trekkie.config.initialDocumentCookie = document.cookie;
1663      var first = document.getElementsByTagName('script')[0];
1664var script = document.createElement('script');
1665script.type = 'text/javascript';
1666script.onerror = function(e) {
1667  var scriptFallback = document.createElement('script');
1668  scriptFallback.type = 'text/javascript';
1669  scriptFallback.onerror = function(error) {
1670          var Monorail = {
1671      produce: function produce(monorailDomain, schemaId, payload) {
1672        var currentMs = new Date().getTime();
1673        var event = {
1674          schema_id: schemaId,
1675          payload: payload,
1676          metadata: {
1677            event_created_at_ms: currentMs,
1678            event_sent_at_ms: currentMs
1679          }
1680        };
1681        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1682      },
1683      sendRequest: function sendRequest(endpointUrl, payload) {
1684        // Try the sendBeacon API
1685        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1686          var blobData = new window.Blob([payload], {
1687            type: 'text/plain'
1688          });
1689
1690          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1691            return true;
1692          } // sendBeacon was not successful
1693
1694        } // XHR beacon
1695
1696        var xhr = new XMLHttpRequest();
1697
1698        try {
1699          xhr.open('POST', endpointUrl);
1700          xhr.setRequestHeader('Content-Type', 'text/plain');
1701          xhr.send(payload);
1702        } catch (e) {
1703          console.log(e);
1704        }
1705
1706        return false;
1707      },
1708      isIos12: function isIos12() {
1709        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1710      }
1711    };
1712    Monorail.produce('monorail-edge.shopifysvc.com',
1713      'trekkie_storefront_load_errors/1.1',
1714      {shop_id: 86748659993,
1715      theme_id: 166382338329,
1716      app_name: "storefront",
1717      context_url: window.location.href,
1718      source_url: "//www.barnyarns.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1719
1720  };
1721  scriptFallback.async = true;
1722  scriptFallback.src = '//www.barnyarns.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1723  first.parentNode.insertBefore(scriptFallback, first);
1724};
1725script.async = true;
1726script.src = '//www.barnyarns.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1727first.parentNode.insertBefore(script, first);
1728
1729    };
1730    trekkie.load(
1731      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":86748659993,"isMerchantRequest":null,"themeId":166382338329,"themeCityHash":"17507643279376502734","contentLanguage":"en","currency":"GBP","eventMetadataId":"80dfda7c-6df9-4c16-940c-8581c2bb52a2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1732    );
1733
1734    var loaded = false;
1735    trekkie.ready(function() {
1736      if (loaded) return;
1737      loaded = true;
1738
1739      window.ShopifyAnalytics.lib = window.trekkie;
1740
1741      var originalDocumentWrite = document.write;
1742      document.write = customDocumentWrite;
1743      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1744      document.write = originalDocumentWrite;
1745
1746      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1747      var token = match? match[1]: undefined;
1748      if (!hasLoggedConversion(token)) {
1749        setCookieIfConversion(token);
1750        
1751      }
1752    });
1753
1754    window.ShopifyAnalytics.lib.page(null,{"requestId":"27dfe68e-e83c-468d-8e92-5dc966059e40-1791073688","shopifyEmitted":true});
1755
1756    var eventsListenerScript = document.createElement('script');
1757    eventsListenerScript.async = true;
1758    eventsListenerScript.src = "//www.barnyarns.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1759    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1760})();</script>
vendor: 1 bytes, line 1760
1760
1761<script
1762  defer
1763  src="https://www.barnyarns.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1764  data-application="storefront-renderer"
1765  data-shop-id="86748659993"
1766  data-render-region="gcp-us-central1"
1767  data-page-type=""
1768  data-theme-instance-id="166382338329"
1769  data-theme-name="Barnyarns"
1770  data-theme-version="1.0.1"
1771  data-monorail-region="shop_domain"
1772  data-resource-timing-sampling-rate="10"
1773  data-shs="true"
1774  data-shs-beacon="true"
1775  data-shs-export-with-fetch="true"
1776  data-shs-logs-sample-rate="1"
1777  data-shs-beacon-endpoint="https://www.barnyarns.co.uk/api/collect"
1778></script>
1778
1779<meta name="shopify-y" content="3c2fc8c1-3439-4c31-9956-5bd08c803673" data-expiration="1822631288000"><meta name="shopify-s" content="3fb5105c-071a-40a6-b10c-332b6109df82" data-expiration="1791075488000"><meta name="new-cookie-storage-activated" content="t"></head>
1780
1781  <body class="">
1782    <!--[if IE]>
1783        <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience and security.</p>
1784    <![endif]-->
1785
1786    <div id="page">
1787        <a class="skip-to-content-link hidden" href="#main-content">Skip to text</a>
1788        <main id="main-content" class="content-for-layout focus-none body-content" role="main" tabindex="-1">
1789            <div id="shopify-section-announcement-bar" class="shopify-section section shopify-section shopify-section-vue vue-section">
1790</div>
1791            <div id="shopify-section-header" class="shopify-section shopify-section--header section shopify-section shopify-section-vue vue-section"><div class="meta-navigation hidden md:block bg-slate-100 p-1 text-xs font-bold px-4 sm:px-6">
1792    <ul class="flex justify-end gap-8 mx-auto max-w-screen-2xl">
1793        
1794        <li><a href="https://www.barnyarns.co.uk/a/blog" id="blog-news" title="Blog &amp; News" class="">Blog & News</a></li>
1795        
1796        <li><a href="/policies/shipping-policy" id="shipping-policy" title="Shipping Policy" class="">Shipping Policy</a></li>
1797        
1798        <li><a href="/policies/refund-policy" id="refund-policy" title="Refund Policy" class="">Refund Policy</a></li>
1799        
1800        <li><a href="/policies/terms-of-service" id="terms-of-service" title="Terms of Service" class="">Terms of Service</a></li>
1801        
1802    </ul>
1803</div>
1804
1805<header class="section-header">
1806    <div class="navigation-wrapper w-full bg-white" style="">
1807    <navigation-navigation cart-item-count="0" customer-enabled="true" v-slot="{onOpenSearch,
1808    onOpenCart, onOpenMobileNav, modalState, customerEnabled, userIcon, shoppingBagIcon, itemCount}"
1809    class="navigation-container relative">
1810
1811        <div class="flex items-center justify-between flex-wrap gap-x-6 py-4 mx-auto max-w-screen-2xl px-4 sm:px-6">
1812            <div class="icon-link--mobile lg:hidden">
1813                <button type="button" class="bg-white text-center" @click="onOpenMobileNav">
1814                    <svg role="presentation" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" class="icon icon--hamburger mx-auto h-7 w-7 stroke-2 text-gray-500" aria-hidden="true"><path d="m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z" fill-rule="nonzero"/></svg>
1815                    <span class="sr-only">Open menu</span>
1816                    <span class="mt-1 block text-xs text-gray-500">Menu</span>
1817                </button>
1818            </div>
1819
1820            <div class="lg:order-0"><a href="/" class="header__heading-link link link--text focus-inset mx-auto xl:mx-0">
1821    <span class="sr-only">Barnyarns</span><div class="header__heading-logo-wrapper">
1822            
1823            <img src="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=600" alt="Barnyarns" srcset="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=180 180w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=270 270w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=360 360w" width="180" height="41.53846153846154" loading="eager" class="header__heading-logo motion-reduce lazyload" sizes="(max-width: 360px) 50vw, 180px">
1824        </div></a>
1825</div>
1826
1827            <div class="icon-links flex justify-end gap-x-6 lg:order-2">
1828                <!-- Account -->
1829                <div class="icon-link hidden md:flex lg:flex-1 lg:items-center lg:justify-end lg:space-x-6" v-if="customerEnabled">
1830                    <a href="https://www.barnyarns.co.uk/customer_authentication/redirect?locale=en&region_country=GB" class="group flex items-center gap-x-1"><svg viewBox="0 0 24 24" class="icon icon--account h-5 w-5 shrink-0 text-black group-hover:text-gray-500" role="presentation" aria-hidden="true"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm7.753 18.305c-.261-.586-.789-.991-1.871-1.241-2.293-.529-4.428-.993-3.393-2.945 3.145-5.942.833-9.119-2.489-9.119-3.388 0-5.644 3.299-2.489 9.119 1.066 1.964-1.148 2.427-3.393 2.945-1.084.25-1.608.658-1.867 1.246-1.405-1.723-2.251-3.919-2.251-6.31 0-5.514 4.486-10 10-10s10 4.486 10 10c0 2.389-.845 4.583-2.247 6.305z"/></svg>
1831                            <span class="sr-only">Sign In or Create Account</span><span class="text-xs text-gray-500 font-bold">My Account</span>
1832                    </a>
1833                </div>
1834
1835                <!-- Cart -->
1836                <div class="icon-link relative" @click.prevent="onOpenCart">
1837                    <a href="#" class="group flex items-center gap-x-1">
1838                        <svg class="icon icon--cart-desktop h-5 w-5 flex-shrink-0 text-black group-hover:text-gray-500" role="presentation" viewBox="0 0 19 23">
1839      <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path>
1840    </svg>
1841                        <span
1842                            v-if="itemCount > 0" v-text="itemCount"
1843                            class="icon-cart-count h-4 w-4 rounded-full text-white flex items-center justify-center text-xs absolute -top-1 -left-2 group-hover:bg-primary-900"></span>
1844                        <span class="sr-only">You have ${itemCount} in your basket, view basket</span>
1845                        <span class="text-xs text-gray-500 font-bold">Basket</span>
1846                    </a>
1847                </div>
1848            </div><!-- /.icon-links -->
1849
1850            <div class="search-header w-full my-4 lg:my-0 lg:w-auto lg:flex-1 lg:order-1">
1851                <form action="/search" class="flex items-center justify-center gap-x-6">
1852    <search-header></search-header>
1853    <div class="hidden md:block text-xs pt-1.5 text-nowrap lg:text-sm shrink-0 richtext !gap-y-0 !leading-3">
1854        <p>Call us today</p><h6><strong>01765 690069</strong></h6>
1855    </div>
1856</form>
1857
1858            </div><!-- /.search-header -->
1859        </div>
1860
1861        <navigation-desktop class="navigation-background hidden items-center justify-center w-full gap-x-8 px-6 lg:order-3 lg:flex navigation-container__desktop">
1862            
1863    
1864    <navigation-desktop-items id="thread" name="Thread" url="/collections/thread" :active="false" :childactive="false">
1865        <template #collection>
1866            
1867                <navigation-desktop-collection id="madeira-threads" name="Madeira Threads" url="/collections/madeira" :active="false" :childactive="false">
1868                    
1869                    
1870                    <li class="flex">
1871                        <a href="https://www.barnyarns.co.uk/collections/madeira-classic-40-1000m-cone" class="hover:text-gray-800 hover:underline ">
1872                            Madeira Classic 40 1000m Cone
1873                        </a>
1874                    </li>
1875                    
1876                    
1877                    <li class="flex">
1878                        <a href="https://www.barnyarns.co.uk/collections/madeira-classic-40-5000m-cone" class="hover:text-gray-800 hover:underline ">
1879                            Madeira Classic 40 5000m Cone
1880                        </a>
1881                    </li>
1882                    
1883                    
1884                    <li class="flex">
1885                        <a href="https://www.barnyarns.co.uk/collections/madeira-polyneon-40-1000m-cone" class="hover:text-gray-800 hover:underline ">
1886                            Madeira Polyneon 40 1000m Cone
1887                        </a>
1888                    </li>
1889                    
1890                    
1891                    <li class="flex">
1892                        <a href="/collections/madeira-6-strand-cotton-440m-cone" class="hover:text-gray-800 hover:underline ">
1893                            Madeira 6 Strand Cotton 440m Cone
1894                        </a>
1895                    </li>
1896                    
1897                    
1898                    <li class="flex">
1899                        <a href="/collections/madeira-aerofil-120-100m-reel" class="hover:text-gray-800 hover:underline ">
1900                            Madeira Aerofil 120 100m Reel
1901                        </a>
1902                    </li>
1903                    
1904                    
1905                    <li class="flex">
1906                        <a href="/collections/madeira-underthread" class="hover:text-gray-800 hover:underline ">
1907                            Madeira Underthread
1908                        </a>
1909                    </li>
1910                    
1911                    
1912                    <li class="flex">
1913                        <a href="/collections/madeira" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
1914                            Shop All
1915                        </a>
1916                    </li>
1917                    
1918                </navigation-desktop-collection>
1919            
1920                <navigation-desktop-collection id="superior-threads" name="Superior Threads" url="/collections/superior-threads" :active="false" :childactive="false">
1921                    
1922                    
1923                    <li class="flex">
1924                        <a href="/collections/superior-bottomline-60-1420yd-reel" class="hover:text-gray-800 hover:underline ">
1925                            Superior Bottomline 60 1420yd Reel
1926                        </a>
1927                    </li>
1928                    
1929                    
1930                    <li class="flex">
1931                        <a href="https://www.barnyarns.co.uk/collections/superior-king-tut-500yd-reel" class="hover:text-gray-800 hover:underline ">
1932                            Superior King Tut 40 500yd Reel
1933                        </a>
1934                    </li>
1935                    
1936                    
1937                    <li class="flex">
1938                        <a href="https://www.barnyarns.co.uk/collections/superior-kimono-silk-220yd-reel" class="hover:text-gray-800 hover:underline ">
1939                            Superior Kimono Silk 220yd Reel
1940                        </a>
1941                    </li>
1942                    
1943                    
1944                    <li class="flex">
1945                        <a href="https://www.barnyarns.co.uk/collections/superior-so-fine-550yd-reel" class="hover:text-gray-800 hover:underline ">
1946                            Superior So Fine 550yd Reel
1947                        </a>
1948                    </li>
1949                    
1950                    
1951                    <li class="flex">
1952                        <a href="/collections/superior-fantastico-500yd-reel" class="hover:text-gray-800 hover:underline ">
1953                            Superior Fantastico 500yd Reel
1954                        </a>
1955                    </li>
1956                    
1957                    
1958                    <li class="flex">
1959                        <a href="/collections/superior-threads" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
1960                            Shop All
1961                        </a>
1962                    </li>
1963                    
1964                </navigation-desktop-collection>
1965            
1966                <navigation-desktop-collection id="aurifil-threads" name="Aurifil Threads" url="/collections/aurifil-thread" :active="false" :childactive="false">
1967                    
1968                    
1969                    <li class="flex">
1970                        <a href="/collections/aurifil-50-1300m-reel" class="hover:text-gray-800 hover:underline ">
1971                            Aurifil 50 1300m Reel
1972                        </a>
1973                    </li>
1974                    
1975                    
1976                    <li class="flex">
1977                        <a href="/collections/aurifil-40-1000m-reel" class="hover:text-gray-800 hover:underline ">
1978                            Aurifil 40 1000m Reel
1979                        </a>
1980                    </li>
1981                    
1982                    
1983                    <li class="flex">
1984                        <a href="/collections/aurifil-28-750m-reel" class="hover:text-gray-800 hover:underline ">
1985                            Aurifil 28 750m Reel
1986                        </a>
1987                    </li>
1988                    
1989                    
1990                    <li class="flex">
1991                        <a href="/collections/aurifil-12-50m-reel" class="hover:text-gray-800 hover:underline ">
1992                            Aurifil 12 50m Reel
1993                        </a>
1994                    </li>
1995                    
1996                    
1997                    <li class="flex">
1998                        <a href="/collections/aurifil-thread" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
1999                            Shop All
2000                        </a>
2001                    </li>
2002                    
2003                </navigation-desktop-collection>
2004            
2005                <navigation-desktop-collection id="gutermann-threads" name="Gutermann Threads" url="/collections/gutermann" :active="false" :childactive="false">
2006                    
2007                    
2008                    <li class="flex">
2009                        <a href="/collections/gutermann-cotton-100m-reel" class="hover:text-gray-800 hover:underline ">
2010                            Gutermann Cotton 100m Reel
2011                        </a>
2012                    </li>
2013                    
2014                    
2015                    <li class="flex">
2016                        <a href="https://www.barnyarns.co.uk/collections/gutermann-cotton-800m-reel" class="hover:text-gray-800 hover:underline ">
2017                            Gutermann Cotton 800m Reel
2018                        </a>
2019                    </li>
2020                    
2021                    
2022                    <li class="flex">
2023                        <a href="https://www.barnyarns.co.uk/collections/gutermann-sew-all-100m-reel" class="hover:text-gray-800 hover:underline ">
2024                            Gutermann Sew All 100m Reel
2025                        </a>
2026                    </li>
2027                    
2028                    
2029                    <li class="flex">
2030                        <a href="https://www.barnyarns.co.uk/collections/gutermann-sew-all-1000m-reel" class="hover:text-gray-800 hover:underline ">
2031                            Gutermann Sew All 1000m Reel
2032                        </a>
2033                    </li>
2034                    
2035                    
2036                    <li class="flex">
2037                        <a href="https://www.barnyarns.co.uk/collections/gutermann-maraflex-150m-reel" class="hover:text-gray-800 hover:underline ">
2038                            Gutermann Maraflex 150m Reel
2039                        </a>
2040                    </li>
2041                    
2042                    
2043                    <li class="flex">
2044                        <a href="/collections/gutermann" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2045                            Shop All
2046                        </a>
2047                    </li>
2048                    
2049                </navigation-desktop-collection>
2050            
2051                <navigation-desktop-collection id="isacord-threads" name="Isacord Threads" url="/collections/isacord" :active="false" :childactive="false">
2052                    
2053                    
2054                    <li class="flex">
2055                        <a href="/collections/isacord-1000m-cone" class="hover:text-gray-800 hover:underline ">
2056                            Isacord 1000m Cone
2057                        </a>
2058                    </li>
2059                    
2060                    
2061                    <li class="flex">
2062                        <a href="/collections/isacord-5000m-cone" class="hover:text-gray-800 hover:underline ">
2063                            Isacord 5000m Cone
2064                        </a>
2065                    </li>
2066                    
2067                    
2068                    <li class="flex">
2069                        <a href="/collections/isacord" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2070                            Shop All
2071                        </a>
2072                    </li>
2073                    
2074                </navigation-desktop-collection>
2075            
2076                <navigation-desktop-collection id="dmc" name="DMC" url="/collections/dmc" :active="false" :childactive="false">
2077                    
2078                    
2079                    <li class="flex">
2080                        <a href="/collections/dmc-mouline-6-strand-cotton-8m-skein" class="hover:text-gray-800 hover:underline ">
2081                            DMC Mouline 6 Strand Cotton 8m Skein
2082                        </a>
2083                    </li>
2084                    
2085                    
2086                    <li class="flex">
2087                        <a href="/collections/dmc" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2088                            Shop All
2089                        </a>
2090                    </li>
2091                    
2092                </navigation-desktop-collection>
2093            
2094                <navigation-desktop-collection id="anchor" name="Anchor" url="/collections/anchor" :active="false" :childactive="false">
2095                    
2096                    
2097                    <li class="flex">
2098                        <a href="/collections/anchor-6-strand-cotton-8m-pack" class="hover:text-gray-800 hover:underline ">
2099                            Anchor 6 Strand Cotton 8m Pack
2100                        </a>
2101                    </li>
2102                    
2103                    
2104                    <li class="flex">
2105                        <a href="/collections/anchor-tapestry-wool-10m-skein" class="hover:text-gray-800 hover:underline ">
2106                            Anchor Tapestry Wool
2107                        </a>
2108                    </li>
2109                    
2110                    
2111                    <li class="flex">
2112                        <a href="/collections/anchor" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2113                            Shop All
2114                        </a>
2115                    </li>
2116                    
2117                </navigation-desktop-collection>
2118            
2119                <navigation-desktop-collection id="gifts-sets" name="Gifts &amp; Sets" url="/collections/madeira-gift-boxes" :active="false" :childactive="false">
2120                    
2121                    
2122                    <li class="flex">
2123                        <a href="/collections/starter-sets" class="hover:text-gray-800 hover:underline ">
2124                            Starter Sets
2125                        </a>
2126                    </li>
2127                    
2128                    
2129                    <li class="flex">
2130                        <a href="/collections/thread-sets-small" class="hover:text-gray-800 hover:underline ">
2131                            Thread Sets (Small)
2132                        </a>
2133                    </li>
2134                    
2135                    
2136                    <li class="flex">
2137                        <a href="/collections/thread-sets-large" class="hover:text-gray-800 hover:underline ">
2138                            Thread Sets (Large)
2139                        </a>
2140                    </li>
2141                    
2142                </navigation-desktop-collection>
2143            
2144        </template>
2145    </navigation-desktop-items>
2146    
2147
2148    
2149    <navigation-desktop-items id="sewing-machine-needles" name="Sewing Machine Needles" url="/collections/sewing-machine-needles" :active="false" :childactive="false">
2150        <template #collection>
2151            
2152                <navigation-desktop-collection id="superior-titanium-needles" name="Superior Titanium Needles" url="https://www.barnyarns.co.uk/collections/gold-titanium" :active="false" :childactive="false">
2153                    
2154                    
2155                    <li class="flex">
2156                        <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-70-10-pack-5" class="hover:text-gray-800 hover:underline ">
2157                            Superior Titanium Topstitch Needles Size 70 (10)
2158                        </a>
2159                    </li>
2160                    
2161                    
2162                    <li class="flex">
2163                        <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-80-12-pack-5" class="hover:text-gray-800 hover:underline ">
2164                            Superior Titanium Topstitch Needles Size 80 (12)
2165                        </a>
2166                    </li>
2167                    
2168                    
2169                    <li class="flex">
2170                        <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-90-14-pack-5" class="hover:text-gray-800 hover:underline ">
2171                            Superior Titanium Topstitch Needles Size 90 (14)
2172                        </a>
2173                    </li>
2174                    
2175                    
2176                    <li class="flex">
2177                        <a href="https://www.barnyarns.co.uk/collections/gold-titanium?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2178                            Shop All
2179                        </a>
2180                    </li>
2181                    
2182                </navigation-desktop-collection>
2183            
2184                <navigation-desktop-collection id="universal-needles" name="Universal Needles " url="https://www.barnyarns.co.uk/collections/universal-needles" :active="false" :childactive="false">
2185                    
2186                    
2187                    <li class="flex">
2188                        <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-70-10" class="hover:text-gray-800 hover:underline ">
2189                            Schmetz Universal Needle - Size 70 (10)
2190                        </a>
2191                    </li>
2192                    
2193                    
2194                    <li class="flex">
2195                        <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-80-12" class="hover:text-gray-800 hover:underline ">
2196                            Schmetz Universal Needle - Size 80 (12)
2197                        </a>
2198                    </li>
2199                    
2200                    
2201                    <li class="flex">
2202                        <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-90-14" class="hover:text-gray-800 hover:underline ">
2203                            Schmetz Universal Needle - Size 90 (14)
2204                        </a>
2205                    </li>
2206                    
2207                    
2208                    <li class="flex">
2209                        <a href="https://www.barnyarns.co.uk/collections/universal-needles?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2210                            Shop All
2211                        </a>
2212                    </li>
2213                    
2214                </navigation-desktop-collection>
2215            
2216                <navigation-desktop-collection id="topstitch-needles" name="Topstitch Needles" url="https://www.barnyarns.co.uk/collections/topstitch-needles" :active="false" :childactive="false">
2217                    
2218                    
2219                    <li class="flex">
2220                        <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-70-10" class="hover:text-gray-800 hover:underline ">
2221                            Schmetz Topstitch Needle - Size 70 (10)
2222                        </a>
2223                    </li>
2224                    
2225                    
2226                    <li class="flex">
2227                        <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-80-12" class="hover:text-gray-800 hover:underline ">
2228                            Schmetz Topstitch Needle - Size 80 (12)
2229                        </a>
2230                    </li>
2231                    
2232                    
2233                    <li class="flex">
2234                        <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-90-14" class="hover:text-gray-800 hover:underline ">
2235                            Schmetz Topstitch Needle - Size 90 (14)
2236                        </a>
2237                    </li>
2238                    
2239                    
2240                    <li class="flex">
2241                        <a href="https://www.barnyarns.co.uk/collections/topstitch-needles" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2242                            Shop All
2243                        </a>
2244                    </li>
2245                    
2246                </navigation-desktop-collection>
2247            
2248                <navigation-desktop-collection id="quilting-needles" name="Quilting Needles" url="https://www.barnyarns.co.uk/collections/quilting-needles" :active="false" :childactive="false">
2249                    
2250                    
2251                    <li class="flex">
2252                        <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-75-11" class="hover:text-gray-800 hover:underline ">
2253                            Schmetz Quilting Needles - Size 75 (11)
2254                        </a>
2255                    </li>
2256                    
2257                    
2258                    <li class="flex">
2259                        <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-75-90-assorted" class="hover:text-gray-800 hover:underline ">
2260                            Schmetz Quilting Needles - Size 75-90 Assorted
2261                        </a>
2262                    </li>
2263                    
2264                    
2265                    <li class="flex">
2266                        <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-90-14" class="hover:text-gray-800 hover:underline ">
2267                            Schmetz Quilting Needles - Size 90 (14)
2268                        </a>
2269                    </li>
2270                    
2271                    
2272                    <li class="flex">
2273                        <a href="https://www.barnyarns.co.uk/collections/quilting-needles" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2274                            Shop All
2275                        </a>
2276                    </li>
2277                    
2278                </navigation-desktop-collection>
2279            
2280                <navigation-desktop-collection id="microtex-needles" name="Microtex Needles" url="https://www.barnyarns.co.uk/collections/microtex-needles" :active="false" :childactive="false">
2281                    
2282                    
2283                    <li class="flex">
2284                        <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-70-10" class="hover:text-gray-800 hover:underline ">
2285                            Schmetz Microtex Needles - Size 70 (10)
2286                        </a>
2287                    </li>
2288                    
2289                    
2290                    <li class="flex">
2291                        <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-80-12" class="hover:text-gray-800 hover:underline ">
2292                            Schmetz Microtex Needles - Size 80 (12)
2293                        </a>
2294                    </li>
2295                    
2296                    
2297                    <li class="flex">
2298                        <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-90-14" class="hover:text-gray-800 hover:underline ">
2299                            Schmetz Microtex Needles - Size 90 (14)
2300                        </a>
2301                    </li>
2302                    
2303                    
2304                    <li class="flex">
2305                        <a href="https://www.barnyarns.co.uk/collections/microtex-needles" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2306                            Shop All
2307                        </a>
2308                    </li>
2309                    
2310                </navigation-desktop-collection>
2311            
2312                <navigation-desktop-collection id="leather-needles" name="Leather Needles" url="https://www.barnyarns.co.uk/collections/leather-needles" :active="false" :childactive="false">
2313                    
2314                    
2315                    <li class="flex">
2316                        <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-90-14" class="hover:text-gray-800 hover:underline ">
2317                            Schmetz Leather Needles - Size 90 (14)
2318                        </a>
2319                    </li>
2320                    
2321                    
2322                    <li class="flex">
2323                        <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-100-16" class="hover:text-gray-800 hover:underline ">
2324                            Schmetz Leather Needles - Size 100 (16)
2325                        </a>
2326                    </li>
2327                    
2328                    
2329                    <li class="flex">
2330                        <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-120-20" class="hover:text-gray-800 hover:underline ">
2331                            Schmetz Leather Needles - Size 120 (20)
2332                        </a>
2333                    </li>
2334                    
2335                    
2336                    <li class="flex">
2337                        <a href="https://www.barnyarns.co.uk/collections/leather-needles" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2338                            Shop All
2339                        </a>
2340                    </li>
2341                    
2342                </navigation-desktop-collection>
2343            
2344        </template>
2345    </navigation-desktop-items>
2346    
2347
2348    
2349    <navigation-desktop-items id="sewing-tools" name="Sewing Tools" url="/collections/sewing-tools" :active="false" :childactive="false">
2350        <template #collection>
2351            
2352                <navigation-desktop-collection id="scissors" name="Scissors" url="https://www.barnyarns.co.uk/collections/scissors" :active="false" :childactive="false">
2353                    
2354                    
2355                    <li class="flex">
2356                        <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch" class="hover:text-gray-800 hover:underline ">
2357                            Karen Kay Buckley - 6 Inch
2358                        </a>
2359                    </li>
2360                    
2361                    
2362                    <li class="flex">
2363                        <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-4-inch" class="hover:text-gray-800 hover:underline ">
2364                            Karen Kay Buckley - 4 Inch
2365                        </a>
2366                    </li>
2367                    
2368                    
2369                    <li class="flex">
2370                        <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-7-5-inch" class="hover:text-gray-800 hover:underline ">
2371                            Karen Kay Buckley - 7.5 Inch
2372                        </a>
2373                    </li>
2374                    
2375                    
2376                    <li class="flex">
2377                        <a href="https://www.barnyarns.co.uk/collections/scissors/products/fiskars-classic-dressmaking-fabric-scissors-25cm-10in" class="hover:text-gray-800 hover:underline ">
2378                            Fiskars Classic Dressmaking & Fabric Scissors - 25cm/10in
2379                        </a>
2380                    </li>
2381                    
2382                    
2383                    <li class="flex">
2384                        <a href="https://www.barnyarns.co.uk/collections/scissors" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2385                            Shop All
2386                        </a>
2387                    </li>
2388                    
2389                </navigation-desktop-collection>
2390            
2391                <navigation-desktop-collection id="glue-adhesives" name="Glue &amp; Adhesives" url="https://www.barnyarns.co.uk/collections/glue-adhesives" :active="false" :childactive="false">
2392          
2392          
2393                    
2394                    <li class="flex">
2395                        <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/ad505-odif-temporary-spray-adhesive-for-fabrics-large-500ml" class="hover:text-gray-800 hover:underline ">
2396                            AD505 Odif Temporary Spray
2397                        </a>
2398                    </li>
2399                    
2400                    
2401                    <li class="flex">
2402                        <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/ad505-glue-stick-adhesive" class="hover:text-gray-800 hover:underline ">
2403                            AD505 Glue Stick Adhesive
2404                        </a>
2405                    </li>
2406                    
2407                    
2408                    <li class="flex">
2409                        <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/hugos-amazing-tape-clear-three-widths-1-2-1-2-sold-by-the-metre-roll" class="hover:text-gray-800 hover:underline ">
2410                            Hugos Amazing Tape Clear
2411                        </a>
2412                    </li>
2413                    
2414                    
2415                    <li class="flex">
2416                        <a href="https://www.barnyarns.co.uk/collections/glue-adhesives" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2417                            Shop All
2418                        </a>
2419                    </li>
2420                    
2421                </navigation-desktop-collection>
2422            
2423                <navigation-desktop-collection id="fabric-markers" name="Fabric Markers" url="https://www.barnyarns.co.uk/collections/fabric-markers" :active="false" :childactive="false">
2424                    
2425                    
2426                    <li class="flex">
2427                        <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/pilot-frixion-pen-iron-off-gel-pen-medium-tip-black" class="hover:text-gray-800 hover:underline ">
2428                            Pilot FriXion Pen - Black
2429                        </a>
2430                    </li>
2431                    
2432                    
2433                    <li class="flex">
2434                        <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/air-water-soluble-vanishing-pen-fine-bold-nib-in-purple" class="hover:text-gray-800 hover:underline ">
2435                            Air Water Soluble Vanishing Pen
2436                        </a>
2437                    </li>
2438                    
2439                    
2440                    <li class="flex">
2441                        <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/pilot-frixion-pen-iron-off-gel-pen-refills-pack-3-medium-tip-black" class="hover:text-gray-800 hover:underline ">
2442                            Pilot FriXion Pen Refills - Pack 3 Black
2443                        </a>
2444                    </li>
2445                    
2446                    
2447                    <li class="flex">
2448                        <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/sewline-water-soluble-glue-refill-blue" class="hover:text-gray-800 hover:underline ">
2449                            Sewline Water Soluble Glue Refill - Blue
2450                        </a>
2451                    </li>
2452                    
2453                    
2454                    <li class="flex">
2455                        <a href="https://www.barnyarns.co.uk/collections/fabric-markers" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2456                            Shop All
2457                        </a>
2458                    </li>
2459                    
2460                </navigation-desktop-collection>
2461            
2462                <navigation-desktop-collection id="hand-sewing-accessories" name="Hand Sewing Accessories" url="https://www.barnyarns.co.uk/collections/hand-sewing-accessories" :active="false" :childactive="false">
2463                    
2464                    
2465                    <li class="flex">
2466                        <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-small" class="hover:text-gray-800 hover:underline ">
2467                            PRYM Thimble Soft - Small
2468                        </a>
2469                    </li>
2470                    
2471                    
2472                    <li class="flex">
2473                        <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-medium-available-in-blue-or-pink" class="hover:text-gray-800 hover:underline ">
2474                            PRYM Thimble Soft - Medium
2475                        </a>
2476                    </li>
2477                    
2478                    
2479                    <li class="flex">
2480                        <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-large" class="hover:text-gray-800 hover:underline ">
2481                            PRYM Thimble Soft - Large
2482                        </a>
2483                    </li>
2484                    
2485                    
2486                    <li class="flex">
2487                        <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/magnetic-fabric-grips-pack-of-3-strong-magnets-to-hold-fabrics" class="hover:text-gray-800 hover:underline ">
2488                            Magnetic Fabric Grips - Pack of 3
2489                        </a>
2490                    </li>
2491                    
2492                    
2493                    <li class="flex">
2494                        <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2495                            Shop All
2496                        </a>
2497                    </li>
2498                    
2499                </navigation-desktop-collection>
2500            
2501                <navigation-desktop-collection id="rulers-templates" name="Rulers &amp; Templates" url="https://www.barnyarns.co.uk/collections/rulers-templates" :active="false" :childactive="false">
2502                    
2503                    
2504                    <li class="flex">
2505                        <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/add-a-quarter-12-yellow" class="hover:text-gray-800 hover:underline ">
2506                            Add-A-Quarter 12 Yellow
2507                        </a>
2508                    </li>
2509                    
2510                    
2511                    <li class="flex">
2512                        <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/quiltlines-quilting-ruler-6-x-24" class="hover:text-gray-800 hover:underline ">
2513                            Quiltlines Quilting Ruler 6" x 24"
2514                        </a>
2515                    </li>
2516                    
2517                    
2518                    <li class="flex">
2519                        <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/sew-easy-ruler-14-x-4-5" class="hover:text-gray-800 hover:underline ">
2520                            Sew Easy Ruler 14" x 4.5"
2521                        </a>
2522                    </li>
2523                    
2524                    
2525                    <li class="flex">
2526                        <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/sew-easy-plain-template-plastic" class="hover:text-gray-800 hover:underline ">
2527                            Sew Easy Plain Template Plastic
2528                        </a>
2529                    </li>
2530                    
2531                    
2532                    <li class="flex">
2533                        <a href="https://www.barnyarns.co.uk/collections/rulers-templates" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2534                            Shop All
2535                        </a>
2536                    </li>
2537                    
2538                </navigation-desktop-collection>
2539            
2540                <navigation-desktop-collection id="cutting-tools" name="Cutting Tools" url="https://www.barnyarns.co.uk/collections/cutting-tools" :active="false" :childactive="false">
2541                    
2542                    
2543                    <li class="flex">
2544                        <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa" class="hover:text-gray-800 hover:underline ">
2545                            45mm Rotary Blades - Pack 2
2546                        </a>
2547                    </li>
2548                    
2549                    
2550                    <li class="flex">
2551                        <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/blades-barnyarns-titanium-45mm-rotary-blades-pack-2-olfa-fiskars-dafa" class="hover:text-gray-800 hover:underline ">
2552                            45mm Titanium Rotary Blades - Pack 2
2553                        </a>
2554                    </li>
2555                    
2556                    
2557                    <li class="flex">
2558                        <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/olfa-deluxe-rotary-cutter-45mm" class="hover:text-gray-800 hover:underline ">
2559                            Olfa Deluxe Rotary Cutter - 45mm
2560                        </a>
2561                    </li>
2562                    
2563                    
2564                    <li class="flex">
2565                        <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/madeira-professional-applique-scissors-15cm-6in" class="hover:text-gray-800 hover:underline ">
2566                            Madeira Applique Scissors - 15cm / 6in
2567                        </a>
2568                    </li>
2569                    
2570                    
2571                    <li class="flex">
2572                        <a href="https://www.barnyarns.co.uk/collections/cutting-tools" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2573                            Shop All
2574                        </a>
2575                    </li>
2576                    
2577                </navigation-desktop-collection>
2578            
2579                <navigation-desktop-collection id="photo-fabric" name="Photo Fabric" url="https://www.barnyarns.co.uk/collections/photo-fabric" :active="false" :childactive="false">
2580                    
2581                    
2582                    <li class="flex">
2583                        <a href="https://www.barnyarns.co.uk/collections/photo-fabric/products/photo-fabric-cotton-poplin" class="hover:text-gray-800 hover:underline ">
2584                            Photo Fabric Cotton Poplin
2585                        </a>
2586                    </li>
2587                    
2588                    
2589                    <li class="flex">
2590                        <a href="https://www.barnyarns.co.uk/collections/photo-fabric" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2591                            Shop All
2592                        </a>
2593                    </li>
2594                    
2595                </navigation-desktop-collection>
2596            
2597                <navigation-desktop-collection id="storage-lighting" name="Storage &amp; Lighting" url="https://www.barnyarns.co.uk/collections/light-storage" :active="false" :childactive="false">
2598                    
2599                    
2600                    <li class="flex">
2601                        <a href="/collections/native-lighting" class="hover:text-gray-800 hover:underline ">
2602                            Native Lighting
2603                        </a>
2604                    </li>
2605                    
2606                    
2607                    <li class="flex">
2608                        <a href="/collections/thread-storage" class="hover:text-gray-800 hover:underline ">
2609                            Storage Solutions
2610                        </a>
2611                    </li>
2612                    
2613                    
2614                    <li class="flex">
2615                        <a href="https://www.barnyarns.co.uk/collections/light-storage" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2616                            Shop All
2617                        </a>
2618                    </li>
2619                    
2620                </navigation-desktop-collection>
2621            
2622                <navigation-desktop-collection id="garment-care-repair" name="Garment Care &amp; Repair" url="https://www.barnyarns.co.uk/collections/garment-care-repair" :active="false" :childactive="false">
2623                    
2624                    
2625                    <li class="flex">
2626                        <a href="https://www.barnyarns.co.uk/collections/garment-care-repair/products/grandmas-sercret-spot-remover-2-fl-oz-59ml-copy-1" class="hover:text-gray-800 hover:underline ">
2627                            Grandmas Secret Spot Remover Large 16oz
2628                        </a>
2629                    </li>
2630                    
2631                    
2632                    <li class="flex">
2633                        <a href="https://www.barnyarns.co.uk/collections/garment-care-repair/products/grandmas-sercret-spot-remover-2-fl-oz-59ml" class="hover:text-gray-800 hover:underline ">
2634                            Grandmas Sercret Spot Remover 2oz
2635                        </a>
2636                    </li>
2637                    
2638                    
2639                    <li class="flex">
2640                        <a href="https://www.barnyarns.co.uk/collections/garment-care-repair" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2641                            Shop All
2642                        </a>
2643                    </li>
2644                    
2645                </navigation-desktop-collection>
2646            
2647                <navigation-desktop-collection id="sewing-machine-accessories" name="Sewing Machine Accessories" url="/collections/sewing-machine-accessories" :active="false" :childactive="false">
2648                    
2649                </navigation-desktop-collection>
2650            
2651        </template>
2652    </navigation-desktop-items>
2653    
2654
2655    
2656    <navigation-desktop-items id="stabilisers-fabrics" name="Stabilisers &amp; Fabrics" url="/collections/stabilisers" :active="false" :childactive="false">
2657        <template #collection>
2658            
2659                <navigation-desktop-collection id="water-soluble-stabiliser" name="Water Soluble Stabiliser" url="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser" :active="false" :childactive="false">
2660                    
2661                    
2662                    <li class="flex">
2663                        <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-film-madeira-wash-away-stabiliser-clear" class="hover:text-gray-800 hover:underline ">
2664                            Wash Away Film Stabiliser Clear
2665                        </a>
2666                    </li>
2667                    
2668                    
2669                    <li class="flex">
2670                        <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-fix-sticky-wash-away-fabric-stabiliser-24cm-x-1m-roll" class="hover:text-gray-800 hover:underline ">
2671                            Sticky Wash Away Fabric Stabiliser 24cm x 1m Roll
2672                        </a>
2673                    </li>
2674                    
2675                    
2676                    <li class="flex">
2677                        <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-plus-wash-away-fabric-stabiliser-30cm-x-3m-roll" class="hover:text-gray-800 hover:underline ">
2678                            Wash Away Fabric Stabiliser 30cm x 3m Roll
2679                        </a>
2680                    </li>
2681                    
2682                    
2683                    <li class="flex">
2684                        <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/romeo-heavy-weight-water-soluble-film-76cm-wide-roll-metre-stock" class="hover:text-gray-800 hover:underline ">
2685                            Romeo Heavy Weight Water Soluble Film 76cm Wide
2686                        </a>
2687                    </li>
2688                    
2689                    
2690                    <li class="flex">
2691                        <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2692                            Shop All
2693                        </a>
2694                    </li>
2695                    
2696                </navigation-desktop-collection>
2697            
2698                <navigation-desktop-collection id="tear-away-stabilisers" name="Tear Away Stabilisers" url="https://www.barnyarns.co.uk/collections/tear-away-stabilisers" :active="false" :childactive="false">
2699                    
2700                    
2701                    <li class="flex">
2702                        <a href="https://www.barnyarns.co.uk/products/tear-away-stabiliser-40g-various-widths?_pos=1&_sid=6cce1e933&_ss=r" class="hover:text-gray-800 hover:underline ">
2703                            Tear Away Stabiliser 40g - Various Widths
2704                        </a>
2705                    </li>
2706                    
2707                    
2708                    <li class="flex">
2709                        <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers/products/madeira-stabiliser-tear-away-cotton-soft-30cm-x-50m-roll" class="hover:text-gray-800 hover:underline ">
2710                            Tear Away Cotton Soft Stabiliser 30cm x 50m Full Roll
2711                        </a>
2712                    </li>
2713                    
2714                    
2715                    <li class="flex">
2716                        <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers/products/40g-tear-away-stabiliser-pre-cut-squares" class="hover:text-gray-800 hover:underline ">
2717                            Tear Away Stabiliser 40g - Pre Cut Squares
2718                        </a>
2719                    </li>
2720                    
2721                    
2722                    <li class="flex">
2723                        <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2724                            Shop All
2725                        </a>
2726                    </li>
2727                    
2728                </navigation-desktop-collection>
2729            
2730                <navigation-desktop-collection id="stick-on-stabilisers" name="Stick on Stabilisers" url="https://www.barnyarns.co.uk/collections/stick-on-stabilisers" :active="false" :childactive="false">
2731                    
2732                    
2733                    <li class="flex">
2734                        <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/stick-
2734peel-sticky-backed-stabiliser-roll-metre-stock" class="hover:text-gray-800 hover:underline ">
2735                            Stick & Peel Sticky Backed Stabiliser
2736                        </a>
2737                    </li>
2738                    
2739                    
2740                    <li class="flex">
2741                        <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/madeira-stabiliser-tear-away-cotton-fix-30cm-x-3m-roll" class="hover:text-gray-800 hover:underline ">
2742                            Tear Away Cotton Fix Stabiliser 30cm x 3m Roll
2743                        </a>
2744                    </li>
2745                    
2746                    
2747                    <li class="flex">
2748                        <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/madeira-stabiliser-tear-away-cotton-fix-white-50cm-x-25m-roll" class="hover:text-gray-800 hover:underline ">
2749                            Tear Away Cotton Fix Stabiliser White 50cm x 25m Roll
2750                        </a>
2751                    </li>
2752                    
2753                    
2754                    <li class="flex">
2755                        <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/filmoplast-embroidery-stabiliser-50cm-wide" class="hover:text-gray-800 hover:underline ">
2756                            Filmoplast Embroidery Stabiliser 54cm wide
2757                        </a>
2758                    </li>
2759                    
2760                    
2761                    <li class="flex">
2762                        <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2763                            Shop All
2764                        </a>
2765                    </li>
2766                    
2767                </navigation-desktop-collection>
2768            
2769                <navigation-desktop-collection id="sew-in-interfacing" name="Sew In Interfacing" url="https://www.barnyarns.co.uk/collections/sew-in-interfacing" :active="false" :childactive="false">
2770                    
2771                    
2772                    <li class="flex">
2773                        <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-extra-heavy-stiff-interfacing-sew-in-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2774                            Extra Heavy Stiff Interfacing - (90cmx25m) White
2775                        </a>
2776                    </li>
2777                    
2778                    
2779                    <li class="flex">
2780                        <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-extra-heavy-stiff-interfacing-sew-in-30cmx25m-white" class="hover:text-gray-800 hover:underline ">
2781                            Extra Heavy Stiff Interfacing - (30cmx25m) White
2782                        </a>
2783                    </li>
2784                    
2785                    
2786                    <li class="flex">
2787                        <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-standard-heavy-firm-interfacing-sew-in-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2788                            Standard Firm Interfacing - (90cmx25m) White
2789                        </a>
2790                    </li>
2791                    
2792                    
2793                    <li class="flex">
2794                        <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-standard-medium-interfacing-sew-in-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2795                            Standard Medium Interfacing - (90cmx25m) White
2796                        </a>
2797                    </li>
2798                    
2799                    
2800                    <li class="flex">
2801                        <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2802                            Shop All
2803                        </a>
2804                    </li>
2805                    
2806                </navigation-desktop-collection>
2807            
2808                <navigation-desktop-collection id="iron-on-fusible-stabilisers" name="Iron on Fusible Stabilisers" url="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers" :active="false" :childactive="false">
2809                    
2810                    
2811                    <li class="flex">
2812                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/hemline-standard-medium-interfacing-iron-on-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2813                            Standard Medium Iron on Interfacing - (90cmx25m) White
2814                        </a>
2815                    </li>
2816                    
2817                    
2818                    <li class="flex">
2819                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/iron-on-fusible-stabiliser-90cm-wide-roll-metre-stock" class="hover:text-gray-800 hover:underline ">
2820                            Fusible Iron on Stabiliser 90cm wide - Off the roll
2821                        </a>
2822                    </li>
2823                    
2824                    
2825                    <li class="flex">
2826                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/madeira-stabiliser-cut-away-super-stable-white-30cm-x-5m-roll" class="hover:text-gray-800 hover:underline ">
2827                            Cut Away Stabiliser White - 30cm x 5m Roll
2828                        </a>
2829                    </li>
2830                    
2831                    
2832                    <li class="flex">
2833                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/madeira-stabiliser-tear-away-cotton-stable-white-30cm-x-5m-roll" class="hover:text-gray-800 hover:underline ">
2834                            Tear Away Cotton Stabiliser White - 30cm x 5m Roll
2835                        </a>
2836                    </li>
2837                    
2838                    
2839                    <li class="flex">
2840                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2841                            Shop All
2842                        </a>
2843                    </li>
2844                    
2845                </navigation-desktop-collection>
2846            
2847                <navigation-desktop-collection id="liberty-fabric-tana-lawn™" name="Liberty Fabric - Tana Lawn™" url="/collections/liberty-fabric" :active="false" :childactive="false">
2848                    
2849                </navigation-desktop-collection>
2850            
2851                <navigation-desktop-collection id="iron-on-fusible-interfacing" name="Iron on Fusible Interfacing" url="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing?sort_by=best-selling" :active="false" :childactive="false">
2852                    
2853                    
2854                    <li class="flex">
2855                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-heavy-firm-interfacing-iron-on-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2856                            Heavy & Firm Iron on Interfacing - (90cmx25m) White
2857                        </a>
2858                    </li>
2859                    
2860                    
2861                    <li class="flex">
2862                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-ultra-soft-heavy-interfacing-iron-on-90cmx25m-white" class="hover:text-gray-800 hover:underline ">
2863                            Ultra Soft & Heavy Iron on Interfacing - (90cmx25m) White
2864                        </a>
2865                    </li>
2866                    
2867                    
2868                    <li class="flex">
2869                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-ultra-soft-medium-interfacing-iron-on-90cmx25m-black" class="hover:text-gray-800 hover:underline ">
2870                            Ultra Soft Medium Iron on Interfacing - (90cmx25m) Black
2871                        </a>
2872                    </li>
2873                    
2874                    
2875                    <li class="flex">
2876                        <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2877                            Shop All
2878                        </a>
2879                    </li>
2880                    
2881                </navigation-desktop-collection>
2882            
2883                <navigation-desktop-collection id="fusible-foam" name="Fusible Foam" url="https://www.barnyarns.co.uk/collections/fusible-foam" :active="false" :childactive="false">
2884                    
2885                    
2886                    <li class="flex">
2887                        <a href="https://www.barnyarns.co.uk/collections/fusible-foam/products/bosal-single-sided-fusible-foam-stabiliser-58-wide" class="hover:text-gray-800 hover:underline ">
2888                            Bosal SINGLE Sided Stabiliser 58" Wide
2889                        </a>
2890                    </li>
2891                    
2892                    
2893                    <li class="flex">
2894                        <a href="https://www.barnyarns.co.uk/collections/fusible-foam/products/bosal-in-r-form-double-sided-fusible-foam-stabiliser-58-wide" class="hover:text-gray-800 hover:underline ">
2895                            Bosal In-R-Form DOUBLE Sided Stabiliser 58" Wide
2896                        </a>
2897                    </li>
2898                    
2899                    
2900                    <li class="flex">
2901                        <a href="https://www.barnyarns.co.uk/collections/fusible-foam?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2902                            Shop All
2903                        </a>
2904                    </li>
2905                    
2906                </navigation-desktop-collection>
2907            
2908                <navigation-desktop-collection id="fusible-fleece" name="Fusible Fleece" url="https://www.barnyarns.co.uk/collections/fusible-fleece" :active="false" :childactive="false">
2909                    
2910                    
2911                    <li class="flex">
2912                        <a href="https://www.barnyarns.co.uk/collections/fusible-fleece/products/hemline-fusible-soft-wadding-iron-on-90cmx30m-white" class="hover:text-gray-800 hover:underline ">
2913                            Iron on Fusible Soft Wadding - (90cmx30m) White
2914                        </a>
2915                    </li>
2916                    
2917                    
2918                    <li class="flex">
2919                        <a href="https://www.barnyarns.co.uk/collections/fusible-fleece/products/iron-on-fusible-fleece-a-batting-for-quilting-home-decor-low-loft-white-90cm-wide-wide" class="hover:text-gray-800 hover:underline ">
2920                            Iron on Fusible Fleece - Low Loft (90cm Wide) White
2921                        </a>
2922                    </li>
2923                    
2924                    
2925                    <li class="flex">
2926                        <a href="https://www.barnyarns.co.uk/collections/fusible-fleece" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2927                            Shop All
2928                        </a>
2929                    </li>
2930                    
2931                </navigation-desktop-collection>
2932            
2933                <navigation-desktop-collection id="fabric-adhesives" name="Fabric Adhesives" url="https://www.barnyarns.co.uk/collections/fabric-adhesives" :active="false" :childactive="false">
2934                    
2935                    
2936                    <li class="flex">
2937                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/heatnbond-lite-metre-stock-for-easy-fabric-bonding" class="hover:text-gray-800 hover:underline ">
2938                            HeatnBond Lite 17 inch (43cm) Wide
2939                        </a>
2940                    </li>
2941                    
2942                    
2943                    <li class="flex">
2944                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/soft-stretch-ultra-heatnbond-metre-stock-full-bolt?variant=49522662080793" class="hover:text-gray-800 hover:underline ">
2945                            HeatnBond Ultra Soft & Stretch (43cm Wide)
2946                        </a>
2947                    </li>
2948                    
2949                    
2950                    <li class="flex">
2951                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/heatnbond-ultra-metre-stock" class="hover:text-gray-800 hover:underline ">
2952                            HeatnBond Ultra (43cm) Wide
2953                        </a>
2954                    </li>
2955                    
2956                    
2957                    <li class="flex">
2958                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/bondaweb-45cm-metre-stock-and-full-roll-by-vlieseline" class="hover:text-gray-800 hover:underline ">
2959                            Bondaweb 45cm Wide
2960                        </a>
2961                    </li>
2962                    
2963                    
2964                    <li class="flex">
2965                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/bondaweb-90cm-wide-metre-stock-cut-off-the-roll-by-vlieseline" class="hover:text-gray-800 hover:underline ">
2966                            Bondaweb 90cm Wide
2967                        </a>
2968                    </li>
2969                    
2970                    
2971                    <li class="flex">
2972                        <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives?sort_by=best-selling" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
2973                            Shop All
2974                        </a>
2975                    </li>
2976                    
2977                </navigation-desktop-collection>
2978            
2979        </template>
2980    </navigation-desktop-items>
2981    
2982
2983    
2984        <a href="/collections/wadding" class="flex items-center text-sm font-medium navigation-item ">
2985            Wadding
2986        </a>
2987    
2988
2989    
2990        <a href="/pages/service-or-repair-your-sewing-machine" class="flex items-center text-sm font-medium navigation-item ">
2991            Nationwide Service Centre
2992        </a>
2993    
2994
2995    
2996    <navigation-desktop-items id="sewing-machines" name="Sewing Machines" url="/collections/sewing-machines" :active="false" :childactive="false">
2997        <template #collection>
2998            
2999                <navigation-desktop-collection id="janome-sewing-machines" name="Janome Sewing Machines" url="/collections/janome-sewing-machines" :active="false" :childactive="false">
3000                    
3001                    
3002                    <li class="flex">
3003                        <a href="/collections/janome-sewing-machines" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
3004                            Shop All Janome Machines
3005                        </a>
3006                    </li>
3007                    
3008                    
3009                    <li class="flex">
3010                        <a href="/products/janome-2200xt" class="hover:text-gray-800 hover:underline ">
3011                            Janome 2200 XT
3012                        </a>
3013                    </li>
3014                    
3015                    
3016                    <li class="flex">
3017                        <a href="/products/janome-horizon-memory-craft-9480-qcp" class="hover:text-gray-800 hover:underline ">
3018                            Janome 9480 QCP
3019                        </a>
3020                    </li>
3021                    
3022                    
3023                    <li class="flex">
3024                        <a href="/products/janome-cm8p" class="hover:text-gray-800 hover:underline ">
3025                            Janome M8 Continental
3026                        </a>
3027                    </li>
3028                    
3029                </navigation-desktop
3029-collection>
3030            
3031                <navigation-desktop-collection id="bernina-sewing-machines" name="Bernina Sewing Machines" url="/collections/bernina-sewing-machines" :active="false" :childactive="false">
3032                    
3033                    
3034                    <li class="flex">
3035                        <a href="/collections/bernina-sewing-machines" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
3036                            Shop All Bernina Machines
3037                        </a>
3038                    </li>
3039                    
3040                    
3041                    <li class="flex">
3042                        <a href="/products/bernina-435-sewing-machine" class="hover:text-gray-800 hover:underline ">
3043                            Bernina 435 Sewing Machine 
3044                        </a>
3045                    </li>
3046                    
3047                    
3048                    <li class="flex">
3049                        <a href="/products/bernina-570-qe-sewing-machine" class="hover:text-gray-800 hover:underline ">
3050                            Bernina 570 QE Sewing Machine
3051                        </a>
3052                    </li>
3053                    
3054                    
3055                    <li class="flex">
3056                        <a href="/products/bernina-790-pro-sewing-embroidery-machine" class="hover:text-gray-800 hover:underline ">
3057                            Bernina 790 Pro Sewing & Embroidery
3058                        </a>
3059                    </li>
3060                    
3061                </navigation-desktop-collection>
3062            
3063                <navigation-desktop-collection id="babylock-overlocking-machines" name="Babylock Overlocking Machines" url="/collections/babylock-overlocking-machines" :active="false" :childactive="false">
3064                    
3065                    
3066                    <li class="flex">
3067                        <a href="/collections/babylock-overlocking-machines" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
3068                            Shop All Babylock Machines
3069                        </a>
3070                    </li>
3071                    
3072                    
3073                    <li class="flex">
3074                        <a href="/products/babylock-euphoria" class="hover:text-gray-800 hover:underline ">
3075                            Babylock Euphoria Overlocker
3076                        </a>
3077                    </li>
3078                    
3079                    
3080                    <li class="flex">
3081                        <a href="/products/babylock-gloria" class="hover:text-gray-800 hover:underline ">
3082                            Babylock Gloria Overlocker
3083                        </a>
3084                    </li>
3085                    
3086                    
3087                    <li class="flex">
3088                        <a href="/products/babylock-enlighten-overlocker" class="hover:text-gray-800 hover:underline ">
3089                            Babylock Enlighten Overlocker
3090                        </a>
3091                    </li>
3092                    
3093                    
3094                    <li class="flex">
3095                        <a href="/products/babylock-acclaim-overlocker" class="hover:text-gray-800 hover:underline ">
3096                            Babylock Acclaim Overlocker
3097                        </a>
3098                    </li>
3099                    
3100                </navigation-desktop-collection>
3101            
3102                <navigation-desktop-collection id="pfaff-sewing-machines" name="Pfaff Sewing Machines" url="/collections/pfaff-sewing-machines" :active="false" :childactive="false">
3103                    
3104                    
3105                    <li class="flex">
3106                        <a href="/collections/pfaff-sewing-machines" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
3107                            Shop All Pfaff Machines
3108                        </a>
3109                    </li>
3110                    
3111                    
3112                    <li class="flex">
3113                        <a href="/products/pfaff-ambition-635-sewing-machine" class="hover:text-gray-800 hover:underline ">
3114                            Pfaff Ambition 635 Sewing Machine
3115                        </a>
3116                    </li>
3117                    
3118                    
3119                    <li class="flex">
3120                        <a href="/products/pfaff-performance-icon-sewing-machine" class="hover:text-gray-800 hover:underline ">
3121                            Pfaff Performance Icon Sewing Machine
3122                        </a>
3123                    </li>
3124                    
3125                    
3126                    <li class="flex">
3127                        <a href="/products/pfaff-creative-icon-2-sewing-embroidery-machine-in-mulberry" class="hover:text-gray-800 hover:underline ">
3128                            Pfaff Creative Icon Sewing & Embroidery
3129                        </a>
3130                    </li>
3131                    
3132                </navigation-desktop-collection>
3133            
3134                <navigation-desktop-collection id="bernette-sewing-machines" name="Bernette Sewing Machines" url="/collections/bernette-sewing-machines" :active="false" :childactive="false">
3135                    
3136                    
3137                    <li class="flex">
3138                        <a href="/collections/bernette-sewing-machines" class="hover:text-gray-800 hover:underline font-bold underline text-sm">
3139                            Shop All Bernette Machines
3140                        </a>
3141                    </li>
3142                    
3143                    
3144                    <li class="flex">
3145                        <a href="/products/bernette-35" class="hover:text-gray-800 hover:underline ">
3146                            Bernette 35 Sewing Machine
3147                        </a>
3148                    </li>
3149                    
3150                    
3151                    <li class="flex">
3152                        <a href="/products/bernette-44" class="hover:text-gray-800 hover:underline ">
3153                            Bernette 44 Overlocker
3154                        </a>
3155                    </li>
3156                    
3157                    
3158                    <li class="flex">
3159                        <a href="/products/bernette-77" class="hover:text-gray-800 hover:underline ">
3160                            Bernette 77 Sewing Machine
3161                        </a>
3162                    </li>
3163                    
3164                </navigation-desktop-collection>
3165            
3166        </template>
3167    </navigation-desktop-items>
3168    
3169
3170    
3171        <a href="/pages/barnyarns-trade-uk-official-distributor-of-superior-threads-thermoweb-more" class="flex items-center text-sm font-medium navigation-item ">
3172            Trade
3173        </a>
3174    
3175
3176
3177        </navigation-desktop>
3178
3179        <navigation-mobile class="navigation-container__mobile">
3180    <template #logo><a href="/" class="header__heading-link link link--text focus-inset mx-auto xl:mx-0">
3181    <span class="sr-only">Barnyarns</span><div class="header__heading-logo-wrapper">
3182            
3183            <img src="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=600" alt="Barnyarns" srcset="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=180 180w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=270 270w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=360 360w" width="180" height="41.53846153846154" loading="eager" class="header__heading-logo motion-reduce lazyload" sizes="(max-width: 360px) 50vw, 180px">
3184        </div></a>
3185</template>
3186    <template #banner></template>
3187    <template #default="{ onToggle }">
3188        <div class="main-menu">
3189            <div class="main-menu--level-1 px-6">
3190                
3191                    
3192
3193                    
3194                        <navigation-mobile-item id="2-thread" @menu:changed="(id) => onToggle(id)">
3195                            <a href="/collections/thread" id="thread" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3196                                Thread
3197<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3197ox="0 0 11 18">
3198      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3199    </svg></a>
3200
3201                            <template #subitems>
3202                                <navigation-mobile-subitem level="2" id="2-thread">
3203                                    
3204                                        
3205                                        
3206                                            <navigation-mobile-item id="3-madeira-threads" @menu:changed="(id) => onToggle(id)">
3207                                                <a href="/collections/madeira" id="madeira-threads" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3208                                                    Madeira Threads
3209<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
3210      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3211    </svg></a>
3212                                                <template #subitems>
3213                                                    <navigation-mobile-subitem level="3" id="3-madeira-threads">
3214                                                        
3215                                                            
3216                                                                <a href="https://www.barnyarns.co.uk/collections/madeira-classic-40-1000m-cone" id="madeira-classic-40-1000m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3217                                                                    
3218                                                                        Madeira Classic 40 1000m Cone
3219                                                                    
3220                                                                </a>
3221                                                        
3222                                                            
3223                                                                <a href="https://www.barnyarns.co.uk/collections/madeira-classic-40-5000m-cone" id="madeira-classic-40-5000m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3224                                                                    
3225                                                                        Madeira Classic 40 5000m Cone
3226                                                                    
3227                                                                </a>
3228                                                        
3229                                                            
3230                                                                <a href="https://www.barnyarns.co.uk/collections/madeira-polyneon-40-1000m-cone" id="madeira-polyneon-40-1000m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3231                                                                    
3232                                                                        Madeira Polyneon 40 1000m Cone
3233                                                                    
3234                                                                </a>
3235                                                        
3236                                                            
3237                                                                <a href="/collections/madeira-6-strand-cotton-440m-cone" id="madeira-6-strand-cotton-440m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3238                                                                    
3239                                                                        Madeira 6 Strand Cotton 440m Cone
3240                                                                    
3241                                                                </a>
3242                                                        
3243                                                            
3244                                                                <a href="/collections/madeira-aerofil-120-100m-reel" id="madeira-aerofil-120-100m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3245                                                                    
3246                                                                        Madeira Aerofil 120 100m Reel
3247                                                                    
3248                                                                </a>
3249                                                        
3250                                                            
3251                                                                <a href="/collections/madeira-underthread" id="madeira-underthread" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3252                                                                    
3253                                                                        Madeira Underthread
3254                                                                    
3255                                                                </a>
3256                                                        
3257                                                            
3258                                                                <a href="/collections/madeira" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3259                                                                    
3260                                                                        Shop All Madeira Threads
3261                                                                    
3262                                                                </a>
3263                                                        
3264                                                    </navigation-mobile-subitem>
3265                                                </template>
3266                                            </navigation-mobile-item>
3267
3268                                            
3269
3270                                            
3271                                        
3272                                    
3273                                        
3274                                        
3275                                            <navigation-mobile-item id="3-superior-threads" @menu:changed="(id) => onToggle(id)">
3276                                                <a href="/collections/superior-threads" id="superior-threads" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3277                                                    Superior Threads
3278<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3278ox="0 0 11 18">
3279      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3280    </svg></a>
3281                                                <template #subitems>
3282                                                    <navigation-mobile-subitem level="3" id="3-superior-threads">
3283                                                        
3284                                                            
3285                                                                <a href="/collections/superior-bottomline-60-1420yd-reel" id="superior-bottomline-60-1420yd-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3286                                                                    
3287                                                                        Superior Bottomline 60 1420yd Reel
3288                                                                    
3289                                                                </a>
3290                                                        
3291                                                            
3292                                                                <a href="https://www.barnyarns.co.uk/collections/superior-king-tut-500yd-reel" id="superior-king-tut-40-500yd-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3293                                                                    
3294                                                                        Superior King Tut 40 500yd Reel
3295                                                                    
3296                                                                </a>
3297                                                        
3298                                                            
3299                                                                <a href="https://www.barnyarns.co.uk/collections/superior-kimono-silk-220yd-reel" id="superior-kimono-silk-220yd-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3300                                                                    
3301                                                                        Superior Kimono Silk 220yd Reel
3302                                                                    
3303                                                                </a>
3304                                                        
3305                                                            
3306                                                                <a href="https://www.barnyarns.co.uk/collections/superior-so-fine-550yd-reel" id="superior-so-fine-550yd-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3307                                                                    
3308                                                                        Superior So Fine 550yd Reel
3309                                                                    
3310                                                                </a>
3311                                                        
3312                                                            
3313                                                                <a href="/collections/superior-fantastico-500yd-reel" id="superior-fantastico-500yd-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3314                                                                    
3315                                                                        Superior Fantastico 500yd Reel
3316                                                                    
3317                                                                </a>
3318                                                        
3319                                                            
3320                                                                <a href="/collections/superior-threads" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3321                                                                    
3322                                                                        Shop All Superior Threads
3323                                                                    
3324                                                                </a>
3325                                                        
3326                                                    </navigation-mobile-subitem>
3327                                                </template>
3328                                            </navigation-mobile-item>
3329
3330                                            
3331
3332                                            
3333                                        
3334                                    
3335                                        
3336                                        
3337                                            <navigation-mobile-item id="3-aurifil-threads" @menu:changed="(id) => onToggle(id)">
3338                                                <a href="/collections/aurifil-thread" id="aurifil-threads" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3339                                                    Aurifil Threads
3340<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3340ox="0 0 11 18">
3341      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3342    </svg></a>
3343                                                <template #subitems>
3344                                                    <navigation-mobile-subitem level="3" id="3-aurifil-threads">
3345                                                        
3346                                                            
3347                                                                <a href="/collections/aurifil-50-1300m-reel" id="aurifil-50-1300m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3348                                                                    
3349                                                                        Aurifil 50 1300m Reel
3350                                                                    
3351                                                                </a>
3352                                                        
3353                                                            
3354                                                                <a href="/collections/aurifil-40-1000m-reel" id="aurifil-40-1000m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3355                                                                    
3356                                                                        Aurifil 40 1000m Reel
3357                                                                    
3358                                                                </a>
3359                                                        
3360                                                            
3361                                                                <a href="/collections/aurifil-28-750m-reel" id="aurifil-28-750m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3362                                                                    
3363                                                                        Aurifil 28 750m Reel
3364                                                                    
3365                                                                </a>
3366                                                        
3367                                                            
3368                                                                <a href="/collections/aurifil-12-50m-reel" id="aurifil-12-50m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3369                                                                    
3370                                                                        Aurifil 12 50m Reel
3371                                                                    
3372                                                                </a>
3373                                                        
3374                                                            
3375                                                                <a href="/collections/aurifil-thread" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3376                                                                    
3377                                                                        Shop All Aurifil Threads
3378                                                                    
3379                                                                </a>
3380                                                        
3381                                                    </navigation-mobile-subitem>
3382                                                </template>
3383                                            </navigation-mobile-item>
3384
3385                                            
3386
3387                                            
3388                                        
3389                                    
3390                                        
3391                                        
3392                                            <navigation-mobile-item id="3-gutermann-threads" @menu:changed="(id) => onToggle(id)">
3393                                                <a href="/collections/gutermann" id="gutermann-threads" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3394                                                    Gutermann Threads
3395<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3395ox="0 0 11 18">
3396      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3397    </svg></a>
3398                                                <template #subitems>
3399                                                    <navigation-mobile-subitem level="3" id="3-gutermann-threads">
3400                                                        
3401                                                            
3402                                                                <a href="/collections/gutermann-cotton-100m-reel" id="gutermann-cotton-100m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3403                                                                    
3404                                                                        Gutermann Cotton 100m Reel
3405                                                                    
3406                                                                </a>
3407                                                        
3408                                                            
3409                                                                <a href="https://www.barnyarns.co.uk/collections/gutermann-cotton-800m-reel" id="gutermann-cotton-800m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3410                                                                    
3411                                                                        Gutermann Cotton 800m Reel
3412                                                                    
3413                                                                </a>
3414                                                        
3415                                                            
3416                                                                <a href="https://www.barnyarns.co.uk/collections/gutermann-sew-all-100m-reel" id="gutermann-sew-all-100m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3417                                                                    
3418                                                                        Gutermann Sew All 100m Reel
3419                                                                    
3420                                                                </a>
3421                                                        
3422                                                            
3423                                                                <a href="https://www.barnyarns.co.uk/collections/gutermann-sew-all-1000m-reel" id="gutermann-sew-all-1000m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3424                                                                    
3425                                                                        Gutermann Sew All 1000m Reel
3426                                                                    
3427                                                                </a>
3428                                                        
3429                                                            
3430                                                                <a href="https://www.barnyarns.co.uk/collections/gutermann-maraflex-150m-reel" id="gutermann-maraflex-150m-reel" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3431                                                                    
3432                                                                        Gutermann Maraflex 150m Reel
3433                                                                    
3434                                                                </a>
3435                                                        
3436                                                            
3437                                                                <a href="/collections/gutermann" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3438                                                                    
3439                                                                        Shop All Gutermann Threads
3440                                                                    
3441                                                                </a>
3442                                                        
3443                                                    </navigation-mobile-subitem>
3444                                                </template>
3445                                            </navigation-mobile-item>
3446
3447                                            
3448
3449                                            
3450                                        
3451                                    
3452                                        
3453                                        
3454                                            <navigation-mobile-item id="3-isacord-threads" @menu:changed="(id) => onToggle(id)">
3455                                                <a href="/collections/isacord" id="isacord-threads" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3456                                                    Isacord Threads
3457<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3457ox="0 0 11 18">
3458      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3459    </svg></a>
3460                                                <template #subitems>
3461                                                    <navigation-mobile-subitem level="3" id="3-isacord-threads">
3462                                                        
3463                                                            
3464                                                                <a href="/collections/isacord-1000m-cone" id="isacord-1000m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3465                                                                    
3466                                                                        Isacord 1000m Cone
3467                                                                    
3468                                                                </a>
3469                                                        
3470                                                            
3471                                                                <a href="/collections/isacord-5000m-cone" id="isacord-5000m-cone" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3472                                                                    
3473                                                                        Isacord 5000m Cone
3474                                                                    
3475                                                                </a>
3476                                                        
3477                                                            
3478                                                                <a href="/collections/isacord" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3479                                                                    
3480                                                                        Shop All Isacord Threads
3481                                                                    
3482                                                                </a>
3483                                                        
3484                                                    </navigation-mobile-subitem>
3485                                                </template>
3486                                            </navigation-mobile-item>
3487
3488                                            
3489
3490                                            
3491                                        
3492                                    
3493                                        
3494                                        
3495                                            <navigation-mobile-item id="3-dmc" @menu:changed="(id) => onToggle(id)">
3496                                                <a href="/collections/dmc" id="dmc" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3497                                                    DMC
3498<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
3499      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3500    </svg></a>
3501                                                <template #subitems>
3502                                                    <navigation-mobile-subitem level="3" id="3-dmc">
3503                                                        
3504                                                            
3505                                                                <a href="/collections/dmc-mouline-6-strand-cotton-8m-skein" id="dmc-mouline-6-strand-cotton-8m-skein" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3506                                                                    
3507                                                                        DMC Mouline 
35076 Strand Cotton 8m Skein
3508                                                                    
3509                                                                </a>
3510                                                        
3511                                                            
3512                                                                <a href="/collections/dmc" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3513                                                                    
3514                                                                        Shop All DMC
3515                                                                    
3516                                                                </a>
3517                                                        
3518                                                    </navigation-mobile-subitem>
3519                                                </template>
3520                                            </navigation-mobile-item>
3521
3522                                            
3523
3524                                            
3525                                        
3526                                    
3527                                        
3528                                        
3529                                            <navigation-mobile-item id="3-anchor" @menu:changed="(id) => onToggle(id)">
3530                                                <a href="/collections/anchor" id="anchor" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3531                                                    Anchor
3532<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
3533      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3534    </svg></a>
3535                                                <template #subitems>
3536                                                    <navigation-mobile-subitem level="3" id="3-anchor">
3537                                                        
3538                                                            
3539                                                                <a href="/collections/anchor-6-strand-cotton-8m-pack" id="anchor-6-strand-cotton-8m-pack" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3540                                                                    
3541                                                                        Anchor 6 Strand Cotton 8m Pack
3542                                                                    
3543                                                                </a>
3544                                                        
3545                                                            
3546                                                                <a href="/collections/anchor-tapestry-wool-10m-skein" id="anchor-tapestry-wool" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3547                                                                    
3548                                                                        Anchor Tapestry Wool
3549                                                                    
3550                                                                </a>
3551                                                        
3552                                                            
3553                                                                <a href="/collections/anchor" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3554                                                                    
3555                                                                        Shop All Anchor
3556                                                                    
3557                                                                </a>
3558                                                        
3559                                                    </navigation-mobile-subitem>
3560                                                </template>
3561                                            </navigation-mobile-item>
3562
3563                                            
3564
3565                                            
3566                                        
3567                                    
3568                                        
3569                                        
3570                                            <navigation-mobile-item id="3-gifts-sets" @menu:changed="(id) => onToggle(id)">
3571                                                <a href="/collections/madeira-gift-boxes" id="gifts-sets" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3572                                                    Gifts &amp; Sets
3573<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3573ox="0 0 11 18">
3574      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3575    </svg></a>
3576                                                <template #subitems>
3577                                                    <navigation-mobile-subitem level="3" id="3-gifts-sets">
3578                                                        
3579                                                            
3580                                                                <a href="/collections/starter-sets" id="starter-sets" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3581                                                                    
3582                                                                        Starter Sets
3583                                                                    
3584                                                                </a>
3585                                                        
3586                                                            
3587                                                                <a href="/collections/thread-sets-small" id="thread-sets-small" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3588                                                                    
3589                                                                        Thread Sets (Small)
3590                                                                    
3591                                                                </a>
3592                                                        
3593                                                            
3594                                                                <a href="/collections/thread-sets-large" id="thread-sets-large" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3595                                                                    
3596                                                                        Thread Sets (Large)
3597                                                                    
3598                                                                </a>
3599                                                        
3600                                                    </navigation-mobile-subitem>
3601                                                </template>
3602                                            </navigation-mobile-item>
3603
3604                                            
3605
3606                                            
3607                                                
3608                                                <a href="/collections/thread" id="thread" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3609                                                    Shop All Thread
3610                                                </a>
3611                                                
3612                                            
3613                                        
3614                                    
3615                                </navigation-mobile-subitem>
3616                            </template>
3617
3618                        </navigation-mobile-item>
3619                    
3620                
3621                    
3622
3623                    
3624                        <navigation-mobile-item id="2-sewing-machine-needles" @menu:changed="(id) => onToggle(id)">
3625                            <a href="/collections/sewing-machine-needles" id="sewing-machine-needles" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3626                                Sewing Machine Needles
3627<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
3628      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3629    </svg></a>
3630
3631                            <template #subitems>
3632                                <navigation-mobile-subitem level="2" id="2-sewing-machine-needles">
3633                                    
3634                                        
3635                                        
3636                                            <navigation-mobile-item id="3-superior-titanium-needles" @menu:changed="(id) => onToggle(id)">
3637                                                <a href="https://www.barnyarns.co.uk/collections/gold-titanium" id="superior-titanium-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3638                                                    Superior Titanium Needles
3639<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3639ox="0 0 11 18">
3640      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3641    </svg></a>
3642                                                <template #subitems>
3643                                                    <navigation-mobile-subitem level="3" id="3-superior-titanium-needles">
3644                                                        
3645                                                            
3646                                                                <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-70-10-pack-5" id="superior-titanium-topstitch-needles-size-70-10" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3647                                                                    
3648                                                                        Superior Titanium Topstitch Needles Size 70 (10)
3649                                                                    
3650                                                                </a>
3651                                                        
3652                                                            
3653                                                                <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-80-12-pack-5" id="superior-titanium-topstitch-needles-size-80-12" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3654                                                                    
3655                                                                        Superior Titanium Topstitch Needles Size 80 (12)
3656                                                                    
3657                                                                </a>
3658                                                        
3659                                                            
3660                                                                <a href="https://www.barnyarns.co.uk/collections/gold-titanium/products/superior-gold-titanium-topstitch-needles-size-90-14-pack-5" id="superior-titanium-topstitch-needles-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3661                                                                    
3662                                                                        Superior Titanium Topstitch Needles Size 90 (14)
3663                                                                    
3664                                                                </a>
3665                                                        
3666                                                            
3667                                                                <a href="https://www.barnyarns.co.uk/collections/gold-titanium?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3668                                                                    
3669                                                                        Shop All Superior Titanium Needles
3670                                                                    
3671                                                                </a>
3672                                                        
3673                                                    </navigation-mobile-subitem>
3674                                                </template>
3675                                            </navigation-mobile-item>
3676
3677                                            
3678
3679                                            
3680                                        
3681                                    
3682                                        
3683                                        
3684                                            <navigation-mobile-item id="3-universal-needles" @menu:changed="(id) => onToggle(id)">
3685                                                <a href="https://www.barnyarns.co.uk/collections/universal-needles" id="universal-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3686                                                    Universal Needles 
3687<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3687ox="0 0 11 18">
3688      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3689    </svg></a>
3690                                                <template #subitems>
3691                                                    <navigation-mobile-subitem level="3" id="3-universal-needles">
3692                                                        
3693                                                            
3694                                                                <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-70-10" id="schmetz-universal-needle-size-70-10" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3695                                                                    
3696                                                                        Schmetz Universal Needle - Size 70 (10)
3697                                                                    
3698                                                                </a>
3699                                                        
3700                                                            
3701                                                                <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-80-12" id="schmetz-universal-needle-size-80-12" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3702                                                                    
3703                                                                        Schmetz Universal Needle - Size 80 (12)
3704                                                                    
3705                                                                </a>
3706                                                        
3707                                                            
3708                                                                <a href="https://www.barnyarns.co.uk/collections/universal-needles/products/schmetz-universal-needle-size-90-14" id="schmetz-universal-needle-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3709                                                                    
3710                                                                        Schmetz Universal Needle - Size 90 (14)
3711                                                                    
3712                                                                </a>
3713                                                        
3714                                                            
3715                                                                <a href="https://www.barnyarns.co.uk/collections/universal-needles?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3716                                                                    
3717                                                                        Shop All Universal Needles 
3718                                                                    
3719                                                                </a>
3720                                                        
3721                                                    </navigation-mobile-subitem>
3722                                                </template>
3723                                            </navigation-mobile-item>
3724
3725                                            
3726
3727                                            
3728                                        
3729                                    
3730                                        
3731                                        
3732                                            <navigation-mobile-item id="3-topstitch-needles" @menu:changed="(id) => onToggle(id)">
3733                                                <a href="https://www.barnyarns.co.uk/collections/topstitch-needles" id="topstitch-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3734                                                    Topstitch Needles
3735<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3735ox="0 0 11 18">
3736      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3737    </svg></a>
3738                                                <template #subitems>
3739                                                    <navigation-mobile-subitem level="3" id="3-topstitch-needles">
3740                                                        
3741                                                            
3742                                                                <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-70-10" id="schmetz-topstitch-needle-size-70-10" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3743                                                                    
3744                                                                        Schmetz Topstitch Needle - Size 70 (10)
3745                                                                    
3746                                                                </a>
3747                                                        
3748                                                            
3749                                                                <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-80-12" id="schmetz-topstitch-needle-size-80-12" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3750                                                                    
3751                                                                        Schmetz Topstitch Needle - Size 80 (12)
3752                                                                    
3753                                                                </a>
3754                                                        
3755                                                            
3756                                                                <a href="https://www.barnyarns.co.uk/collections/topstitch-needles/products/schmetz-topstitch-needle-size-90-14" id="schmetz-topstitch-needle-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3757                                                                    
3758                                                                        Schmetz Topstitch Needle - Size 90 (14)
3759                                                                    
3760                                                                </a>
3761                                                        
3762                                                            
3763                                                                <a href="https://www.barnyarns.co.uk/collections/topstitch-needles" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3764                                                                    
3765                                                                        Shop All Topstitch Needles
3766                                                                    
3767                                                                </a>
3768                                                        
3769                                                    </navigation-mobile-subitem>
3770                                                </template>
3771                                            </navigation-mobile-item>
3772
3773                                            
3774
3775                                            
3776                                        
3777                                    
3778                                        
3779                                        
3780                                            <navigation-mobile-item id="3-quilting-needles" @menu:changed="(id) => onToggle(id)">
3781                                                <a href="https://www.barnyarns.co.uk/collections/quilting-needles" id="quilting-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3782                                                    Quilting Needles
3783<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3783ox="0 0 11 18">
3784      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3785    </svg></a>
3786                                                <template #subitems>
3787                                                    <navigation-mobile-subitem level="3" id="3-quilting-needles">
3788                                                        
3789                                                            
3790                                                                <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-75-11" id="schmetz-quilting-needles-size-75-11" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3791                                                                    
3792                                                                        Schmetz Quilting Needles - Size 75 (11)
3793                                                                    
3794                                                                </a>
3795                                                        
3796                                                            
3797                                                                <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-75-90-assorted" id="schmetz-quilting-needles-size-75-90-assorted" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3798                                                                    
3799                                                                        Schmetz Quilting Needles - Size 75-90 Assorted
3800                                                                    
3801                                                                </a>
3802                                                        
3803                                                            
3804                                                                <a href="https://www.barnyarns.co.uk/collections/quilting-needles/products/schmetz-quilting-needles-size-90-14" id="schmetz-quilting-needles-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3805                                                                    
3806                                                                        Schmetz Quilting Needles - Size 90 (14)
3807                                                                    
3808                                                                </a>
3809                                                        
3810                                                            
3811                                                                <a href="https://www.barnyarns.co.uk/collections/quilting-needles" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3812                                                                    
3813                                                                        Shop All Quilting Needles
3814                                                                    
3815                                                                </a>
3816                                                        
3817                                                    </navigation-mobile-subitem>
3818                                                </template>
3819                                            </navigation-mobile-item>
3820
3821                                            
3822
3823                                            
3824                                        
3825                                    
3826                                        
3827                                        
3828                                            <navigation-mobile-item id="3-microtex-needles" @menu:changed="(id) => onToggle(id)">
3829                                                <a href="https://www.barnyarns.co.uk/collections/microtex-needles" id="microtex-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3830                                                    Microtex Needles
3831<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3831ox="0 0 11 18">
3832      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3833    </svg></a>
3834                                                <template #subitems>
3835                                                    <navigation-mobile-subitem level="3" id="3-microtex-needles">
3836                                                        
3837                                                            
3838                                                                <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-70-10" id="schmetz-microtex-needles-size-70-10" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3839                                                                    
3840                                                                        Schmetz Microtex Needles - Size 70 (10)
3841                                                                    
3842                                                                </a>
3843                                                        
3844                                                            
3845                                                                <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-80-12" id="schmetz-microtex-needles-size-80-12" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3846                                                                    
3847                                                                        Schmetz Microtex Needles - Size 80 (12)
3848                                                                    
3849                                                                </a>
3850                                                        
3851                                                            
3852                                                                <a href="https://www.barnyarns.co.uk/collections/microtex-needles/products/schmetz-microtex-needles-size-90-14" id="schmetz-microtex-needles-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3853                                                                    
3854                                                                        Schmetz Microtex Needles - Size 90 (14)
3855                                                                    
3856                                                                </a>
3857                                                        
3858                                                            
3859                                                                <a href="https://www.barnyarns.co.uk/collections/microtex-needles" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3860                                                                    
3861                                                                        Shop All Microtex Needles
3862                                                                    
3863                                                                </a>
3864                                                        
3865                                                    </navigation-mobile-subitem>
3866                                                </template>
3867                                            </navigation-mobile-item>
3868
3869                                            
3870
3871                                            
3872                                        
3873                                    
3874                                        
3875                                        
3876                                            <navigation-mobile-item id="3-leather-needles" @menu:changed="(id) => onToggle(id)">
3877                                                <a href="https://www.barnyarns.co.uk/collections/leather-needles" id="leather-needles" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3878                                                    Leather Needles
3879<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3879ox="0 0 11 18">
3880      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3881    </svg></a>
3882                                                <template #subitems>
3883                                                    <navigation-mobile-subitem level="3" id="3-leather-needles">
3884                                                        
3885                                                            
3886                                                                <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-90-14" id="schmetz-leather-needles-size-90-14" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3887                                                                    
3888                                                                        Schmetz Leather Needles - Size 90 (14)
3889                                                                    
3890                                                                </a>
3891                                                        
3892                                                            
3893                                                                <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-100-16" id="schmetz-leather-needles-size-100-16" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3894                                                                    
3895                                                                        Schmetz Leather Needles - Size 100 (16)
3896                                                                    
3897                                                                </a>
3898                                                        
3899                                                            
3900                                                                <a href="https://www.barnyarns.co.uk/collections/leather-needles/products/schmetz-leather-needles-size-120-20" id="schmetz-leather-needles-size-120-20" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3901                                                                    
3902                                                                        Schmetz Leather Needles - Size 120 (20)
3903                                                                    
3904                                                                </a>
3905                                                        
3906                                                            
3907                                                                <a href="https://www.barnyarns.co.uk/collections/leather-needles" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3908                                                                    
3909                                                                        Shop All Leather Needles
3910                                                                    
3911                                                                </a>
3912                                                        
3913                                                    </navigation-mobile-subitem>
3914                                                </template>
3915                                            </navigation-mobile-item>
3916
3917                                            
3918
3919                                            
3920                                                
3921                                                <a href="/collections/sewing-machine-needles" id="sewing-machine-needles" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3922                                                    Shop All Sewing Machine Needles
3923                                                </a>
3924                                                
3925                                            
3926                                        
3927                                    
3928                                </navigation-mobile-subitem>
3929                            </template>
3930
3931                        </navigation-mobile-item>
3932                    
3933                
3934                    
3935
3936                    
3937                        <navigation-mobile-item id="2-sewing-tools" @menu:changed="(id) => onToggle(id)">
3938                            <a href="/collections/sewing-tools" id="sewing-tools" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3939                                Sewing Tools
3940<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
3940ox="0 0 11 18">
3941      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3942    </svg></a>
3943
3944                            <template #subitems>
3945                                <navigation-mobile-subitem level="2" id="2-sewing-tools">
3946                                    
3947                                        
3948                                        
3949                                            <navigation-mobile-item id="3-scissors" @menu:changed="(id) => onToggle(id)">
3950                                                <a href="https://www.barnyarns.co.uk/collections/scissors" id="scissors" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
3951                                                    Scissors
3952<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
3953      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
3954    </svg></a>
3955                                                <template #subitems>
3956                                                    <navigation-mobile-subitem level="3" id="3-scissors">
3957                                                        
3958                                                            
3959                                                                <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch" id="karen-kay-buckley-6-inch" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3960                                                                    
3961                                                                        Karen Kay Buckley - 6 Inch
3962                                                                    
3963                                                                </a>
3964                                                        
3965                                                            
3966                                                                <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-4-inch" id="karen-kay-buckley-4-inch" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3967                                                                    
3968                                                                        Karen Kay Buckley - 4 Inch
3969                                                                    
3970                                                                </a>
3971                                                        
3972                                                            
3973                                                                <a href="https://www.barnyarns.co.uk/collections/scissors/products/karen-kay-buckley-perfect-scissors-7-5-inch" id="karen-kay-buckley-7-5-inch" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3974                                                                    
3975                                                                        Karen Kay Buckley - 7.5 Inch
3976                                                                    
3977                                                                </a>
3978                                                        
3979                                                            
3980                                                                <a href="https://www.barnyarns.co.uk/collections/scissors/products/fiskars-classic-dressmaking-fabric-scissors-25cm-10in" id="fiskars-classic-dressmaking-fabric-scissors-25cm-10in" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
3981                                                                    
3982                                                                        Fiskars Classic Dressmaking &amp; Fabric Scissors - 25cm/10in
3983                                                                    
3984                                                                </a>
3985                                                        
3986                                                            
3987                                                                <a href="https://www.barnyarns.co.uk/collections/scissors" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
3988                                                                    
3989                                                                        Shop All Scissors
3990                                                                    
3991                                                                </a>
3992                                                        
3993                                                    </navigation-mobile-subitem>
3994                                                </template>
3995                                            </navigation-mobile-item>
3996
3997                                            
3998
3999                                            
4000                                        
4001                                    
4002                                        
4003                                        
4004                                            <navigation-mobile-item id="3-glue-adhesives" @menu:changed="(id) => onToggle(id)">
4005                                                <a href="https://www.barnyarns.co.uk/collections/glue-adhesives" id="glue-adhesives" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4006                                                    Glue &amp; Adhesives
4007<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4007ox="0 0 11 18">
4008      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4009    </svg></a>
4010                                                <template #subitems>
4011                                                    <navigation-mobile-subitem level="3" id="3-glue-adhesives">
4012                                                        
4013                                                            
4014                                                                <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/ad505-odif-temporary-spray-adhesive-for-fabrics-large-500ml" id="ad505-odif-temporary-spray" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4015                                                                    
4016                                                                        AD505 Odif Temporary Spray
4017                                                                    
4018                                                                </a>
4019                                                        
4020                                                            
4021                                                                <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/ad505-glue-stick-adhesive" id="ad505-glue-stick-adhesive" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4022                                                                    
4023                                                                        AD505 Glue Stick Adhesive
4024                                                                    
4025                                                                </a>
4026                                                        
4027                                                            
4028                                                                <a href="https://www.barnyarns.co.uk/collections/glue-adhesives/products/hugos-amazing-tape-clear-three-widths-1-2-1-2-sold-by-the-metre-roll" id="hugos-amazing-tape-clear" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4029                                                                    
4030                                                                        Hugos Amazing Tape Clear
4031                                                                    
4032                                                                </a>
4033                                                        
4034                                                            
4035                                                                <a href="https://www.barnyarns.co.uk/collections/glue-adhesives" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4036                                                                    
4037                                                                        Shop All Glue & Adhesives
4038                                                                    
4039                                                                </a>
4040                                                        
4041                                                    </navigation-mobile-subitem>
4042                                                </template>
4043                                            </navigation-mobile-item>
4044
4045                                            
4046
4047                                            
4048                                        
4049                                    
4050                                        
4051                                        
4052                                            <navigation-mobile-item id="3-fabric-markers" @menu:changed="(id) => onToggle(id)">
4053                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers" id="fabric-markers" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4054                                                    Fabric Markers
4055<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4055ox="0 0 11 18">
4056      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4057    </svg></a>
4058                                                <template #subitems>
4059                                                    <navigation-mobile-subitem level="3" id="3-fabric-markers">
4060                                                        
4061                                                            
4062                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/pilot-frixion-pen-iron-off-gel-pen-medium-tip-black" id="pilot-frixion-pen-black" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4063                                                                    
4064                                                                        Pilot FriXion Pen - Black
4065                                                                    
4066                                                                </a>
4067                                                        
4068                                                            
4069                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/air-water-soluble-vanishing-pen-fine-bold-nib-in-purple" id="air-water-soluble-vanishing-pen" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4070                                                                    
4071                                                                        Air Water Soluble Vanishing Pen
4072                                                                    
4073                                                                </a>
4074                                                        
4075                                                            
4076                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/pilot-frixion-pen-iron-off-gel-pen-refills-pack-3-medium-tip-black" id="pilot-frixion-pen-refills-pack-3-black" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4077                                                                    
4078                                                                        Pilot FriXion Pen Refills - Pack 3 Black
4079                                                                    
4080                                                                </a>
4081                                                        
4082                                                            
4083                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers/products/sewline-water-soluble-glue-refill-blue" id="sewline-water-soluble-glue-refill-blue" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4084                                                                    
4085                                                                        Sewline Water Soluble Glue Refill - Blue
4086                                                                    
4087                                                                </a>
4088                                                        
4089                                                            
4090                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-markers" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4091                                                                    
4092                                                                        Shop All Fabric Markers
4093                                                                    
4094                                                                </a>
4095                                                        
4096                                                    </navigation-mobile-subitem>
4097                                                </template>
4098                                            </navigation-mobile-item>
4099
4100                                            
4101
4102                                            
4103                                        
4104                                    
4105                                        
4106                                        
4107                                            <navigation-mobile-item id="3-hand-sewing-accessories" @menu:changed="(id) => onToggle(id)">
4108                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories" id="hand-sewing-accessories" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4109                                                    Hand Sewing Accessories
4110<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4110ox="0 0 11 18">
4111      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4112    </svg></a>
4113                                                <template #subitems>
4114                                                    <navigation-mobile-subitem level="3" id="3-hand-sewing-accessories">
4115                                                        
4116                                                            
4117                                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-small" id="prym-thimble-soft-small" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4118                                                                    
4119                                                                        PRYM Thimble Soft - Small
4120                                                                    
4121                                                                </a>
4122                                                        
4123                                                            
4124                                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-medium-available-in-blue-or-pink" id="prym-thimble-soft-medium" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4125                                                                    
4126                                                                        PRYM Thimble Soft - Medium
4127                                                                    
4128                                                                </a>
4129                                                        
4130                                                            
4131                                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/prym-soft-comfort-ergonomic-thimble-large" id="prym-thimble-soft-large" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4132                                                                    
4133                                                                        PRYM Thimble Soft - Large
4134                                                                    
4135                                                                </a>
4136                                                        
4137                                                            
4138                                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories/products/magnetic-fabric-grips-pack-of-3-strong-magnets-to-hold-fabrics" id="magnetic-fabric-grips-pack-of-3" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4139                                                                    
4140                                                                        Magnetic Fabric Grips - Pack of 3
4141                                                                    
4142                                                                </a>
4143                                                        
4144                                                            
4145                                                                <a href="https://www.barnyarns.co.uk/collections/hand-sewing-accessories" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4146                                                                    
4147                                                                        Shop All Hand Sewing Accessories
4148                                                                    
4149                                                                </a>
4150                                                        
4151                                                    </navigation-mobile-subitem>
4152                                                </template>
4153                                            </navigation-mobile-item>
4154
4155                                            
4156
4157                                            
4158                                        
4159                                    
4160                                        
4161                                        
4162                                            <navigation-mobile-item id="3-rulers-templates" @menu:changed="(id) => onToggle(id)">
4163                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates" id="rulers-templates" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4164                                                    Rulers &amp; Templates
4165<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4165ox="0 0 11 18">
4166      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4167    </svg></a>
4168                                                <template #subitems>
4169                                                    <navigation-mobile-subitem level="3" id="3-rulers-templates">
4170                                                        
4171                                                            
4172                                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/add-a-quarter-12-yellow" id="add-a-quarter-12-yellow" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4173                                                                    
4174                                                                        Add-A-Quarter 12 Yellow
4175                                                                    
4176                                                                </a>
4177                                                        
4178                                                            
4179                                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/quiltlines-quilting-ruler-6-x-24" id="quiltlines-quilting-ruler-6-x-24" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4180                                                                    
4181                                                                        Quiltlines Quilting Ruler 6&quot; x 24&quot;
4182                                                                    
4183                                                                </a>
4184                                                        
4185                                                            
4186                                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/sew-easy-ruler-14-x-4-5" id="sew-easy-ruler-14-x-4-5" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4187                                                                    
4188                                                                        Sew Easy Ruler 14&quot; x 4.5&quot;
4189                                                                    
4190                                                                </a>
4191                                                        
4192                                                            
4193                                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates/products/sew-easy-plain-template-plastic" id="sew-easy-plain-template-plastic" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4194                                                                    
4195                                                                        Sew Easy Plain Template Plastic
4196                                                                    
4197                                                                </a>
4198                                                        
4199                                                            
4200                                                                <a href="https://www.barnyarns.co.uk/collections/rulers-templates" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4201                                                                    
4202                                                                        Shop All Rulers & Templates
4203                                                                    
4204                                                                </a>
4205                                                        
4206                                                    </navigation-mobile-subitem>
4207                                                </template>
4208                                            </navigation-mobile-item>
4209
4210                                            
4211
4212                                            
4213                                        
4214                                    
4215                                        
4216                                        
4217                                            <navigation-mobile-item id="3-cutting-tools" @menu:changed="(id) => onToggle(id)">
4218                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools" id="cutting-tools" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4219                                                    Cutting Tools
4220<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4220ox="0 0 11 18">
4221      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4222    </svg></a>
4223                                                <template #subitems>
4224                                                    <navigation-mobile-subitem level="3" id="3-cutting-tools">
4225                                                        
4226                                                            
4227                                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa" id="45mm-rotary-blades-pack-2" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4228                                                                    
4229                                                                        45mm Rotary Blades - Pack 2
4230                                                                    
4231                                                                </a>
4232                                                        
4233                                                            
4234                                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/blades-barnyarns-titanium-45mm-rotary-blades-pack-2-olfa-fiskars-dafa" id="45mm-titanium-rotary-blades-pack-2" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4235                                                                    
4236                                                                        45mm Titanium Rotary Blades - Pack 2
4237                                                                    
4238                                                                </a>
4239                                                        
4240                                                            
4241                                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/olfa-deluxe-rotary-cutter-45mm" id="olfa-deluxe-rotary-cutter-45mm" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4242                                                                    
4243                                                                        Olfa Deluxe Rotary Cutter - 45mm
4244                                                                    
4245                                                                </a>
4246                                                        
4247                                                            
4248                                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools/products/madeira-professional-applique-scissors-15cm-6in" id="madeira-applique-scissors-15cm-6in" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4249                                                                    
4250                                                                        Madeira Applique Scissors - 15cm / 6in
4251                                                                    
4252                                                                </a>
4253                                                        
4254                                                            
4255                                                                <a href="https://www.barnyarns.co.uk/collections/cutting-tools" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4256                                                                    
4257                                                                        Shop All Cutting Tools
4258                                                                    
4259                                                                </a>
4260                                                        
4261                                                    </navigation-mobile-subitem>
4262                                                </template>
4263                                            </navigation-mobile-item>
4264
4265                                            
4266
4267                                            
4268                                        
4269                                    
4270                                        
4271                                        
4272                                            <navigation-mobile-item id="3-photo-fabric" @menu:changed="(id) => onToggle(id)">
4273                                                <a href="https://www.barnyarns.co.uk/collections/photo-fabric" id="photo-fabric" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4274                                                    Photo Fabric
4275<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4275ox="0 0 11 18">
4276      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4277    </svg></a>
4278                                                <template #subitems>
4279                                                    <navigation-mobile-subitem level="3" id="3-photo-fabric">
4280                                                        
4281                                                            
4282                                                                <a href="https://www.barnyarns.co.uk/collections/photo-fabric/products/photo-fabric-cotton-poplin" id="photo-fabric-cotton-poplin" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4283                                                                    
4284                                                                        Photo Fabric Cotton Poplin
4285                                                                    
4286                                                                </a>
4287                                                        
4288                                                            
4289                                                                <a href="https://www.barnyarns.co.uk/collections/photo-fabric" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4290                                                                    
4291                                                                        Shop All Photo Fabric
4292                                                                    
4293                                                                </a>
4294                                                        
4295                                                    </navigation-mobile-subitem>
4296                                                </template>
4297                                            </navigation-mobile-item>
4298
4299                                            
4300
4301                                            
4302                                        
4303                                    
4304                                        
4305                                        
4306                                            <navigation-mobile-item id="3-storage-lighting" @menu:changed="(id) => onToggle(id)">
4307                                                <a href="https://www.barnyarns.co.uk/collections/light-storage" id="storage-lighting" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4308                                                    Storage &amp; Lighting
4309<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
4310      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4311    </svg></a>
4312                                                <template #subitems>
4313                                                    <navigation-mobile-subitem level="3" id="3-storage-lighting">
4314                                                        
4315                                                            
4316                                                                <a href="/collections/native-lighting" id="native-lighting" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4317                                                                    
4318                                                                        Native Lighting
4319                                                                    
4320                                                                </a>
4321                                                        
4322                                                            
4323                                                                <a href="/collections/thread-storage" id="storage-solutions" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4324                                                                    
4325                                                                        Storage Solutions
4326                                                                    
4327                                                                </a>
4328                                                        
4329                                                            
4330                                                                <a href="https://www.barnyarns.co.uk/collections/light-storage" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4331                                                                    
4332                                                                        Shop All Storage & Lighting
4333                                                                    
4334                                                                </a>
4335                                                        
4336                                                    </navigation-mobile-subitem>
4337                                                </template>
4338                                            </navigation-mobile-item>
4339
4340                                            
4341
4342                                            
4343                                        
4344                                    
4345                                        
4346                                        
4347                                            <navigation-mobile-item id="3-garment-care-repair" @menu:changed="(id) => onToggle(id)">
4348                                                <a href="https://www.barnyarns.co.uk/collections/garment-care-repair" id="garment-care-repair" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4349                                                    Garment Care &amp; Repair
4350<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
4351      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4352    </svg></a>
4353                                                <template #subitems>
4354                                                    <navigation-mobile-subitem level="3" id="3-garment-care-repair">
4355                                                        
4356                                                            
4357                                                                <a href="https://www.barnyarns.co.uk/collections/garment-care-repair/products/grandmas-sercret-spot-remover-2-fl-oz-59ml-copy-1" id="grandmas-secret-spot-remover-large-16oz" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4358                                                                    
4359                                                                        Grandmas Secret Spot Remover Large 16oz
4360                                                                    
4361                                                                </a>
4362                                                        
4363                                                            
4364                                                                <a href="https://www.barnyarns.co.uk/collections/garment-care-repair/products/grandmas-sercret-spot-remover-2-fl-oz-59ml" id="grandmas-sercret-spot-remover-2oz" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4365                                                                    
4366                                                                        Grandmas Sercret Spot Remover 2oz
4367                                                                    
4368                                                                </a>
4369                                                        
4370                                                            
4371                                                                <a href="https://www.barnyarns.co.uk/collections/garment-care-repair" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4372                                                                    
4373                                                                        Shop All Garment Care & Repair
4374                                                                    
4375                                                                </a>
4376                                                        
4377                                                    </navigation-mobile-subitem>
4378                                                </template>
4379                                            </navigation-mobile-item>
4380
4381                                            
4382
4383                                            
4384                                        
4385                                    
4386                                        
4387                                        
4388                                            <a href="/collections/sewing-machine-accessories" id="sewing-machine-accessories" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4389                                                
4390                                                    Sewing Machine Accessories
4391                                                
4392                                            </a>
4393                                        
4394                                    
4395                                </navigation-mobile-subitem>
4396                            </template>
4397
4398                        </navigation-mobile-item>
4399                    
4400                
4401                    
4402
4403                    
4404                        <navigation-mobile-item id="2-stabilisers-fabrics" @menu:changed="(id) => onToggle(id)">
4405                            <a href="/collections/stabilisers" id="stabilisers-fabrics" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4406                                Stabilisers &amp; Fabrics
4407<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4407ox="0 0 11 18">
4408      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4409    </svg></a>
4410
4411                            <template #subitems>
4412                                <navigation-mobile-subitem level="2" id="2-stabilisers-fabrics">
4413                                    
4414                                        
4415                                        
4416                                            <navigation-mobile-item id="3-water-soluble-stabiliser" @menu:changed="(id) => onToggle(id)">
4417                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser" id="water-soluble-stabiliser" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4418                                                    Water Soluble Stabiliser
4419<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
4420      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4421    </svg></a>
4422                                                <template #subitems>
4423                                                    <navigation-mobile-subitem level="3" id="3-water-soluble-stabiliser">
4424                                                        
4425                                                            
4426                                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-film-madeira-wash-away-stabiliser-clear" id="wash-away-film-stabiliser-clear" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4427                                                                    
4428                                                                        Wash Away Film Stabiliser Clear
4429                                                                    
4430                                                                </a>
4431                                                        
4432                                                            
4433                                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-fix-sticky-wash-away-fabric-stabiliser-24cm-x-1m-roll" id="sticky-wash-away-fabric-stabiliser-24cm-x-1m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4434                                                                    
4435                                                                        Sticky Wash Away Fabric Stabiliser 24cm x 1m Roll
4436                                                                    
4437                                                                </a>
4438                                                        
4439                                                            
4440                                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/avalon-plus-wash-away-fabric-stabiliser-30cm-x-3m-roll" id="wash-away-fabric-stabiliser-30cm-x-3m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4441                                                                    
4442                                                                        Wash Away Fabric Stabiliser 30cm x 3m Roll
4443                                                                    
4444                                                                </a>
4445                                                        
4446                                                            
4447                                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser/products/romeo-heavy-weight-water-soluble-film-76cm-wide-roll-metre-stock" id="romeo-heavy-weight-water-soluble-film-76cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4448                                                                    
4449                                                                        Romeo Heavy Weight Water Soluble Film 76cm Wide
4450                                                                    
4451                                                                </a>
4452                                                        
4453                                                            
4454                                                                <a href="https://www.barnyarns.co.uk/collections/water-soluble-stabiliser" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4455                                                                    
4456                                                                        Shop All Water Soluble Stabiliser
4457                                                                    
4458                                                                </a>
4459                                                        
4460                                                    </navigation-mobile-subitem>
4461                                                </template>
4462                                            </navigation-mobile-item>
4463
4464                                            
4465
4466                                            
4467                                        
4468                                    
4469                                        
4470                                        
4471                                            <navigation-mobile-item id="3-tear-away-stabilisers" @menu:changed="(id) => onToggle(id)">
4472                                                <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers" id="tear-away-stabilisers" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4473                                                    Tear Away Stabilisers
4474<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4474ox="0 0 11 18">
4475      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4476    </svg></a>
4477                                                <template #subitems>
4478                                                    <navigation-mobile-subitem level="3" id="3-tear-away-stabilisers">
4479                                                        
4480                                                            
4481                                                                <a href="https://www.barnyarns.co.uk/products/tear-away-stabiliser-40g-various-widths?_pos=1&_sid=6cce1e933&_ss=r" id="tear-away-stabiliser-40g-various-widths" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4482                                                                    
4483                                                                        Tear Away Stabiliser 40g - Various Widths
4484                                                                    
4485                                                                </a>
4486                                                        
4487                                                            
4488                                                                <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers/products/madeira-stabiliser-tear-away-cotton-soft-30cm-x-50m-roll" id="tear-away-cotton-soft-stabiliser-30cm-x-50m-full-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4489                                                                    
4490                                                                        Tear Away Cotton Soft Stabiliser 30cm x 50m Full Roll
4491                                                                    
4492                                                                </a>
4493                                                        
4494                                                            
4495                                                                <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers/products/40g-tear-away-stabiliser-pre-cut-squares" id="tear-away-stabiliser-40g-pre-cut-squares" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4496                                                                    
4497                                                                        Tear Away Stabiliser 40g - Pre Cut Squares
4498                                                                    
4499                                                                </a>
4500                                                        
4501                                                            
4502                                                                <a href="https://www.barnyarns.co.uk/collections/tear-away-stabilisers" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4503                                                                    
4504                                                                        Shop All Tear Away Stabilisers
4505                                                                    
4506                                                                </a>
4507                                                        
4508                                                    </navigation-mobile-subitem>
4509                                                </template>
4510                                            </navigation-mobile-item>
4511
4512                                            
4513
4514                                            
4515                                        
4516                                    
4517                                        
4518                                        
4519                                            <navigation-mobile-item id="3-stick-on-stabilisers" @menu:changed="(id) => onToggle(id)">
4520                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers" id="stick-on-stabilisers" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4521                                                    Stick on Stabilisers
4522<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4522ox="0 0 11 18">
4523      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4524    </svg></a>
4525                                                <template #subitems>
4526                                                    <navigation-mobile-subitem level="3" id="3-stick-on-stabilisers">
4527                                                        
4528                                                            
4529                                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/stick-peel-sticky-backed-stabiliser-roll-metre-stock" id="stick-peel-sticky-backed-stabiliser" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4530                                                                    
4531                                                                        Stick &amp; Peel Sticky Backed Stabiliser
4532                                                                    
4533                                                                </a>
4534                                                        
4535                                                            
4536                                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/madeira-stabiliser-tear-away-cotton-fix-30cm-x-3m-roll" id="tear-away-cotton-fix-stabiliser-30cm-x-3m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4537                                                                    
4538                                                                        Tear Away Cotton Fix Stabiliser 30cm x 3m Roll
4539                                                                    
4540                                                                </a>
4541                                                        
4542                                                            
4543                                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/madeira-stabiliser-tear-away-cotton-fix-white-50cm-x-25m-roll" id="tear-away-cotton-fix-stabiliser-white-50cm-x-25m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4544                                                                    
4545                                                                        Tear Away Cotton Fix Stabiliser White 50cm x 25m Roll
4546                                                                    
4547                                                                </a>
4548                                                        
4549                                                            
4550                                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers/products/filmoplast-embroidery-stabiliser-50cm-wide" id="filmoplast-embroidery-stabiliser-54cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4551                                                                    
4552                                                                        Filmoplast Embroidery Stabiliser 54cm wide
4553                                                                    
4554                                                                </a>
4555                                                        
4556                                                            
4557                                                                <a href="https://www.barnyarns.co.uk/collections/stick-on-stabilisers?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4558                                                                    
4559                                                                        Shop All Stick on Stabilisers
4560                                                                    
4561                                                                </a>
4562                                                        
4563                                                    </navigation-mobile-subitem>
4564                                                </template>
4565                                            </navigation-mobile-item>
4566
4567                                            
4568
4569                                            
4570                                        
4571                                    
4572                                        
4573                                        
4574                                            <navigation-mobile-item id="3-sew-in-interfacing" @menu:changed="(id) => onToggle(id)">
4575                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing" id="sew-in-interfacing" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4576                                                    Sew In Interfacing
4577<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4577ox="0 0 11 18">
4578      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4579    </svg></a>
4580                                                <template #subitems>
4581                                                    <navigation-mobile-subitem level="3" id="3-sew-in-interfacing">
4582                                                        
4583                                                            
4584                                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-extra-heavy-stiff-interfacing-sew-in-90cmx25m-white" id="extra-heavy-stiff-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4585                                                                    
4586                                                                        Extra Heavy Stiff Interfacing - (90cmx25m) White
4587                                                                    
4588                                                                </a>
4589                                                        
4590                                                            
4591                                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-extra-heavy-stiff-interfacing-sew-in-30cmx25m-white" id="extra-heavy-stiff-interfacing-30cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4592                                                                    
4593                                                                        Extra Heavy Stiff Interfacing - (30cmx25m) White
4594                                                                    
4595                                                                </a>
4596                                                        
4597                                                            
4598                                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-standard-heavy-firm-interfacing-sew-in-90cmx25m-white" id="standard-firm-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4599                                                                    
4600                                                                        Standard Firm Interfacing - (90cmx25m) White
4601                                                                    
4602                                                                </a>
4603                                                        
4604                                                            
4605                                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing/products/hemline-standard-medium-interfacing-sew-in-90cmx25m-white" id="standard-medium-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4606                                                                    
4607                                                                        Standard Medium Interfacing - (90cmx25m) White
4608                                                                    
4609                                                                </a>
4610                                                        
4611                                                            
4612                                                                <a href="https://www.barnyarns.co.uk/collections/sew-in-interfacing?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4613                                                                    
4614                                                                        Shop All Sew In Interfacing
4615                                                                    
4616                                                                </a>
4617                                                        
4618                                                    </navigation-mobile-subitem>
4619                                                </template>
4620                                            </navigation-mobile-item>
4621
4622                                            
4623
4624                                            
4625                                        
4626                                    
4627                                        
4628                                        
4629                                            <navigation-mobile-item id="3-iron-on-fusible-stabilisers" @menu:changed="(id) => onToggle(id)">
4630                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers" id="iron-on-fusible-stabilisers" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4631                                                    Iron on Fusible Stabilisers
4632<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4632ox="0 0 11 18">
4633      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4634    </svg></a>
4635                                                <template #subitems>
4636                                                    <navigation-mobile-subitem level="3" id="3-iron-on-fusible-stabilisers">
4637                                                        
4638                                                            
4639                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/hemline-standard-medium-interfacing-iron-on-90cmx25m-white" id="standard-medium-iron-on-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4640                                                                    
4641                                                                        Standard Medium Iron on Interfacing - (90cmx25m) White
4642                                                                    
4643                                                                </a>
4644                                                        
4645                                                            
4646                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/iron-on-fusible-stabiliser-90cm-wide-roll-metre-stock" id="fusible-iron-on-stabiliser-90cm-wide-off-the-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4647                                                                    
4648                                                                        Fusible Iron on Stabiliser 90cm wide - Off the roll
4649                                                                    
4650                                                                </a>
4651                                                        
4652                                                            
4653                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/madeira-stabiliser-cut-away-super-stable-white-30cm-x-5m-roll" id="cut-away-stabiliser-white-30cm-x-5m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4654                                                                    
4655                                                                        Cut Away Stabiliser White - 30cm x 5m Roll
4656                                                                    
4657                                                                </a>
4658                                                        
4659                                                            
4660                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers/products/madeira-stabiliser-tear-away-cotton-stable-white-30cm-x-5m-roll" id="tear-away-cotton-stabiliser-white-30cm-x-5m-roll" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4661                                                                    
4662                                                                        Tear Away Cotton Stabiliser White - 30cm x 5m Roll
4663                                                                    
4664                                                                </a>
4665                                                        
4666                                                            
4667                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-stabilisers" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4668                                                                    
4669                                                                        Shop All Iron on Fusible Stabilisers
4670                                                                    
4671                                                                </a>
4672                                                        
4673                                                    </navigation-mobile-subitem>
4674                                                </template>
4675                                            </navigation-mobile-item>
4676
4677                                            
4678
4679                                            
4680                                        
4681                                    
4682                                        
4683                                        
4684                                            <a href="/collections/liberty-fabric" id="liberty-fabric-tana-lawn™" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4685                                                
4686                                                    Liberty Fabric - Tana Lawn™
4687                                                
4688                                            </a>
4689                                        
4690                                    
4691                                        
4692                                        
4693                                            <navigation-mobile-item id="3-iron-on-fusible-interfacing" @menu:changed="(id) => onToggle(id)">
4694                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing?sort_by=best-selling" id="iron-on-fusible-interfacing" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4695                                                    Iron on Fusible Interfacing
4696<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4696ox="0 0 11 18">
4697      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4698    </svg></a>
4699                                                <template #subitems>
4700                                                    <navigation-mobile-subitem level="3" id="3-iron-on-fusible-interfacing">
4701                                                        
4702                                                            
4703                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-heavy-firm-interfacing-iron-on-90cmx25m-white" id="heavy-firm-iron-on-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4704                                                                    
4705                                                                        Heavy &amp; Firm Iron on Interfacing - (90cmx25m) White
4706                                                                    
4707                                                                </a>
4708                                                        
4709                                                            
4710                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-ultra-soft-heavy-interfacing-iron-on-90cmx25m-white" id="ultra-soft-heavy-iron-on-interfacing-90cmx25m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4711                                                                    
4712                                                                        Ultra Soft &amp; Heavy Iron on Interfacing - (90cmx25m) White
4713                                                                    
4714                                                                </a>
4715                                                        
4716                                                            
4717                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing/products/hemline-ultra-soft-medium-interfacing-iron-on-90cmx25m-black" id="ultra-soft-medium-iron-on-interfacing-90cmx25m-black" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4718                                                                    
4719                                                                        Ultra Soft Medium Iron on Interfacing - (90cmx25m) Black
4720                                                                    
4721                                                                </a>
4722                                                        
4723                                                            
4724                                                                <a href="https://www.barnyarns.co.uk/collections/iron-on-fusible-interfacing?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4725                                                                    
4726                                                                        Shop All Iron on Fusible Interfacing
4727                                                                    
4728                                                                </a>
4729                                                        
4730                                                    </navigation-mobile-subitem>
4731                                                </template>
4732                                            </navigation-mobile-item>
4733
4734                                            
4735
4736                                            
4737                                        
4738                                    
4739                                        
4740                                        
4741                                            <navigation-mobile-item id="3-fusible-foam" @menu:changed="(id) => onToggle(id)">
4742                                                <a href="https://www.barnyarns.co.uk/collections/fusible-foam" id="fusible-foam" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4743                                                    Fusible Foam
4744<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4744ox="0 0 11 18">
4745      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4746    </svg></a>
4747                                                <template #subitems>
4748                                                    <navigation-mobile-subitem level="3" id="3-fusible-foam">
4749                                                        
4750                                                            
4751                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-foam/products/bosal-single-sided-fusible-foam-stabiliser-58-wide" id="bosal-single-sided-stabiliser-58-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4752                                                                    
4753                                                                        Bosal SINGLE Sided Stabiliser 58&quot; Wide
4754                                                                    
4755                                                                </a>
4756                                                        
4757                                                            
4758                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-foam/products/bosal-in-r-form-double-sided-fusible-foam-stabiliser-58-wide" id="bosal-in-r-form-double-sided-stabiliser-58-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4759                                                                    
4760                                                                        Bosal In-R-Form DOUBLE Sided Stabiliser 58&quot; Wide
4761                                                                    
4762                                                                </a>
4763                                                        
4764                                                            
4765                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-foam?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4766                                                                    
4767                                                                        Shop All Fusible Foam
4768                                                                    
4769                                                                </a>
4770                                                        
4771                                                    </navigation-mobile-subitem>
4772                                                </template>
4773                                            </navigation-mobile-item>
4774
4775                                            
4776
4777                                            
4778                                        
4779                                    
4780                                        
4781                                        
4782                                            <navigation-mobile-item id="3-fusible-fleece" @menu:changed="(id) => onToggle(id)">
4783                                                <a href="https://www.barnyarns.co.uk/collections/fusible-fleece" id="fusible-fleece" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4784                                                    Fusible Fleece
4785<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
4786      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4787    </svg></a>
4788                                                <template #subitems>
4789                                                    <navigation-mobile-subitem level="3" id="3-fusible-fleece">
4790                                                        
4791                                                            
4792                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-fleece/products/hemline-fusible-soft-wadding-iron-on-90cmx30m-white" id="iron-on-fusible-soft-wadding-90cmx30m-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4793                                                                    
4794                                                                        Iron on Fusible Soft Wadding - (90cmx30m) White
4795                                                                    
4796                                                                </a>
4797                                                        
4798                                                            
4799                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-fleece/products/iron-on-fusible-fleece-a-batting-for-quilting-home-decor-low-loft-white-90cm-wide-wide" id="iron-on-fusible-fleece-low-loft-90cm-wide-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4800                                                                    
4801                                                                        Iron on Fusible Fleece - Low Loft (90cm Wide) White
4802                                                                    
4803                                                                </a>
4804                                                        
4805                                                            
4806                                                                <a href="https://www.barnyarns.co.uk/collections/fusible-fleece" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4807                                                                    
4808                                                                        Shop All Fusible Fleece
4809                                                                    
4810                                                                </a>
4811                                                        
4812                                                    </navigation-mobile-subitem>
4813                                                </template>
4814                                            </navigation-mobile-item>
4815
4816                                            
4817
4818                                            
4819                                        
4820                                    
4821                                        
4822                                        
4823                                            <navigation-mobile-item id="3-fabric-adhesives" @menu:changed="(id) => onToggle(id)">
4824                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives" id="fabric-adhesives" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4825                                                    Fabric Adhesives
4826<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4826ox="0 0 11 18">
4827      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4828    </svg></a>
4829                                                <template #subitems>
4830                                                    <navigation-mobile-subitem level="3" id="3-fabric-adhesives">
4831                                                        
4832                                                            
4833                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/heatnbond-lite-metre-stock-for-easy-fabric-bonding" id="heatnbond-lite-17-inch-43cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4834                                                                    
4835                                                                        HeatnBond Lite 17 inch (43cm) Wide
4836                                                                    
4837                                                                </a>
4838                                                        
4839                                                            
4840                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/soft-stretch-ultra-heatnbond-metre-stock-full-bolt?variant=49522662080793" id="heatnbond-ultra-soft-stretch-43cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4841                                                                    
4842                                                                        HeatnBond Ultra Soft &amp; Stretch (43cm Wide)
4843                                                                    
4844                                                                </a>
4845                                                        
4846                                                            
4847                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/heatnbond-ultra-metre-stock" id="heatnbond-ultra-43cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4848                                                                    
4849                                                                        HeatnBond Ultra (43cm) Wide
4850                                                                    
4851                                                                </a>
4852                                                        
4853                                                            
4854                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/bondaweb-45cm-metre-stock-and-full-roll-by-vlieseline" id="bondaweb-45cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4855                                                                    
4856                                                                        Bondaweb 45cm Wide
4857                                                                    
4858                                                                </a>
4859                                                        
4860                                                            
4861                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives/products/bondaweb-90cm-wide-metre-stock-cut-off-the-roll-by-vlieseline" id="bondaweb-90cm-wide" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4862                                                                    
4863                                                                        Bondaweb 90cm Wide
4864                                                                    
4865                                                                </a>
4866                                                        
4867                                                            
4868                                                                <a href="https://www.barnyarns.co.uk/collections/fabric-adhesives?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4869                                                                    
4870                                                                        Shop All Fabric Adhesives
4871                                                                    
4872                                                                </a>
4873                                                        
4874                                                    </navigation-mobile-subitem>
4875                                                </template>
4876                                            </navigation-mobile-item>
4877
4878                                            
4879
4880                                            
4881                                        
4882                                    
4883                                        
4884                                        
4885                                            <navigation-mobile-item id="3-cut-away-stabilisers" @menu:changed="(id) => onToggle(id)">
4886                                                <a href="https://www.barnyarns.co.uk/collections/cut-away-stabilisers" id="cut-away-stabilisers" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4887                                                    Cut Away Stabilisers
4888<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4888ox="0 0 11 18">
4889      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4890    </svg></a>
4891                                                <template #subitems>
4892                                                    <navigation-mobile-subitem level="3" id="3-cut-away-stabilisers">
4893                                                        
4894                                                            
4895                                                                <a href="https://www.barnyarns.co.uk/collections/cut-away-stabilisers/products/80g-cut-away-stabiliser-white-90cm-wide" id="cut-away-stabiliser-90cm-wide-white" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4896                                                                    
4897                                                                        Cut Away Stabiliser - 90cm Wide White
4898                                                                    
4899                                                                </a>
4900                                                        
4901                                                            
4902                                                                <a href="https://www.barnyarns.co.uk/collections/cut-away-stabilisers/products/80g-cut-away-stabiliser-90cm-wide-roll-metre-stock" id="cut-away-stabiliser-90cm-wide-black" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4903                                                                    
4904                                                                        Cut Away Stabiliser - 90cm Wide Black
4905                                                                    
4906                                                                </a>
4907                                                        
4908                                                            
4909                                                                <a href="https://www.barnyarns.co.uk/collections/cut-away-stabilisers?sort_by=best-selling" id="shop-all" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4910                                                                    
4911                                                                        Shop All Cut Away Stabilisers
4912                                                                    
4913                                                                </a>
4914                                                        
4915                                                    </navigation-mobile-subitem>
4916                                                </template>
4917                                            </navigation-mobile-item>
4918
4919                                            
4920
4921                                            
4922                                                
4923                                                <a href="/collections/stabilisers" id="stabilisers-fabrics" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4924                                                    Shop All Stabilisers & Fabrics
4925                                                </a>
4926                                                
4927                                            
4928                                        
4929                                    
4930                                </navigation-mobile-subitem>
4931                            </template>
4932
4933                        </navigation-mobile-item>
4934                    
4935                
4936                    
4937
4938                    
4939                        <a href="/collections/wadding" id="wadding" class="block font-semibold border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline  ">
4940                            Wadding
4941                        </a>
4942                    
4943                
4944                    
4945
4946                    
4947                        <a href="/pages/service-or-repair-your-sewing-machine" id="nationwide-service-centre" class="block font-semibold border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline  ">
4948                            Nationwide Service Centre
4949                        </a>
4950                    
4951                
4952                    
4953
4954                    
4955                        <navigation-mobile-item id="2-sewing-machines" @menu:changed="(id) => onToggle(id)">
4956                            <a href="/collections/sewing-machines" id="sewing-machines" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4957                                Sewing Machines
4958<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
4958ox="0 0 11 18">
4959      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4960    </svg></a>
4961
4962                            <template #subitems>
4963                                <navigation-mobile-subitem level="2" id="2-sewing-machines">
4964                                    
4965                                        
4966                                        
4967                                            <navigation-mobile-item id="3-janome-sewing-machines" @menu:changed="(id) => onToggle(id)">
4968                                                <a href="/collections/janome-sewing-machines" id="janome-sewing-machines" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
4969                                                    Janome Sewing Machines
4970<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
4971      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
4972    </svg></a>
4973                                                <template #subitems>
4974                                                    <navigation-mobile-subitem level="3" id="3-janome-sewing-machines">
4975                                                        
4976                                                            
4977                                                                <a href="/collections/janome-sewing-machines" id="shop-all-janome-machines" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
4978                                                                    
4979                                                                        Shop All Janome Sewing Machines
4980                                                                    
4981                                                                </a>
4982                                                        
4983                                                            
4984                                                                <a href="/products/janome-2200xt" id="janome-2200-xt" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4985                                                                    
4986                                                                        Janome 2200 XT
4987                                                                    
4988                                                                </a>
4989                                                        
4990                                                            
4991                                                                <a href="/products/janome-horizon-memory-craft-9480-qcp" id="janome-9480-qcp" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4992                                                                    
4993                                                                        Janome 9480 QCP
4994                                                                    
4995                                                                </a>
4996                                                        
4997                                                            
4998                                                                <a href="/products/janome-cm8p" id="janome-m8-continental" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
4999                                                                    
5000                                                                        Janome M8 Continental
5001                                                                    
5002                                                                </a>
5003                                                        
5004                                                    </navigation-mobile-subitem>
5005                                                </template>
5006                                            </navigation-mobile-item>
5007
5008                                            
5009
5010                                            
5011                                        
5012                                    
5013                                        
5014                                        
5015                                            <navigation-mobile-item id="3-ber
5015nina-sewing-machines" @menu:changed="(id) => onToggle(id)">
5016                                                <a href="/collections/bernina-sewing-machines" id="bernina-sewing-machines" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
5017                                                    Bernina Sewing Machines
5018<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewBox="0 0 11 18">
5019      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
5020    </svg></a>
5021                                                <template #subitems>
5022                                                    <navigation-mobile-subitem level="3" id="3-bernina-sewing-machines">
5023                                                        
5024                                                            
5025                                                                <a href="/collections/bernina-sewing-machines" id="shop-all-bernina-machines" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
5026                                                                    
5027                                                                        Shop All Bernina Sewing Machines
5028                                                                    
5029                                                                </a>
5030                                                        
5031                                                            
5032                                                                <a href="/products/bernina-435-sewing-machine" id="bernina-435-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5033                                                                    
5034                                                                        Bernina 435 Sewing Machine 
5035                                                                    
5036                                                                </a>
5037                                                        
5038                                                            
5039                                                                <a href="/products/bernina-570-qe-sewing-machine" id="bernina-570-qe-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5040                                                                    
5041                                                                        Bernina 570 QE Sewing Machine
5042                                                                    
5043                                                                </a>
5044                                                        
5045                                                            
5046                                                                <a href="/products/bernina-790-pro-sewing-embroidery-machine" id="bernina-790-pro-sewing-embroidery" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5047                                                                    
5048                                                                        Bernina 790 Pro Sewing &amp; Embroidery
5049                                                                    
5050                                                                </a>
5051                                                        
5052                                                    </navigation-mobile-subitem>
5053                                                </template>
5054                                            </navigation-mobile-item>
5055
5056                                            
5057
5058                                            
5059                                        
5060                                    
5061                                        
5062                                        
5063                                            <navigation-mobile-item id="3-babylock-overlocking-machines" @menu:changed="(id) => onToggle(id)">
5064                                                <a href="/collections/babylock-overlocking-machines" id="babylock-overlocking-machines" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
5065                                                    Babylock Overlocking Machines
5066<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
5066ox="0 0 11 18">
5067      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
5068    </svg></a>
5069                                                <template #subitems>
5070                                                    <navigation-mobile-subitem level="3" id="3-babylock-overlocking-machines">
5071                                                        
5072                                                            
5073                                                                <a href="/collections/babylock-overlocking-machines" id="shop-all-babylock-machines" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
5074                                                                    
5075                                                                        Shop All Babylock Overlocking Machines
5076                                                                    
5077                                                                </a>
5078                                                        
5079                                                            
5080                                                                <a href="/products/babylock-euphoria" id="babylock-euphoria-overlocker" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5081                                                                    
5082                                                                        Babylock Euphoria Overlocker
5083                                                                    
5084                                                                </a>
5085                                                        
5086                                                            
5087                                                                <a href="/products/babylock-gloria" id="babylock-gloria-overlocker" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5088                                                                    
5089                                                                        Babylock Gloria Overlocker
5090                                                                    
5091                                                                </a>
5092                                                        
5093                                                            
5094                                                                <a href="/products/babylock-enlighten-overlocker" id="babylock-enlighten-overlocker" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5095                                                                    
5096                                                                        Babylock Enlighten Overlocker
5097                                                                    
5098                                                                </a>
5099                                                        
5100                                                            
5101                                                                <a href="/products/babylock-acclaim-overlocker" id="babylock-acclaim-overlocker" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5102                                                                    
5103                                                                        Babylock Acclaim Overlocker
5104                                                                    
5105                                                                </a>
5106                                                        
5107                                                    </navigation-mobile-subitem>
5108                                                </template>
5109                                            </navigation-mobile-item>
5110
5111                                            
5112
5113                                            
5114                                        
5115                                    
5116                                        
5117                                        
5118                                            <navigation-mobile-item id="3-pfaff-sewing-machines" @menu:changed="(id) => onToggle(id)">
5119                                                <a href="/collections/pfaff-sewing-machines" id="pfaff-sewing-machines" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
5120                                                    Pfaff Sewing Machines
5121<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
5121ox="0 0 11 18">
5122      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
5123    </svg></a>
5124                                                <template #subitems>
5125                                                    <navigation-mobile-subitem level="3" id="3-pfaff-sewing-machines">
5126                                                        
5127                                                            
5128                                                                <a href="/collections/pfaff-sewing-machines" id="shop-all-pfaff-machines" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
5129                                                                    
5130                                                                        Shop All Pfaff Sewing Machines
5131                                                                    
5132                                                                </a>
5133                                                        
5134                                                            
5135                                                                <a href="/products/pfaff-ambition-635-sewing-machine" id="pfaff-ambition-635-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5136                                                                    
5137                                                                        Pfaff Ambition 635 Sewing Machine
5138                                                                    
5139                                                                </a>
5140                                                        
5141                                                            
5142                                                                <a href="/products/pfaff-performance-icon-sewing-machine" id="pfaff-performance-icon-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5143                                                                    
5144                                                                        Pfaff Performance Icon Sewing Machine
5145                                                                    
5146                                                                </a>
5147                                                        
5148                                                            
5149                                                                <a href="/products/pfaff-creative-icon-2-sewing-embroidery-machine-in-mulberry" id="pfaff-creative-icon-sewing-embroidery" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5150                                                                    
5151                                                                        Pfaff Creative Icon Sewing &amp; Embroidery
5152                                                                    
5153                                                                </a>
5154                                                        
5155                                                    </navigation-mobile-subitem>
5156                                                </template>
5157                                            </navigation-mobile-item>
5158
5159                                            
5160
5161                                            
5162                                        
5163                                    
5164                                        
5165                                        
5166                                            <navigation-mobile-item id="3-bernette-sewing-machines" @menu:changed="(id) => onToggle(id)">
5167                                                <a href="/collections/bernette-sewing-machines" id="bernette-sewing-machines" class="block text-black flex items-center border-b border-gray-200 py-6 justify-between hover:underline ">
5168                                                    Bernette Sewing Machines
5169<svg class="icon icon--select-arrow-right w-1.5 h-auto fill-gray-900 shrink-0" role="presentation" viewB
5169ox="0 0 11 18">
5170      <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
5171    </svg></a>
5172                                                <template #subitems>
5173                                                    <navigation-mobile-subitem level="3" id="3-bernette-sewing-machines">
5174                                                        
5175                                                            
5176                                                                <a href="/collections/bernette-sewing-machines" id="shop-all-bernette-machines" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline font-bold">
5177                                                                    
5178                                                                        Shop All Bernette Sewing Machines
5179                                                                    
5180                                                                </a>
5181                                                        
5182                                                            
5183                                                                <a href="/products/bernette-35" id="bernette-35-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5184                                                                    
5185                                                                        Bernette 35 Sewing Machine
5186                                                                    
5187                                                                </a>
5188                                                        
5189                                                            
5190                                                                <a href="/products/bernette-44" id="bernette-44-overlocker" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5191                                                                    
5192                                                                        Bernette 44 Overlocker
5193                                                                    
5194                                                                </a>
5195                                                        
5196                                                            
5197                                                                <a href="/products/bernette-77" id="bernette-77-sewing-machine" class="block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5198                                                                    
5199                                                                        Bernette 77 Sewing Machine
5200                                                                    
5201                                                                </a>
5202                                                        
5203                                                    </navigation-mobile-subitem>
5204                                                </template>
5205                                            </navigation-mobile-item>
5206
5207                                            
5208
5209                                            
5210                                                
5211                                                <a href="/collections/sewing-machines" id="sewing-machines" class="font-semibold block border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline ">
5212                                                    Shop All Sewing Machines
5213                                                </a>
5214                                                
5215                                            
5216                                        
5217                                    
5218                                </navigation-mobile-subitem>
5219                            </template>
5220
5221                        </navigation-mobile-item>
5222                    
5223                
5224                    
5225
5226                    
5227                        <a href="/pages/barnyarns-trade-uk-official-distributor-of-superior-threads-thermoweb-more" id="trade" class="block font-semibold border-b border-gray-200 py-6 text-black flex items-center justify-between hover:underline  ">
5228                            Trade
5229                        </a>
5230                    
5231                
5232            </div><!-- /.main-menu--level-1 -->
5233        </div><!-- /.main-menu -->
5234    </template>
5235    <template #footer>
5236        <div class="space-y-8 p-6 border-t border-gray-300 w-full bg-white">
5237            
5238                <div class="w-full flex items-center"><svg class="icon icon--lock w-4 h-auto mr-2" role="presentation" viewB
5238ox="0 0 24 24">
5239      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
5240        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
5241        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
5242        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
5243        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
5244      </g>
5245    </svg><a href="https://www.barnyarns.co.uk/customer_authentication/redirect?locale=en&region_country=GB" class="-m-2 block p-2 font-medium text-black">Sign in</a>
5246                </div>
5247                <div class="w-full flex items-center"><svg viewBox="0 0 24 24" class="icon icon--account w-4 h-auto mr-2" role="presentation" aria-hidden="true"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm7.753 18.305c-.261-.586-.789-.991-1.871-1.241-2.293-.529-4.428-.993-3.393-2.945 3.145-5.942.833-9.119-2.489-9.119-3.388 0-5.644 3.299-2.489 9.119 1.066 1.964-1.148 2.427-3.393 2.945-1.084.25-1.608.658-1.867 1.246-1.405-1.723-2.251-3.919-2.251-6.31 0-5.514 4.486-10 10-10s10 4.486 10 10c0 2.389-.845 4.583-2.247 6.305z"/></svg><a href="https://shopify.com/86748659993/account?locale=en&region_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJiYXJueWFybnMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjc4NDg4LCJuYmYiOjE3OTEwNzM2ODh9.-GkCN63yHHwQZX_4bfhT5J4_DOvlDTaCA2e5onU1gNo" class="-m-2 block p-2 font-medium text-black">Create account</a>
5248                </div>
5249            
5250        </div><!-- /.footer -->
5251    </template>
5252</navigation-mobile>
5253
5254
5255    </navigation-navigation>
5256</div>
5257
5258</header>
5259
5260<style data-shopify>
5261    .section-header {
5262        --navigation-text-color: #000000;
5263        --navigation-background-color: #ffffff;
5264        --search-text-color: #000000;
5265        --search-background-color: #ffffff;
5266        --cart-count-text-color: #000000;
5267        --cart-count-background-color: #ffffff;
5268    }
5269</style>
5270
5271
5272</div>
5273            <div id="shopify-section-breadcrumb" class="shopify-section section shopify-section shopify-section--breadcrumb shopify-section-vue vue-section"><component is="style" v-cloak>
5274    #breadcrumb {
5275        background-color: rgba(0,0,0,0);
5276    }
5277
5278    #breadcrumb .breadcrumbs__item:first-child .breadcrumbs__link {
5279        color: #6b7280;
5280    }
5281
5282    #breadcrumb .breadcrumbs__item:first-child svg {
5283        color: #6b7280;
5284        fill: #6b7280;
5285    }
5286
5287    #breadcrumb .breadcrumbs__item .breadcrumbs__link {
5288        color: #000000;
5289    }
5290
5291    #breadcrumb .breadcrumbs__item svg {
5292        color: #6b7280;
5293        fill: #6b7280;
5294    }
5295</component>
5296
5297
5298</div>
5299			
5300
5301
5302
5303
5304
5305
5306<div id="dib-posts">
5307        <div class="dib dib-list dib-col-3 dib-hero  " id="dib-template-2">
5308                            <div class="dib-heading " style="background-image: url('')">
5309            <h1 class="dib-homepage-title ">Blog</h1>
5310        </div>            
5311            <ul class="dib-cat-menu">
5312		<li class="dib-search-toggle">
5313            <a href="#" onclick="event.preventDefault(); event.stopPropagation(); window.openSearchDialog(); return false;" role="button" aria-label="Search for..." title="Search for...">
5314                <label>
5315                    <svg viewBox="0 0 20 20" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
5316                        <path d="M2 8C2 4.7 4.7 2 8 2s6 2.7 6 6-2.7 6-6 6-6-2.7-6-6ZM19.7 18.3l-5.4-5.4A7.9 7.9 0 0016 8c0-4.4-3.6-8-8-8S0 3.6 0 8s3.6 8 8 8a8 8 0 004.9-1.7l5.4 5.4A1 1 0 0020 19a1 1 0 00-.3-.7Z"></path>
5317                    </svg>
5318                </label>
5319            </a>
5320        </li>
5321    																								<li>
5322							<a href="https://www.barnyarns.co.uk/a/blog/category/tips" >
5323								Tips
5324							</a>
5325						</li>
5326															</ul>
5327			<a href="#" class="dib-scroll-arrow dib-scroll-arrow-left" aria-label="Scroll menu left" role="button">
5328			<svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
5329				<path d="M10 15l-6-6a1.3 1.3 90 010-2L10 1A1 1 90 1112 3L7 8 12 13a1 1 90 01-2 2Z" fill="currentColor"></path>
5330			</svg>
5331		</a>
5332		<a href="#" class="dib-scroll-arrow dib-scroll-arrow-right" aria-label="Scroll menu right" role="button">
5333			<svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
5334				<path d="M6 15l6-6a1.3 1.3 90 000-2L6 1A1 1 90 104 3L9 8 4 13a1 1 90 002 2Z" fill="currentColor"></path>
5335			</svg>
5336		</a>
5337	
5338	<dialog id="dib-search-dialog">
5339    <div>
5340        <div id="dib-search-box">
5341                            <a href="#" onclick="event.preventDefault(); window.dibSearchDialog.close();" id="dib-search-close" aria-label="Close" title="Close">&#x2715;</a>
5342                    </div>
5343        <div id="dib-search-hits"></div>
5344    </div>
5345</dialog>
5346
5347    
5347<script>
5348        window.dibSearchConfig = {
5349    algoliaId: "P1QI8ZC7MH",
5350    algoliaKey: "3100d23a49ef67ef6258e1867a36373e",
5351    blogId: 34263470,
5352    placeholder: "Search for...",
5353    noResults: "There are no posts matching your search.",
5354    baseUrl: typeof dib_base_url !== 'undefined' ? dib_base_url : null,
5355    linkTarget: "_self"
5356};
5357    </script>
5357
5358    <link rel="modulepreload" as="script" href="https://io.dropinblog.com/build/assets/search.js" />
5358<script type="module" src="https://io.dropinblog.com/build/assets/search.js" data-navigate-track="reload"></script>
5358            <div class="dib-post-wrap">
5359                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/bondaweb-quiltlines-superweb-wonderweb-the-complete-guide-to-fusible-web" aria-label="Bondaweb, Quiltlines Superweb &amp; Wonderweb: The Complete Guide to Fusible Web" title="Bondaweb, Quiltlines Superweb &amp; Wonderweb: The Complete Guide to Fusible Web">
5360                <!-- featured image -->
5361                                    <img
5362            loading="eager" fetchpriority="high"
5363            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wonderweb-3.png"
5364            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/wonderweb-3.png 320w,
5365https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/wonderweb-3.png 480w,
5366https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wonderweb-3.png 700w,
5367https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/wonderweb-3.png 800w,
5368https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/wonderweb-3.png 1000w,
5369https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wonderweb-3.png 1200w,
5370https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/wonderweb-3.png 1400w,
5371https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/wonderweb-3.png 2400w"
5372            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 50vw, 570px" data-dib-sizes
5373            alt="Bondaweb, Quiltlines Superweb & Wonderweb: The Complete Guide to Fusible Web"
5374            class="dib-img-loading dib-post-featured-image" width="3024" height="1731"
5375        />
5376                
5377                <div class="dib-post-text">
5378                    <!-- title -->
5379                                            <h2 class="dib-post-title dib-highlight">Bondaweb, Quiltlines Superweb &amp; Wonderweb: The Complete Guide to Fusible Web</h2>
5380                    
5381                    <!-- author image -->
5382                    
5383                    <p class="dib-meta-text dib-no-author">
5384                        <!-- author name -->
5385                        
5386                        <!-- post date -->
5387                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-09-30T15:12:00+01:00">September 30th, 2026</time></span>
5388                        
5389                        <!-- read time -->
5390    <span class="dib-meta-item dib-meta-readtime">7 minute read</span>
5391                    </p>
5392
5393                    <!-- categories -->
5394                                            <p class="dib-category-text">
5395                                                    </p>
5396                    
5397                    <!-- post content -->
5398                                    </div>
5399            </a>
5400                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/getting-into-sewing-find-your-perfect-starter-sewing-kit-1" aria-label="Getting Into Sewing? Find Your Perfect Starter Sewing Kit" title="Getting Into Sewing? Find Your Perfect Starter Sewing Kit">
5401                <!-- featured image -->
5402                                    <img
5403            loading="lazy"
5404            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/starter-sewing-kit.png"
5405            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/starter-sewing-kit.png 320w,
5406https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/starter-sewing-kit.png 480w,
5407https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/starter-sewing-kit.png 700w,
5408https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/starter-sewing-kit.png 800w,
5409https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/starter-sewing-kit.png 1000w,
5410https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/starter-sewing-kit.png 1200w,
5411https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/starter-sewing-kit.png 1400w,
5412https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/starter-sewing-kit.png 2400w"
5413            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5414            alt="Getting Into Sewing? Find Your Perfect Starter Sewing Kit"
5415            class="dib-img-loading dib-post-featured-image" width="3024" height="1731"
5416        />
5417                
5418                <div class="dib-post-text">
5419                    <!-- title -->
5420                                            <h2 class="dib-post-title dib-highlight">Getting Into Sewing? Find Your Perfect Starter Sewing Kit</h2>
5421                    
5422                    <!-- author image -->
5423                    
5424                    <p class="dib-meta-text dib-no-author">
5425                        <!-- author name -->
5426                        
5427                        <!-- post date -->
5428                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-09-29T14:49:00+01:00">September 29th, 2026</time></span>
5429                        
5430                        <!-- read time -->
5431    <span class="dib-meta-item dib-meta-readtime">8 minute read</span>
5432                    </p>
5433
5434                    <!-- categories -->
5435                                            <p class="dib-category-text">
5436                                                            Tips
5437                                                                                    </p>
5438                    
5439                    <!-- post content -->
5440                                    </div>
5441            </a>
5442                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/a-complete-guide-to-water-soluble-products-for-machine-embroidery" aria-label="Getting to know your Water Soluble Products" title="Getting to know your Water Soluble Products">
5443                <!-- featured image -->
5444                                    <img
5445            loading="lazy"
5446            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png"
5447            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 320w,
5448https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 480w,
5449https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 700w,
5450https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 800w,
5451https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 1000w,
5452https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 1200w,
5453https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 1400w,
5454https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-3.png 2400w"
5455            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5456            alt="Getting to know your Water Soluble Products"
5457            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5458        />
5459                
5460                <div class="dib-post-text">
5461                    <!-- title -->
5462                                            <h2 class="dib-post-title dib-highlight">Getting to know your Water Soluble Products</h2>
5463                    
5464                    <!-- author image -->
5465                                            <p class="dib-author-photo">
5466                            <img
5467            loading="lazy"
5468            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5469            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5470https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5471            sizes="100px"
5472            alt="Callum"
5473            class="dib-img-loading"
5474            width="100"
5475        />
5476                        </p>
5477                    
5478                    <p class="dib-meta-text ">
5479                        <!-- author name -->
5480                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5481                        
5482                        <!-- post date -->
5483                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-08-17T15:40:00+01:00">August 17th, 2026</time></span>
5484                        
5485                        <!-- read time -->
5486    <span class="dib-meta-item dib-meta-readtime">3 minute read</span>
5487                    </p>
5488
5489                    <!-- categories -->
5490                                            <p class="dib-category-text">
5491                                                    </p>
5492                    
5493                    <!-- post content -->
5494                                    </div>
5495            </a>
5496                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/fabric-cutting-made-easy-choosing-the-right-scissors-rotary-cutter-and-cutting-mat" aria-label="Choosing the Right Fabric Scissors, Rotary Cutter and Cutting Mat" title="Choosing the Right Fabric Scissors, Rotary Cutter and Cutting Mat">
5497                <!-- featured image -->
5498                                    <img
5499            loading="lazy"
5500            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png"
5501            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 320w,
5502https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 480w,
5503https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 700w,
5504https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 800w,
5505https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 1000w,
5506https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 1200w,
5507https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 1400w,
5508https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/janome-1200d-76195-x-39-cm-76195-x-38-cm-62-x-38-cm-63-x-38-cm-80-x-50-cm-80-x-458-cm-5.png 2400w"
5509            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5510            alt="cutter"
5511            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5512        />
5513                
5514                <div class="dib-post-text">
5515                    <!-- title -->
5516                                            <h2 class="dib-post-title dib-highlight">Choosing the Right Fabric Scissors, Rotary Cutter and Cutting Mat</h2>
5517                    
5518                    <!-- author image -->
5519                                            <p class="dib-author-photo">
5520                            <img
5521            loading="lazy"
5522            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5523            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5524https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5525            sizes="100px"
5526            alt="Callum"
5527            class="dib-img-loading"
5528            width="100"
5529        />
5530                        </p>
5531                    
5532                    <p class="dib-meta-text ">
5533                        <!-- author name -->
5534                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5535                        
5536                        <!-- post date -->
5537                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-08-17T11:51:00+01:00">August 17th, 2026</time></span>
5538                        
5539                        <!-- read time -->
5540    <span class="dib-meta-item dib-meta-readtime">9 minute read</span>
5541                    </p>
5542
5543                    <!-- categories -->
5544                                            <p class="dib-category-text">
5545                                                    </p>
5546                    
5547                    <!-- post content -->
5548                                    </div>
5549            </a>
5550                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/getting-to-know-your-wadding" aria-label="Getting to know your Wadding" title="Getting to know your Wadding">
5551                <!-- featured image -->
5552                                    <img
5553            loading="lazy"
5554            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wadding-1.png"
5555            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/wadding-1.png 320w,
5556https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/wadding-1.png 480w,
5557https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wadding-1.png 700w,
5558https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/wadding-1.png 800w,
5559https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/wadding-1.png 1000w,
5560https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wadding-1.png 1200w,
5561https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/wadding-1.png 1400w,
5562https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/wadding-1.png 2400w"
5563            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5564            alt="Getting to know your Wadding"
5565            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5566        />
5567                
5568                <div class="dib-post-text">
5569                    <!-- title -->
5570                                            <h2 class="dib-post-title dib-highlight">Getting to know your Wadding</h2>
5571                    
5572                    <!-- author image -->
5573                                            <p class="dib-author-photo">
5574                            <img
5575            loading="lazy"
5576            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5577            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5578https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5579            sizes="100px"
5580            alt="Callum"
5581            class="dib-img-loading"
5582            width="100"
5583        />
5584                        </p>
5585                    
5586                    <p class="dib-meta-text ">
5587                        <!-- author name -->
5588                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5589                        
5590                        <!-- post date -->
5591                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-05-01T15:36:00+01:00">May 1st, 2026</time></span>
5592                        
5593                        <!-- read time -->
5594    <span class="dib-meta-item dib-meta-readtime">6 minute read</span>
5595                    </p>
5596
5597                    <!-- categories -->
5598                                            <p class="dib-category-text">
5599                                                    </p>
5600                    
5601                    <!-- post content -->
5602                                    </div>
5603            </a>
5604                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns-aurifil-threads-1" aria-label="Thread talk at Barnyarns: Aurifil Thread" title="Thread talk at Barnyarns: Aurifil Thread">
5605                <!-- featured image -->
5606                                    <img
5607            loading="lazy"
5608            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/aurifil-thread-3.png"
5609            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/aurifil-thread-3.png 320w,
5610https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/aurifil-thread-3.png 480w,
5611https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/aurifil-thread-3.png 700w,
5612https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/aurifil-thread-3.png 800w,
5613https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/aurifil-thread-3.png 1000w,
5614https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/aurifil-thread-3.png 1200w,
5615https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/aurifil-thread-3.png 1400w,
5616https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/aurifil-thread-3.png 2400w"
5617            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5618            alt="Thread talk at Barnyarns: Aurifil Thread"
5619            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5620        />
5621                
5622                <div class="dib-post-text">
5623                    <!-- title -->
5624                                            <h2 class="dib-post-title dib-highlight">Thread talk at Barnyarns: Aurifil Thread</h2>
5625                    
5626                    <!-- author image -->
5627                                            <p class="dib-author-photo">
5628                            <img
5629            loading="lazy"
5630            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5631            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5632https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5633            sizes="100px"
5634            alt="Callum"
5635            class="dib-img-loading"
5636            width="100"
5637        />
5638                        </p>
5639                    
5640                    <p class="dib-meta-text ">
5641                        <!-- author name -->
5642                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5643                        
5644                        <!-- post date -->
5645                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-04-20T10:27:00+01:00">April 20th, 2026</time></span>
5646                        
5647                        <!-- read time -->
5648    <span class="dib-meta-item dib-meta-readtime">4 minute read</span>
5649                    </p>
5650
5651                    <!-- categories -->
5652                                            <p class="dib-category-text">
5653                                                    </p>
5654                    
5655                    <!-- post content -->
5656                                    </div>
5657            </a>
5658                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/getting-to-know-your-fabric-adhesives" aria-label="Getting to know your Fabric Adhesives | HeatnBond" title="Getting to know your Fabric Adhesives | HeatnBond">
5659                <!-- featured image -->
5660                                    <img
5661            loading="lazy"
5662            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/heatnbond-2.png"
5663            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/heatnbond-2.png 320w,
5664https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/heatnbond-2.png 480w,
5665https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/heatnbond-2.png 700w,
5666https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/heatnbond-2.png 800w,
5667https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/heatnbond-2.png 1000w,
5668https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/heatnbond-2.png 1200w,
5669https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/heatnbond-2.png 1400w,
5670https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/heatnbond-2.png 2400w"
5671            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5672            alt="Getting to know your fabric adhesives - HeatnBond"
5673            class="dib-img-loading dib-post-featured-image" width="3024" height="1731"
5674        />
5675                
5676                <div class="dib-post-text">
5677                    <!-- title -->
5678                                            <h2 class="dib-post-title dib-highlight">Getting to know your Fabric Adhesives | HeatnBond</h2>
5679                    
5680                    <!-- author image -->
5681                                            <p class="dib-author-photo">
5682                            <img
5683            loading="lazy"
5684            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5685            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5686https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5687            sizes="100px"
5688            alt="Callum"
5689            class="dib-img-loading"
5690            width="100"
5691        />
5692                        </p>
5693                    
5694                    <p class="dib-meta-text ">
5695                        <!-- author name -->
5696                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5697                        
5698                        <!-- post date -->
5699                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-04-18T09:58:00+01:00">April 18th, 2026</time></span>
5700                        
5701                        <!-- read time -->
5702    <span class="dib-meta-item dib-meta-readtime">4 minute read</span>
5703                    </p>
5704
5705                    <!-- categories -->
5706                                            <p class="dib-category-text">
5707                                                    </p>
5708                    
5709                    <!-- post content -->
5710                                    </div>
5711            </a>
5712                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/getting-to-know-your-sewing-machine-needles" aria-label="Getting to know y
5712our Sewing Machine Needles" title="Getting to know your Sewing Machine Needles">
5713                <!-- featured image -->
5714                                    <img
5715            loading="lazy"
5716            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/time-to-upgrade-26.png"
5717            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/time-to-upgrade-26.png 320w,
5718https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/time-to-upgrade-26.png 480w,
5719https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/time-to-upgrade-26.png 700w,
5720https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/time-to-upgrade-26.png 800w,
5721https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/time-to-upgrade-26.png 1000w,
5722https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/time-to-upgrade-26.png 1200w,
5723https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/time-to-upgrade-26.png 1400w,
5724https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/time-to-upgrade-26.png 2400w"
5725            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5726            alt="Getting to know your Sewing Machine Needles"
5727            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5728        />
5729                
5730                <div class="dib-post-text">
5731                    <!-- title -->
5732                                            <h2 class="dib-post-title dib-highlight">Getting to know your Sewing Machine Needles</h2>
5733                    
5734                    <!-- author image -->
5735                                            <p class="dib-author-photo">
5736                            <img
5737            loading="lazy"
5738            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5739            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5740https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5741            sizes="100px"
5742            alt="Callum"
5743            class="dib-img-loading"
5744            width="100"
5745        />
5746                        </p>
5747                    
5748                    <p class="dib-meta-text ">
5749                        <!-- author name -->
5750                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5751                        
5752                        <!-- post date -->
5753                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-02-12T12:00:00+00:00">February 12th, 2026</time></span>
5754                        
5755                        <!-- read time -->
5756    <span class="dib-meta-item dib-meta-readtime">5 minute read</span>
5757                    </p>
5758
5759                    <!-- categories -->
5760                                            <p class="dib-category-text">
5761                                                    </p>
5762                    
5763                    <!-- post content -->
5764                                    </div>
5765            </a>
5766                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/thread-talk-at-barnyarns" aria-label="Thread talk at Barnyarns: Superior Threads" title="Thread talk at Barnyarns: Superior Threads">
5767                <!-- featured image -->
5768                                    <img
5769            loading="lazy"
5770            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/time-to-upgrade-21.png"
5771            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/time-to-upgrade-21.png 320w,
5772https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/time-to-upgrade-21.png 480w,
5773https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/time-to-upgrade-21.png 700w,
5774https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/time-to-upgrade-21.png 800w,
5775https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/time-to-upgrade-21.png 1000w,
5776https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/time-to-upgrade-21.png 1200w,
5777https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/time-to-upgrade-21.png 1400w,
5778https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/time-to-upgrade-21.png 2400w"
5779            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5780            alt="Thread talk at Barnyarns: Superior Threads"
5781            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5782        />
5783                
5784                <div class="dib-post-text">
5785                    <!-- title -->
5786                                            <h2 class="dib-post-title dib-highlight">Thread talk at Barnyarns: Superior Threads</h2>
5787                    
5788                    <!-- author image -->
5789                                            <p class="dib-author-photo">
5790                            <img
5791            loading="lazy"
5792            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5793            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5794https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5795            sizes="100px"
5796            alt="Callum"
5797            class="dib-img-loading"
5798            width="100"
5799        />
5800                        </p>
5801                    
5802                    <p class="dib-meta-text ">
5803                        <!-- author name -->
5804                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5805                        
5806                        <!-- post date -->
5807                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2026-02-02T16:14:00+00:00">February 2nd, 2026</time></span>
5808                        
5809                        <!-- read time -->
5810    <span class="dib-meta-item dib-meta-readtime">6 minute read</span>
5811                    </p>
5812
5813                    <!-- categories -->
5814                                            <p class="dib-category-text">
5815                                                    </p>
5816                    
5817                    <!-- post content -->
5818                                    </div>
5819            </a>
5820                                <a class="dib-post " href="https://www.barnyarns.co.uk/a/blog/thread-1" aria-label="Thread talk at Barnyarns: Isacord Threads" title="Thread talk at Barnyarns: Isacord Threads">
5821                <!-- featured image -->
5822                                    <img
5823            loading="lazy"
5824            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wadding-96.png"
5825            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=320/34263470/files/featured/wadding-96.png 320w,
5826https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=480/34263470/files/featured/wadding-96.png 480w,
5827https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34263470/files/featured/wadding-96.png 700w,
5828https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=800/34263470/files/featured/wadding-96.png 800w,
5829https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1000/34263470/files/featured/wadding-96.png 1000w,
5830https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1200/34263470/files/featured/wadding-96.png 1200w,
5831https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=1400/34263470/files/featured/wadding-96.png 1400w,
5832https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=2400/34263470/files/featured/wadding-96.png 2400w"
5833            sizes="(max-width: 749px) 100vw, (max-width: 1170px) 32vw, 365px" data-dib-sizes
5834            alt="Thread talk at Barnyarns: Isacord Threads"
5835            class="dib-img-loading dib-post-featured-image" width="2400" height="1373"
5836        />
5837                
5838                <div class="dib-post-text">
5839                    <!-- title -->
5840                                            <h2 class="dib-post-title dib-highlight">Thread talk at Barnyarns: Isacord Threads</h2>
5841                    
5842                    <!-- author image -->
5843                                            <p class="dib-author-photo">
5844                            <img
5845            loading="lazy"
5846            src="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png"
5847            srcset="https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=150/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 150w,
5848https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=300/34263470/authors/Screenshot%202025-09-12%20at%2012.12.51-1.png 300w"
5849            sizes="100px"
5850            alt="Callum"
5851            class="dib-img-loading"
5852            width="100"
5853        />
5854                        </p>
5855                    
5856                    <p class="dib-meta-text ">
5857                        <!-- author name -->
5858                                                    <span class="dib-meta-item dib-meta-author">Callum</span>
5859                        
5860                        <!-- post date -->
5861                                                    <span class="dib-meta-item dib-meta-date"><time datetime="2025-12-15T10:54:00+00:00">December 15th, 2025</time></span>
5862                        
5863                        <!-- read time -->
5864    <span class="dib-meta-item dib-meta-readtime">3 minute read</span>
5865                    </p>
5866
5867                    <!-- categories -->
5868                                            <p class="dib-category-text">
5869                                                    </p>
5870                    
5871                    <!-- post content -->
5872                                    </div>
5873            </a>
5874            </div>
5875
5876            <div class="dib-pagination">
5877                                        <a class="dib-pagination-next" href="https://www.barnyarns.co.uk/a/blog/page/2">Next ⇢</a>
5878                    </div>
5879        
5880        </div>
5881</div>
5882        </main><!-- /.body-content -->
5883
5884        <div id="shopify-section-footer-top" class="shopify-section shopify-section--footer section shopify-section shopify-section-vue vue-section"><footer id="section-footer-top" data-section-id="footer-top" data-section-type="footer" class="py-12 footer bg-primary-300 text-white lg:py-16" role="contentinfo">
5885    <div class="container mx-auto max-w-screen-2xl px-6 xl:px-4"><div class="flex flex-col items-center justify-center text-center "><div class="footer-top--text " ><div class="footer-content richtext mt-2 text-lg">
5886                                        <p><strong>Need a hand? </strong>We're ready to help Monday - Friday, 9am - 4pm</p>
5887                                    </div></div><!-- /.footer-top--text --><div class="footer-top--contact_information grid grid-cols-4 gap-x-6 justify-between w-full  lg:w-auto lg:gap-x-24" ><a href="tel:01765690069" title="Get in touch with us 01765690069">
5888                                    <div class="flex flex-col items-center justify-center space-y-4 lg:flex-row lg:space-y-0">
5889                                        
5890                                            <div class="rounded-full bg-white p-3 lg:bg-transparent">
5891                                                <svg class="icon icon--telephone_call_filled fill-primary-300 h-10 w-10 lg:fill-white" role="presentation" viewB
5891ox="0 0 24 24">
5892        <path d="M14.89 23.654c-7.367 3.367-18.802-18.86-11.601-22.615l2.107-1.039 3.492 6.817-2.082 1.026c-2.189 1.174 2.37 10.08 4.609 8.994.091-.041 2.057-1.007 2.064-1.011l3.521 6.795c-.008.004-1.989.978-2.11 1.033zm-1.538-13.409l2.917.87c.223-.747.16-1.579-.24-2.317-.399-.739-1.062-1.247-1.808-1.469l-.869 2.916zm1.804-6.058c1.551.462 2.926 1.516 3.756 3.051.831 1.536.96 3.263.498 4.813l-1.795-.535c.325-1.091.233-2.306-.352-3.387-.583-1.081-1.551-1.822-2.643-2.146l.536-1.796zm.95-3.187c2.365.705 4.463 2.312 5.729 4.656 1.269 2.343 1.466 4.978.761 7.344l-1.84-.548c.564-1.895.406-4.006-.608-5.882-1.016-1.877-2.696-3.165-4.591-3.729l.549-1.841z"/>
5893    </svg>
5894                                            </div>
5895                                        
5896                                        <p class="text-lg font-medium">
5897                                            Sales
5898                                        </p>
5899                                    </div>
5900                                    <p class="hidden md:block md:underline md:break-words text-lg font-semibold">
5901                                        01765690069
5902                                    </p>
5903                                </a><a href="tel:01765647739" title="Get in touch with us 01765647739">
5904                                    <div class="flex flex-col items-center justify-center space-y-4 lg:flex-row lg:space-y-0">
5905                                        
5906                                            <div class="rounded-full bg-white p-3 lg:bg-transparent">
5907                                                <svg class="icon icon--telephone_call_filled fill-primary-300 h-10 w-10 lg:fill-white" role="presentation" viewBox="0 0 24 24">
5908        <path d="M14.89 23.654c-7.367 3.367-18.802-18.86-11.601-22.615l2.107-1.039 3.492 6.817-2.082 1.026c-2.189 1.174 2.37 10.08 4.609 8.994.091-.041 2.057-1.007 2.064-1.011l3.521 6.795c-.008.004-1.989.978-2.11 1.033zm-1.538-13.409l2.917.87c.223-.747.16-1.579-.24-2.317-.399-.739-1.062-1.247-1.808-1.469l-.869 2.916zm1.804-6.058c1.551.462 2.926 1.516 3.756 3.051.831 1.536.96 3.263.498 4.813l-1.795-.535c.325-1.091.233-2.306-.352-3.387-.583-1.081-1.551-1.822-2.643-2.146l.536-1.796zm.95-3.187c2.365.705 4.463 2.312 5.729 4.656 1.269 2.343 1.466 4.978.761 7.344l-1.84-.548c.564-1.895.406-4.006-.608-5.882-1.016-1.877-2.696-3.165-4.591-3.729l.549-1.841z"/>
5909    </svg>
5910                                            </div>
5911                                        
5912                                        <p class="text-lg font-medium">
5913                                            Machine Service & Repair
5914                                        </p>
5915                                    </div>
5916                                    <p class="hidden md:block md:underline md:break-words text-lg font-semibold">
5917                                        01765647739
5918                                    </p>
5919                                </a><a href="tel:01765690069" title="Get in touch with us 01765690069">
5920                                    <div class="flex flex-col items-center justify-center space-y-4 lg:flex-row lg:space-y-0">
5921                                        
5922                                            <div class="rounded-full bg-white p-3 lg:bg-transparent">
5923                                                <svg class="icon icon--telephone_call_filled fill-primary-300 h-10 w-10 lg:fill-white" role="presentation" viewBox="0 0 24 24">
5924        <path d="M14.89 23.654c-7.367 3.367-18.802-18.86-11.601-22.615l2.107-1.039 3.492 6.817-2.082 1.026c-2.189 1.174 2.37 10.08 4.609 8.994.091-.041 2.057-1.007 2.064-1.011l3.521 6.795c-.008.004-1.989.978-2.11 1.033zm-1.538-13.409l2.917.87c.223-.747.16-1.579-.24-2.317-.399-.739-1.062-1.247-1.808-1.469l-.869 2.916zm1.804-6.058c1.551.462 2.926 1.516 3.756 3.051.831 1.536.96 3.263.498 4.813l-1.795-.535c.325-1.091.233-2.306-.352-3.387-.583-1.081-1.551-1.822-2.643-2.146l.536-1.796zm.95-3.187c2.365.705 4.463 2.312 5.729 4.656 1.269 2.343 1.466 4.978.761 7.344l-1.84-.548c.564-1.895.406-4.006-.608-5.882-1.016-1.877-2.696-3.165-4.591-3.729l.549-1.841z"/>
5925    </svg>
5926                                            </div>
5927                                        
5928                                        <p class="text-lg font-medium">
5929                                            Support
5930                                        </p>
5931                                    </div>
5932                                    <p class="hidden md:block md:underline md:break-words text-lg font-semibold">
5933                                        01765690069
5934                                    </p>
5935                                </a><a href="/cdn-cgi/l/email-protection#fdae888d8d928f89bd9f9c8f93849c8f938ed39e92d38896" title="Get in touch with us Supp
5935[email protected]">
5936                                    <div class="flex flex-col items-center justify-center space-y-4 lg:flex-row lg:space-y-0">
5937                                        
5938                                            <div class="rounded-full bg-white p-3 lg:bg-transparent">
5939                                                <svg class="icon icon--envelope fill-primary-300 h-10 w-10 lg:fill-white" role="presentation" viewBox="0 0 24 24">
5940        <path d="M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z"/>
5941    </svg>
5942                                            </div>
5943                                        
5944                                        <p class="text-lg font-medium">
5945                                            E-Mail
5946                                        </p>
5947                                    </div>
5948                                    <p class="hidden md:block md:underline md:break-words text-lg font-semibold">
5949                                        <span class="__cf_email__" data-cfemail="f8ab8d8888978a8cb89a998a9681998a968bd69b97d68d93">[email&#160;protected]</span>
5950                                    </p>
5951                                </a>
5952                            </div><!-- /.footer-top--contact_information --><div class="footer-top--social_media order-4 mt-12 lg:order-none">
5953                                    <ul class="flex items-center space-x-4">
5954    <li class="list-item">
5955    <a href="https://www.instagram.com/barnyarns/" class="link" target="_blank" rel="noopener" aria-label="Instagram">
5956      <span class="social-media--icon"><svg class="icon icon--instagram h-auto w-8 text-white fill-white" role="presentation" viewBox="0 0 32 32">
5957      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
5958    </svg></span>
5959    </a>
5960  </li>
5961
5962  
5963<li class="list-item">
5964    <a href="https://twitter.com/barnyarns" class="link" target="_blank" rel="noopener" aria-label="Twitter">
5965      <span class="social-media--icon"><svg class="icon icon--twitter h-auto w-8 text-white fill-white" role="presentation" viewBox="0 0 32 26">
5966      <path d="M32 3.077c-1.1748.525-2.4433.8748-3.768 1.031 1.356-.8123 2.3932-2.0995 2.887-3.6305-1.2686.7498-2.6746 1.2997-4.168 1.5934C25.751.796 24.045.0025 22.158.0025c-3.6242 0-6.561 2.937-6.561 6.5612 0 .5124.0562 1.0123.1686 1.4935C10.3104 7.7822 5.474 5.1702 2.237 1.196c-.5624.9687-.8873 2.0997-.8873 3.2994 0 2.2746 1.156 4.2867 2.9182 5.4615-1.075-.0314-2.0872-.3313-2.9745-.8187v.0812c0 3.1806 2.262 5.8363 5.2677 6.4362-.55.15-1.131.2312-1.731.2312-.4248 0-.831-.0438-1.2372-.1188.8374 2.6057 3.262 4.5054 6.13 4.5616-2.2495 1.7622-5.074 2.812-8.1546 2.812-.531 0-1.0498-.0313-1.5684-.0938 2.912 1.8684 6.3613 2.9494 10.0668 2.9494 12.0726 0 18.6776-10.0043 18.6776-18.6776 0-.2874-.0063-.5686-.0188-.8498C30.0066 5.5514 31.119 4.3954 32 3.077z" fill="currentColor"></path>
5967    </svg></span>
5968    </a>
5969  </li>
5970
5971  
5972<li class="list-item">
5973      <a href="https://www.tiktok.com/@barnyarns" class="link" target="_blank" rel="noopener" aria-label="TikTok">
5974        <span class="social-media--icon"><svg class="icon icon--tiktok h-auto w-8 text-white fill-white" role="presentation" viewBox="0 0 13 16">
5975      <path d="M12.998 6.146A4.055 4.055 0 019.23 4.331v6.245a4.616 4.616 0 11-4.615-4.615c.096 0 .19.008.285.014V8.25c-.095-.012-.188-.029-.285-.029a2.356 2.356 0 000 4.711c1.3 0 2.45-1.025 2.45-2.326L7.089 0h2.176A4.053 4.053 0 0013 3.618v2.528" fill="currentColor"></path>
5976    </svg></span>
5977      </a>
5978    </li>
5979
5980    
5981<li class="list-item">
5982      <a href="https://www.facebook.com/barnyarns/" class="link" target="_blank" rel="noopener" aria-label="Facebook">
5983        <span class="social-media--icon"><svg class="icon icon--facebook h-auto w-8 text-white fill-white" style="" fill="currentColor" viewBox="0 0 24 24">
5984        <path d="M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z"/>
5985    </svg></span>
5986      </a>
5987    </li>
5988
5989    
5990<li class="list-item">
5991      <a href="https://www.youtube.com/channel/UCOe4Z-idTOU2OICG7AnfnOA" class="link" target="_blank" rel="noopener" aria-label="YouTube">
5992        <span class="social-media--icon"><svg class="icon icon--youtube h-auto w-8 text-white fill-white" role="presentation" viewBox="0 0 33 32">
5993      <path d="M0 25.693q0 1.997 1.318 3.395t3.209 1.398h24.259q1.891 0 3.209-1.398t1.318-3.395V6.387q0-1.997-1.331-3.435t-3.195-1.438H4.528q-1.864 0-3.195 1.438T.002 6.387v19.306zm12.116-3.488V9.876q0-.186.107-.293.08-.027.133-.027l.133.027 11.61 6.178q.107.107.107.266 0 .107-.107.213l-11.61 6.178q-.053.053-.107.053-.107 0-.16-.053-.107-.107-.107-.213z" fill="currentColor"></path>
5994    </svg></span>
5995      </a>
5996    </li>
5997
5998    
5999
6000  </ul>
6001                                </div><!-- /.footer-top--social_media --><div class="footer-top--text mt-12" ><div class="footer-content richtext mt-2 text-2xl">
6002                                        <p><strong>Our Shop? </strong>Come & Visit Us</p>
6003                                    </div></div><!-- /.footer-top--text --><div class="footer-top--text " ><div class="footer-content richtext mt-2 text-lg">
6004                                        <p>We're ready to help 9am - 4pm, Monday - Friday</p><p><a href="https://google.com/maps/dir/?api=1&destination=54.17359991233379, -1.482328164536386" target="_blank" title="Directions to Barnyarns">24 Barker Business Park, Melmerby, Ripon HG4 5NB</a></p>
6005                                    </div></div><!-- /.footer-top--text --></div></div>
6006</footer>
6007
6008<component is="style" v-cloak>
6009    #section-footer-top {
6010        --footer-text-color: #ffffff;
6011        --footer-background-color: #176b57;
6012        --cta-icon-text-color-mobile: #006f53;
6013        --cta-icon-background-color-mobile: #ffffff;
6014        --cta-social-background-color: #ffffff;
6015        --cta-icon-text-color-desktop: #ffffff;
6016        --cta-icon-background-color-desktop: rgba(0,0,0,0);
6017        --cta-icon-text-color-mobile: #006f53;
6018        --cta-icon-background-color-mobile: #ffffff;
6019        --cta-social-background-color: #ffffff;
6020    }
6021</component>
6022
6023
6024</div>
6025        <div id="shopify-section-footer" class="shopify-section shopify-section--footer section shopify-section shopify-section-vue vue-section"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="py-12 footer bg-primary-300 text-white" role="contentinfo">
6026    <div class="container mx-auto max-w-screen-2xl px-6 xl:px-4"><div class="flex flex-wrap max-w-screen-xl mx-auto gap-y-6 lg:grid lg:grid-flow-col lg:grid-cols-3  lg:gap-x-24  lg:gap-y-0"><div class="footer-type--newsletter order-2 w-3/5 md:w-1/2 lg:w-full lg:pt-0 lg:border-none lg:order-none" ><h2 class="h4 font-semibold">Be in the know</h2><div class="footer-content richtext mt-6 text-sm">
6027                                <p>Enter your email address below to join our mailing list and receive the latest news</p>
6028                              </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="form form-footer-newsletter mt-4"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
6029                                <div class="flex">
6030                                    <div class="flex-1">
6031                                        <label for="contact-form-newsletter" class="sr-only mt-4 block text-gray-950">Sign up to Barnyarns newsletter</label>
6032                                        <input type="email" name="contact[email]" id="contact-form-newsletter" class="form-input rounded-l-md block w-full border-0 py-3 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-primary-600 sm:text-sm sm:leading-6" placeholder="Enter your email address" required />
6033                                    </div>
6034                                    <button type="submit" class="text-sm px-4 bg-gray-500 text-white rounded-r-md ring-inset ring-gray-300">Subscribe</button>
6035                                </div></form></div><!-- /.footer-type--newsletter --><div class="footer-type--text hidden order-3 w-full border-t border-primary-900 pt-4 lg:block lg:pt-0 lg:border-none lg:order-none" >
6036                            <div id="menu-footer-0-footer" class="text-center lg:text-left"><h4 class="h4 font-semibold text-white">About Us</h4><div class="footer-content richtext mt-6 text-sm">
6037                                        <p>
6037Barnyarns was established when a City & Guilds student of creative embroidery was infuriated at having to search high and low for materials. Finding that other students had the same problems, Adele Bates founded Barnyarns in 1986 and over the years it has become an invaluable asset to embroiderers, quilters and sewers worldwide, whether experimental or traditional. Why Barnyarns? We started selling our yarns in a Barn!</p>
6038                                    </div></div>
6039                        </div><!-- /.footer-type--text --><div class="footer-type--links order-1 w-2/5 md:w-1/2 lg:w-full lg:pt-0 lg:border-none lg:order-none" ><div id="menu-footer-1-footer">
6040                                    <h2 class="h4 font-semibold text-white">Barnyarns</h2>
6041                                    <ul class="link-list mt-6 leading-loose lg:leading-normal"><li class="link-list--item">
6042                                                <a href="/search" class="link text-sm hover:underline">Search</a>
6043                                            </li><li class="link-list--item">
6044                                                <a href="/policies/refund-policy" class="link text-sm hover:underline">Returns &amp; Refund Policy</a>
6045                                            </li><li class="link-list--item">
6046                                                <a href="/policies/privacy-policy" class="link text-sm hover:underline">Privacy Policy</a>
6047                                            </li><li class="link-list--item">
6048                                                <a href="/policies/terms-of-service" class="link text-sm hover:underline">Terms of Service</a>
6049                                            </li><li class="link-list--item">
6050                                                <a href="/policies/shipping-policy" class="link text-sm hover:underline">Shipping Policy</a>
6051                                            </li><li class="link-list--item">
6052                                                <a href="/pages/contact" class="link text-sm hover:underline">Contact</a>
6053                                            </li><li class="link-list--item">
6054                                                <a href="https://www.barnyarns.co.uk/a/blog" class="link text-sm hover:underline">Blog &amp; News</a>
6055                                            </li></ul>
6056                                </div></div><!-- /.footer-type--links --></div><div class="footer-bottom border-t border-white mt-12">
6057            <div class="footer-bottom--inner flex flex-col space-y-6 items-start mt-6 gap-x-4 md:space-y-0 md:flex-row"><div class="footer--localization"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="form-footer--localization" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/a/blog" /><div class="footer--localization-item">
6058                        <input type="hidden" name="country_code" value="GB">
6059                        <span class="u-visually-hidden">Country/region</span>
6060
6061                        <label for="localization-country" class="h4 font-semibold">Country/region</label>
6062                        <select id="localization-country" name="country_code" class="form-select mt-2 block w-full rounded-md border-0 py-2 pl-4 pr-12 text-gray-900 ring-1 ring-inset ring-gray-500 focus:ring-2 focus:ring-primary-500"><option value="GG" >Guernsey (GBP £)</option><option value="IM" >Isle of Man (GBP £)</option><option value="JE" >Jersey (GBP £)</option><option value="GB" selected>United Kingdom (GBP £)</option></select>
6063                      </div></form></div><div class="footer-copyright flex w-full items-center justify-center space-x-8 text-sm border-b border-primary-900 pb-6 md:w-auto md:flex-1 md:justify-start md:border-none md:pb-0">
6064                <a href="/" class="link">© Barnyarns</a></div>
6065
6066              <div class="mx-auto text-center md:ml-auto md:text-right"><ul class="flex flex-wrap items-center justify-center">
6067                        <li class="list-item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
6067<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6068</li><li class="list-item"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
6068<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
6069</li><li class="list-item"><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li class="list-item"><svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l
6069-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li><li class="list-item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li><li class="list-item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
6070</li><li class="list-item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
60700-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li class="list-item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
607016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6071</li>
6072                      </ul><p class="footer--poweredby mt-2 text-xs"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a> | Built by <a href="https://boxxroom.digital">Boxxroom Digital</a></p>
6073                </div>
6074            </div>
6075        </div>
6076    </div>
6077</footer>
6078
6079<component is="style" v-cloak>
6080    #section-footer {
6081        --footer-text-color: #ffffff;
6082        --footer-background-color: #176b57;
6083        --cta-social-background-color: #ffffff;
6084    }
6085</component>
6086
6087
6088</div>
6089    
6090        <ul hidden>
6091          <li id="a11y-refresh-page-message">Refresh page</li>
6092        </ul>
6093
6094        <svg class="hidden">
6095            <linearGradient id="rating-star-gradient-half">
6096                <stop offset="50%" stop-color="var(--product-star-rating)" />
6097                <stop offset="50%" stop-color="var(--gray-color-200)" />
6098            </linearGradient>
6099        </svg>
6100
6101        <basket-drawer cart-settings='{
6102    "itemCount": 0,
6103    "hasShippingEstimator": false,
6104    "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}
6105}'>
6106    <template #header="{ cart }">
6107        <basket-drawer-header>
6108            <template #title>
6109                <span class="text-base font-semibold leading-6 text-gray-950">My Basket</span>
6110            </template><div class="order-value-booster-block" id="cm1ibvs9x24138719upn5xqhgwj"></div>
6111        </basket-drawer-header>
6112    </template>
6113
6114    <template v-slot="{ updateCartItemQuantity, updateCartItem, removeCartItem, closeCart, cart, loading }">
6115        <div id="cart-drawer" class="cart-drawer flex flex-col h-full">
6116
6117            <div class="flex flex-col items-center justify-center h-full" v-if="! cart.items.length">
6118                <div class="grid gap-y-4 text-center ">
6119                    <button class="block mx-auto" type="button" @click="closeCart" aria-label="Close">
6120                        <h2 class="text-lg font-semibold">Your basket is empty</h2>
6121                    </button>
6122
6123                    <a href="/collections/all" class="button button-primary button--pill" @click="closeCart">
6124                        Continue Shopping
6125                    </a><div class="cart-drawer-login">
6126                            <p class="cart__login-title h3">Have an account?</p>
6127                            <p class="cart__login-paragraph mt-1">
6128                                <a href="https://www.barnyarns.co.uk/customer_authentication/redirect?locale=en&region_country=GB" class="link underline font-semibold">Log in</a> to check out faster.
6129                            </p>
6130                        </div></div></div><!-- /.drawer-inner--empty -->
6131
6132            <div v-else>
6133                <form action="/cart" id="cart-drawer-Form" class="cart-contents cart-drawer--form" method="post">
6134                    <div id="cart-drawer--cart-items" class="drawer--contents js-contents">
6135                        <div class="basket-drawer-items-wrapper" v-if="cart">
6136                            <div class="grid gap-y-4 divide-y divide-gray-100" id="basket-drawer-items">
6137                                <div v-for="item, index in cart.items" :key="item.id">
6138    <div :id=`basket-drawer-${item.id}` class="grid grid-cols-3 gap-x-2 basket-item pt-4" style="grid-template-columns: 90px auto 60px">
6139        <div class="product-image-container" v-if="item.image">
6140            <img
6141                class="object-cover object-center lazyload cursor-pointer aspect-square"
6142                :src="item.featured_image.url"
6143                :alt="item.featured_image.alt"
6144                loading="lazy"
6145                width="90"
6146            >
6147        </div><!-- /.product-image-container -->
6148
6149        <div class="flex flex-col item-details">
6150            <div class="item-info">
6151                <a class="text-xs font-semibold item-name" :href="item.url">${ item.product_title }</a>
6152
6153                <div class="text-sm font-bold mt-1 item-price">
6154                    <div class="cart-item--discounted-prices" v-if="item.original_price != item.final_price">
6155                        <span class="sr-only">Regular price</span>
6156                        <s class="cart-item--old-price product-option text-gray-700 mr-1 text-xs">${ $filters.money(item.original_price) }</s>
6157                        <span class="sr-only">Sale price</span>
6158                        <strong class="cart-item--final-price product-option">${ $filters.money(item.final_price) }</strong>
6159                    </div>
6160                    <div class="product-option" v-else>
6161                        ${ $filters.money(item.final_line_price) }
6162                    </div>
6163                </div>
6164
6165                <div
6166                    v-if="item.properties && item.properties['To Follow']"
6167                    class="basket-item__stock-advisory text-xs mt-1"
6168                >
6169                    <div v-if="item.properties['To Despatch']">
6170                        To Despatch: ${ item.properties['To Despatch'] }
6171                    </div>
6172                
6173                    <div v-if="item.properties['To Follow']">
6174                        To Follow: ${ item.properties['To Follow'] }
6175                    </div>
6176                
6177                    <div v-if="item.properties['Expected Despatch Date']">
6178                        Expected Despatch Date for item(s) to follow:
6179                        ${ item.properties['Expected Despatch Date'] }
6180                    </div>
6181                </div>
6182                
6183                <div class="mt-1 flex justify-between gap-x-2 text-xs item-details" v-if="item.product_has_only_default_variant === false || item?.properties?.length != 0 || item?.selling_plan_allocation != null">
6184
6185                    <div class="flex flex-col gap-y-2 item-options">
6186                        <div class="item-option" v-for="option in item.options_with_values" v-if="item.product_has_only_default_variant === false">
6187                            <p class="label font-semibold">${ option.name }</p>
6188                            <p>
6189                                ${ option.value }
6190                                <span v-if="! option.last">,</span>
6191                            </p>
6192                        </div><!-- /.item-option -->
6193
6194                        <p class="item-option">${ item?.selling_plan_allocation?.selling_plan.name }</p>
6195
6196                        <ul class="discounts list-unstyled" role="list" aria-label="Discount">
6197                            <li class="discounts__discount flex items-center" v-for="discount in item.discounts"><svg aria-hidden="true" focusable="false" class="icon icon--discount w-3 h-auto mr-1 text-red-500" viewBox="0 0 12 12">
6198        <path fill-rule="evenodd" clip-rule="evenodd" d="M7 0h3a2 2 0 012 2v3a1 1 0 01-.3.7l-6 6a1 1 0 01-1.4 0l-4-4a1 1 0 010-1.4l6-6A1 1 0 017 0zm2 2a1 1 0 102 0 1 1 0 00-2 0z" fill="currentColor">
6199    </svg>${ discount.title }
6200                            </li>
6201                        </ul>
6202                    </div><!-- /.item-options -->
6203                </div>
6204            </div><!-- /.item-info -->
6205            <product-quantity-selector
6206                class="quantity"
6207                v-if="! item.message"
6208                :key="item.quantity"
6209                :id="item.key"
6210                :quantity="item.quantity"
6211                :step="1"
6212                :min="1"
6213                labelSrOnly
6214                @quantity:changed="({amount, id}) => updateCartItem(item, amount, id)">
6215            </product-quantity-selector>
6216
6217        </div><!-- /.item-info -->
6218
6219        <div :id=`cart-drawer-remove-${item.id}` class="text-center">
6220            <button type="button" class="text-xs" aria-label="Remove " @click.prevent="removeCartItem(item.key)" v-if="!loading">
6221                <svg fill="none" viewBox="0 0 16 16" aria-hidden="true" focusable="false" class="icon icon--remove w-4 h-auto text-gray-700 hover:text-red-900" width="14" height="14">
6222        <path d="M14 3h-3.53a3.07 3.07 0 00-.6-1.65C9.44.82 8.8.5 8 .5s-1.44.32-1.87.85A3.06 3.06 0 005.53 3H2a.5.5 0 000 1h1.25v10c0 .28.22.5.5.5h8.5a.5.5 0 00.5-.5V4H14a.5.5 0 000-1zM6.91 1.98c.23-.29.58-.48 1.09-.48s.85.19 1.09.48c.2.24.3.6.36 1.02h-2.9c.05-.42.17-.78.36-1.02zm4.84 11.52h-7.5V4h7.5v9.5z" fill="currentColor"/>
6223        <path d="M6.55 5.25a.5.5 0 00-.5.5v6a.5.5 0 001 0v-6a.5.5 0 00-.5-.5zM9.45 5.25a.5.5 0 00-.5.5v6a.5.5 0 001 0v-6a.5.5 0 00-.5-.5z" fill="currentColor"/>
6224    </svg>
6225                <span class="sr-only">Remove </span>
6226            </button>
6227            <div v-else>
6228                <svg viewBox="0 0 38 38" class="icon icon--loading w-4 h-4 stroke-red-900 inline-block" style="">
6229        <g fill="none" fill-rule="evenodd">
6230            <g transform="translate(1 1)" stroke-width="2">
6231                <circle stroke-opacity=".5" cx="18" cy="18" r="18"/>
6232                <path d="M36 18c0-9.94-8.06-18-18-18">
6233                    <animateTransform
6234                        attributeName="transform"
6235                        type="rotate"
6236                        from="0 18 18"
6237                        to="360 18 18"
6238                        dur="1s"
6239                        repeatCount="indefinite"/>
6240                </path>
6241            </g>
6242        </g>
6243    </svg>
6244            </div>
6245        </div>
6246
6247        <p v-if="item.message" class="col-span-3 text-center text-red-800 font-semibold text-sm mt-2 px-2">${ item.message }</p>
6248    </div><!-- /#basket-drawer -->
6249</div>
6250
6251                            </div><!-- /.grid -->
6252                        </div><!-- /.basket-drawer-items-wrapper -->
6253
6254                        <p class="sr-only" role="status"></p>
6255                        <p class="sr-only" aria-hidden="true" role="status">Translation missing: en.accessibility.loading</p>
6256                    </div>
6257                </form>
6258            </div>
6259
6260        </div><!-- /.cart-drawer -->
6261
6262        <component is="script" v-cloak>
6263            document.addEventListener('DOMContentLoaded', function () {
6264                function isIE() {
6265                    const ua = window.navigator.userAgent;
6266                    const msie = ua.indexOf('MSIE ');
6267                    const trident = ua.indexOf('Trident/');
6268
6269                    return msie > 0 || trident > 0;
6270                }
6271
6272                if (!isIE()) return;
6273                const cartSubmitInput = document.createElement('input');
6274                cartSubmitInput.setAttribute('name', 'checkout');
6275                cartSubmitInput.setAttribute('type', 'hidden');
6276                document.querySelector('#cart').appendChild(cartSubmitInput);
6277                document.querySelector('#checkout').addEventListener('click', function (event) {
6278                    document.querySelector('#cart').submit();
6279                });
6280            });
6281        </component>
6282    </template>
6283
6284    <template #footer="{ cart }">
6285        <div class="basket-drawer-footer flex flex-col gap-y-4 mt-2">
6286            <details id="Details-cart-drawer" v-if="cart.note">
6287                <summary>
6288                    <span class="summary__title">
6289                        Order special instructions
6290                        <svg class="icon icon--arrow-bottom w-3" role="presentation" viewBox="0 0 21 11">
6291      <polyline fill="none" stroke="currentColor" points="0.5 0.5 10.5 10.5 20.5 0.5" stroke-width="1.25"></polyline>
6292    </svg>
6293                    </span>
6294                </summary>
6295                <basket-cart-note class="cart__note field">
6296                    <label class="sr-only" for="cart-drawer-Note">Order special instructions</label>
6297                    <textarea id="cart-drawer-Note" class="text-area text-area--resize-vertical field__input" name="note" placeholder="Order special instructions">
6298                        ${ cart.note }
6299                    </textarea>
6300                </basket-cart-note>
6301            </details>
6302
6303            <div class="cart-drawer__footer flex flex-col gap-y-4">
6304                <ul class="discounts list-unstyled" role="list" aria-label="Discount" v-if="cart.cart_level_discount_applications.length">
6305                    <li class="discounts__discount discounts__discount--end" v-for="discount in cart.cart_level_discount_applications">${ discount.title } (-${ $filters.money(discount.total_allocated_amount) })
6306                    </li>
6307                </ul>
6308
6309                <small class="tax-note caption-large rte text-center">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout.
6310</small>
6311            </div><!-- /.basket-drawer-footer -->
6312
6313            <div class="basket-cta text-center">
6314                <noscript>
6315                    <button type="submit" class="button button-secondary button--pill" form="cart-drawer-Form">
6316                        Update
6317                    </button>
6318                </noscript>
6319
6320                <button type="submit" id="cart-drawer-Checkout" class="button button-primary button--pill w-full h-12" name="checkout" form="cart-drawer-Form">
6321                    <span class="uppercase text-xs tracking-widest">Checkout <span class="mx-2">&middot;</span> ${ $filters.money(cart.total_price) } ${ cart.currency }</span>
6322                </button>
6323
6324                <p class="mt-4">or <a href="/cart" class="underline font-semibold">View basket</p>
6325        </div>
6326    </template>
6327</basket-drawer>
6328
6329        <modal-search v-slot="{search, searching, results, onSearch, onCloseSearch, onResetSearch, onEnter, setRef}">
6330    <div class="hidden md:block bg-slate-100 p-1 text-xs font-bold px-4 sm:px-6">
6331        <ul class="flex justify-end gap-8 mx-auto max-w-screen-2xl">
6332            
6333                <li><a href="https://www.barnyarns.co.uk/a/blog" id="blog-news" title="Blog &amp; News" class="">Blog & News</a></li>
6334            
6335                <li><a href="/policies/shipping-policy" id="shipping-policy" title="Shipping Policy" class="">Shipping Policy</a></li>
6336            
6337                <li><a href="/policies/refund-policy" id="refund-policy" title="Refund Policy" class="">Refund Policy</a></li>
6338            
6339                <li><a href="/policies/terms-of-service" id="terms-of-service" title="Terms of Service" class="">Terms of Service</a></li>
6340            
6341        </ul>
6342    </div>
6343    <div class="navigation-container relative">
6344
6345        <div class="flex items-center justify-between flex-wrap gap-x-6 py-4 mx-auto max-w-screen-2xl px-4 sm:px-6">
6346
6347            <div class="lg:order-0"><a href="/" class="header__heading-link link link--text focus-inset mx-auto xl:mx-0">
6348    <span class="sr-only">Barnyarns</span><div class="header__heading-logo-wrapper">
6349            
6350            <img src="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=600" alt="Barnyarns" srcset="//www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=180 180w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=270 270w, //www.barnyarns.co.uk/cdn/shop/files/barnyarns-logo.svg?v=1710329502&amp;width=360 360w" width="180" height="41.53846153846154" loading="eager" class="header__heading-logo motion-reduce lazyload" sizes="(max-width: 360px) 50vw, 180px">
6351        </div></a>
6352</div>
6353
6354            <div class="icon-links flex justify-end gap-x-6 lg:order-2">
6355                <a href="/" class="icon-link group flex flex-col items-center" title="Close search" @click.prevent="onCloseSearch">
6356                    <svg class="icon icon--close pointer-events-none inline-block h-6 w-6 stroke-gray-900" role="presentation" viewBox="0 0 16 14">
6357      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
6358    </svg>
6359                    <span class="sr-only">Close search</span>
6360                    <span class="mt-1 text-xs text-gray-500">Close</span>
6361                </a>
6362            </div>
6363
6364            <div class="search-header w-full my-4 lg:my-0 lg:w-auto lg:flex-1 lg:order-1">
6365                <form form action="/search" class="flex items-center justify-center gap-x-6">
6366                    <div
6367                        class="relative w-full max-w-lg scale-100 transform opacity-100 transition-all">
6368                        <div v-if="searching">
6369                            <svg viewBox="0 0 38 38" class="icon icon--loading pointer-events-none absolute left-[5px] top-[5px] h-8 w-8 inline-block stroke-gray-900" style="">
6370        <g fill="none" fill-rule="evenodd">
6371            <g transform="translate(1 1)" stroke-width="2">
6372                <circle stroke-opacity=".5" cx="18" cy="18" r="18"/>
6373                <path d="M36 18c0-9.94-8.06-18-18-18">
6374                    <animateTransform
6375                        attributeName="transform"
6376                        type="rotate"
6377                        from="0 18 18"
6378                        to="360 18 18"
6379                        dur="1s"
6380                        repeatCount="indefinite"/>
6381                </path>
6382            </g>
6383        </g>
6384    </svg>
6385                        </div>
6386                        <div v-else>
6387                            <svg class="icon icon--search pointer-events-none absolute left-[5px] top-[5px] h-8 w-8 rounded-full bg-primary-900 p-1.5 text-white" role="presentation" viewB
6387ox="0 0 18 17">
6388      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
6389        <path d="M16 16l-5.0752-5.0752"></path>
6390        <circle cx="6.4" cy="6.4" r="6.4"></circle>
6391      </g>
6392    </svg>
6393                        </div>
6394                        <input
6395                            class="block w-full appearance-none rounded-full border border-gray-300 bg-white py-2 pl-12 pr-6 text-left text-base text-slate-900 placeholder:text-slate-600 hover:border-gray-600 focus:outline-none sm:text-sm sm:leading-6"
6396                            placeholder="Search Barnyarns..."
6397                            aria-label="Search Barnyarns"
6398                            role="combobox"
6399                            name="q"
6400                            type="text"
6401                            style="caret-color: rgb(107, 114, 128)"
6402                            tabindex="0"
6403                            :value="search"
6404                            :disabled="searching"
6405                            @input="onSearch"
6406                            :ref="(el) => setRef(el)"
6407                            @keyup.enter="onEnter"
6408                        />
6409                        <span class="sr-only">Search</span>
6410                        <div v-if="search">
6411                            <a href="/" class="icon-link absolute right-4 top-2" title="Reset search" @click.prevent="onResetSearch">
6412                                <svg class="icon icon--close inline-block h-4 w-4 stroke-gray-900" role="presentation" viewBox="0 0 16 14">
6413      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
6414    </svg>
6415                            </a>
6416                        </div>
6417                    </div>
6418                    <div class="hidden md:block text-xs !leading-3 pt-1.5 text-nowrap lg:text-sm">
6419                        <div>Call us for today</div>
6420                        <div class="font-bold text-sm lg:text-lg">017656 900 694</div>
6421                    </div>
6422                </form>
6423            </div>
6424
6425        </div><!-- /.flex -->
6426    </div><!-- /.relative -->
6427</modal-search>
6428
6429	</div><!-- /#page -->
vendor: 114 bytes, lines 6429-6431
6429
6430
6431    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
6431<script>
6432        // This allows to expose several variables to the global scope, to be used in scripts
6433        window.theme = {
6434            page_type: "",
6435            money_format: "£{{amount}}",
6436            money_with_currency_format: "£{{amount}} GBP",
6437            currency_code_enabled: false,
6438            product_image_size: null,
6439            search_mode: "product,article",
6440            show_page_transition: null,
6441            show_element_staggering: null,
6442            show_image_zooming: null
6443        };
6444
6445        window.routes = {
6446            root_url: "\/",
6447            cart_url: "\/cart",
6448            cart_add_url: '/cart/add',
6449            cart_change_url: '/cart/change',
6450            cart_update_url: '/cart/update',
6451            predictive_search_url: '/search/suggest',
6452            search_url: "\/search",
6453            product_recommendations_url: "\/recommendations\/products"
6454        };
6455
6456        window.languages = {
6457            cart_add_note: "Translation missing: en.cart.add_note",
6458            cart_edit_ote: "Translation missing: en.cart.edit_note",
6459            product_image_loading_error: "Translation missing: en.product.slideshow.image_loading_error",
6460            product_form_add_to_cart: "Translation missing: en.product.form.add_to_cart",
6461            product_form_unavailable: "Translation missing: en.product.form.unavailable",
6462            product_form_sold_out: "Translation missing: en.product.form.sold_out",
6463            shipping_estimator_one_result: "1 option available:",
6464            shipping_estimator_more_results: "{{count}} options available:",
6465            shipping_estimator_no_results: "No shipping could be found"
6466        };
6467
6468        window.cart_strings = {
6469            error: `Translation missing: en.sections.cart.cart_error`,
6470            quantityError: `Translation missing: en.sections.cart.cart_quantity_error_html`
6471        }
6472
6473        window.variant_strings = {
6474            add_to_cart: `Add to cart`,
6475            sold_out: `Sold out`,
6476            unavailable: `Unavailable`,
6477        }
6478
6479		window.product = null
6480        window.current_variant = null
6481        window.vendorLeadTimes = {"Aurifil":7,"Isacord":1,"Madeira":1,"Madeira Groves":1,"Superior Threads":10,"YLI":7};
6482
6483
6484        window.accessibility_strings = {
6485            share_success: `Translation missing: en.general.share.success_message`,
6486        }
6487
6488        window.theme = {
6489            page_type: "",
6490            money_format: "£{{amount}}",
6491            money_with_currency_format: "£{{amount}} GBP",
6492            currency_symbol: "GBP",
6493            show_currency_symbol: false,
6494            search_mode: "product,article"
6495        };
6496    </script>
6496
6497
6498    
6498<script src="//www.barnyarns.co.uk/cdn/shop/t/2/assets/manifest.js?v=137731367696412086651775820320" defer="defer"></script>
6498
6499    
6499<script src="//www.barnyarns.co.uk/cdn/shop/t/2/assets/vendor.js?v=124526626787987340251783437738" defer="defer"></script>
6499
6500    
6500<script src="//www.barnyarns.co.uk/cdn/shop/t/2/assets/theme.js?v=49957670839825380601783437738" defer="defer"></script>
6500<script>
6501        const scripts = document.querySelectorAll('main script');
6502        if (scripts.length) {
6503            scripts.forEach((script) => {
6504                document.head.appendChild(script);
6505            });
6506        }
6507        const main = document.querySelector('main');
6508        const styles = main.getElementsByTagName('style');
6509        if (styles.length) {
6510            Array.from(styles).forEach((style) => {
6511                document.head.appendChild(style);
6512            });
6513        }
6514    </script>
6514
6515  <div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
6515<script>
6516  window['ShopifyForms'] = {
6517    ...window['ShopifyForms'],
6518    currentPageType: ""
6519  };
6520</script>
6520
6521
6522
6523</div><div id="shopify-block-AcVNFMzZ6c2NvTGpQT__15079184273603081885" class="shopify-block shopify-app-block">
6524
6525
6526
6527
6528
6529
6530<script>
6531 
6532    window.essentialOrderValueBoosterConfigs = [{"id":"cm1glnuv814716719w1yc7s0uxa","name":"Cart Page Free Shipping","title":"Free shipping for orders over {order-value}!","progressTitle":"You’re only {order-value-progress} away from free shipping!","reachedTitle":"Congratulations! You've got free shipping!","type":"cart-page","goal":"50","moneyFormat":"£{{amount}}","placement":"","published":true,"showOnProducts":[],"showOnCollections":[],"showOnProductsInCollections":[],"selectedProducts":[{"id":"gid:\/\/shopify\/Product\/9646759805209","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/t_26629_02.jpg?v=1723206330","price":"8.45","title":"Superior Gold Titanium Topstitch Needles Size 80 (12) -  Pack 5","handle":"superior-gold-titanium-topstitch-needles-size-80-12-pack-5","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49479673250073"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9684779630873","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/61ZCvAt2RTL._AC_SL1500_479e8089-59ce-4591-9b06-e525386247a8.jpg?v=1725889571","price":"26.95","title":"Super Satchel Thread Box - 9002AB (Empty)","handle":"ad505-odif-temporary-spray-adhesive-for-fabrics-large-500ml-pack-of-2-cans-copy","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49603777528089"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9584306913561","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/71y0GhOKB8L._AC_SL1500.jpg?v=1720517183","price":"31.95","title":"Karen Kay Buckley Perfect Scissors 7.5- inch","handle":"karen-kay-buckley-perfect-scissors-7-5-inch","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49273133334809"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9584306979097","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/71jfgCo3dVL._AC_SL1500.jpg?v=1720517185","price":"29.95","title":"Karen Kay Buckley Perfect Scissors micro-serrated blade 6-inch","handle":"karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49273133400345"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9440702267673","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/623_59373927-8faf-4424-8e7c-05de6fa7351a.jpg?v=1716367037","price":"7.95","title":"Superior Bottomline 623 Silver 1420yd","handle":"superior-bottomline-623-silver-1420yd","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/48900288217369"}],"compareAtPrice":"7.95"},{"id":"gid:\/\/shopify\/Product\/9584296689945","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/s-l500_1.jpg?v=1720516721","price":"4.45","title":"Blades - Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa)","handle":"blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49273105383705"}],"compareAtPrice":null}],"CTAType":"add-to-cart","CTALink":"","closeButton":false,"buttonText":"Add to cart","updatedAt":"2026-04-13T14:00:00.373Z","createdAt":"2024-09-24T15:37:10.802Z","style":{"font":"","titleSize":"16","borderSize":"2","titleColor":"#202223","borderColor":"#000000","gradientEnd":"#FFFFFF","singleColor":"#FFFFFF","borderRadius":"8","buttonRadius":"4","gradientTurn":"90","gradientStart":"#DDDDDD","arrowIconColor":"#000000","backgroundType":"singleBackground","buttonTextSize":"14","buttonTextColor":"#000000","insideTopSpacing":"16","productPriceSize":"14","productTitleSize":"16","buttonBorderColor":"#000000","outsideTopSpacing":"20","productPriceColor":"#202223","productTitleColor":"#202223","insideBottomSpacing":"16","outsideBottomSpacing":"20","progressBorderRadius":"4","progressBackgroundColor":"#E4E5E7","productCompareAtPriceSize":"14","productCompareAtPriceColor":"#202223","progressBarBackgroun
6532dColor":"#58be8d"},"showInCountries":[],"showInSubdivisions":[],"locationType":"","currency":"GBP","excludeProducts":[],"excludeProductTags":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"upsellType":"products","translations":[],"productTags":[]},{"id":"cm1ibvs9x24138719upn5xqhgwj","name":"Cart Drawer Free Shipping","title":"Free shipping for orders over {order-value}!","progressTitle":"You’re only {order-value-progress} away from free shipping!","reachedTitle":"Congratulations! You've got free shipping!","type":"cart-page","goal":"50","moneyFormat":"£{{amount}}","placement":"custom","published":true,"showOnProducts":[],"showOnCollections":[],"showOnProductsInCollections":[],"selectedProducts":[],"CTAType":"add-to-cart","CTALink":"","closeButton":false,"buttonText":"+","updatedAt":"2026-04-13T14:00:09.493Z","createdAt":"2024-09-25T20:39:00.619Z","style":{"font":"","titleSize":"16","borderSize":"2","titleColor":"#202223","borderColor":"#000000","gradientEnd":"#FFFFFF","singleColor":"#FFFFFF","borderRadius":"8","buttonRadius":"4","gradientTurn":"90","gradientStart":"#DDDDDD","arrowIconColor":"#000000","backgroundType":"singleBackground","buttonTextSize":"14","buttonTextColor":"#000000","insideTopSpacing":"16","productPriceSize":"14","productTitleSize":"16","buttonBorderColor":"#000000","outsideTopSpacing":"20","productPriceColor":"#202223","productTitleColor":"#202223","insideBottomSpacing":"16","outsideBottomSpacing":"20","progressBorderRadius":"4","progressBackgroundColor":"#E4E5E7","productCompareAtPriceSize":"14","productCompareAtPriceColor":"#202223","progressBarBackgroun
6532dColor":"#58be8d"},"showInCountries":[],"showInSubdivisions":[],"locationType":"","currency":"GBP","excludeProducts":[],"excludeProductTags":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"upsellType":"frequently-bought","translations":[],"productTags":[]},{"id":"cm1glegx614914219wptxcaznb2","name":"FREE Shipping Test 24th September 24","title":"Free shipping for orders over {order-value}!","progressTitle":"You’re only {order-value-progress} away from free shipping!","reachedTitle":"Congratulations! You've got free shipping!","type":"product-page","goal":"50","moneyFormat":"£{{amount}}","placement":"","published":true,"showOnProducts":[],"showOnCollections":[],"showOnProductsInCollections":[],"selectedProducts":[{"id":"gid:\/\/shopify\/Product\/9698426585369","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/Screenshot2024-09-05at14.36.51.png?v=1726752485","price":"5.95","title":"AD505 Glue Stick Adhesive","handle":"ad505-glue-stick-adhesive","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49644243845401"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9646759805209","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/t_26629_02.jpg?v=1723206330","price":"8.75","title":"Superior Gold Titanium Topstitch Needles Size 80 (12) -  Pack 5","handle":"superior-gold-titanium-topstitch-needles-size-80-12-pack-5","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49479673250073"}],"compareAtPrice":null},{"id":"gid:\/\/shopify\/Product\/9584306979097","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/71jfgCo3dVL._AC_SL1500.jpg?v=1720517185","price":"26.95","title":"Karen Kay Buckley Perfect Scissors micro-serrated blade 6-inch","handle":"karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49273133400345"}],"compareAtPrice":"29.95"},{"id":"gid:\/\/shopify\/Product\/9748963787033","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/71ZL-7Tl44L._AC_SL1500.jpg?v=1732701949","price":"30.00","title":"Aurifil Necessities Neutral Collection Set of 4 x Aurifil 50 1300m Reel","handle":"aurifil-necessities-neutral-collection-set-of-4-x-aurifil-50-1300m-reel","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49885273587993"}],"compareAtPrice":"39.95"},{"id":"gid:\/\/shopify\/Product\/9584296689945","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/4865\/9993\/files\/s-l500_1.jpg?v=1720516721","price":"3.50","title":"Blades - Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa)","handle":"blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa","variants":[{"id":"gid:\/\/shopify\/ProductVariant\/49273105383705"}],"compareAtPrice":"4.45"}],"CTAType":"add-to-cart","CTALink":"","closeButton":false,"buttonText":"Add to cart","updatedAt":"2026-02-17T14:44:18.489Z","createdAt":"2024-09-24T15:29:46.391Z","style":{"font":"","titleSize":"16","borderSize":"2","titleColor":"#000000","borderColor":"#000000","gradientEnd":"#FFFFFF","singleColor":"#ffffff","borderRadius":"8","buttonRadius":"4","gradientTurn":"90","gradientStart":"#ffffff","arrowIconColor":"#000000","backgroundType":"singleBackground","buttonTextSize":"14","buttonTextColor":"#000000","insideTopSpacing":"16","productPriceSize":"14","productTitleSize":"16","buttonBorderColor":"#000000","outsideTopSpacing":"20","productPriceColor":"#000000","productTitleColor":"#000000","insideBottomSpacing":"16","outsideBottomSpacing":"20","progressBorderRadius":"4","progressBackgroundColor":"#000000","productCompareAtPriceSize":"14","productCompareAtPriceColor":"#000000","progressBarBackgroun
6532dColor":"#58be8d"},"showInCountries":[],"showInSubdivisions":[],"locationType":"","currency":"GBP","excludeProducts":[],"excludeProductTags":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"upsellType":"products","translations":[],"productTags":[]},];
6533    window.essentialOrderValueBoosterProductsData = ["{\"id\": 9646759805209,\"title\": \"Superior Gold Titanium Topstitch Needles Size 80 (12) -  Pack 5\",\"handle\": \"superior-gold-titanium-topstitch-needles-size-80-12-pack-5\",\"price\": 875,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/EX_DEMO_EX_DISPLAY_OPEN_BOX_-_2026-04-16T163848.850.png?v=1776321553\",\"variants\": [{\"id\":49479673250073,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"NEED-ST-N80\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Superior Gold Titanium Topstitch Needles Size 80 (12) -  Pack 5\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":875,\"weight\":15,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"810233016545\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}","{\"id\": 9584306913561,\"title\": \"Karen Kay Buckley Perfect Scissors 7.5- inch\",\"handle\": \"karen-kay-buckley-perfect-scissors-7-5-inch\",\"price\": 3195,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/71y0GhOKB8L._AC_SL1500.jpg?v=1720517183\",\"variants\": [{\"id\":49273133334809,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"KKBPSL\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Karen Kay Buckley Perfect Scissors 7.5- inch\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":3195,\"weight\":25,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"000309512198\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}","{\"id\": 9584306979097,\"title\": \"Karen Kay Buckley Perfect Scissors micro-serrated blade 6-inch\",\"handle\": \"karen-kay-buckley-perfect-scissors-micro-serrated-blade-6-inch\",\"price\": 2995,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/71jfgCo3dVL._AC_SL1500.jpg?v=1720517185\",\"variants\": [{\"id\":49273133400345,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"KKBPSM\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Karen Kay Buckley Perfect Scissors micro-serrated blade 6-inch\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":2995,\"weight\":25,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"000309524443\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}","{\"id\": 9440702267673,\"title\": \"Superior Bottomline 623 Silver 1420yd\",\"handle\": \"superior-bottomline-623-silver-1420yd\",\"price\": 795,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/EXDEMOEXDISPLAYOPENBOX-2026-02-02T145535.317.png?v=1770045291\",\"variants\": [{\"id\":48900288217369,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"BL623\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Superior Bottomline 623 Silver 1420yd\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":795,\"weight\":35,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"810233004894\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}","{\"id\": 9584296689945,\"title\": \"Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa)\",\"handle\": \"blades-barnyarns-45mm-rotary-blades-pack-2-olfa-fiskars-dafa\",\"price\": 445,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/s-l500_1.jpg?v=172051672
65331\",\"variants\": [{\"id\":50613311144217,\"title\":\"1 Pack (2 Blades)\",\"option1\":\"1 Pack (2 Blades)\",\"option2\":null,\"option3\":null,\"sku\":\"BLADE45-1\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa) - 1 Pack (2 Blades)\",\"public_title\":\"1 Pack (2 Blades)\",\"options\":[\"1 Pack (2 Blades)\"],\"price\":445,\"weight\":14,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"5060298610874\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}},{\"id\":50613309014297,\"title\":\"3 Packs (6 Blades)\",\"option1\":\"3 Packs (6 Blades)\",\"option2\":null,\"option3\":null,\"sku\":\"BLADE45-3\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa) - 3 Packs (6 Blades)\",\"public_title\":\"3 Packs (6 Blades)\",\"options\":[\"3 Packs (6 Blades)\"],\"price\":1265,\"weight\":14,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"5056259738749\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}},{\"id\":50613309047065,\"title\":\"5 packs (10 Blades)\",\"option1\":\"5 packs (10 Blades)\",\"option2\":null,\"option3\":null,\"sku\":\"BLADE45-5\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa) - 5 packs (10 Blades)\",\"public_title\":\"5 packs (10 Blades)\",\"options\":[\"5 packs (10 Blades)\"],\"price\":2061,\"weight\":14,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"5056259738756\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}},{\"id\":50613309079833,\"title\":\"10 Packs (20 Blades)\",\"option1\":\"10 Packs (20 Blades)\",\"option2\":null,\"option3\":null,\"sku\":\"BLADE45-10\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Barnyarns 45mm Rotary Blades  - Pack 2 (Olfa, Fiskars Dafa) - 10 Packs (20 Blades)\",\"public_title\":\"10 Packs (20 Blades)\",\"options\":[\"10 Packs (20 Blades)\"],\"price\":3995,\"weight\":14,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"5056259738787\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}","{\"id\": 9748963787033,\"title\": \"Aurifil Necessities Neutral Collection Set of 4 x Aurifil 50 1300m Reel\",\"handle\": \"aurifil-necessities-neutral-collection-set-of-4-x-aurifil-50-1300m-reel\",\"price\": 3995,\"featured_image\": \"\\\/\\\/www.barnyarns.co.uk\\\/cdn\\\/shop\\\/files\\\/71ZL-7Tl44L._AC_SL1500.jpg?v=1732701949\",\"variants\": [{\"id\":49885273587993,\"title\":\"Default Title\",\"option1\":\"Default Title\",\"option2\":null,\"option3\":null,\"sku\":\"AC50NC4-NEC\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":null,\"available\":true,\"name\":\"Aurifil Necessities Neutral Collection Set of 4 x Aurifil 50 1300m Reel\",\"public_title\":null,\"options\":[\"Default Title\"],\"price\":3995,\"weight\":200,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"8057252116791\",\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}]}"];
6534  
6535
6536  window.essentialOrderValueBoosterPageTemplate = null
6537  window.essentialOrderValueBoosterMeta = {
6538    productData: "null",
6539    cartItems: [],
6540    cartProducts: [],
6541    mainCurrency: "GBP",
6542    productCollections: null,
6543  };
6544
6545  window.essentialOrderValueBoosterTranslations = {
6546    previousSlide: "Previous slide",
6547    nextSlide: "Next slide",
6548    regularPrice: "Regular price",
6549    salePrice: "Sale price",
6550    slide: "Slide"
6551  };
6552</script>
6552
6553
6554
6555  <style type="text/css">
6556    .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.essential_product_slider_glide{position:relative;direction:ltr;width:100%;box-sizing:border-box;opacity:0;transition:opacity .3s}.essential_product_slider_glide.initialized{opacity:1}.essential_product_slider_glide *{box-sizing:inherit}.essential_product_slider_glide__track{overflow:hidden}.essential_product_slider_glide__slides{position:relative;width:100%;margin:0;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.essential_product_slider_glide__slides--dragging{user-select:none}.essential_product_slider_glide__slide{width:100%;height:100%;padding:0 2px;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.essential_product_slider_glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.essential_product_slider_glide__arrows,.essential_product_slider_glide__bullets{-webkit-touch-callout:none;user-select:none}.essential_product_slider_glide--rtl{direction:rtl}.essential_product_slider_glide{padding:0 20px}.essential_product_slider_glide__arrows{height:0}.essential_product_slider_glide__arrow--left,.essential_product_slider_glide__arrow--right{position:absolute;width:20px;height:20px;outline:0;display:flex;cursor:pointer;padding:0;background-color:transparent;top:0;bottom:0;margin:auto}.essential_product_slider_glide__arrow--left{left:-5px;align-items:center;border:0;border-radius:0}.essential_product_slider_glide__arrow--right{right:-5px;align-items:center;border:0;border-radius:0}.essential_product_slider_glide__arrow--right svg{transform:rotate(180deg)}
6557  </style>
6558  
6558<script>
6559    function prevArrowButtonIconSVG(_="#BBC0C4"){let $=document.createElementNS("http://www.w3.org/2000/svg","svg"),t=document.createElementNS("http://www.w3.org/2000/svg","path");return $.setAttribute("width",20),$.setAttribute("height",20),$.setAttribute("fill","none"),$.setAttribute("aria-hidden","true"),t.setAttribute("d","M12 16C11.744 16 11.488 15.902 11.293 15.707L6.29301 10.707C5.90201 10.316 5.90201 9.68401 6.29301 9.29301L11.293 4.29301C11.684 3.90201 12.316 3.90201 12.707 4.29301C13.098 4.68401 13.098 5.31601 12.707 5.70701L8.41401 10L12.707 14.293C13.098 14.684 13.098 15.316 12.707 15.707C12.512 15.902 12.256 16 12 16Z"),t.setAttribute("fill",_),$.append(t),$}
6560  </script>
6560
6561  
6561<script src="https://cdn.shopify.com/extensions/01a0fc10-83ec-787b-8fe7-bfbd05289e01/order-value-booster-356/assets/glide.min.js" defer></script>
6561
6562
6563
6564<script src="https://cdn.shopify.com/extensions/01a0fc10-83ec-787b-8fe7-bfbd05289e01/order-value-booster-356/assets/free_shipping_bar_essential_apps.min.js" defer crossorigin="anonymous"></script>
6564
6565
6566<script>
6567  
6568</script>
6568
6569
6570
6571
6572
6573</div><div id="shopify-block-AYVRjem9WQzYvSFEya__14826766009936288847" class="shopify-block shopify-app-block">
6574<script id="Discounty-config">
6575  function discountyExtractTextFromHtml(htmlString) {
6576    if (!htmlString) return '';
6577    return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || '';
6578  }
6579
6580  var $Discounty = {shopData: {"shopConfig":{"shopId":26289,"cart":{"isActive":true,"styles":"{\"borderColor\": \"006F53\", \"borderRadius\": \"8\", \"totalTextColor\": \"FF1D1D\", \"savingTextColor\": \"006F53\", \"showSavingBorder\": true}","config":{},"injectionInfo":[],"contents":[{"locale":"","totalText":"Total","savingText":"Saving"}]},"globalConfig":{"appEnabled":true,"considerCurrencyExchangeRate":true,"customVariantListener":{"element":"","isDatasetProperty":false,"property":""},"developerModeVariantListener":false,"globalCss":"","setTemplateCurrencyFormatAsDefault":false},"volumeDiscount":{"config":{"tierDisplayFormat":"PLUS"},"injectionInfo":[],"isActive":true,"styles":"{\"titleColor\": \"000000\", \"borderColor\": \"D0D0D0\", \"borderRadius\": \"12\", \"tableTextColor\": \"000000\", \"tableBackgroundColor\": \"FFFFFF\"}","contents":[{"locale":"","title":"Bigger Quantity. Massive Savings.","buyColumnLabel":"Buy","getColumnLabel":"Receive","discountText":"{{Discount}} Off","eachItemText":"on each","newPriceText":"each item {{new-price}}"}]},"miniVolumeDiscount":{"config":{"displayMode":"MAX_DISCOUNT"},"injectionInfo":[],"isActive":false,"styles":"{}","contents":[{"locale":"","maxDiscountText":"Up to {discount}% off","lowestPriceText":"From {price}"}]},"startCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale starts in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]},"endCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale ends in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]}
6580,"bxgyPopup":{"config":{"hideContinueBtn":false,"badgeShowFreeGift":false,"badgeType":"PERCENTAGE","dismissType":"TRIGGER","autoOpenDrawerEnabled":true},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Your current cart qualifies for these rewards","subtitle":"Now you are able to choose between them. Add before checking out!","availableRewardsLabel":"You can add {{count}} product(s)","btnSelectLabel":"Select","btnAddLabel":"Add to Cart","btnContinueLabel":"Continue Shopping"}]},"bxgyFab":{"config":{"hideCloseBtn":false,"isFabLeft":true},"injectionInfo":[],"isActive":true,"styles":"{}"},"shipping":{"progressbar":{"config":{"activeOnProductPage":true,"activeOnCartPage":true},"productPageInjectionInfo":[],"cartPageInjectionInfo":[],"cartDrawerInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","thresholdInitialText":"Add {{amount}} more to unlock {{discount}} off shipping","thresholdProgressText":"You're {{amount}} away from {{discount}} off shipping","thresholdReachedText":"You've unlocked {{discount}} off shipping!"}]},"progressBarDiscount":null}},"expiresAt":"2026-10-04T23:05:55.925352+00:00"},shopDomain: "barnyarns.myshopify.com",
6581    customerId: null,
6582    isHomePage: false,
6583    isProductPage: false,
6584    currencyFormat: discountyExtractTextFromHtml(`£0.00`)
6585                    .replace(
6586                      discountyExtractTextFromHtml(`0.00`),"{{money}}"),
6587    initialSelectedVariant: null,
6588    initialCart: [] || [],
6589    preloadedProducts: [
6590      
6591    ],
6592    products: [
6593    ],
6594  };
6595</script>
6595
6596
6597<div id="discounty-bxgy-discount-widgets-container"></div>
6598
6599
6600</div>
6600<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
vendor: 1 bytes, line 6600
6600
6601<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4501098ec4302b8',t:'MTc5MTA3MzY4OA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
6601</body>
6602</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.