1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"> 9 <meta name="theme-color" content=""> 10 <link rel="canonical" href="https://www.harristweedhebrides.com/account/login">
10<script> 11 window.Shopify = window.Shopify || {}; 12 window.MP = window.MP || {}; 13 </script>
13 14
15<script> 16 window.MP.PreInitCallbacks = []; 17 window.MP.PostInitCallbacks = []; 18 window.MP.hasLoaded = false;</script>
18 19
20<script> 21 (function () { 22 let performanceEntry = performance.getEntriesByType("navigation")[0]; 23 console.log("[S-B-H] Performance entry", performanceEntry); 24 console.log("[S-B-H] isCached", performanceEntry.transferSize === 0); 25 console.log("[S-B-H] type", performanceEntry.type); 26 27 if(performanceEntry.type == "back_forward"){ 28 window.MP.PostInitCallbacks.push(() => { 29 console.log("[S-B-H] Detected back_forward navigation, rerender carts"); 30 window.disableNextMinicartOpen = true; 31 window.MP.Extensions.Cart.renderCarts(); 32 }); 33 } 34 35 36 })(); 37</script>
37 38
39<script>
vendor: 335 bytes, lines 39-43
39(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 40 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 41 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 42 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 43 })(window,document,'script','dataLayer','
43GTM-TVHPKSKW
vendor: 3 bytes, line 43
43');
43</script>
43 44 45<link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.harristweedhebrides.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1705485574&width=32"><title> 46 Account 47 – Harris Tweed Hebrides Ltd</title><meta name="description" content="Account"> 48 49<meta property="og:site_name" content="Harris Tweed Hebrides Ltd"> 50<meta property="og:url" content="https://www.harristweedhebrides.com/account/login"> 51<meta property="og:title" content="Account"> 52<meta property="og:type" content="website"> 53<meta property="og:description" content="Explore our world famous range of premium quality Harris Tweed fabric for interiors, upholstery and clothing designs, including 50 wool and 150 yarn Colours."><meta name="twitter:site" content="@harristweedheb"><meta name="twitter:card" content="summary_large_image"> 54<meta name="twitter:title" content="Account"> 55<meta name="twitter:description" content="Explore our world famous range of premium quality Harris Tweed fabric for interiors, upholstery and clothing designs, including 50 wool and 150 yarn Colours.">
55<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
55<meta name="google-site-verification" content="c-eu_NuvVrcReH4y0T3B3U2F1jAZz5yz13dGKt6AvDg"> 56<meta name="facebook-domain-verification" content="71ig3z7s281pqk4fkx9klcqx339f8a"> 57<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1755890/digital_wallets/dialog"> 58<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
58<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
58 59<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
60<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=1755890" crossorigin="anonymous"></script>
vendor: 1 bytes, line 60
60
61<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":1755890,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/1755890","merchantName":"Harris Tweed Hebrides Ltd","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Harris Tweed Hebrides Ltd","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 61
61
62<script id="shopify-features" type="application/json">{"accessToken":"201bf744386e115dfc5d031eb6aa91c1","betas":["rich-media-storefront-analytics"],"domain":"www.harristweedhebrides.com","predictiveSearch":true,"shopId":1755890,"locale":"en"}</script>
vendor: 1 bytes, line 62
62
63<script>var Shopify = Shopify || {}; 64Shopify.shop = "harristweedhebrides.myshopify.com"; 65Shopify.locale = "en"; 66Shopify.currency = {"active":"GBP","rate":"1.0"}; 67Shopify.country = "US"; 68Shopify.theme = {"name":"MP: HTH (Production Theme)","id":138956374230,"schema_name":"Stencil","schema_version":"1.5","theme_store_id":null,"role":"main"}; 69Shopify.theme.handle = "null"; 70Shopify.theme.style = {"id":null,"handle":null}; 71Shopify.cdnHost = "www.harristweedhebrides.com/cdn"; 72Shopify.routes = Shopify.routes || {}; 73Shopify.routes.root = "/"; 74Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 75Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 76Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 77Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 77
77
78<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 78
78
79<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 79
79
80<script> 81 window.ShopifyPay = window.ShopifyPay || {}; 82 window.ShopifyPay.apiHost = "shop.app\/pay"; 83 window.ShopifyPay.redirectState = null; 84</script>
vendor: 1 bytes, line 84
84
85<script> 86 window.Shopify = window.Shopify || {}; 87 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 88 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 89 window.Shopify.SignInWithShop.eligible = true; 90</script>
vendor: 1 bytes, line 90
90
91<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 91
91
92<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 92
92
93<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 93
93
94<script type="module"> 95 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 96await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 97 98 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 99window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 100 101</script>
vendor: 1 bytes, line 101
101
102<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 102
102
103<script type="module"> 104 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 105 106 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 107 108</script>
vendor: 1 bytes, line 108
108
109<script> 110 window.Shopify = window.Shopify || {}; 111 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 112 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"]}; 113</script>
vendor: 1 bytes, line 113
113
114<script>(function() { 115 var isLoaded = false; 116 function asyncLoad() { 117 if (isLoaded) return; 118 isLoaded = true; 119 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/0fa61234a94dd8fb2c52f05c2\/d923a80f0b36b22b67b36c382.js?shop=harristweedhebrides.myshopify.com","https:\/\/stockify.teathemes.net\/js\/script.js?shop=harristweedhebrides.myshopify.com"]; 120 for (var i = 0; i < urls.length; i++) { 121 var s = document.createElement('script'); 122 s.type = 'text/javascript'; 123 s.async = true; 124 s.src = urls[i]; 125 var x = document.getElementsByTagName('script')[0]; 126 x.parentNode.insertBefore(s, x); 127 } 128 }; 129 if(window.attachEvent) { 130 window.attachEvent('onload', asyncLoad); 131 } else { 132 window.addEventListener('load', asyncLoad, false); 133 } 134})();</script>
vendor: 1 bytes, line 134
134
135<script id="__st">var __st={"a":1755890,"offset":3600,"reqid":"7cd5770e-dbc4-42c9-88e2-996fe2c3f46e-1790419799","pageurl":"www.harristweedhebrides.com\/account\/login","u":"46e15086e9fb"};</script>
vendor: 1 bytes, line 135
135
136<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 136
136
137<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 137
137
138<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.harristweedhebrides.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 138
138
139<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.harristweedhebrides.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
139<script crossorigin="anonymous" defer="defer" src="//www.harristweedhebrides.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 139
139
140<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 140
140
141<script> 142 window.Shopify = window.Shopify || {}; 143 window.Shopify.MCP = window.Shopify.MCP || {}; 144 window.Shopify.MCP.enabled = true; 145 window.Shopify.MCP.shop = "harristweedhebrides.myshopify.com"; 146 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.harristweedhebrides.com\/api\/mcp"; 147 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"]}}]; 148</script>
vendor: 1 bytes, line 148
148
149<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.harristweedhebrides.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 150</script>
vendor: 1 bytes, line 150
150
151<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.harristweedhebrides.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 152</script>
vendor: 1 bytes, line 152
152
153<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 154 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); 155</script>
vendor: 1 bytes, line 155
155
156<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})}})); 157</script>
157 158<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.harristweedhebrides.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 159<style id="shopify-accelerated-checkout-cart"> 160 #shopify-buyer-consent { 161 margin-top: 1em; 162 display: inline-block; 163 width: 100%; 164} 165 166#shopify-buyer-consent.hidden { 167 display: none; 168} 169 170#shopify-subscription-policy-button { 171 background: none; 172 border: none; 173 padding: 0; 174 text-decoration: underline; 175 font-size: inherit; 176 cursor: pointer; 177} 178 179#shopify-subscription-policy-button::before { 180 box-shadow: none; 181} 182 183 </style> 184
185<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
185 186 187 188
188<script> 189 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 190 if (Shopify.designMode) { 191 document.documentElement.classList.add('shopify-design-mode'); 192 } 193 </script>
193<link href="//www.harristweedhebrides.com/cdn/shop/t/20/assets/theme.webpack.min.css?v=55946228980135967251754995427" rel="stylesheet" type="text/css" media="all" />
194<script src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/theme.webpack.min.js?v=98870743278246999601754995430" defer="defer"></script>
194 195
195<script src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/global.js?v=44837007127575421511701343657" defer="defer"></script>
195<script defer src="https://kit.fontawesome.com/02aa59f344.js" crossorigin="anonymous"></script>
195<link rel="stylesheet" href="https://use.typekit.net/ind2poo.css"><meta name="facebook-domain-verification" content="" /><div id="shopify-section-static-scripts" class="shopify-section"><span style='display:none'> 196 197<!-- Start cookieyes banner -->
197<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/common/shopify.js"></script>
197
197<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/97d4ea93873a5e82de236c32/script.js"></script>
197 <!-- End cookieyes banner --> 198<meta name="google-site-verification" content="K5gBWJ4F5DWmanu2GDn50BBi__Ah15jJsuL55acWcPU" /> 199</span> 200 201 </div>
201<script id='fm-source-script'>let FreshMarketerSourceMap={}; // This wil be single source of truth for all the operations from MAS TO SHOPIFY 202 203// For Loading the customer information 204 205 206// For Loading the Current Product information 207 208 209// For Loading the Shopify CART Product information 210let shopifyCartEventData = {"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}; 211 212//For Getting Collection associated with Product 213 214 215FreshMarketerSourceMap.shopifyCartEventData=shopifyCartEventData; 216FreshMarketerSourceMap.shopName = "Harris Tweed Hebrides Ltd"</script>
216 217<!-- BEGIN app block: shopify://apps/cookieyes/blocks/app-embed/44e5ef64-bf2c-4188-838c-6f3b0716b8e4 --> 218 219 220
220<script 221 async 222 id="cookieyes" 223 type="text/javascript" 224 src="https://cdn-cookieyes.com/client_data/97d4ea93873a5e82de236c32/script.js" 225 ></script>
225 226 227 228 <!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
229<script type="text/javascript"> 230 (function (c, l, a, r, i, t, y) { 231 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 232 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 233 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 234 235 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 236 if (error) { 237 console.error("Error loading Shopify features:", error); 238 return; 239 } 240 241 c[a]('consentv2', { 242 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 243 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 244 source: 101, 245 }); 246 }); 247 248 l.addEventListener("visitorConsentCollected", function (e) { 249 c[a]('consentv2', { 250 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 251 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 252 source: 101, 253 }); 254 }); 255 })(window, document, "clarity", "script", "y59w34tb7n"); 256</script>
256 257 258 259 260<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 261 262 263 264 265 266 267 268 269 270 271 272 273
273<script async src="https://static.klaviyo.com/onsite/js/TwMEqD/klaviyo.js?company_id=TwMEqD"></script>
273 274
274<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
274 275 276 277 278 279 280 281
281<script> 282 window.klaviyoReviewsProductDesignMode = false 283 </script>
283 284 285 286 287 288 289 290 291 292 293<!-- END app block -->
293<script src="https://cdn.shopify.com/extensions/01a0cc49-fcb9-7efe-8598-d361e150772f/cookieyes-12/assets/shopify.js" type="text/javascript" defer="defer"></script>
293 294<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
295<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: 1755890,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 295
295
296<script> 297 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 298</script>
vendor: 1 bytes, line 298
298
299<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}
299).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: 1755890,storefrontBaseUrl: "https://www.harristweedhebrides.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.harristweedhebrides.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2313322875","configuration":"{\"projectId\":\"y59w34tb7n\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
299,"dataSharingState":"unrestricted"},{"id":"2013856123","configuration":"{\"accountID\":\"TwMEqD\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1473773947","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\",\\\"GT-MBGCRBCW\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/nuYnCNaL0ZcaEPqlqLIq\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/aQDICNCL0ZcaEPqlqLIq\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-T76JQZQZDV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/RdLACM2L0ZcaEPqlqLIq\\\",\\\"MC-N539KZHDZP\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-T76JQZQZDV\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/w3liCMeL0ZcaEPqlqLIq\\\",\\\"MC-N539KZHDZP\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/QEpWCMqL0ZcaEPqlqLIq\\\",\\\"MC-N539KZHDZP\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-T76JQZQZDV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/JUJBCNmL0ZcaEPqlqLIq\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-T76JQZQZDV\\\",\\\"AW-11379806970\\\/rWygCNOL0ZcaEPqlqLIq\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-T76JQZQZDV\\\"}],\\\"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":"157319382","configuration":"{\"pixel_id\":\"438893706719129\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"82182358","configuration":"{\"tagID\":\"2613592411605\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Harris Tweed Hebrides Ltd","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"harristweedhebrides.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.harristweedhebrides.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.harristweedhebrides.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"138956374230","themePublished":"true","eventMetadataId":"1c61a693-12b5-47fb-a810-f624991db12f","shopId":"1755890","storefrontBaseUrl":"https:\/\/www.harristweedhebrides.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
299<script> 300 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 301 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 302 window.ShopifyAnalytics.meta.currency = 'GBP'; 303 var meta = {"page":{"requestId":"7cd5770e-dbc4-42c9-88e2-996fe2c3f46e-1790419799"}}; 304 for (var attr in meta) { 305 window.ShopifyAnalytics.meta[attr] = meta[attr]; 306 } 307</script>
vendor: 1 bytes, line 307
307
308<script class="analytics"> 309 (function () { 310 var customDocumentWrite = function(content) { 311 var jquery = null; 312 313 if (window.jQuery) { 314 jquery = window.jQuery; 315 } else if (window.Checkout && window.Checkout.$) { 316 jquery = window.Checkout.$; 317 } 318 319 if (jquery) { 320 jquery('body').append(content); 321 } 322 }; 323 324 var hasLoggedConversion = function(token) { 325 if (token) { 326 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 327 } 328 return false; 329 } 330 331 var setCookieIfConversion = function(token) { 332 if (token) { 333 var twoMonthsFromNow = new Date(Date.now()); 334 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 335 336 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 337 } 338 } 339 340 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 341 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 342 if (trekkie.integrations) { 343 return; 344 } 345 trekkie.methods = [ 346 'identify', 347 'page', 348 'ready', 349 'track', 350 'trackForm', 351 'trackLink' 352 ]; 353 trekkie.factory = function(method) { 354 return function() { 355 var args = Array.prototype.slice.call(arguments); 356 args.unshift(method); 357 trekkie.push(args); 358 if (method == 'track' || method == 'page') { 359 var pageUrl; 360 try { 361 pageUrl = window.location.href; 362 } catch (e) {} 363 var pageReferrer; 364 try { 365 pageReferrer = document.referrer; 366 } catch (e) {} 367 try { 368 if (window.__TREKKIE_SHIM_QUEUE == null) { 369 window.__TREKKIE_SHIM_QUEUE = []; 370 } 371 window.__TREKKIE_SHIM_QUEUE.push({ 372 from: 'trekkie-stub', 373 method: method, 374 args: args.slice(1), 375 pageContext: { 376 url: pageUrl, 377 referrer: pageReferrer 378 } 379 }); 380 } catch (e) { 381 // no-op 382 } 383 } 384 return trekkie; 385 }; 386 }; 387 for (var i = 0; i < trekkie.methods.length; i++) { 388 var key = trekkie.methods[i]; 389 trekkie[key] = trekkie.factory(key); 390 } 391 trekkie.load = function(config) { 392 trekkie.config = config || {}; 393 trekkie.config.initialDocumentCookie = document.cookie; 394 var first = document.getElementsByTagName('script')[0]; 395var script = document.createElement('script'); 396script.type = 'text/javascript'; 397script.onerror = function(e) { 398 var scriptFallback = document.createElement('script'); 399 scriptFallback.type = 'text/javascript'; 400 scriptFallback.onerror = function(error) { 401 var Monorail = { 402 produce: function produce(monorailDomain, schemaId, payload) { 403 var currentMs = new Date().getTime(); 404 var event = { 405 schema_id: schemaId, 406 payload: payload, 407 metadata: { 408 event_created_at_ms: currentMs, 409 event_sent_at_ms: currentMs 410 } 411 }; 412 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 413 }, 414 sendRequest: function sendRequest(endpointUrl, payload) { 415 // Try the sendBeacon API 416 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 417 var blobData = new window.Blob([payload], { 418 type: 'text/plain' 419 }); 420 421 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 422 return true; 423 } // sendBeacon was not successful 424 425 } // XHR beacon 426 427 var xhr = new XMLHttpRequest(); 428 429 try { 430 xhr.open('POST', endpointUrl); 431 xhr.setRequestHeader('Content-Type', 'text/plain'); 432 xhr.send(payload); 433 } catch (e) { 434 console.log(e); 435 } 436 437 return false; 438 }, 439 isIos12: function isIos12() { 440 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 441 } 442 }; 443 Monorail.produce('monorail-edge.shopifysvc.com', 444 'trekkie_storefront_load_errors/1.1', 445 {shop_id: 1755890, 446 theme_id: 138956374230, 447 app_name: "storefront", 448 context_url: window.location.href, 449 source_url: "//www.harristweedhebrides.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 450 451 }; 452 scriptFallback.async = true; 453 scriptFallback.src = '//www.harristweedhebrides.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 454 first.parentNode.insertBefore(scriptFallback, first); 455}; 456script.async = true; 457script.src = '//www.harristweedhebrides.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 458first.parentNode.insertBefore(script, first); 459 460 }; 461 trekkie.load( 462 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1755890,"isMerchantRequest":null,"themeId":138956374230,"themeCityHash":"13383275962061460048","contentLanguage":"en","currency":"GBP","eventMetadataId":"1c61a693-12b5-47fb-a810-f624991db12f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 463 ); 464 465 var loaded = false;
466 trekkie.ready(function() { 467 if (loaded) return; 468 loaded = true; 469 470 window.ShopifyAnalytics.lib = window.trekkie; 471 472 var originalDocumentWrite = document.write; 473 document.write = customDocumentWrite; 474 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 475 document.write = originalDocumentWrite; 476 477 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 478 var token = match? match[1]: undefined; 479 if (!hasLoggedConversion(token)) { 480 setCookieIfConversion(token); 481 482 } 483 }); 484 485 window.ShopifyAnalytics.lib.page(null,{"requestId":"7cd5770e-dbc4-42c9-88e2-996fe2c3f46e-1790419799","shopifyEmitted":true}); 486 487 var eventsListenerScript = document.createElement('script'); 488 eventsListenerScript.async = true; 489 eventsListenerScript.src = "//www.harristweedhebrides.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 490 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 491})();</script>
vendor: 1 bytes, line 491
491
492<script 493 defer 494 src="https://www.harristweedhebrides.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 495 data-application="storefront-renderer" 496 data-shop-id="1755890" 497 data-render-region="gcp-europe-west4" 498 data-page-type="customers/login" 499 data-theme-instance-id="138956374230" 500 data-theme-name="Stencil" 501 data-theme-version="1.5" 502 data-monorail-region="shop_domain" 503 data-resource-timing-sampling-rate="10" 504 data-shs="true" 505 data-shs-beacon="true" 506 data-shs-export-with-fetch="true" 507 data-shs-logs-sample-rate="1" 508 data-shs-beacon-endpoint="https://www.harristweedhebrides.com/api/collect" 509></script>
509 510<meta name="shopify-y" content="a4b8b7d1-d1b7-41d3-8282-7a056df2e4ca" data-expiration="1821977399000"><meta name="shopify-s" content="76a7aea6-c081-469d-836e-ea731b076a84" data-expiration="1790421599000"><meta name="new-cookie-storage-activated" content="t"> 511</head> 512 513 <body onload="document.body.dataset.loaded = true;" 514 class="layout-theme template-login template-suffix-" 515 ><div id="alert-container" class="position-fixed top-0 start-0 p-3"> 516 <div class="alert fade" role="alert"> 517 <div class="alert-message d-flex justify-content-center"></div> 518 </div> 519</div><div id="shopify-section-static-flashtags" class="shopify-section"><style> 520 .flashtag.flashtag-flashtag-test { 521 color: #ffffff; 522 background-color: rgba(181, 92, 128, 1); 523 order: 1; 524 --flashtag-title: "Test Flashtag"; 525 } 526 </style>
526<script> 527 var flashtagLoader = function(){ 528 let productFlashtagContainers = document.querySelectorAll(".product-flashtags-container:not(.processed)"); 529 productFlashtagContainers.forEach(function(container) { 530 // Flashtags are output from product-flashtags.liquid - find the highest 531 // priority tag based on 'order' attribute output above 532 let indexToKeep = false; 533 let lowestOrder = 99; 534 let flashtagElements = [].slice.call(container.querySelectorAll(".flashtag")); 535 536 flashtagElements.forEach(function(element, index) { 537 538 if(element.dataset.fixedTag == "sale") { 539 delete element.dataset.tagPriority; 540 } 541 542 543 // Take the first priority tag, if there is one, and shortcircuit the 544 // forEach by setting lowestOrder below what any other tag might have. 545 if(element.dataset.tagPriority === "true"){ 546 indexToKeep = index; 547 lowestOrder = -1; 548 return; 549 } 550 551 // Otherwise get the 'order' attribute 552 let computedStyles = getComputedStyle(element); 553 let order = parseInt(computedStyles.getPropertyValue('order')); 554 555 // Then get the actual text to display, and inject it 556 let flashtagTitle = computedStyles.getPropertyValue("--flashtag-title"); 557 element.innerText = flashtagTitle.replaceAll('"', ''); 558 559 // By default 'order' is computed as '0', which we don't want (we set the 560 // order to at least '1' in the loop above). If it's 0, it doesn't have a 561 // definition 562 if(order !== 0 && order < lowestOrder){ 563 lowestOrder = order; 564 indexToKeep = index; 565 } 566 }); 567 568 if(indexToKeep !== false) { 569 // Found an applicable flashtag. Fade it in, remove the rest. 570 let flashtagElementToKeep = flashtagElements.splice(indexToKeep, 1)[0]; 571 flashtagElements.forEach(function(element) { 572 element.remove(); 573 }); 574 flashtagElementToKeep.classList.add('fade-in'); 575 container.classList.add("processed"); 576 } else { 577 // No applicable flashtag found - remove them all. 578 container.remove(); 579 } 580 }); 581 }; 582 583 document.addEventListener("DOMContentLoaded", flashtagLoader); 584 document.addEventListener("collection:updated", flashtagLoader); 585 document.addEventListener("collection:filtered", flashtagLoader); 586</script>
586</div><div id="shopify-section-static-swatches" class="shopify-section"></div><a class="skip-to-content-link button visually-hidden" href="#MainContent"> 587 Skip to content 588 </a><!-- BEGIN sections: header-group --> 589<div id="shopify-section-sections--17173623931094__header" class="shopify-section shopify-section-group-header-group position-sticky z-index-6 scrolled-up section-header"><style data-shopify> 590 .xdropdown-menu { 591 display: block; 592 } 593 594 .section-header { 595 top: 0; 596 height: 0; 597 } 598</style> 599 600<div id="navbar" class="p-0 navbar-dark bg-transparent"><div class="nav-mobile border-bottom d-xl-none"> 601 <div class="container-fluid"> 602 <div class="d-flex lh-0 g-0 navbar-dark bg-transparent"> 603 604 <div class="text-start"> 605 <div class="h-100 border-end d-flex align-items-center pe-4"> 606 <a class="position-relative text-decoration-none d-flex align-items-center nav-link mx-2" aria-label="Cart" data-bs-toggle="offcanvas" href="#cart-offcanvas" role="button" aria-controls="cart-offcanvas" title="Cart"> 607 <svg class="fa-sharp fa-bag-shopping" style="height: 16px; display: inline-block;" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="bag-shopping" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M160 96v32H288V96c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-32 64H32V480H416V160H320v80 16H288V240 160H160v80 16H128V240 160zm0-32V96c0-53 43-96 96-96s96 43 96 96v32h96 32v32V480v32H416 32 0V480 160 128H32h96z"></path></svg> 608 <span class="fs-7 ms-2">CART</span> 609 <span class="cart-item-count d-flex align-items-center justify-content-center position-absolute translate-middle rounded-circle bg-tertiary p-1 fs-9 text-center text-light lh-1" data-cart-item-count="0" style="font-size: 0"></span> 610 </a> 611 </div> 612 </div> 613 614 <div class="flex-grow-1 text-center"> 615 <div class="d-inline-block py-3 py-md-4"> 616 <a class="" href="/" aria-label="Home page"><div style="display: none;"><style> 617 #image-wrapper-33874362269910-641955::before {padding-bottom: 61.458%;}#image-wrapper-33874362269910-641955 {width: 70px;} 618 </style></div><div id='image-wrapper-33874362269910-641955' class='image image-wrapper-v2 d-inline-block logo-opaque'> 619 <picture class="d-block xw-100 "> 620 <img 621 src="//www.harristweedhebrides.com/cdn/shop/files/group_16787_120x.png?v=1703081986" 622 srcset="//www.harristweedhebrides.com/cdn/shop/files/group_16787_120x.png?v=1703081986 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1703081986 2x" 623 fetchpriority="high" 624 625 class=' img-fluid w-100 ' 626 alt="" /> 627 </picture> 628</div><div style="display: none;"><style> 629 #image-wrapper-33874362106070-632233::before {padding-bottom: 61.396%;}#image-wrapper-33874362106070-632233 {width: 70px;} 630 </style></div><div id='image-wrapper-33874362106070-632233' class='image image-wrapper-v2 d-inline-block logo-transparent'> 631 <picture class="d-block xw-100 "> 632 <img 633 src="//www.harristweedhebrides.com/cdn/shop/files/group_17367_120x.png?v=1703081986" 634 srcset="//www.harristweedhebrides.com/cdn/shop/files/group_17367_120x.png?v=1703081986 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1703081986 2x" 635 fetchpriority="high" 636 637 class=' img-fluid w-100 ' 638 alt="" /> 639 </picture> 640</div></a> 641 </div> 642 </div> 643 644 <div class="text-end"> 645 <div class="h-100 border-start d-flex align-items-center ps-4"> 646 <a class="position-relative text-decoration-none nav-link mx-2" aria-label="Menu" data-bs-toggle="offcanvas" href="#nav-offcanvas" role="button" aria-controls="nav-offcanvas" role="button"> 647 <svg class="fa-bars" style="height: 20px;" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="bars" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M0 80C0 71.16 7.164 64 16 64H432C440.8 64 448 71.16 448 80C448 88.84 440.8 96 432 96H16C7.164 96 0 88.84 0 80zM0 240C0 231.2 7.164 224 16 224H432C440.8 224 448 231.2 448 240C448 248.8 440.8 256 432 256H16C7.164 256 0 248.8 0 240zM432 416H16C7.164 416 0 408.8 0 400C0 391.2 7.164 384 16 384H432C440.8 384 448 391.2 448 400C448 408.8 440.8 416 432 416z"></path></svg>
648 <span class="fs-7 ms-2">MENU</span> 649 </a> 650 </div> 651 </div> 652 </div> 653 </div> 654 </div><nav class="navbar navbar-expand-lg navbar-dark bg-transparent d-none d-xl-flex position-relative p-0 border-bottom" style="xborder-top: 1px solid rgba(255,255,255,0.3);"> 655 <div class="container-fluid"> 656 <div class="row flex-fill"> 657 <div class="d-flex align-items-center xcol-md-2 col-md-auto"> 658 659<div class="header-desktop-left position-relative border-end pe-3"> 660 <div class="row gx-2 align-items-center ls-0 lh-1"> 661 <div class="col-12 col-xxl-auto mx-4 d-none d-lg-block my-3"> 662 <a class="" href="/" aria-label="Home page"><div style="display: none;"><style> 663 #image-wrapper-33269901295830-468791::before {padding-bottom: 61.458%;}#image-wrapper-33269901295830-468791 {width: 96px;} 664 </style></div><div id='image-wrapper-33269901295830-468791' class='image image-wrapper-v2 d-inline-block logo-opaque'> 665 <picture class="d-block xw-100 "> 666 <img 667 src="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_96x.png?v=1696935637" 668 srcset="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_96x.png?v=1696935637 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1696935637 2x" 669 fetchpriority="high" 670 671 class=' img-fluid w-100 ' 672 alt="" /> 673 </picture> 674</div><div style="display: none;"><style> 675 #image-wrapper-33269901263062-340045::before {padding-bottom: 61.458%;}#image-wrapper-33269901263062-340045 {width: 96px;} 676 </style></div><div id='image-wrapper-33269901263062-340045' class='image image-wrapper-v2 d-inline-block logo-transparent'> 677 <picture class="d-block xw-100 "> 678 <img 679 src="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_light_96x.png?v=1696935637" 680 srcset="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_light_96x.png?v=1696935637 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1696935637 2x" 681 fetchpriority="high" 682 683 class=' img-fluid w-100 ' 684 alt="" /> 685 </picture> 686</div></a> 687 </div> 688 </div> 689</div></div> 690 <div class="d-flex fg-1 col-12 col-md-auto"> 691 <ul class="navbar-nav w-100 align-items-center justify-content-between mx-auto"><li class="nav-item dropdown dropdown-hover position-static d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 692 <a class="nav-link text-uppercase" href="/pages/our-cloth">Our Cloth</a> 693</span> 694<div class="dropdown-menu megamenu rounded-0 start-0 end-0 w-100 bg-white border-0 xshadow" style="top: 100%;
694 margin-top: 1px;"> 695 <div class="container container-xl py-5"> 696 <div class="row"><div class="col"> 697 <p class="font-bonvivant m-0"> 698 <a class="nav-link text-dark p-0 text-decoration-none" href="#">Our Cloth</a> 699 </p> 700 <hr class="my-2"> 701 <ul class="list-unstyled"><li class="mb-2"> 702 <a class="nav-link text-dark p-0 " aria-label="Our Cloth Our Cloth About Our Cloth" href="/pages/our-cloth" 703 class="text-decoration-none"> 704 <span class="visually-hidden">Our Cloth Our Cloth </span> About Our Cloth 705 </a> 706 </li><li class="mb-2"> 707 <a class="nav-link text-dark p-0 " aria-label="Our Cloth Our Cloth Our Colours" href="/pages/colours" 708 class="text-decoration-none"> 709 <span class="visually-hidden">Our Cloth Our Cloth </span> Our Colours 710 </a> 711 </li><li class="mb-2"> 712 <a class="nav-link text-dark p-0 " aria-label="Our Cloth Our Cloth Our Weights" href="/pages/weights" 713 class="text-decoration-none"> 714 <span class="visually-hidden">Our Cloth Our Cloth </span> Our Weights 715 </a> 716 </li><li class="mb-2"> 717 <a class="nav-link text-dark p-0 " aria-label="Our Cloth Our Cloth Our Patterns" href="/pages/patterns" 718 class="text-decoration-none"> 719 <span class="visually-hidden">Our Cloth Our Cloth </span> Our Patterns 720 </a> 721 </li><li class="mb-2"> 722 <a class="nav-link text-dark p-0 " aria-label="Our Cloth Our Cloth Our Bespoke Design" href="/pages/bespoke-design" 723 class="text-decoration-none"> 724 <span class="visually-hidden">Our Cloth Our Cloth </span> Our Bespoke Design 725 </a> 726 </li></ul> 727 </div><div class="col"> 728 <div class="position-relative text-light overflow-hidden callout"><div id='image-wrapper-33295581577430-362545' class='image image-cover-v2'> 729 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_1540x1540_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_1340x1340_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_1140x1140_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_932x932_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_708x708_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"> 730 <img 731 data-src="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_300x_crop_center.jpg?v=1697187840" 732 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_300x_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x" 733 loading="lazy" 734 735 class='image-fade img-fluid w-100 lazyload ' 736 alt="" /> 737 </picture> 738</div><div class="bg-darker-transparent position-cover"></div> 739 <div class="z-index-2 p-5 position-cover d-flex align-items-center justify-content-center text-center"> 740 <div><h5 class="mb-3 fw-normal lh-sm">Trade Enquiry</h5><a href="/pages/wholesale-harris-tweed-fabric" class="btn text-light btn-link w-100"> 741 Contact us 742 </a> 743 </div> 744 </div> 745 </div> 746 </div><div class="col"> 747 <div class="position-relative text-light overflow-hidden callout"><div id='image-wrapper-33295581544662-683515' class='image image-cover-v2'> 748 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_1540x1540_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_1340x1340_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_1140x1140_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_932x932_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_708x708_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x"> 749 <img 750 data-src="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_300x_crop_center.jpg?v=1697187840" 751 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_300x_crop_center.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x" 752 loading="lazy" 753 754 class='image-fade img-fluid w-100 lazyload ' 755 alt="" /> 756 </picture> 757</div><div class="bg-darker-transparent position-cover"></div> 758 <div class="z-index-2 p-5 position-cover d-flex align-items-center justify-content-center text-center"> 759 <div><h5 class="mb-3 fw-normal lh-sm">Shop</h5><a href="/collections/harris-tweed-hebrides-fabrics-and-cloth" class="btn text-light btn-link w-100"> 760 Our Fabrics 761 </a> 762 </div> 763 </div> 764 </div> 765 </div></div> 766 </div> 767</div></li><li class="nav-item dropdown dropdown-hover position-static d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 768 <a class="nav-link text-uppercase" href="/pages/our-craft">Our Craft</a> 769</span> 770<div class="dropdown-menu megamenu rounded-0 start-0 end-0 w-100 bg-white border-0 xshadow" style="top: 100%;
770 margin-top: 1px;"> 771 <div class="container container-xl py-5"> 772 <div class="row"><div class="col"> 773 <p class="font-bonvivant m-0"> 774 <a class="nav-link text-dark p-0 text-decoration-none" href="#">Our Craft</a> 775 </p> 776 <hr class="my-2"> 777 <ul class="list-unstyled"><li class="mb-2"> 778 <a class="nav-link text-dark p-0 " aria-label="Our Craft Our Craft About Our Craft" href="/pages/our-craft" 779 class="text-decoration-none"> 780 <span class="visually-hidden">Our Craft Our Craft </span> About Our Craft 781 </a> 782 </li><li class="mb-2"> 783 <a class="nav-link text-dark p-0 " aria-label="Our Craft Our Craft Legacy" href="/pages/legacy" 784 class="text-decoration-none"> 785 <span class="visually-hidden">Our Craft Our Craft </span> Legacy 786 </a> 787 </li><li class="mb-2"> 788 <a class="nav-link text-dark p-0 " aria-label="Our Craft Our Craft Luxury" href="/pages/luxury" 789 class="text-decoration-none"> 790 <span class="visually-hidden">Our Craft Our Craft </span> Luxury 791 </a> 792 </li><li class="mb-2"> 793 <a class="nav-link text-dark p-0 " aria-label="Our Craft Our Craft Low Impact" href="/pages/low-impact" 794 class="text-decoration-none"> 795 <span class="visually-hidden">Our Craft Our Craft </span> Low Impact 796 </a> 797 </li></ul> 798 </div><div class="col"> 799 <div class="position-relative text-light overflow-hidden callout"><div id='image-wrapper-33565689512150-123362' class='image image-cover-v2'> 800 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1540x1540_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1540x1540_crop_center@2x.jpg?v=1699875850 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1340x1340_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1340x1340_crop_center@2x.jpg?v=1699875850 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1140x1140_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_1140x1140_crop_center@2x.jpg?v=1699875850 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_932x932_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_932x932_crop_center@2x.jpg?v=1699875850 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_708x708_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_708x708_crop_center@2x.jpg?v=1699875850 2x"> 801 <img 802 data-src="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_300x_crop_center.jpg?v=1699875850" 803 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_300x_crop_center.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_300x_crop_center@2x.jpg?v=1699875850 2x" 804 loading="lazy" 805 806 class='image-fade img-fluid w-100 lazyload ' 807 alt="" /> 808 </picture> 809</div><div class="bg-darker-transparent position-cover"></div> 810 <div class="z-index-2 p-5 position-cover d-flex align-items-center justify-content-center text-center"> 811 <div><h5 class="mb-3 fw-normal lh-sm">Our Tweed</h5><a href="/blogs/our-inspirations" class="btn text-light btn-link w-100"> 812 Blogs 813 </a> 814 </div> 815 </div> 816 </div> 817 </div><div class="col"> 818 <div class="position-relative text-light overflow-hidden callout"><div id='image-wrapper-33566154457302-563931' class='image image-cover-v2'> 819 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_1540x1540_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_1540x1540_crop_center@2x.jpg?v=1699882059 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_1340x1340_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_1340x1340_crop_center@2x.jpg?v=1699882059 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_114
8190x1140_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_1140x1140_crop_center@2x.jpg?v=1699882059 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_932x932_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_932x932_crop_center@2x.jpg?v=1699882059 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_708x708_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_708x708_crop_center@2x.jpg?v=1699882059 2x"> 820 <img 821 data-src="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x_crop_center.jpg?v=1699882059" 822 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x_crop_center.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x_crop_center@2x.jpg?v=1699882059 2x" 823 loading="lazy" 824 825 class='image-fade img-fluid w-100 lazyload ' 826 alt="" /> 827 </picture> 828</div><div class="bg-darker-transparent position-cover"></div> 829 <div class="z-index-2 p-5 position-cover d-flex align-items-center justify-content-center text-center"> 830 <div><h5 class="mb-3 fw-normal lh-sm">Our Colours</h5><a href="/pages/colours" class="btn text-light btn-link w-100"> 831 Learn more 832 </a> 833 </div> 834 </div> 835 </div> 836 </div></div> 837 </div> 838</div></li><li class="nav-item d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 839 <a class="nav-link text-uppercase " aria-current="page" href="/blogs/our-inspirations">Inspirations</a> 840 </span></li><li class="nav-item dropdown dropdown-hover position-static d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 841 <a class="nav-link text-uppercase" href="/collections/harris-tweed-hebrides-fabrics-and-cloth">Shop</a> 842</span> 843<div class="dropdown-menu megamenu rounded-0 start-0 end-0 w-100 bg-white border-0 xshadow" style="top: 100%;
843 margin-top: 1px;"> 844 <div class="container container-xl py-5"> 845 <div class="row"><div class="col"> 846 <p class="font-bonvivant m-0"> 847 <a class="nav-link text-dark p-0 text-decoration-none" href="#">Shop By Use</a> 848 </p> 849 <hr class="my-2"> 850 <ul class="list-unstyled"><li class="mb-2"> 851 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Use Fashion " href="/collections/fashion-fabric" 852 class="text-decoration-none"> 853 <span class="visually-hidden">Shop Shop By Use </span> Fashion 854 </a> 855 </li><li class="mb-2"> 856 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Use Accessories" href="/collections/accessories" 857 class="text-decoration-none"> 858 <span class="visually-hidden">Shop Shop By Use </span> Accessories 859 </a> 860 </li><li class="mb-2"> 861 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Use Soft Furnishings" href="/collections/soft-furnishings" 862 class="text-decoration-none"> 863 <span class="visually-hidden">Shop Shop By Use </span> Soft Furnishings 864 </a> 865 </li><li class="mb-2"> 866 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Use Curtains & Drapes" href="/collections/curtains-and-drapes" 867 class="text-decoration-none"> 868 <span class="visually-hidden">Shop Shop By Use </span> Curtains & Drapes 869 </a> 870 </li><li class="mb-2"> 871 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Use Upholstery" href="/collections/upholstery" 872 class="text-decoration-none"> 873 <span class="visually-hidden">Shop Shop By Use </span> Upholstery 874 </a> 875 </li><li class="mb-2"> 876 <a class="nav-link text-dark p-0 text-decoration-underline " aria-label="Shop Shop By Use Shop All Uses" href="/collections/uses" 877 class="text-decoration-none"> 878 <span class="visually-hidden">Shop Shop By Use </span> Shop All Uses 879 </a> 880 </li></ul> 881 </div><div class="col"> 882 <p class="font-bonvivant m-0"> 883 <a class="nav-link text-dark p-0 text-decoration-none" href="#">Shop By Pattern</a> 884 </p> 885 <hr class="my-2"> 886 <ul class="list-unstyled"><li class="mb-2"> 887 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Plain" href="/collections/plain-fabric" 888 class="text-decoration-none"> 889 <span class="visually-hidden">Shop Shop By Pattern </span> Plain 890 </a> 891 </li><li class="mb-2"> 892 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Stripe" href="/collections/stripe-fabric" 893 class="text-decoration-none"> 894 <span class="visually-hidden">Shop Shop By Pattern </span> Stripe 895 </a> 896 </li><li class="mb-2"> 897 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Herringbone" href="/collections/herringbone-fabric" 898 class="text-decoration-none"> 899 <span class="visually-hidden">Shop Shop By Pattern </span> Herringbone 900 </a> 901 </li><li class="mb-2"> 902 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Geometric" href="/collections/geometric-fabric" 903 class="text-decoration-none"> 904 <span class="visually-hidden">Shop Shop By Pattern </span> Geometric 905 </a> 906 </li><li class="mb-2"> 907 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Barleycorn" href="/collections/barleycorn-fabric" 908 class="text-decoration-none"> 909 <span class="visually-hidden">Shop Shop By Pattern </span> Barleycorn 910 </a> 911 </li><li class="mb-2"> 912 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Check & Tartan" href="/collections/check-and-tartan-fabric" 913 class="text-decoration-none">
914 <span class="visually-hidden">Shop Shop By Pattern </span> Check & Tartan 915 </a> 916 </li><li class="mb-2"> 917 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Dogtooth" href="/collections/dogtooth" 918 class="text-decoration-none"> 919 <span class="visually-hidden">Shop Shop By Pattern </span> Dogtooth 920 </a> 921 </li><li class="mb-2"> 922 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Pattern Nepps" href="/collections/nepps-fabric" 923 class="text-decoration-none"> 924 <span class="visually-hidden">Shop Shop By Pattern </span> Nepps 925 </a> 926 </li><li class="mb-2"> 927 <a class="nav-link text-dark p-0 text-decoration-underline " aria-label="Shop Shop By Pattern Shop All Patterns" href="/collections/harris-tweed-hebrides-fabrics-and-cloth" 928 class="text-decoration-none"> 929 <span class="visually-hidden">Shop Shop By Pattern </span> Shop All Patterns 930 </a> 931 </li></ul> 932 </div><div class="col"> 933 <p class="font-bonvivant m-0"> 934 <a class="nav-link text-dark p-0 text-decoration-none" href="#">Shop By Theme</a> 935 </p> 936 <hr class="my-2"> 937 <ul class="list-unstyled"><li class="mb-2"> 938 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Natural" href="/collections/natural-collection" 939 class="text-decoration-none"> 940 <span class="visually-hidden">Shop Shop By Theme </span> Natural 941 </a> 942 </li><li class="mb-2"> 943 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Monochrome" href="/collections/monochrome-fabric" 944 class="text-decoration-none"> 945 <span class="visually-hidden">Shop Shop By Theme </span> Monochrome 946 </a> 947 </li><li class="mb-2"> 948 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Full Colour" href="/collections/full-colour-fabric" 949 class="text-decoration-none"> 950 <span class="visually-hidden">Shop Shop By Theme </span> Full Colour 951 </a> 952 </li><li class="mb-2"> 953 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Heritage" href="/collections/heritage-fabric" 954 class="text-decoration-none"> 955 <span class="visually-hidden">Shop Shop By Theme </span> Heritage 956 </a> 957 </li><li class="mb-2"> 958 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Multicolour" href="/collections/multicolour-fabric" 959 class="text-decoration-none"> 960 <span class="visually-hidden">Shop Shop By Theme </span> Multicolour 961 </a> 962 </li><li class="mb-2"> 963 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Limited Edition" href="/collections/limited-edition-fabric" 964 class="text-decoration-none"> 965 <span class="visually-hidden">Shop Shop By Theme </span> Limited Edition 966 </a> 967 </li><li class="mb-2"> 968 <a class="nav-link text-dark p-0 " aria-label="Shop Shop By Theme Exclusive Designs" href="/collections/exclusive-designs-fabric" 969 class="text-decoration-none"> 970 <span class="visually-hidden">Shop Shop By Theme </span> Exclusive Designs 971 </a> 972 </li><li class="mb-2"> 973 <a class="nav-link text-dark p-0 text-decoration-underline " aria-label="Shop Shop By Theme Shop All Themes" href="/collections/theme" 974 class="text-decoration-none"> 975 <span class="visually-hidden">Shop Shop By Theme </span> Shop All Themes 976 </a> 977 </li></ul> 978 </div><div class="col"> 979 <div class="position-relative text-light overflow-hidden callout"><div id='image-wrapper-33275603976406-493379' class='image image-cover-v2'> 980 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_1540x1540_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_1340x1340_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_1140x1140_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_932x932_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_708x708_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x"> 981 <img 982 data-src="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_300x_crop_center.jpg?v=1697012783" 983 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_300x_crop_center.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x" 984 loading="lazy" 985 986 class='image-fade img-fluid w-100 lazyload ' 987 alt="" /> 988 </picture> 989</div><div class="bg-darker-transparent position-cover"></div> 990 <div class="z-index-2 p-5 position-cover d-flex align-items-center justify-content-center text-center"> 991 <div><h5 class="mb-3 fw-normal lh-sm">Shop Our Colours</h5><a href="/collections/harris-tweed-hebrides-fabrics-and-cloth" class="btn text-light btn-link w-100"> 992 LEARN MORE 993 </a> 994 </div> 995 </div> 996 </div> 997 </div></div> 998 </div> 999</div></li><li class="nav-item d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 1000 <a class="nav-link text-uppercase " aria-current="page" href="/blogs/our-news">News</a> 1001 </span></li><li class="nav-item d-flex align-items-center h-100 px-4 px-xxl-5 "><span class="d-block w-100 h-100 d-flex align-items-center position-relative"> 1002 <a class="nav-link text-uppercase " aria-current="page" href="/pages/contact">Contact</a> 1003 </span></li></ul> 1004 </div> 1005 <div class="d-flex align-items-center justify-content-end position-relative xcol-md-2 col-md-auto"> 1006<div class="h-100 d-flex align-items-center border-start px-5 px-xxl-6"><div style="display: none;"><style> 1007 #image-wrapper-33375456493782-278027::before {padding-bottom: 109.091%;}#image-wrapper-33375456493782-278027 {width: 40px;} 1008 </style></div><div id='image-wrapper-33375456493782-278027' class='image image-wrapper-v2 d-inline-block logo-opaque'> 1009 <picture class="d-block xw-100 "> 1010 <img 1011 src="//www.harristweedhebrides.com/cdn/shop/files/image_712_382c632e-4d0c-47fe-9be8-855d3ae85b90_x60.png?v=1698049058" 1012 srcset="//www.harristweedhebrides.com/cdn/shop/files/image_712_382c632e-4d0c-47fe-9be8-855d3ae85b90_x60.png?v=1698049058 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1698049058 2x" 1013 fetchpriority="high" 1014 1015 class=' img-fluid w-100 ' 1016 alt="" /> 1017 </picture> 1018</div><div style="display: none;"><style> 1019 #image-wrapper-33375456526550-339250::before {padding-bottom: 109.091%;}#image-wrapper-33375456526550-339250 {width: 40px;} 1020 </style></div><div id='image-wrapper-33375456526550-339250' class='image image-wrapper-v2 d-inline-block logo-transparent'> 1021 <picture class="d-block xw-100 "> 1022 <img 1023 src="//www.harristweedhebrides.com/cdn/shop/files/image_711_x60.png?v=1698049058" 1024 srcset="//www.harristweedhebrides.com/cdn/shop/files/image_711_x60.png?v=1698049058 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1698049058 2x" 1025 fetchpriority="high" 1026 1027 class=' img-fluid w-100 ' 1028 alt="" /> 1029 </picture> 1030</div></div><div class="h-100 d-flex align-items-center border-start ps-4 ps-xxl-5 pe-1 pe-xxl-2 position-relative"> 1031 <ul class="navbar-nav justify-content-end"> 1032 <li class="nav-item text-end me-2 me-xxl-3"> 1033 <a class="nav-link position-relative zoom-hover" aria-label="Search" href="/search"> 1034 <svg style="width: 22px; height: 20px; display: inline-block;" xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewB
1034ox="0 0 512 512"><!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--><path fill="currentColor" d="M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z"/></svg> 1035 </a> 1036 </li> 1037 <li class="nav-item dropdown position-static"> 1038 <a class="nav-link dropdown-toggle dropdown-no-toggle-icon zoom-hover" aria-label="Account" title="Account" href="#" id="dropdown-account" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 1039 <svg style="height: 20px;" class="fa-user" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="user" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M320 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM32 480H416c-1.2-79.7-66.2-144-146.3-144H178.3c-80 0-145 64.3-146.3 144zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3z"></path></svg> 1040 </a> 1041 <ul class="dropdown-menu dropdown-menu-end end-0 mt-0" aria-labelledby="dropdown-account"><li><a aria-label="Log in" title="Log in" class="dropdown-item" href="/account/login">Log In</a></li> 1042 <li><a aria-label="Register" title="Register" class="dropdown-item" href="/account/register">Register</a></li></ul> 1043 </li> 1044 1045 <li class="nav-item text-end ms-2 ms-xxl-3" data-mp=""> 1046 <a class="nav-link position-relative zoom-hover" aria-label="Cart" data-bs-toggle="offcanvas" href="#cart-offcanvas" role="button" aria-controls="cart-offcanvas" title="Cart"> 1047 <svg class="fa-bag-shopping" style="width: 18px; height: 20px; display: inline-block;" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="bag-shopping" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M128 128V96C128 42.98 170.1 0 224 0C277 0 320 42.98 320 96V128H400C426.5 128 448 149.5 448 176V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V176C0 149.5 21.49 128 48 128H128zM160 128H288V96C288 60.65 259.3 32 224 32C188.7 32 160 60.65 160 96V128zM48 160C39.16 160 32 167.2 32 176V416C32 451.3 60.65 480 96 480H352C387.3 480 416 451.3 416 416V176C416 167.2 408.8 160 400 160H320V240C320 248.8 312.8 256 304 256C295.2 256 288 248.8 288 240V160H160V240C160 248.8 152.8 256 144 256C135.2 256 128 248.8 128 240V160H48z"></path></svg> 1048 <span class="cart-item-count d-flex align-items-center justify-content-center position-absolute translate-middle rounded-circle bg-tertiary p-1 fs-9 text-center text-light lh-1" data-cart-item-count="0"></span> 1049 </a> 1050 </li> 1051 </ul> 1052</div></div> 1053 </div> 1054 </div> 1055 </nav> 1056</div><style data-shopify>.xsection-header > .offcanvas { 1057 transform: none !important; 1058 visibility: visible !important; 1059 } 1060 #shopify-section-sections--17173623931094__header .collapse-horizontal { 1061 transform: translateX(-100%); 1062 display: block !important; 1063 transition: all 0.2s ease-in-out !important; 1064 } 1065 #shopify-section-sections--17173623931094__header .collapse-horizontal.show { 1066 transform: translateX(0); 1067 }</style><div class="offcanvas offcanvas-start border-0 w-100" data-bs-scroll="false" tabindex="-1" id="nav-offcanvas" aria-labelledby="nav-offcanvas"> 1068 1069 <div class="offcanvas-header py-0 px-4 bg-white"> 1070 <div class="d-flex w-100 lh-0 g-0"> 1071 1072 <div class="text-start"> 1073 <div class="h-100 border-end d-flex align-items-center pe-4"> 1074 <a class="position-relative text-decoration-none d-flex align-items-center nav-link" aria-label="Cart" data-bs-toggle="offcanvas" href="#cart-offcanvas" role="button" aria-controls="cart-offcanvas" title="Cart"> 1075 <svg class="fa-sharp fa-bag-shopping" style="height: 16px; display: inline-block;" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="bag-shopping" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg="">
1075<path fill="currentColor" d="M160 96v32H288V96c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-32 64H32V480H416V160H320v80 16H288V240 160H160v80 16H128V240 160zm0-32V96c0-53 43-96 96-96s96 43 96 96v32h96 32v32V480v32H416 32 0V480 160 128H32h96z"></path></svg> 1076 <span class="fs-7 ms-2">CART</span> 1077 <span class="cart-item-count d-flex align-items-center justify-content-center position-absolute translate-middle rounded-circle bg-tertiary p-1 fs-9 text-center text-light lh-1" data-cart-item-count="0"></span> 1078 </a> 1079 </div> 1080 </div> 1081 1082 <div class="flex-grow-1 text-center"> 1083 <div class="d-inline-block py-3"> 1084 <a class="" href="/" aria-label="Home page"><div style="display: none;"><style> 1085 #image-wrapper-33874362269910-248128::before {padding-bottom: 61.458%;}#image-wrapper-33874362269910-248128 {width: 60px;} 1086 </style></div><div id='image-wrapper-33874362269910-248128' class='image image-wrapper-v2 d-inline-block'> 1087 <picture class="d-block xw-100 "> 1088 <img 1089 src="//www.harristweedhebrides.com/cdn/shop/files/group_16787_x30.png?v=1703081986" 1090 srcset="//www.harristweedhebrides.com/cdn/shop/files/group_16787_x30.png?v=1703081986 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1703081986 2x" 1091 fetchpriority="high" 1092 1093 class=' img-fluid w-100 ' 1094 alt="" /> 1095 </picture> 1096</div></a> 1097 </div> 1098 </div> 1099 1100 <div class="text-end"> 1101 <div class="h-100 border-start d-flex align-items-center ps-4"> 1102 <a role="button" class="text-decoration-none fs-8" data-bs-dismiss="offcanvas" aria-label="Close"><i class="fa-light fa-xmark me-1 fs-7 position-relative" style="top: 1px;"></i><span>CLOSE</span></a> 1103 </div> 1104 </div> 1105 </div> 1106 </div> 1107 1108 <hr class="m-0" /> 1109 1110 <div class="offcanvas-body py-0 px-4 navbar-light d-flex position-relative bg-white"> 1111 <div class="w-100 m-auto"><div class="row d-flex align-items-center"><div class="col-12"><a data-link-title="Our Cloth" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-0-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-0-sublinks"> 1112 <span>Our Cloth</span><i class="fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1113 </a> 1114 <div class="rere collapse collapse-horizontal position-cover bg-white" id="nav-offcanvas-link-0-sublinks" style="z-index: 1;"> 1115 <div class="row g-0 nav-offcanvas-content" style="width: 360px;"> 1116 <div class="col-12 bg-light"> 1117 <a data-link-title="Our Cloth" class="nav-link px-4 py-3 my-1 ms-3 position-relative fs-6" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-0-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-0-sublinks"> 1118 <i class="fa-light fa-chevron-left xposition-absolute xtop-50 xstart-0 xtranslate-middle-y" style="width:26px"></i> 1119 <span class="ms-2">Back</span> 1120 </a> 1121 </div><div class="py-4"><div class="col-12"> 1122 <div class="py-2"><a class="nav-link px-4 py-0 mb-2 mx-4 d-flex align-items-center fs-4 font-bonvivant " > 1123 <span>Our Cloth</span></a><hr class="m-0 mx-6 mb-4"><div class=" pb-2" id="nav-offcanvas-link-0-sublink-0-subsublinks"> 1124 <div class="ms-6 border-start"> 1125 <div class="row g-0"><div class="col-12"> 1126 <a href="/pages/our-cloth" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1127 About Our Cloth 1128 </a> 1129 </div><div class="col-12"> 1130 <a href="/pages/colours" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1131 Our Colours 1132 </a> 1133 </div><div class="col-12"> 1134 <a href="/pages/weights" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1135 Our Weights 1136 </a> 1137 </div><div class="col-12"> 1138 <a href="/pages/patterns" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1139 Our Patterns 1140 </a> 1141 </div><div class="col-12"> 1142 <a href="/pages/bespoke-design" class="d-block px-3 mx-3 text-decoration-none fs-5 lh-1"> 1143 Our Bespoke Design 1144 </a> 1145 </div></div> 1146 </div> 1147 </div></div> 1148 </div><div class="mt-4"><div class="col-12 mb-4"><div class="position-relative text-light overflow-hidden mx-6"><div id='image-wrapper-33295581577430-782481' class='image image-cover-v2'> 1149 <picture class="d-block xw-100 "> 1150 <img 1151 data-src="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_300x.jpg?v=1697187840" 1152 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_2_300x.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x" 1153 loading="lazy" 1154 1155 class=' img-fluid w-100 lazyload ' 1156 alt="" /> 1157 </picture> 1158</div><div class="bg-darker-transparent position-cover"></div> 1159 <div class="position-relative d-flex align-items-center justify-content-center text-light text-center w-100 h-100"><div class="py-8 px-4"> 1160 <h4 class="m-0 lh-sm"> 1161 Trade Enquiry 1162 </h4> 1163 <a href="/pages/wholesale-harris-tweed-fabric" class="btn btn-link mt-2">LEARN MORE</a> 1164 </div></div> 1165</div></div><div class="col-12 mb-4"><div class="position-relative text-light overflow-hidden mx-6"><div id='image-wrapper-33275603976406-592430' class='image image-cover-v2'> 1166 <picture class="d-block xw-100 "> 1167 <img 1168 data-src="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_300x.jpg?v=1697012783" 1169 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/mega_menu_callout_300x.jpg?v=1697012783 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697012783 2x" 1170 loading="lazy" 1171 1172 class=' img-fluid w-100 lazyload ' 1173 alt="" /> 1174 </picture> 1175</div><div class="bg-darker-transparent position-cover"></div> 1176 <div class="position-relative d-flex align-items-center justify-content-center text-light text-center w-100 h-100"><div class="py-8 px-4"> 1177 <h4 class="m-0 lh-sm"> 1178 Shop 1179 </h4> 1180 <a href="/collections/harris-tweed-hebrides-fabrics-and-cloth" class="btn btn-link mt-2">LEARN MORE</a> 1181 </div></div> 1182</div></div></div></div> 1183 </div> 1184 </div></div><div class="col-12"><a data-link-title="Our Craft" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-1-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-1-sublinks">
1185 <span>Our Craft</span><i class="fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1186 </a> 1187 <div class="rere collapse collapse-horizontal position-cover bg-white" id="nav-offcanvas-link-1-sublinks" style="z-index: 1;"> 1188 <div class="row g-0 nav-offcanvas-content" style="width: 360px;"> 1189 <div class="col-12 bg-light"> 1190 <a data-link-title="Our Craft" class="nav-link px-4 py-3 my-1 ms-3 position-relative fs-6" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-1-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-1-sublinks"> 1191 <i class="fa-light fa-chevron-left xposition-absolute xtop-50 xstart-0 xtranslate-middle-y" style="width:26px"></i> 1192 <span class="ms-2">Back</span> 1193 </a> 1194 </div><div class="py-4"><div class="col-12"> 1195 <div class="py-2"><a class="nav-link px-4 py-0 mb-2 mx-4 d-flex align-items-center fs-4 font-bonvivant " > 1196 <span>Our Craft</span></a><hr class="m-0 mx-6 mb-4"><div class=" pb-2" id="nav-offcanvas-link-1-sublink-0-subsublinks"> 1197 <div class="ms-6 border-start"> 1198 <div class="row g-0"><div class="col-12"> 1199 <a href="/pages/our-craft" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1200 About Our Craft 1201 </a> 1202 </div><div class="col-12"> 1203 <a href="/pages/legacy" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1204 Legacy 1205 </a> 1206 </div><div class="col-12"> 1207 <a href="/pages/luxury" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1208 Luxury 1209 </a> 1210 </div><div class="col-12"> 1211 <a href="/pages/low-impact" class="d-block px-3 mx-3 text-decoration-none fs-5 lh-1"> 1212 Low Impact 1213 </a> 1214 </div></div> 1215 </div> 1216 </div></div> 1217 </div><div class="mt-4"><div class="col-12 mb-4"><div class="position-relative text-light overflow-hidden mx-6"><div id='image-wrapper-33565689512150-722825' class='image image-cover-v2'> 1218 <picture class="d-block xw-100 "> 1219 <img 1220 data-src="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_300x.jpg?v=1699875850" 1221 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/large_callout_1_1e812553-144f-4738-a826-cbe1557f7b45_300x.jpg?v=1699875850 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1699875850 2x" 1222 loading="lazy" 1223 1224 class=' img-fluid w-100 lazyload ' 1225 alt="" /> 1226 </picture> 1227</div><div class="bg-darker-transparent position-cover"></div> 1228 <div class="position-relative d-flex align-items-center justify-content-center text-light text-center w-100 h-100"><div class="py-8 px-4"> 1229 <h4 class="m-0 lh-sm"> 1230 Our Tweed 1231 </h4> 1232 <a href="/blogs/our-inspirations" class="btn btn-link mt-2">LEARN MORE</a> 1233 </div></div> 1234</div></div><div class="col-12 "><div class="position-relative text-light overflow-hidden mx-6"><div id='image-wrapper-33566154457302-469687' class='image image-cover-v2'> 1235 <picture class="d-block xw-100 "> 1236 <img 1237 data-src="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x.jpg?v=1699882059" 1238 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x.jpg?v=1699882059 1x, //www.harristweedhebrides.com/cdn/shop/files/our_colours_image_content_3___1_9c91ce7c-fbbc-4a39-9bda-beed988b0cf0_300x@2x.jpg?v=1699882059 2x" 1239 loading="lazy" 1240 1241 class=' img-fluid w-100 lazyload ' 1242 alt="" /> 1243 </picture> 1244</div><div class="bg-darker-transparent position-cover"></div> 1245 <div class="position-relative d-flex align-items-center justify-content-center text-light text-center w-100 h-100"><div class="py-8 px-4"> 1246 <h4 class="m-0 lh-sm"> 1247 Our Colours 1248 </h4> 1249 <a href="/pages/colours" class="btn btn-link mt-2">LEARN MORE</a> 1250 </div></div> 1251</div></div></div></div> 1252 </div> 1253 </div></div><div class="col-12"><a data-link-title="Inspirations" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant " href="/blogs/our-inspirations">
1254 <span>Inspirations</span><i class="d-none fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1255 </a></div><div class="col-12"><a data-link-title="Shop" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-3-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-3-sublinks"> 1256 <span>Shop</span><i class="fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1257 </a> 1258 <div class="rere collapse collapse-horizontal position-cover bg-white" id="nav-offcanvas-link-3-sublinks" style="z-index: 1;"> 1259 <div class="row g-0 nav-offcanvas-content" style="width: 360px;"> 1260 <div class="col-12 bg-light"> 1261 <a data-link-title="Shop" class="nav-link px-4 py-3 my-1 ms-3 position-relative fs-6" data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-3-sublinks" href="" role="button" aria-expanded="false" aria-controls="nav-offcanvas-link-3-sublinks"> 1262 <i class="fa-light fa-chevron-left xposition-absolute xtop-50 xstart-0 xtranslate-middle-y" style="width:26px"></i> 1263 <span class="ms-2">Back</span> 1264 </a> 1265 </div><div class="py-4"><div class="col-12"> 1266 <div class="py-2"><a class="nav-link px-4 py-0 mb-2 mx-4 d-flex align-items-center fs-4 font-bonvivant " data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-3-sublink-0-subsublinks" href="" role="button" aria-expanded=" true " aria-controls="nav-offcanvas-link-3-sublink-0-subsublinks" > 1267 <span>Shop By Use</span><i class="fa-sharp fa-light fa-chevron-down fa-sm ms-4 position-relative" style="top: -2px;"></i></a><div class=" pb-2" id="nav-offcanvas-link-3-sublink-0-subsublinks"> 1268 <div class="ms-6 border-start"> 1269 <div class="row g-0"><div class="col-12"> 1270 <a href="/collections/fashion-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1271 Fashion 1272 </a> 1273 </div><div class="col-12"> 1274 <a href="/collections/accessories" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1275 Accessories 1276 </a> 1277 </div><div class="col-12"> 1278 <a href="/collections/soft-furnishings" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1279 Soft Furnishings 1280 </a> 1281 </div><div class="col-12"> 1282 <a href="/collections/curtains-and-drapes" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1283 Curtains & Drapes 1284 </a> 1285 </div><div class="col-12"> 1286 <a href="/collections/upholstery" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1287 Upholstery 1288 </a> 1289 </div><div class="col-12"> 1290 <a href="/collections/uses" class="d-block px-3 mx-3 text-decoration-none fs-5 lh-1"> 1291 Shop All Uses 1292 </a> 1293 </div></div> 1294 </div> 1295 </div></div> 1296 </div><div class="col-12"> 1297 <div class="py-2"><a class="nav-link px-4 py-0 mb-2 mx-4 d-flex align-items-center fs-4 font-bonvivant collapsed " data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-3-sublink-1-subsublinks" href="" role="button" aria-expanded=" false " aria-controls="nav-offcanvas-link-3-sublink-1-subsublinks" >
1298 <span>Shop By Pattern</span><i class="fa-sharp fa-light fa-chevron-down fa-sm ms-4 position-relative" style="top: -2px;"></i></a><div class=" collapse pb-2" id="nav-offcanvas-link-3-sublink-1-subsublinks"> 1299 <div class="ms-6 border-start"> 1300 <div class="row g-0"><div class="col-12"> 1301 <a href="/collections/plain-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1302 Plain 1303 </a> 1304 </div><div class="col-12"> 1305 <a href="/collections/stripe-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1306 Stripe 1307 </a> 1308 </div><div class="col-12"> 1309 <a href="/collections/herringbone-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1310 Herringbone 1311 </a> 1312 </div><div class="col-12"> 1313 <a href="/collections/geometric-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1314 Geometric 1315 </a> 1316 </div><div class="col-12"> 1317 <a href="/collections/barleycorn-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1318 Barleycorn 1319 </a> 1320 </div><div class="col-12"> 1321 <a href="/collections/check-and-tartan-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1322 Check & Tartan 1323 </a> 1324 </div><div class="col-12"> 1325 <a href="/collections/dogtooth" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1326 Dogtooth 1327 </a> 1328 </div><div class="col-12"> 1329 <a href="/collections/nepps-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1330 Nepps 1331 </a> 1332 </div><div class="col-12"> 1333 <a href="/collections/harris-tweed-hebrides-fabrics-and-cloth" class="d-block px-3 mx-3 text-decoration-none fs-5 lh-1"> 1334 Shop All Patterns 1335 </a> 1336 </div></div> 1337 </div> 1338 </div></div> 1339 </div><div class="col-12"> 1340 <div class="py-2"><a class="nav-link px-4 py-0 mb-2 mx-4 d-flex align-items-center fs-4 font-bonvivant collapsed " data-bs-toggle="collapse" data-bs-target="#nav-offcanvas-link-3-sublink-2-subsublinks" href="" role="button" aria-expanded=" false " aria-controls="nav-offcanvas-link-3-sublink-2-subsublinks" > 1341 <span>Shop By Theme</span><i class="fa-sharp fa-light fa-chevron-down fa-sm ms-4 position-relative" style="top: -2px;"></i></a><div class=" collapse pb-2" id="nav-offcanvas-link-3-sublink-2-subsublinks"> 1342 <div class="ms-6 border-start"> 1343 <div class="row g-0"><div class="col-12"> 1344 <a href="/collections/natural-collection" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1345 Natural 1346 </a> 1347 </div><div class="col-12"> 1348 <a href="/collections/monochrome-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1349 Monochrome 1350 </a> 1351 </div><div class="col-12"> 1352 <a href="/collections/full-colour-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1353 Full Colour 1354 </a> 1355 </div><div class="col-12"> 1356 <a href="/collections/heritage-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1357 Heritage 1358 </a> 1359 </div><div class="col-12"> 1360 <a href="/collections/multicolour-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1361 Multicolour 1362 </a> 1363 </div><div class="col-12"> 1364 <a href="/collections/limited-edition-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1365 Limited Edition 1366 </a> 1367 </div><div class="col-12"> 1368 <a href="/collections/exclusive-designs-fabric" class="d-block px-3 mx-3 mb-4 text-decoration-none fs-5 lh-1"> 1369 Exclusive Designs 1370 </a> 1371 </div><div class="col-12"> 1372 <a href="/collections/theme" class="d-block px-3 mx-3 text-decoration-none fs-5 lh-1"> 1373 Shop All Themes 1374 </a> 1375 </div></div> 1376 </div> 1377 </div></div> 1378 </div><div class="mt-4"><div class="col-12 mb-4"><div class="position-relative text-light overflow-hidden mx-6"><div id='image-wrapper-33295581544662-430534' class='image image-cover-v2'> 1379 <picture class="d-block xw-100 "> 1380 <img 1381 data-src="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_300x.jpg?v=1697187840" 1382 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/off_canvas_callout_1_300x.jpg?v=1697187840 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697187840 2x" 1383 loading="lazy" 1384 1385 class=' img-fluid w-100 lazyload ' 1386 alt="" /> 1387 </picture> 1388</div><div class="bg-darker-transparent position-cover"></div> 1389 <div class="position-relative d-flex align-items-center justify-content-center text-light text-center w-100 h-100"><div class="py-8 px-4"> 1390 <h4 class="m-0 lh-sm"> 1391 Shop Our Colours 1392 </h4> 1393 <a href="/collections/harris-tweed-hebrides-fabrics-and-cloth" class="btn btn-link mt-2">LEARN MORE</a> 1394 </div></div> 1395</div></div></div></div> 1396 </div> 1397 </div></div><div class="col-12"><a data-link-title="News" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant " href="/blogs/our-news">
1398 <span>News</span><i class="d-none fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1399 </a></div><div class="col-12"><a data-link-title="Contact" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant " href="/pages/contact"> 1400 <span>Contact</span><i class="d-none fa-light fa-chevron-right fa-xs fs-5 ms-3 position-relative" style="top: -3px;"></i> 1401 </a></div><div class="col-12"> 1402 <a data-link-title="search" class="nav-link px-4 my-2 d-flex align-items-center fs-3 font-bonvivant" href="/search"> 1403 Search 1404 </a> 1405 </div> 1406 </div> 1407 </div> 1408 </div> 1409 <hr class="m-0" /> 1410 <div class="offcanvas-footer p-4"> 1411 <div class="row"> 1412 <div class="col-12 d-none"> 1413 <a class="nav-link px-4 py-3 my-1 d-flex align-items-center fs-4" data-bs-toggle="offcanvas" href="#cart-offcanvas" role="button" aria-controls="cart-offcanvas"> 1414 <i class="fa-light fa-bag-shopping me-3"></i><span>My Bag</span><i class="fa-light fa-chevron-right fa-xs ms-auto"></i> 1415 </a> 1416 1417 </div> 1418 <div class="col-12 d-none"> 1419 <a class="nav-link px-4 py-3 my-1 d-flex align-items-center fs-4" href="/account"><i class="fa-light fa-circle-user me-3"></i> 1420 <span>My Account</span><i class="fa-light fa-chevron-right fa-xs ms-auto"></i> 1421 </a> 1422 </div> 1423 1424 <div class="col-12"> 1425 1426 <div class="px-4 py-3"><a href="https://twitter.com/harristweedheb" target="_blank" class="text-decoration-none fs-4 "><i class="fa-brands fa-twitter"></i></a><a href="https://facebook.com/hthebrides" target="_blank" class="text-decoration-none ms-6 fs-4 "><i class="fa-brands fa-facebook"></i></a><a href="https://www.instagram.com/harristweedhebrides" target="_blank" class="text-decoration-none ms-6 fs-4 "><i class="fa-brands fa-instagram"></i></a><a href="https://uk.linkedin.com/company/harristweedhebrides" target="_blank" class="text-decoration-none ms-6 fs-4 "><i class="fa-brands fa-linkedin-in"></i></a><a href="https://www.pinterest.co.uk/HarrisTweedHebrides/" target="_blank" class="text-decoration-none ms-6 fs-4 "><i class="fa-brands fa-pinterest"></i></a></div> 1427 </div> 1428 </div> 1429 </div> 1430</div></div> 1431<!-- END sections: header-group --><main id="MainContent" class="content-for-layout focus-none" role="main"><div id="shopify-section-template--17173625077974__intro" class="shopify-section position-relative section-intro-image-content-overlay"><div id="" class="xoverflow-hidden position-relative px-0 page-type-customers/login container-fluid "> 1432 <div class="my-0 text-light">
1432<script> 1433 window.addEventListener('load', videoScroll); 1434 window.addEventListener('scroll', videoScroll); 1435 function videoScroll() { 1436 if ( document.querySelectorAll('video[autoplay]').length > 0) { 1437 var windowHeight = window.innerHeight, 1438 videoEl = document.querySelectorAll('video[autoplay]'); 1439 for (var i = 0; i < videoEl.length; i++) { 1440 var thisVideoEl = videoEl[i], 1441 videoHeight = thisVideoEl.clientHeight, 1442 videoClientRect = thisVideoEl.getBoundingClientRect().top; 1443 1444 if ( videoClientRect <= ( (windowHeight) - (videoHeight*.5) ) && videoClientRect >= ( 0 - ( videoHeight*.5 ) ) ) { 1445 thisVideoEl.play(); 1446 } else { 1447 thisVideoEl.pause(); 1448 } 1449 } 1450 } 1451 } 1452</script>
1452<div><div style="display: none;"><style> 1453 #image-wrapper-33277723082966-899001::before {padding-bottom: 101.5%;}@media (min-width: 768px) {#image-wrapper-33277723082966-899001::before {padding-bottom: 30.903%;}} 1454 </style></div><div id='image-wrapper-33277723082966-899001' class='image image-wrapper-v2'> 1455 <picture class="d-block xw-100 "><source media="(min-width: 1400px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_desktop_2_1540x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x"><source media="(min-width: 1200px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_desktop_2_1340x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x"><source media="(min-width: 992px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_desktop_2_1140x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x"><source media="(min-width: 768px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_desktop_2_932x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x"><source media="(min-width: 576px)" srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_mobile_2_708x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x"> 1456 <img 1457 src="//www.harristweedhebrides.com/cdn/shop/files/internal_mobile_2_516x.jpg?v=1697020317" 1458 srcset="//www.harristweedhebrides.com/cdn/shop/files/internal_mobile_2_516x.jpg?v=1697020317 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697020317 2x" 1459 fetchpriority="high" 1460 1461 class=' img-fluid w-100 ' 1462 alt="" /> 1463 </picture> 1464</div></div><div class="bg-darker-transparent position-cover z-index-1"></div><div class=" position-cover top-0 start-0 h-100 w-100 d-flex align-items-end text-start align-items-md-end text-md-start"> 1465 <div class=" container position-relative py-7 py-lg-9 "> 1466 <div class=""><div class=" xposition-relative z-index-1"><div class="position-relative z-index-1" data-aos="fade-up" data-aos-duration="1000"> 1467 <h1 class=" text-break m-0">Login</h1> 1468 </div></div></div> 1469 </div> 1470</div></div> 1471 </div></div><section id="shopify-section-template--17173625077974__main" class="shopify-section overflow-hidden position-relative section-account-login-main"><div class="container container-lg-fixed my-9 my-lg-10 overflow-hidden"> 1472 <div class='row gx-5 gy-3'><div class=" col-12 order-lg-1"> 1473 <div id="CustomerLoginForm" class="toggleable-forms"><h1 class="h2 mb-3">Login</h3><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 1474 1475 1476 <div class="alert-success p-2 mb-2 visually-hidden" id="ResetSuccess"> 1477 We've sent you an email with a link to update your password. 1478 </div> 1479 1480 <div class="mb-3"> 1481 <label for="CustomerEmail" class="visually-hidden form-label"> 1482 Email 1483 </label> 1484 <input type="email" 1485 name="customer[email]" 1486 id="CustomerEmail" 1487 class="form-control " 1488 placeholder="Email" 1489 spellcheck="false" 1490 autocomplete="off" 1491 autocapitalize="off" 1492 required 1493 autofocus> 1494 1495 </div> 1496 1497 1498 <div class="mb-3"> 1499 <label for="CustomerPassword" class="visually-hidden form-label"> 1500 Password 1501 </label> 1502 <input type="password" 1503 name="customer[password]" 1504 id="CustomerPassword" 1505 class="form-control " 1506 placeholder="Password" 1507 required> 1508 </div> 1509 1510 <div> 1511 <button type="submit" class="btn btn-primary me-3 mb-3" value="Sign In">Sign In</button> 1512 <button class='btn btn-outline-primary mb-3' type="button" 1513 onclick='document.querySelectorAll(".toggleable-forms").forEach(e => e.classList.toggle("collapse"))'> 1514 Forgot your password? 1515 </button> 1516 </div> 1517 </form> 1518 </div> 1519 1520 <div id="RecoverPasswordForm" class="toggleable-forms collapse"> 1521 <h2 class="mb-3 text-uppercase">Reset your password</h3> 1522 <p class="">We will send you an email to reset your password</p> 1523 1524 <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 1525 1526 1527 1528 1529 1530 1531 <div class='mb-3'> 1532 <label for="RecoverEmail" class="visually-hidden form-label"> 1533 Email 1534 </label> 1535 <div class=""> 1536 <input type="email" 1537 name="email" 1538 id="RecoverEmail" 1539 placeholder="Email" 1540 spellcheck="false" 1541 autocomplete="off" 1542 autocapitalize="off" 1543 required 1544 class="form-control"> 1545 </div> 1546 </div> 1547 <button type="submit" class="btn btn-primary me-3 mb-3" value="Submit">Reset My Password</button> 1548 <button type="button" id="HideRecoverPasswordLink" class='btn btn-outline-primary mb-3' 1549 onclick='document.querySelectorAll(".toggleable-forms").forEach(e => e.classList.toggle("collapse"))'> 1550 Go Back to Login Form 1551 </button> 1552 </form> 1553 1554 </div> 1555 </div> 1556 1557 <div class="col-12 order-lg-3"> 1558 <hr class="mt-0"/> 1559 <p>Not registered? <a href="/account/register" class='btn btn-link text-capitalize'>Create Account</a></p> 1560 </div> 1561 </div> 1562</div> 1563 1564</section> 1565</main><!-- BEGIN sections: footer-group --> 1566<div id="shopify-section-sections--17173624783062__footer" class="shopify-section shopify-section-group-footer-group"> 1567 1568<footer class="bg-white text-dark border-top">
1569 <div class="container"> 1570 <div class="row gx-md-12"> 1571 1572 <div class="col-12 col-lg-5"> 1573 <div class="py-8 h-100 d-flex align-items-start flex-column"> 1574 <div><h2>Sign up now to our newsletter</h2> 1575 <div class="col-12"> 1576 <div class="klaviyo-form-RMgnki"></div> 1577</div></div><div class="mt-4 mt-lg-auto d-none d-lg-block"> 1578 <div class="fs-7"><p>Designed & built by <a href="https://www.muckypuddle.com/" title="Mucky Puddle Digital Agency">Mucky Puddle</a></p></div> 1579 </div></div> 1580 </div> 1581 1582 <div class="col-12 col-lg-7 border-start-lg"> 1583 <div class="row pt-0 pt-lg-8"><div class="col-12 col-md 1 col-md-4 col-lg-3 "> 1584 <div class="d-none d-md-block"><p class="mb-2 fw-bold">SITEMAP</p><ul class="list-unstyled w-100 mt-3"> 1585 1586 <li class="nav-item lh-sm mb-4"> 1587 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/our-cloth'>Our Cloth</a> 1588 </li> 1589 1590 <li class="nav-item lh-sm mb-4"> 1591 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/our-craft'>Our Craft</a> 1592 </li> 1593 1594 <li class="nav-item lh-sm mb-4"> 1595 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/blogs/our-inspirations'>Inspirations</a> 1596 </li> 1597 1598 <li class="nav-item lh-sm mb-4"> 1599 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/collections/harris-tweed-hebrides-fabrics-and-cloth'>Shop</a> 1600 </li> 1601 1602 <li class="nav-item lh-sm mb-4"> 1603 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/blogs/our-news'>News</a> 1604 </li> 1605 1606 <li class="nav-item lh-sm "> 1607 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/contact'>Contact</a> 1608 </li> 1609 1610 </ul> 1611 </div><div class="accordion accordion-flush d-md-none" id="accordion-0580c6be-2961-4be9-a40f-de530f665b25"><div class="d-none"> 1612 SITEMAP 1613</div> 1614<div class="accordion-item text-dark"> 1615 <h5 class="accordion-header border-top" id="drawer-heading-accordion-0580c6be-2961-4be9-a40f-de530f665b25-"> 1616 <button class="accordion-button font-sofia fw-normal py-5 xpy-md-6 h6 mb-0 collapsed " type="button" data-bs-toggle="collapse" data-bs-target="#drawer-accordion-0580c6be-2961-4be9-a40f-de530f665b25-" aria-expanded="" aria-controls="drawer-accordion-0580c6be-2961-4be9-a40f-de530f665b25-"> 1617 <span class="pe-3 text-dark">SITEMAP</span> 1618 </button> 1619 </h5>
1620 <div id="drawer-accordion-0580c6be-2961-4be9-a40f-de530f665b25-" class="accordion-collapse collapse " aria-labelledby="drawer-heading-accordion-0580c6be-2961-4be9-a40f-de530f665b25-" data-bs-parent="#accordion-0580c6be-2961-4be9-a40f-de530f665b25"> 1621 <div class="accordion-body border-0 pt-0 pb-4 pb-md-6 pe-7 text-dark"><ul class="list-unstyled w-100 m-0 text-light"> 1622 1623 <li class="nav-item mb-3 lh-sm"> 1624 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/our-cloth'>Our Cloth</a> 1625 </li> 1626 1627 <li class="nav-item mb-3 lh-sm"> 1628 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/our-craft'>Our Craft</a> 1629 </li> 1630 1631 <li class="nav-item mb-3 lh-sm"> 1632 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/blogs/our-inspirations'>Inspirations</a> 1633 </li> 1634 1635 <li class="nav-item mb-3 lh-sm"> 1636 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/collections/harris-tweed-hebrides-fabrics-and-cloth'>Shop</a> 1637 </li> 1638 1639 <li class="nav-item mb-3 lh-sm"> 1640 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/blogs/our-news'>News</a> 1641 </li> 1642 1643 <li class="nav-item lh-sm"> 1644 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/contact'>Contact</a> 1645 </li> 1646 1647 </ul></div> 1648 </div> 1649</div></div> 1650 </div><div class="col-12 col-md 2 col-md-5 col-lg-6"> 1651 <div class="d-none d-md-block"><p class="mb-2 fw-bold">COMPANY INFO</p><ul class="list-unstyled w-100 mt-3"> 1652 1653 <li class="nav-item lh-sm mb-4"> 1654 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/t-cs'>Terms & Conditions</a> 1655 </li> 1656 1657 <li class="nav-item lh-sm mb-4"> 1658 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/privacy-cookies'>Privacy & Cookies Policy</a> 1659 </li> 1660 1661 <li class="nav-item lh-sm mb-4"> 1662 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/returns'>Shipping & Returns</a> 1663 </li> 1664 1665 <li class="nav-item lh-sm mb-4"> 1666 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/harris-tweed-authority'>The Harris Tweed Authority</a> 1667 </li> 1668 1669 <li class="nav-item lh-sm mb-4"> 1670 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/sustainability-certifications'>Sustainability Certifications</a> 1671 </li> 1672 1673 <li class="nav-item lh-sm mb-4"> 1674 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/faqs'>FAQs</a> 1675 </li> 1676 1677 <li class="nav-item lh-sm mb-4"> 1678 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/wholesale-harris-tweed-fabric'>Trade Enquiries</a> 1679 </li> 1680 1681 <li class="nav-item lh-sm "> 1682 <a class="nav-link text-dark d-inline-block text-uppercase p-0 lh-sm" href='/pages/eu-withdrawal-form'>Submit Withdrawal</a> 1683 </li> 1684 1685 </ul> 1686 </div><div class="accordion accordion-flush d-md-none" id="accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed"><div class="d-none"> 1687 COMPANY INFO 1688</div> 1689<div class="accordion-item text-dark">
1690 <h5 class="accordion-header border-top" id="drawer-heading-accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed-"> 1691 <button class="accordion-button font-sofia fw-normal py-5 xpy-md-6 h6 mb-0 collapsed " type="button" data-bs-toggle="collapse" data-bs-target="#drawer-accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed-" aria-expanded="" aria-controls="drawer-accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed-"> 1692 <span class="pe-3 text-dark">COMPANY INFO</span> 1693 </button> 1694 </h5> 1695 <div id="drawer-accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed-" class="accordion-collapse collapse " aria-labelledby="drawer-heading-accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed-" data-bs-parent="#accordion-fc23d402-fd1d-4d7e-8f75-42fb32a593ed"> 1696 <div class="accordion-body border-0 pt-0 pb-4 pb-md-6 pe-7 text-dark"><ul class="list-unstyled w-100 m-0 text-light"> 1697 1698 <li class="nav-item mb-3 lh-sm"> 1699 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/t-cs'>Terms & Conditions</a> 1700 </li> 1701 1702 <li class="nav-item mb-3 lh-sm"> 1703 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/privacy-cookies'>Privacy & Cookies Policy</a> 1704 </li> 1705 1706 <li class="nav-item mb-3 lh-sm"> 1707 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/returns'>Shipping & Returns</a> 1708 </li> 1709 1710 <li class="nav-item mb-3 lh-sm"> 1711 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/harris-tweed-authority'>The Harris Tweed Authority</a> 1712 </li> 1713 1714 <li class="nav-item mb-3 lh-sm"> 1715 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/sustainability-certifications'>Sustainability Certifications</a> 1716 </li> 1717 1718 <li class="nav-item mb-3 lh-sm"> 1719 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/faqs'>FAQs</a> 1720 </li> 1721 1722 <li class="nav-item mb-3 lh-sm"> 1723 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/wholesale-harris-tweed-fabric'>Trade Enquiries</a> 1724 </li> 1725 1726 <li class="nav-item lh-sm"> 1727 <a class="nav-link text-dark d-inline-block xxfs-7 p-0 lh-sm" href='/pages/eu-withdrawal-form'>Submit Withdrawal</a> 1728 </li> 1729 1730 </ul></div> 1731 </div> 1732</div></div> 1733 </div><div class="accordion accordion-flush d-md-none" id="accordion-"><div class="d-none"> 1734 SOCIAL MEDIA 1735</div> 1736<div class="accordion-item text-dark"> 1737 <h5 class="accordion-header border-top" id="drawer-heading-accordion--"> 1738 <button class="accordion-button font-sofia fw-normal py-5 xpy-md-6 h6 mb-0 collapsed " type="button" data-bs-toggle="collapse" data-bs-target="#drawer-accordion--" aria-expanded="" aria-controls="drawer-accordion--"> 1739 <span class="pe-3 text-dark">SOCIAL MEDIA</span> 1740 </button> 1741 </h5>
1742 <div id="drawer-accordion--" class="accordion-collapse collapse " aria-labelledby="drawer-heading-accordion--" data-bs-parent="#accordion-"> 1743 <div class="accordion-body border-0 pt-0 pb-4 pb-md-6 pe-7 text-dark"><a href="https://twitter.com/harristweedheb" target="_blank" class="text-decoration-none fs-5 "><i class="fa-brands fa-twitter"></i></a><a href="https://facebook.com/hthebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-facebook"></i></a><a href="https://www.instagram.com/harristweedhebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-instagram"></i></a><a href="https://uk.linkedin.com/company/harristweedhebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-linkedin-in"></i></a><a href="https://www.pinterest.co.uk/HarrisTweedHebrides/" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-pinterest"></i></a> 1744</div> 1745 </div> 1746</div></div> 1747 <div class="col d-md-none"> 1748 <hr class="m-0"> 1749 </div> 1750 <div class="col col-md-3 text-end d-none d-md-block"> 1751 <a class="" href="/" aria-label="Home page"> 1752 <div style="width: 150px; max-width: 100%" class="d-inline-block"><div style="display: none;"><style> 1753 #image-wrapper-33269901295830-238861::before {padding-bottom: 61.458%;} 1754 </style></div><div id='image-wrapper-33269901295830-238861' class='image image-wrapper-v2'> 1755 <picture class="d-block xw-100 "> 1756 <img 1757 data-src="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_150x.png?v=1696935637" 1758 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_150x.png?v=1696935637 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1696935637 2x" 1759 loading="lazy" 1760 1761 class=' opt-contrast img-fluid w-100 lazyload ' 1762 alt="" /> 1763 </picture> 1764</div></div> 1765 </a> 1766 </div> 1767 </div> 1768 <div class="row my-8"><div class="col align-items-center xjustify-content-center d-none d-md-flex"><a href="https://twitter.com/harristweedheb" target="_blank" class="text-decoration-none fs-5 "><i class="fa-brands fa-twitter"></i></a><a href="https://facebook.com/hthebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-facebook"></i></a><a href="https://www.instagram.com/harristweedhebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-instagram"></i></a><a href="https://uk.linkedin.com/company/harristweedhebrides" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-linkedin-in"></i></a><a href="https://www.pinterest.co.uk/HarrisTweedHebrides/" target="_blank" class="text-decoration-none ms-3 ms-lg-5 fs-5 "><i class="fa-brands fa-pinterest"></i></a></div> 1769 <div class="col-6 d-md-none order-0"> 1770 <a class="" href="/" aria-label="Home page"> 1771 <div style="width: 100px" class="d-inline-block"><div style="display: none;"><style> 1772 #image-wrapper-33269901295830-118640::before {padding-bottom: 61.458%;} 1773 </style></div><div id='image-wrapper-33269901295830-118640' class='image image-wrapper-v2'> 1774 <picture class="d-block xw-100 "> 1775 <img 1776 data-src="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_150x.png?v=1696935637" 1777 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/logo_desk_dark_150x.png?v=1696935637 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1696935637 2x" 1778 loading="lazy" 1779 1780 class=' opt-contrast img-fluid w-100 lazyload ' 1781 alt="" /> 1782 </picture> 1783</div></div> 1784 </a> 1785 </div> 1786 <div class="col d-flex align-items-center justify-content-end order-1 xorder-md-last"> 1787 <div class="row"><div class="col d-flex align-items-center"><div style="display: none;"><style> 1788 #image-wrapper-33277612163286-657817::before {padding-bottom: 109.091%;}#image-wrapper-33277612163286-657817 {width: 40px;} 1789 </style></div><div id='image-wrapper-33277612163286-657817' class='image image-wrapper-v2'> 1790 <picture class="d-block xw-100 "> 1791 <img 1792 data-src="//www.harristweedhebrides.com/cdn/shop/files/image_712_x40.png?v=1697018552" 1793 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/image_712_x40.png?v=1697018552 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697018552 2x" 1794 loading="lazy" 1795 1796 class='image-fade img-fluid w-100 lazyload ' 1797 alt="" /> 1798 </picture> 1799</div></div><div class="col d-flex align-items-center"><div style="display: none;"><style> 1800 #image-wrapper-33277612490966-243850::before {padding-bottom: 138.686%;}#image-wrapper-33277612490966-243850 {width: 40px;} 1801 </style></div><div id='image-wrapper-33277612490966-243850' class='image image-wrapper-v2'> 1802 <picture class="d-block xw-100 "> 1803 <img 1804 data-src="//www.harristweedhebrides.com/cdn/shop/files/mask_group_859_x40.png?v=1697018560" 1805 data-srcset="//www.harristweedhebrides.com/cdn/shop/files/mask_group_859_x40.png?v=1697018560 1x, //www.harristweedhebrides.com/cdn/shop/files/[email protected]?v=1697018560 2x" 1806 loading="lazy" 1807 1808 class='image-fade img-fluid w-100 lazyload ' 1809 alt="" /> 1810 </picture> 1811</div></div></div> 1812 </div><div class="mt-7 d-lg-none order-last"> 1813 <div class="fs-8"><p>Designed & built by <a href="https://www.muckypuddle.com/" title="Mucky Puddle Digital Agency">Mucky Puddle</a></p></div> 1814 </div></div> 1815 </div> 1816 1817 1818 1819 </div> 1820 </div> 1821</footer></div><div id="shopify-section-sections--17173624783062__cookie-alert" class="shopify-section shopify-section-group-footer-group"></div> 1822<!-- END sections: footer-group --><ul hidden> 1823 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1824 </ul><div class="offcanvas offcanvas-end" style="z-index: 1046;" tabindex="-1" id="cart-offcanvas" aria-labelledby="cart-offcanvas" data-bs-scroll="false" data-bs-backdrop="true">
1824<div id="shopify-section-cart-offcanvas-content" class="shopify-section cart-offcanvas"> 1825<div id="results-loading" class="cart-loading d-none d-flex align-items-center justify-content-center position-absolute top-0 start-0 w-100 h-100 bg-white" style="--bs-bg-opacity: .5; z-index: 300;"> 1826 <div class="spinner-border" role="status"> 1827 <span class="visually-hidden">Loading...</span> 1828 </div> 1829</div><div id="cart-offcanvas-content" data-cart-items-count="0" class="container position-relative d-flex flex-column p-0"> 1830 <div class="top"> 1831 <div class="row g-3 p-5"> 1832 <div class="col-12"> 1833 <div class="offcanvas-header p-0"> 1834 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close" style="order: 2;"></button> 1835 <h5 class="h4 offcanvas-title text-left w-100" id="offcanvasExampleLabel" style="order: 1;">My Cart</h5> 1836 </div> 1837 </div></div> 1838 </div> 1839 1840 <div class="middle" style="flex: 1; overflow: auto;"><div class="container-fluid p-5 pt-0" style="overflow-x: hidden;"> 1841 <div class="row gy-4"> 1842 1843 <div class="col-12 mb-5"><hr class="m-0"/></div></div> 1844 </div> 1845 </div> 1846 1847 <div class="bottom"> 1848 <div class="row g-3 mt-0 p-5"> 1849 <div class="col-12"> 1850 <hr class="mt-0"> 1851 </div> 1852 <div class="col-12 d-none"> 1853 <p class="fs-5">Subtotal</p> 1854 </div><div class="col-7 mt-0"> 1855 <p class="fs-5">Subtotal <span class="d-none fs-7 text-muted ms-1">(0 Items)</span></p> 1856 </div> 1857 <div class="col-5 mt-0 fs-5 text-end"> 1858 <span class='money'>£0.00</span> 1859 </div><div class="col-12 mt-5 d-none "> 1860 <a class="btn btn-secondary w-100" href="/checkout">Go to checkout</a> 1861 <a class="btn btn-sm btn-outline-primary w-100 mt-3" href="/cart">View cart</a> 1862 </div><div class="col-12 d-flex flex-wrap justify-content-between mt-5"><img src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/icon-american_express_x35.png?v=37018519109117926431701343658" /><img src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/icon-apple_pay_x35.png?v=100046650604983297601701343658" /><img src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/icon-maestro_x35.png?v=133588475164971980081701343656" /><img src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/icon-master_x35.png?v=51802016128357866071701343657" /><img src="//www.harristweedhebrides.com/cdn/shop/t/20/assets/icon-visa_x35.png?v=168054267067932933621701343657" /></div></div> 1863 </div> 1864</div><div id="minicart-json" class="d-none">{"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}</div></div></div> 1865 1866<div id="toasts" class="position-fixed bottom-0 start-0 p-3 toast-container" style="z-index: 1050;"> 1867</div> 1868 1869<template id="toast" class="d-none"> 1870 <div class="toast align-items-center" role="alert" aria-live="assertive" aria-atomic="true" data-bs-autohide="true"> 1871 <div class="d-flex"> 1872 <div class="toast-body d-flex align-items-center lh-1"> 1873 <span class="toast-icon"></span> 1874 <span class="toast-message">gdgdf</span> 1875 </div> 1876 <button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button> 1877 </div> 1878 </div> 1879</template>
1879<script> 1880 window.shopUrl = 'https://www.harristweedhebrides.com'; 1881 window.routes = { 1882 cart_url: '/cart', 1883 cart_add_url: '/cart/add', 1884 cart_change_url: '/cart/change', 1885 cart_update_url: '/cart/update', 1886 predictive_search_url: '/search/suggest', 1887 prepare_shipping_rates_url: '/cart/prepare_shipping_rates.json', 1888 async_shipping_rates_url: '/cart/async_shipping_rates.json' 1889 }; 1890 1891 window.cartStrings = { 1892 error: `There was an error while updating your cart. Please try again.`, 1893 quantityError: `You can only add [quantity] of this item to your cart.`, 1894 added: `Added to cart!`, 1895 updated: `Cart updated!`, 1896 } 1897 1898 window.variantStrings = { 1899 addToCart: `Add to cart`, 1900 preorder: `Preorder`, 1901 soldOut: `Sold out`, 1902 unavailable: `Unavailable`, 1903 } 1904 1905 window.accessibilityStrings = { 1906 imageAvailable: `Image [index] is now available in gallery view`, 1907 shareSuccess: `Link copied to clipboard`, 1908 pauseSlideshow: `Pause slideshow`, 1909 playSlideshow: `Play slideshow`, 1910 } 1911 1912 window.theme = { 1913 moneyFormat: "£{{amount}}", 1914 locale: "UK", 1915 isDevelopment: false, 1916 isDesignMode: false, 1917 role: "main" 1918 } 1919 1920 window.debug = { 1921 developmentIsoCode: "GB" 1922 } 1923 </script>
1923 1924 1925 1926 1927
1928<script> 1929 try { 1930 var mp_lazyload_setup = function() { 1931 if ('loading' in HTMLImageElement.prototype) { 1932 const images = document.querySelectorAll('img[loading="lazy"][data-src]'); 1933 images.forEach(function(img) { 1934 img.onload = function() { 1935 img.classList.add('loaded'); 1936 } 1937 img.src = img.dataset.src; 1938 if(img.dataset.srcset !== undefined){ 1939 img.srcset = img.dataset.srcset; 1940 } 1941 }); 1942 } else { 1943 if (!document.getElementById('mp-lazysizes')) { 1944 // Dynamically import the LazySizes library 1945 const script = document.createElement('script'); 1946 script.src = 'https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.2.2/lazysizes.min.js'; 1947 script.id = "mp-lazysizes"; 1948 document.body.appendChild(script); 1949 } 1950 } 1951 } 1952 mp_lazyload_setup(); 1953 } catch (e) { 1954 console.error('[S-LS] Lazysize failed', e); 1955 } 1956</script>
1956<script src="//instant.page/5.1.1" type="module" integrity="sha384-MWfCL6g1OTGsbSwfuMHc8+8J2u71/LA8dzlIN3ycajckxuZZmF+DNjdm7O6H3PSq"></script>
1956<div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block"> 1957
1957<script defer src="https://backinstock.useamp.com/widget/41891_1783061030.js?category=bis&v=6"></script>
1957 1958 1959
1960<script id="back-in-stock-helper-embedded"> 1961 var _BISConfig = _BISConfig || {}; 1962 1963 1964 1965 1966</script>
1966 1967
1968<script id="preorders-helper-embedded"> 1969 1970</script>
1970 1971
1972<script id="low-stock-helper-embedded"> 1973 1974</script>
1974 1975 1976 1977 1978
1979<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
1979 1980 1981
1982<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
1982 1983 1984 1985 1986 1987</div>
1987<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1987 1988</body> 1989</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.