PageSourceSearch

https://mtmaskingtape.co.uk/search

html mtmaskingtape.co.uk collected 2026-10-06 18:51:46 UTC 176,779 bytes, 2,114 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en" dir="ltr">
4  <head>
5    <!-- Google Tag Manager -->
6<script>
vendor: 327 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
7new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
8j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
9'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10})(window,document,'script','dataLayer','
10GTM-54Q757MT
vendor: 3 bytes, line 10
10');
10</script>
10
11<!-- End Google Tag Manager -->
12    <!-- Start cookieyes banner -->
13    
13<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/common/shopify.js"></script>
13
14    
14<script
15      id="cookieyes"
16      type="text/javascript"
17      src="https://cdn-cookieyes.com/client_data/fa4873399a03f7df79d4ce40/script.js"
18    ></script>
18
19    <!-- End cookieyes banner -->
20    <meta charset="utf-8">
21    <meta
22      name="viewport"
23      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"
24    >
25    <meta name="theme-color" content="#ffffff">
26
27    <title>
28      Search
29    </title><meta name="description" content="mt Masking Tape is the original &#39;washi&#39; masking tape from Japan, ideal for art + craft projects and home interiors. Spend £25 &amp; and get FREE Standard UK delivery."><link rel="canonical" href="https://mtmaskingtape.co.uk/search"><link rel="shortcut icon" href="//mtmaskingtape.co.uk/cdn/shop/files/mt-square.png?v=1702659903&width=96">
30      <link rel="apple-touch-icon" href="//mtmaskingtape.co.uk/cdn/shop/files/mt-square.png?v=1702659903&width=180"><link rel="preconnect" href="https://cdn.shopify.com">
31    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
32    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
33  <meta property="og:title" content="Search"><meta property="og:image" content="http://mtmaskingtape.co.uk/cdn/shop/files/brand-social.jpg?v=1702661541&width=2048">
34  <meta property="og:image:secure_url" content="https://mtmaskingtape.co.uk/cdn/shop/files/brand-social.jpg?v=1702661541&width=2048">
35  <meta property="og:image:width" content="1200">
36  <meta property="og:image:height" content="628"><meta property="og:description" content="mt Masking Tape is the original &#39;washi&#39; masking tape from Japan, ideal for art + craft projects and home interiors. Spend £25 &amp; and get FREE Standard UK delivery."><meta property="og:url" content="https://mtmaskingtape.co.uk/search">
37<meta property="og:site_name" content="mt Masking Tape"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search">
38  <meta name="twitter:description" content="mt Masking Tape is the original &#39;washi&#39; masking tape from Japan, ideal for art + craft projects and home interiors. Spend £25 &amp; and get FREE Standard UK delivery."><meta name="twitter:image" content="https://mtmaskingtape.co.uk/cdn/shop/files/brand-social.jpg?crop=center&height=1200&v=1702661541&width=1200">
39  <meta name="twitter:image:alt" content="">
40
41
42  
42<script type="application/ld+json">
43  {
44    "@context": "https://schema.org",
45    "@type": "BreadcrumbList",
46  "itemListElement": [{
47      "@type": "ListItem",
48      "position": 1,
49      "name": "Home",
50      "item": "https://mtmaskingtape.co.uk"
51    }]
52  }
53  </script>
53
54
55<style>/* Typography (heading) */
56  @font-face {
57  font-family: Poppins;
58  font-weight: 500;
59  font-style: normal;
60  font-display: fallback;
61  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
62       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
63}
64
65@font-face {
66  font-family: Poppins;
67  font-weight: 500;
68  font-style: italic;
69  font-display: fallback;
70  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i5.6acfce842c096080e34792078ef3cb7c3aad24d4.woff2") format("woff2"),
71       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i5.a49113e4fe0ad7fd7716bd237f1602cbec299b3c.woff") format("woff");
72}
73
74/* Typography (body) */
75  @font-face {
76  font-family: Poppins;
77  font-weight: 300;
78  font-style: normal;
79  font-display: fallback;
80  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
81       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
82}
83
84@font-face {
85  font-family: Poppins;
86  font-weight: 300;
87  font-style: italic;
88  font-display: fallback;
89  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i3.8536b4423050219f608e17f134fe9ea3b01ed890.woff2") format("woff2"),
90       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i3.0f4433ada196bcabf726ed78f8e37e0995762f7f.woff") format("woff");
91}
92
93@font-face {
94  font-family: Poppins;
95  font-weight: 400;
96  font-style: normal;
97  font-display: fallback;
98  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
99       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
100}
101
102@font-face {
103  font-family: Poppins;
104  font-weight: 400;
105  font-style: italic;
106  font-display: fallback;
107  src: url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
108       url("//mtmaskingtape.co.uk/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
109}
110
111:root {
112    /**
113     * ---------------------------------------------------------------------
114     * SPACING VARIABLES
115     *
116     * We are using a spacing inspired from frameworks like Tailwind CSS.
117     * ---------------------------------------------------------------------
118     */
119    --spacing-0-5: 0.125rem; /* 2px */
120    --spacing-1: 0.25rem; /* 4px */
121    --spacing-1-5: 0.375rem; /* 6px */
122    --spacing-2: 0.5rem; /* 8px */
123    --spacing-2-5: 0.625rem; /* 10px */
124    --spacing-3: 0.75rem; /* 12px */
125    --spacing-3-5: 0.875rem; /* 14px */
126    --spacing-4: 1rem; /* 16px */
127    --spacing-4-5: 1.125rem; /* 18px */
128    --spacing-5: 1.25rem; /* 20px */
129    --spacing-5-5: 1.375rem; /* 22px */
130    --spacing-6: 1.5rem; /* 24px */
131    --spacing-6-5: 1.625rem; /* 26px */
132    --spacing-7: 1.75rem; /* 28px */
133    --spacing-7-5: 1.875rem; /* 30px */
134    --spacing-8: 2rem; /* 32px */
135    --spacing-8-5: 2.125rem; /* 34px */
136    --spacing-9: 2.25rem; /* 36px */
137    --spacing-9-5: 2.375rem; /* 38px */
138    --spacing-10: 2.5rem; /* 40px */
139    --spacing-11: 2.75rem; /* 44px */
140    --spacing-12: 3rem; /* 48px */
141    --spacing-14: 3.5rem; /* 56px */
142    --spacing-16: 4rem; /* 64px */
143    --spacing-18: 4.5rem; /* 72px */
144    --spacing-20: 5rem; /* 80px */
145    --spacing-24: 6rem; /* 96px */
146    --spacing-28: 7rem; /* 112px */
147    --spacing-32: 8rem; /* 128px */
148    --spacing-36: 9rem; /* 144px */
149    --spacing-40: 10rem; /* 160px */
150    --spacing-44: 11rem; /* 176px */
151    --spacing-48: 12rem; /* 192px */
152    --spacing-52: 13rem; /* 208px */
153    --spacing-56: 14rem; /* 224px */
154    --spacing-60: 15rem; /* 240px */
155    --spacing-64: 16rem; /* 256px */
156    --spacing-72: 18rem; /* 288px */
157    --spacing-80: 20rem; /* 320px */
158    --spacing-96: 24rem; /* 384px */
159
160    /* Container */
161    --container-max-width: 1520px;
162    --container-narrow-max-width: 1270px;
163    --container-gutter: var(--spacing-5);
164    --section-outer-spacing-block: var(--spacing-8);
165    --section-inner-max-spacing-block: var(--spacing-8);
166    --section-inner-spacing-inline: var(--container-gutter);
167    --section-stack-spacing-block: var(--spacing-8);
168
169    /* Grid gutter */
170    --grid-gutter: var(--spacing-5);
171
172    /* Product list settings */
173    --product-list-row-gap: var(--spacing-8);
174    --product-list-column-gap: var(--grid-gutter);
175
176    /* Form settings */
177    --input-gap: var(--spacing-2);
178    --input-height: 2.625rem;
179    --input-padding-inline: var(--spacing-4);
180
181    /* Other sizes */
182    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
183
184    /* RTL support */
185    --transform-logical-flip: 1;
186    --transform-origin-start: left;
187    --transform-origin-end: right;
188
189    /**
190     * ---------------------------------------------------------------------
191     * TYPOGRAPHY
192     * ---------------------------------------------------------------------
193     */
194
195    /* Font properties */
196    --heading-font-family: Poppins, sans-serif;
197    --heading-font-weight: 500;
198    --heading-font-style: normal;
199    --heading-text-transform: normal;
200    --heading-letter-spacing: 0.0em;
201    --text-font-family: Poppins, sans-serif;
202    --text-font-weight: 300;
203    --text-font-style: normal;
204    --text-letter-spacing: 0.0em;
205
206    /* Font sizes */
207    --text-h0: 2.5rem;
208    --text-h1: 1.75rem;
209    --text-h2: 1.5rem;
210    --text-h3: 1.375rem;
211    --text-h4: 1.125rem;
212    --text-h5: 1.125rem;
213    --text-h6: 1rem;
214    --text-xs: 0.8125rem;
215    --text-sm: 0.875rem;
216    --text-base: 1.0rem;
217    --text-lg: 1.25rem;
218
219    /**
220     * ---------------------------------------------------------------------
221     * COLORS
222     * ---------------------------------------------------------------------
223     */
224
225    /* Color settings */--accent: 26 26 26;
226    --text-primary: 26 26 26;
227    --background-primary: 255 255 255;
228    --dialog-background: 255 255 255;
229    --border-color: var(--text-color, var(--text-primary)) / 0.12;
230
231    /* Button colors */
232    --button-background-primary: 26 26 26;
233    --button-text-primary: 255 255 255;
234    --button-background-secondary: 240 253 171;
235    --button-text-secondary: 26 26 26;
236
237    /* Status colors */
238    --success-background: 240 247 235;
239    --success-text: 129 186 89;
240    --warning-background: 253 242 231;
241    --warning-text: 239 148 51;
242    --error-background: 250 228 228;
243    --error-text: 210 33 28;
244
245    /* Product colors */
246    --on-sale-text: 227 79 79;
247    --on-sale-badge-background: 227 79 79;
248    --on-sale-badge-text: 255 255 255;
249    --sold-out-badge-background: 253 233 166;
250    --sold-out-badge-text: 0 0 0;
251    --primary-badge-background: 0 61 253;
252    --primary-badge-text: 255 255 255;
253    --star-color: 255 183 74;
254    --product-card-background: 255 255 255;
255    --product-card-text: 26 26 26;
256
257    /* Header colors */
258    --header-background: 255 255 255;
259    --header-text: 26 26 26;
260
261    /* Footer colors */
262    --footer-background: 255 255 255;
263    --footer-text: 26 26 26;
264
265    /* Rounded variables (used for border radius) */
266    --rounded-xs: 0.0rem;
267    --rounded-sm: 0.0rem;
268    --rounded: 0.0rem;
269    --rounded-lg: 0.0rem;
270    --rounded-full: 9999px;
271
272    --rounded-button: 0.0rem;
273    --rounded-input: 0.0rem;
274
275    /* Box shadow */
276    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.0);
277    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.0);
278    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.0);
279    --shadow-block: 0px 0px 50px rgb(var(--text-primary) / 0.0);
280
281    /**
282     * ---------------------------------------------------------------------
283     * OTHER
284     * ---------------------------------------------------------------------
285     */
286
287    --cursor-close-svg-url: url(//mtmaskingtape.co.uk/cdn/shop/t/39/assets/cursor-close.svg?v=147174565022153725511790325067);
288    --cursor-zoom-in-svg-url: url(//mtmaskingtape.co.uk/cdn/shop/t/39/assets/cursor-zoom-in.svg?v=154953035094101115921790325067);
289    --cursor-zoom-out-svg-url: url(//mtmaskingtape.co.uk/cdn/shop/t/39/assets/cursor-zoom-out.svg?v=16155520337305705181790325067);
290    --checkmark-svg-url: url(//mtmaskingtape.co.uk/cdn/shop/t/39/assets/checkmark.svg?v=77552481021870063511790325067);
291  }
292
293  [dir="rtl"]:root {
294    /* RTL support */
295    --transform-logical-flip: -1;
296    --transform-origin-start: right;
297    --transform-origin-end: left;
298  }
299
300  @media screen and (min-width: 700px) {
301    :root {
302      /* Typography (font size) */
303      --text-h0: 3.25rem;
304      --text-h1: 2.25rem;
305      --text-h2: 1.75rem;
306      --text-h3: 1.625rem;
307      --text-h4: 1.25rem;
308      --text-h5: 1.25rem;
309      --text-h6: 1.125rem;
310
311      --text-xs: 0.75rem;
312      --text-sm: 0.875rem;
313      --text-base: 1.0rem;
314      --text-lg: 1.25rem;
315
316      /* Spacing */
317      --container-gutter: 2rem;
318      --section-outer-spacing-block: var(--spacing-12);
319      --section-inner-max-spacing-block: var(--spacing-10);
320      --section-inner-spacing-inline: var(--spacing-12);
321      --section-stack-spacing-block: var(--spacing-10);
322
323      /* Grid gutter */
324      --grid-gutter: var(--spacing-6);
325
326      /* Product list settings */
327      --product-list-row-gap: var(--spacing-12);
328
329      /* Form settings */
330      --input-gap: 1rem;
331      --input-height: 3.125rem;
332      --input-padding-inline: var(--spacing-5);
333    }
334  }
335
336  @media screen and (min-width: 1000px) {
337    :root {
338      /* Spacing settings */
339      --container-gutter: var(--spacing-12);
340      --section-outer-spacing-block: var(--spacing-14);
341      --section-inner-max-spacing-block: var(--spacing-12);
342      --section-inner-spacing-inline: var(--spacing-16);
343      --section-stack-spacing-block: var(--spacing-10);
344    }
345  }
346
347  @media screen and (min-width: 1150px) {
348    :root {
349      /* Spacing settings */
350      --container-gutter: var(--spacing-12);
351      --section-outer-spacing-block: var(--spacing-14);
352      --section-inner-max-spacing-block: var(--spacing-12);
353      --section-inner-spacing-inline: var(--spacing-16);
354      --section-stack-spacing-block: var(--spacing-12);
355    }
356  }
357
358  @media screen and (min-width: 1400px) {
359    :root {
360      /* Typography (font size) */
361      --text-h0: 4rem;
362      --text-h1: 3rem;
363      --text-h2: 2.5rem;
364      --text-h3: 1.75rem;
365      --text-h4: 1.5rem;
366      --text-h5: 1.25rem;
367      --text-h6: 1.25rem;
368
369      --section-outer-spacing-block: var(--spacing-16);
370      --section-inner-max-spacing-block: var(--spacing-14);
371      --section-inner-spacing-inline: var(--spacing-18);
372    }
373  }
374
375  @media screen and (min-width: 1600px) {
376    :root {
377      --section-outer-spacing-block: var(--spacing-16);
378      --section-inner-max-spacing-block: var(--spacing-16);
379      --section-inner-spacing-inline: var(--spacing-20);
380    }
381  }
382
383  /**
384   * ---------------------------------------------------------------------
385   * LIQUID DEPENDANT CSS
386   *
387   * Our main CSS is Liquid free, but some very specific features depend on
388   * theme settings, so we have them here
389   * ---------------------------------------------------------------------
390   */@media screen and (pointer: fine) {
391        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
392          --button-background-opacity: 0.85;
393        }
394
395        .button--subdued:not([disabled]):hover {
396          --button-background: var(--text-color) / .05 !important;
397        }
398      }</style>
398<script>
399  document.documentElement.classList.replace('no-js', 'js');
400
401  // This allows to expose several variables to the global scope, to be used in scripts
402  window.themeVariables = {
403    settings: {
404      showPageTransition: false,
405      headingApparition: "split_clip",
406      pageType: "search",
407      moneyFormat: "£{{amount}}",
408      moneyWithCurrencyFormat: "£{{amount}} GBP",
409      currencyCodeEnabled: false,
410      cartType: "drawer",
411      showDiscount: true,
412      discountMode: "percentage"
413    },
414
415    strings: {
416      accessibilityClose: "Close",
417      accessibilityNext: "Next",
418      accessibilityPrevious: "Previous",
419      addToCartButton: "Add to basket",
420      soldOutButton: "Out of stock",
421      preOrderButton: "Pre-order",
422      unavailableButton: "Unavailable",
423      closeGallery: "Close gallery",
424      zoomGallery: "Zoom",
425      errorGallery: "Image cannot be loaded",
426      soldOutBadge: "Out of stock",
427      discountBadge: "Save @@",
428      sku: "SKU:",
429      searchNoResults: "No results could be found.",
430      addOrderNote: "Add order note",
431      editOrderNote: "Edit order note",
432      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
433      shippingEstimatorOneResult: "There is one shipping rate for your address:",
434      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
435      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
436    },
437
438    breakpoints: {
439      'sm': 'screen and (min-width: 700px)',
440      'md': 'screen and (min-width: 1000px)',
441      'lg': 'screen and (min-width: 1150px)',
442      'xl': 'screen and (min-width: 1400px)',
443
444      'sm-max': 'screen and (max-width: 699px)',
445      'md-max': 'screen and (max-width: 999px)',
446      'lg-max': 'screen and (max-width: 1149px)',
447      'xl-max': 'screen and (max-width: 1399px)'
448    }
449  };// For detecting native share
450  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
450<script type="module" src="//mtmaskingtape.co.uk/cdn/shop/t/39/assets/vendor.min.js?v=110209841862038618801790325047"></script>
450
451    
451<script type="module" src="//mtmaskingtape.co.uk/cdn/shop/t/39/assets/theme.js?v=39705854195164989711790325068"></script>
451
452    
452<script type="module" src="//mtmaskingtape.co.uk/cdn/shop/t/39/assets/sections.js?v=8426093430077634271790331846"></script>
452
453
454    
454<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
454<meta name="google-site-verification" content="mMjNX1YWBsrbvCPLzp_zHUlmxRFcwUir8FFdXcixlM0">
455<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/77026558259/digital_wallets/dialog">
456<meta id="in-context-paypal-metadata" data-shop-id="77026558259" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
457<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
457<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
457
458<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
459<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=77026558259" crossorigin="anonymous"></script>
vendor: 1 bytes, line 459
459
460<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":77026558259,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/77026558259","merchantName":"mt Masking Tape","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","maestro","elo"],"total":{"type":"pending","label":"mt Masking Tape","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 460
460
461<script id="shopify-features" type="application/json">{"accessToken":"942efbaedc58937a0168b5804c88e850","betas":["rich-media-storefront-analytics"],"domain":"mtmaskingtape.co.uk","predictiveSearch":true,"shopId":77026558259,"locale":"en"}</script>
vendor: 1 bytes, line 461
461
462<script>var Shopify = Shopify || {};
463Shopify.shop = "mt-masking-tape.myshopify.com";
464Shopify.locale = "en";
465Shopify.currency = {"active":"GBP","rate":"1.0"};
466Shopify.country = "GB";
467Shopify.theme = {"name":"September - 5 for 4 promo","id":190513938817,"schema_name":"Impact","schema_version":"4.7.0","theme_store_id":1190,"role":"main"};
468Shopify.theme.handle = "null";
469Shopify.theme.style = {"id":null,"handle":null};
470Shopify.cdnHost = "mtmaskingtape.co.uk/cdn";
471Shopify.routes = Shopify.routes || {};
472Shopify.routes.root = "/";
473Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
474Shopify.SignInWithShop = Shopify.SignInWithShop || {};
475Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
476Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 476
476
477<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 477
477
478<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 478
478
479<script>
480  window.ShopifyPay = window.ShopifyPay || {};
481  window.ShopifyPay.apiHost = "shop.app\/pay";
482  window.ShopifyPay.redirectState = null;
483</script>
vendor: 1 bytes, line 483
483
484<script>
485  window.Shopify = window.Shopify || {};
486  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
487  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
488  window.Shopify.SignInWithShop.eligible = true;
489</script>
vendor: 1 bytes, line 489
489
490<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 490
490
491<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 491
491
492<script type="module">
493  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
494
495  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
496
497</script>
vendor: 1 bytes, line 497
497
498<script>
499  window.Shopify = window.Shopify || {};
500  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
501  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"]};
502</script>
vendor: 1 bytes, line 502
502
503<script>(function() {
504  var isLoaded = false;
505  function asyncLoad() {
506    if (isLoaded) return;
507    isLoaded = true;
508    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/49962ec17f87e8c26c2fc17ae\/ea65d9f9fa2a2ebc0d5d4b8c5.js?shop=mt-masking-tape.myshopify.com","https:\/\/app.popt.in\/pixel.js?id=b177624f5fd4a\u0026shop=mt-masking-tape.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-a5ab1c0af95c4f6d70b6c0b971018a93.js?shop=mt-masking-tape.myshopify.com"];
509    for (var i = 0; i < urls.length; i++) {
510      var s = document.createElement('script');
511      s.type = 'text/javascript';
512      s.async = true;
513      s.src = urls[i];
514      var x = document.getElementsByTagName('script')[0];
515      x.parentNode.insertBefore(s, x);
516    }
517  };
518  if(window.attachEvent) {
519    window.attachEvent('onload', asyncLoad);
520  } else {
521    window.addEventListener('load', asyncLoad, false);
522  }
523})();</script>
vendor: 1 bytes, line 523
523
524<script id="__st">var __st={"a":77026558259,"offset":3600,"reqid":"b4c7b8f5-1972-4562-9b66-afa7a173f8b9-1791312706","pageurl":"mtmaskingtape.co.uk\/search","u":"fa92c750fc32","p":"searchresults"};</script>
vendor: 1 bytes, line 524
524
525<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 525
525
526<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 526
526
527<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mtmaskingtape.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 527
527
528<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 = "//mtmaskingtape.co.uk/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
528<script crossorigin="anonymous" defer="defer" src="//mtmaskingtape.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 528
528
529<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 529
529
530<script>
531  window.Shopify = window.Shopify || {};
532  window.Shopify.MCP = window.Shopify.MCP || {};
533  window.Shopify.MCP.enabled = true;
534  window.Shopify.MCP.shop = "mt-masking-tape.myshopify.com";
535  window.Shopify.MCP.mcpEndpoint = "https:\/\/mtmaskingtape.co.uk\/api\/mcp";
536  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
537</script>
vendor: 1 bytes, line 537
537
538<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("\/\/mtmaskingtape.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
539</script>
vendor: 1 bytes, line 539
539
540<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://mtmaskingtape.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
541</script>
vendor: 1 bytes, line 541
541
542<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
543  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);
544</script>
vendor: 1 bytes, line 544
544
545<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})}}));
546</script>
546
547<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mtmaskingtape.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
548<style id="shopify-accelerated-checkout-cart">
549        #shopify-buyer-consent {
550  margin-top: 1em;
551  display: inline-block;
552  width: 100%;
553}
554
555#shopify-buyer-consent.hidden {
556  display: none;
557}
558
559#shopify-subscription-policy-button {
560  background: none;
561  border: none;
562  padding: 0;
563  text-decoration: underline;
564  font-size: inherit;
565  cursor: pointer;
566}
567
568#shopify-subscription-policy-button::before {
569  box-shadow: none;
570}
571
572      </style>
573
574<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
574
575<link href="//mtmaskingtape.co.uk/cdn/shop/t/39/assets/theme.css?v=157273312180603170521790325043" rel="stylesheet" type="text/css" media="all" />
575<script type="text/javascript">
576      (function(c,l,a,r,i,t,y){
577          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
578          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
579          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
580      })(window, document, "clarity", "script", "lx13kvffyn");
581    </script>
581
582    
582<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
582
583  <!-- BEGIN app block: shopify://apps/cookieyes-gdpr/blocks/app-embed/44e5ef64-bf2c-4188-838c-6f3b0716b8e4 -->
584
585
586  
586<script
587    async
588    id="cookieyes"
589    type="text/javascript"
590    src="https://cdn-cookieyes.com/client_data/fa4873399a03f7df79d4ce40/script.js"
591  ></script>
591
592
593
594 <!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
595
596<script id='shopify-chat-app-embed-data' type='application/json'>
597  {
598    "settings": {
599      "invertActivatorColors": true,
600      "greetingMessage": "👋 If you have a question about a product or need help with an order, send us a message and we'll get back to you.",
601      "showFeaturedProducts": true,
602      "featuredProducts": [],
603      "horizontalPosition": "bottom_right",
604      "icon": "email",
605      "buttonLabel": ""
606    }
607  }
608</script>
608
609
610<style data-shopify>
611  
612
613  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
614  shopify-chat:defined:empty {
615    display: grid;
616  }
617
618  :root {
619    --shopify-chat-bg-color: #FFFFFF;
620    --shopify-chat-text-color: #000000;
621    --shopify-chat-accent-bg-color: #000000;
622    --shopify-chat-accent-text-color: #FFFFFF;
623    --shopify-chat-activator-offset: 20px;
624
625    
626
627    --shopify-chat-activator-font-size: 16px;
628    --shopify-chat-border-radius: 16px;
629  }
630
631  
632</style>
633
634<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
634
635
636
637<!-- END app block -->
637<script src="https://cdn.shopify.com/extensions/01a10f80-1f76-7c00-85bb-f71272088057/avada-upsell-269/assets/avada-free-gift.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 637
637
638<script src="https://cdn.shopify.com/extensions/01a11132-a2ac-745d-90fb-af263cf9b55f/cookieyes-14/assets/shopify.js" type="text/javascript" defer="defer"></script>
638
639<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
640<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: 77026558259,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 640
640
641<script>
642  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
643</script>
vendor: 1 bytes, line 643
643
644<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}
644).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: 77026558259,storefrontBaseUrl: "https://mtmaskingtape.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mtmaskingtape.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2303820161","configuration":"{\"mailchimp_store_id\":\"store_bgbskqtsvojl7a9fhyrc\", \"mailchimp_user_id\":\"50532373\",\"mailchimp_list_id\":\"036f8224cf\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"935395713","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-MTHYJ8NZM8\\\",\\\"GT-MJJZL3M\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-MTHYJ8NZM8\\\",\\\"MC-M1MLWBWBMK\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-MTHYJ8NZM8\\\",\\\"MC-M1MLWBWBMK\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-MTHYJ8NZM8\\\",\\\"MC-M1MLWBWBMK\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-MTHYJ8NZM8\\\"}],\\\"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":"381354291","configuration":"{\"pixel_id\":\"516654472038694\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"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":"mt Masking Tape","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"mt-masking-tape.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/mtmaskingtape.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://mtmaskingtape.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"190513938817","themeStoreId":"1190","themePublished":"true","eventMetadataId":"20f0cdcd-e3a7-4336-bb1f-2f6a0e6c5f4c","pageType":"searchresults","shopId":"77026558259","storefrontBaseUrl":"https:\/\/mtmaskingtape.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
644<script>
645  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
646  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
647  window.ShopifyAnalytics.meta.currency = 'GBP';
648  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"b4c7b8f5-1972-4562-9b66-afa7a173f8b9-1791312706"}};
649  for (var attr in meta) {
650    window.ShopifyAnalytics.meta[attr] = meta[attr];
651  }
652</script>
vendor: 1 bytes, line 652
652
653<script class="analytics">
654  (function () {
655    var customDocumentWrite = function(content) {
656      var jquery = null;
657
658      if (window.jQuery) {
659        jquery = window.jQuery;
660      } else if (window.Checkout && window.Checkout.$) {
661        jquery = window.Checkout.$;
662      }
663
664      if (jquery) {
665        jquery('body').append(content);
666      }
667    };
668
669    var hasLoggedConversion = function(token) {
670      if (token) {
671        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
672      }
673      return false;
674    }
675
676    var setCookieIfConversion = function(token) {
677      if (token) {
678        var twoMonthsFromNow = new Date(Date.now());
679        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
680
681        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
682      }
683    }
684
685    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
686    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
687    if (trekkie.integrations) {
688      return;
689    }
690    trekkie.methods = [
691      'identify',
692      'page',
693      'ready',
694      'track',
695      'trackForm',
696      'trackLink'
697    ];
698    trekkie.factory = function(method) {
699      return function() {
700        var args = Array.prototype.slice.call(arguments);
701        args.unshift(method);
702        trekkie.push(args);
703        if (method == 'track' || method == 'page') {
704          var pageUrl;
705          try {
706            pageUrl = window.location.href;
707          } catch (e) {}
708          var pageReferrer;
709          try {
710            pageReferrer = document.referrer;
711          } catch (e) {}
712          try {
713            if (window.__TREKKIE_SHIM_QUEUE == null) {
714              window.__TREKKIE_SHIM_QUEUE = [];
715            }
716            window.__TREKKIE_SHIM_QUEUE.push({
717              from: 'trekkie-stub',
718              method: method,
719              args: args.slice(1),
720              pageContext: {
721                url: pageUrl,
722                referrer: pageReferrer
723              }
724            });
725          } catch (e) {
726            // no-op
727          }
728        }
729        return trekkie;
730      };
731    };
732    for (var i = 0; i < trekkie.methods.length; i++) {
733      var key = trekkie.methods[i];
734      trekkie[key] = trekkie.factory(key);
735    }
736    trekkie.load = function(config) {
737      trekkie.config = config || {};
738      trekkie.config.initialDocumentCookie = document.cookie;
739      var first = document.getElementsByTagName('script')[0];
740var script = document.createElement('script');
741script.type = 'text/javascript';
742script.onerror = function(e) {
743  var scriptFallback = document.createElement('script');
744  scriptFallback.type = 'text/javascript';
745  scriptFallback.onerror = function(error) {
746          var Monorail = {
747      produce: function produce(monorailDomain, schemaId, payload) {
748        var currentMs = new Date().getTime();
749        var event = {
750          schema_id: schemaId,
751          payload: payload,
752          metadata: {
753            event_created_at_ms: currentMs,
754            event_sent_at_ms: currentMs
755          }
756        };
757        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
758      },
759      sendRequest: function sendRequest(endpointUrl, payload) {
760        // Try the sendBeacon API
761        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
762          var blobData = new window.Blob([payload], {
763            type: 'text/plain'
764          });
765
766          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
767            return true;
768          } // sendBeacon was not successful
769
770        } // XHR beacon
771
772        var xhr = new XMLHttpRequest();
773
774        try {
775          xhr.open('POST', endpointUrl);
776          xhr.setRequestHeader('Content-Type', 'text/plain');
777          xhr.send(payload);
778        } catch (e) {
779          console.log(e);
780        }
781
782        return false;
783      },
784      isIos12: function isIos12() {
785        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
786      }
787    };
788    Monorail.produce('monorail-edge.shopifysvc.com',
789      'trekkie_storefront_load_errors/1.1',
790      {shop_id: 77026558259,
791      theme_id: 190513938817,
792      app_name: "storefront",
793      context_url: window.location.href,
794      source_url: "//mtmaskingtape.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
795
796  };
797  scriptFallback.async = true;
798  scriptFallback.src = '//mtmaskingtape.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
799  first.parentNode.insertBefore(scriptFallback, first);
800};
801script.async = true;
802script.src = '//mtmaskingtape.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
803first.parentNode.insertBefore(script, first);
804
805    };
806    trekkie.load(
807      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":77026558259,"isMerchantRequest":null,"themeId":190513938817,"themeCityHash":"8945296201589368395","contentLanguage":"en","currency":"GBP","eventMetadataId":"20f0cdcd-e3a7-4336-bb1f-2f6a0e6c5f4c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
808    );
809
810    var loaded = false;
811    trekkie.ready(function() {
812      if (loaded) return;
813      loaded = true;
814
815      window.ShopifyAnalytics.lib = window.trekkie;
816
817      var originalDocumentWrite = document.write;
818      document.write = customDocumentWrite;
819      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
820      document.write = originalDocumentWrite;
821
822      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
823      var token = match? match[1]: undefined;
824      if (!hasLoggedConversion(token)) {
825        setCookieIfConversion(token);
826        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
827      }
828    });
829
830    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"b4c7b8f5-1972-4562-9b66-afa7a173f8b9-1791312706","shopifyEmitted":true});
831
832    var eventsListenerScript = document.createElement('script');
833    eventsListenerScript.async = true;
834    eventsListenerScript.src = "//mtmaskingtape.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
835    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
836})();</script>
vendor: 1 bytes, line 836
836
837<script
838  defer
839  src="https://mtmaskingtape.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
840  data-application="storefront-renderer"
841  data-shop-id="77026558259"
842  data-render-region="gcp-europe-west1"
843  data-page-type="search"
844  data-theme-instance-id="190513938817"
845  data-theme-name="Impact"
846  data-theme-version="4.7.0"
847  data-monorail-region="shop_domain"
848  data-resource-timing-sampling-rate="10"
849  data-shs="true"
850  data-shs-beacon="true"
851  data-shs-export-with-fetch="true"
852  data-shs-logs-sample-rate="1"
853  data-shs-beacon-endpoint="https://mtmaskingtape.co.uk/api/collect"
854></script>
vendor: 1 bytes, line 854
854
855<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to mt Masking Tape. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"shopName":"mt Masking Tape","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
855,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 855
855
856<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"77026558259","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"GB","language":"en"}}</script>
856
857<meta name="shopify-y" content="eb4521a8-89dc-4911-9f9c-f37a4f7c4bb0" data-expiration="1822870306000"><meta name="shopify-s" content="0eced00f-89a2-4809-9602-4c22aa676257" data-expiration="1791314506000"><meta name="new-cookie-storage-activated" content="t">
858</head>
859
860  <body class=" zoom-image--enabled">
861    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 861-862
861
862<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
862GTM-54Q757MT
vendor: 83 bytes, lines 862-863
862"
863height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
864<!-- End Google Tag Manager (noscript) --><!-- DRAWER -->
865<template id="drawer-default-template">
866  <style>
867    [hidden] {
868      display: none !important;
869    }
870  </style>
871
872  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
873        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
874      </svg></button>
875
876  <div part="overlay"></div>
877
878  <div part="content">
879    <header part="header">
880      <slot name="header"></slot>
881
882      <button part="close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
883        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
884      </svg></button>
885    </header>
886
887    <div part="body">
888      <slot></slot>
889    </div>
890
891    <footer part="footer">
892      <slot name="footer"></slot>
893    </footer>
894  </div>
895</template>
896
897<!-- POPOVER -->
898<template id="popover-default-template">
899  <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
900        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
901      </svg></button>
902
903  <div part="overlay"></div>
904
905  <div part="content">
906    <header part="title">
907      <slot name="title"></slot>
908    </header>
909
910    <div part="body">
911      <slot></slot>
912    </div>
913  </div>
914</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><!-- BEGIN sections: header-group -->
915<aside id="shopify-section-sections--27969419837825__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
916    :root {
917      --sticky-announcement-bar-enabled:0;
918    }</style><height-observer variable="announcement-bar">
919    <div class="announcement-bar bg-custom text-custom"style="--background: 240 253 171; --text-color: 0 0 0;"><marquee-text scrolling-speed="15" class="announcement-bar__scrolling-list"><span class="announcement-bar__item" ><p class="bold text-xs" >FREE UK delivery on orders over £25
920</p>
921
922              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
923</p>
924
925              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
926</p>
927
928              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
929</p>
930
931              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
932</p>
933
934              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
935</p>
936
937              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
938</p>
939
940              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
941</p>
942
943              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
944</p>
945
946              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
947</p>
948
949              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
950</p>
951
952              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
953</p>
954
955              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
956</p>
957
958              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
959</p>
960
961              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
962</p>
963
964              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
965</p>
966
967              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
968</p>
969
970              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
971</p>
972
973              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >FREE UK delivery on orders over £25
974</p>
975
976              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >The original washi tape from Japan
977</p>
978
979              <span class="shape-circle shape--sm"></span></span></marquee-text></div>
980  </height-observer>
981
982  
982<script>
983    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--27969419837825__announcement-bar').clientHeight) + 'px');
984  </script>
984</aside><header id="shopify-section-sections--27969419837825__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
985  :root {
986    --sticky-header-enabled:1;
987  }
988
989  #shopify-section-sections--27969419837825__header {
990    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
991    --header-padding-block: var(--spacing-3);
992    --header-background-opacity: 0.86;
993    --header-background-blur-radius: 6px;
994    --header-transparent-text-color: 255 255 255;--header-logo-width: 70px;
995      --header-logo-height: 47px;position: sticky;
996    top: 0;
997    z-index: 10;
998  }.shopify-section--announcement-bar ~ #shopify-section-sections--27969419837825__header {
999      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
1000    }@media screen and (max-width: 699px) {
1001      .navigation-drawer {
1002        --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2));
1003      }
1004    }@media screen and (min-width: 700px) {
1005    #shopify-section-sections--27969419837825__header {--header-logo-width: 85px;
1006        --header-logo-height: 58px;--header-padding-block: var(--spacing-6);
1007    }
1008  }@media screen and (min-width: 1150px) {#shopify-section-sections--27969419837825__header {
1009        --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr);
1010      }
1011    }</style>
1012
1013<height-observer variable="header">
1014  <store-header class="header"  sticky>
1015    <div class="header__wrapper"><div class="header__main-nav">
1016        <div class="header__icon-list">
1017          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
1018            <span class="sr-only">Open navigation menu</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
1019        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
1020      </svg></button>
1021
1022          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
1023            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1024        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1025        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1026      </svg></a><nav class="header__link-list justify-center wrap" role="navigation">
1027              <ul class="contents" role="list">
1028
1029                  <li><a href="/collections/new" class="bold link-faded-reverse" >New</a></li>
1030
1031                  <li><a href="/collections/washi-tape" class="bold link-faded-reverse" >Washi Tape</a></li>
1032
1033                  <li><a href="/collections/sheets" class="bold link-faded-reverse" >Sheets</a></li>
1034
1035                  <li><a href="/collections/gift-wrap" class="bold link-faded-reverse" >Gift Wrap</a></li>
1036
1037                  <li><a href="/collections/stickers" class="bold link-faded-reverse" >Stickers</a></li>
1038
1039                  <li><a href="/collections/cutters" class="bold link-faded-reverse" >Cutters</a></li>
1040
1041                  <li><a href="/blogs/news" class="bold link-faded-reverse" >Blog</a></li></ul>
1042            </nav></div>
1043      </div>
1044        <a href="/" class="header__logo"><span class="sr-only">mt Masking Tape</span><img src="//mtmaskingtape.co.uk/cdn/shop/files/mt_logo_x2_88a5dc53-7c1a-4903-b2c6-bbaf9b0863ba.svg?v=1689006919&amp;width=512" alt="" srcset="//mtmaskingtape.co.uk/cdn/shop/files/mt_logo_x2_88a5dc53-7c1a-4903-b2c6-bbaf9b0863ba.svg?v=1689006919&amp;width=170 170w, //mtmaskingtape.co.uk/cdn/shop/files/mt_logo_x2_88a5dc53-7c1a-4903-b2c6-bbaf9b0863ba.svg?v=1689006919&amp;width=255 255w" width="512" height="347" sizes="85px" class="header__logo-image"></a>
1045      
1046<div class="header__secondary-nav"><div class="header__icon-list"><a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
1047            <span class="sr-only">Open search</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1048        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1049        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1050      </svg></a><a href="/account" class="hidden tap-area sm:block">
1051              <span class="sr-only">Open account page</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
1052        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
1053        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
1054      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
1055            <span class="sr-only">Open basket</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
1056            <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path>
1057            <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1058          </svg><div class="header__cart-count">
1059              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
1060            </div>
1061          </a>
1062        </div>
1063      </div>
1064    </div>
1065  </store-header>
1066</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
1067    <button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
1068        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1069      </svg></button><div class="panel-list__wrapper">
1070  <div class="panel">
1071    <div class="panel__wrapper" >
1072      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
1073<li class="h3 sm:h4"><a href="/collections/new" class="group block w-full">
1074                  <span><span class="reversed-link">New</span></span>
1075                </a></li>
1076<li class="h3 sm:h4"><a href="/collections/washi-tape" class="group block w-full">
1077                  <span><span class="reversed-link">Washi Tape</span></span>
1078                </a></li>
1079<li class="h3 sm:h4"><a href="/collections/sheets" class="group block w-full">
1080                  <span><span class="reversed-link">Sheets</span></span>
1081                </a></li>
1082<li class="h3 sm:h4"><a href="/collections/gift-wrap" class="group block w-full">
1083                  <span><span class="reversed-link">Gift Wrap</span></span>
1084                </a></li>
1085<li class="h3 sm:h4"><a href="/collections/stickers" class="group block w-full">
1086                  <span><span class="reversed-link">Stickers</span></span>
1087                </a></li>
1088<li class="h3 sm:h4"><a href="/collections/cutters" class="group block w-full">
1089                  <span><span class="reversed-link">Cutters</span></span>
1090                </a></li>
1091<li class="h3 sm:h4"><a href="/blogs/news" class="group block w-full">
1092                  <span><span class="reversed-link">Blog</span></span>
1093                </a></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
1094      <a href="https://www.instagram.com/mtmaskingtape_uk/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
1095        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
1096      </svg></a>
1097    </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><a href="/account" class="panel-footer__account-link bold text-sm">Account</a></div></div></div>
1098  </div></div></navigation-drawer>
1098<script>
1099  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--27969419837825__header').clientHeight) + 'px');
1100</script>
1100
1101
1102<style> #shopify-section-sections--27969419837825__header .header__wrapper {border-bottom: solid 1px #f1f1f1;} </style></header>
1103<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1104<div id="shopify-section-sections--27969419870593__cart-drawer" class="shopify-section shopify-section-group-overlay-group"><cart-drawer  class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1105        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1106      </svg></button>
1107
1108    <div class="empty-state align-self-center">
1109      <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22">
1110            <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path>
1111            <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1112          </svg><span class="count-bubble count-bubble--lg">0</span>
1113      </div>
1114
1115      <div class="prose">
1116        <p class="h5">Your basket is empty</p>
1117<a class="button button--xl"
1118  
1119  
1120  
1121  
1122  
1123  href="/collections/all"
1124  
1125  
1126 >Continue shopping</a></div>
1127    </div></cart-drawer>
1128
1129
1130<style> #shopify-section-sections--27969419870593__cart-drawer .horizontal-product {padding: var(--spacing-2);} #shopify-section-sections--27969419870593__cart-drawer .cart-drawer__inner {display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; height: 100%; align-content: start;} #shopify-section-sections--27969419870593__cart-drawer .v-stack {justify-content: space-between; align-content: stretch; flex-grow: 1; display: flex; flex-direction: column;} #shopify-section-sections--27969419870593__cart-drawer .horizontal-product-list.separate {max-width: 10px;} @media screen and (max-width: 699px) {#shopify-section-sections--27969419870593__cart-drawer .buy-buttons--compact {grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); }} </style></div><div id="shopify-section-sections--27969419870593__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer  class="search-drawer  drawer drawer--lg" id="search-drawer">
1131  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
1132    <div class="search-input">
1133      <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search">
1134      <button type="reset" class="text-subdued">Clear</button>
1135      <button type="button" is="close-button">
1136        <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1137        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1138      </svg></button>
1139    </div>
1140
1141    <style>
1142      #shopify-section-sections--27969419870593__search-drawer {
1143        --predictive-search-column-count: 3;
1144      }
1145    </style>
1146
1147    <input type="hidden" name="type" value="product">
1148
1149    <predictive-search class="predictive-search" section-id="sections--27969419870593__search-drawer"><div slot="results"></div>
1150
1151      <div slot="loading">
1152        <div class="v-stack gap-5 sm:gap-6 ">
1153          <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>
1154
1155          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
1156                <span class="skeleton skeleton--thumbnail"></span>
1157
1158                <div class="v-stack gap-3 w-full">
1159                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
1160                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
1161                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
1162                </div>
1163              </div><div class="h-stack align-center gap-5 sm:gap-6">
1164                <span class="skeleton skeleton--thumbnail"></span>
1165
1166                <div class="v-stack gap-3 w-full">
1167                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
1168                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
1169                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
1170                </div>
1171              </div><div class="h-stack align-center gap-5 sm:gap-6">
1172                <span class="skeleton skeleton--thumbnail"></span>
1173
1174                <div class="v-stack gap-3 w-full">
1175                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
1176                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
1177                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
1178                </div>
1179              </div><div class="h-stack align-center gap-5 sm:gap-6">
1180                <span class="skeleton skeleton--thumbnail"></span>
1181
1182                <div class="v-stack gap-3 w-full">
1183                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
1184                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
1185                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
1186                </div>
1187              </div></div>
1188        </div></div>
1189    </predictive-search>
1190  </form>
1191</search-drawer>
1192
1193</div>
1194<!-- END sections: overlay-group --><main role="main" id="main" class="anchor">
1195      <section id="shopify-section-template--27969419772289__main" class="shopify-section shopify-section--main-search"><style>#shopify-section-template--27969419772289__main {
1196    --product-list-gap: var(--product-list-row-gap) var(--spacing-2);
1197    --product-list-items-per-row: 2;
1198    --product-list-grid: auto-flow dense / repeat(var(--product-list-items-per-row), minmax(0, 1fr));
1199
1200    --content-over-media-gap: var(--spacing-8);
1201  }
1202
1203  @media screen and (min-width: 700px) {
1204    #shopify-section-template--27969419772289__main {
1205      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
1206      --product-list-items-per-row: 2;
1207    }
1208  }
1209
1210  @media screen and (min-width: 1000px) {
1211    #shopify-section-template--27969419772289__main {
1212      --product-list-items-per-row: 3;
1213    }
1214  }
1215
1216  @media screen and (min-width: 1200px) {
1217    #shopify-section-template--27969419772289__main {
1218      --product-list-items-per-row: 3;
1219    }
1220  }
1221
1222  @media screen and (min-width: 1400px) {
1223    #shopify-section-template--27969419772289__main {
1224      --product-list-items-per-row: 3;
1225    }
1226  }
1227</style>
1228
1229<div class="container"><div class="empty-state">
1230      <h1 class="h2">Search</h1><form class="main-search-form" action="/search" method="get" role="search">
1231    <input type="hidden" name="type" value="product">
1232
1233    <div class="v-stack gap-6 sm:gap-12">
1234      <div class="search-input">
1235        <input type="search" name="q" value="" placeholder="Search for..." autocomplete="off" autocorrect="off" spellcheck="false" aria-label="Search">
1236        <button type="submit"><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1237        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1238        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1239      </svg></button>
1240      </div><div class="justify-self-center">
1241<button type="submit" class="button button--xl"
1242  
1243  
1244  
1245  
1246  
1247  
1248  
1249  is="custom-button"
1250 >Search</button></div></div>
1251  </form></div></div>
1252
1253</section>
1254<!-- BEGIN sections: footer-group -->
1255<section id="shopify-section-sections--27969419805057__1701366833eeadc4d0" class="shopify-section shopify-section-group-footer-group shopify-section--apps"><style>
1256  #shopify-section-sections--27969419805057__1701366833eeadc4d0 {
1257    --section-background-hash: 0;
1258  }
1259
1260  #shopify-section-sections--27969419805057__1701366833eeadc4d0 + * {
1261    --previous-section-background-hash: 0;
1262  }</style><style>
1263    #shopify-section-sections--27969419805057__1701366833eeadc4d0 {
1264      
1265      
1266    }
1267  </style>
1268
1269  <div class="section   section-blends section-full">
1269<div id="shopify-block-AZUhQbk50bWM1QVB4Z__b064628c-62b3-4e60-803b-4d4e43042fb9" class="shopify-block shopify-app-block">
1270
1271
1272
1273  
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285<style>
1286      div[id*="instafeed_app_block"] {
1287        width: 100%;
1288      }
1289      div.shopify-section:has(> [id*="instafeed_app_block"]) {
1290      width: 100%;
1291      }
1292      
1293      body #insta-feed {
1294      
1295          
1296
1297          
1298          margin-bottom: 0px!important;
1299          
1300
1301          
1302
1303          
1304
1305          
1306      }
1307      
1308      body #insta-feed h2 {
1309      
1310        
1311        
1312         text-align: center;
1313      }
1314
1315      
1316      
1317</style>
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329  <div id="insta-feed"></div>
1330  
1330<script>
1331    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "";
1332    
1333  </script>
1333
1334
1335
1336<!-- BEGIN app snippet: storefront-script -->
1337
1338
1339  
1340    
1340<script>
1341      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-a5ab1c0af95c4f6d70b6c0b971018a93.js";
1342      var instafeedScriptMode = "defer";
1343      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
1344    </script>
1344
1345  
1346
1347<!-- END app snippet -->
1348
1349
1350
1351
1352
1353
1354</div></div>
1355<style> #shopify-section-sections--27969419805057__1701366833eeadc4d0 h2 {font-size: 2em); font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); font-style: var(--heading-font-style); letter-spacing: var(--heading-letter-spacing); text-transform: var(--heading-text-transform); overflow-wrap: anywhere; text-align: left;} </style></section><footer id="shopify-section-sections--27969419805057__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
1356  @media screen and (min-width: 1000px) {
1357    #shopify-section-sections--27969419805057__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
1358    }
1359  }
1360</style><div class="footer">
1361  <div class="container">
1362    <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h6">Sign up to our newsletter</p><div class="prose text-subdued"><p>Sign up for inspiration, news and exclusive offers.</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--27969419805057__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
1363  
1364  
1365  
1366  
1367  autocomplete="email"
1368  
1369  enterkeyhint="send"
1370  required
1371  
1372><label for="input-sections--27969419805057__footer--contactemail" class="floating-label">E-mail</label><div class="self-submit-button">
1373        <button type="submit" class="circle-chevron hover:colors">
1374          <span class="sr-only">Subscribe</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
1375        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
1376      </svg></button>
1377      </div></div></form></div>
1378                </div><div class="footer__block footer__block--menu" ><p class="bold">Inspiration</p><ul class="v-stack gap-3" role="list"><li>
1379                          <a href="/pages/about-us" class="inline-block link-faded break-all">About</a>
1380                        </li><li>
1381                          <a href="/blogs/news" class="inline-block link-faded break-all">Blog</a>
1382                        </li><li>
1383                          <a href="/pages/gallery" class="inline-block link-faded break-all">Gallery</a>
1384                        </li><li>
1385                          <a href="/collections/discontinued" class="inline-block link-faded break-all">Discontinued</a>
1386                        </li></ul>
1387                  </div><div class="footer__block footer__block--menu" ><p class="bold">Help</p><ul class="v-stack gap-3" role="list"><li>
1388                          <a href="/pages/delivery-returns" class="inline-block link-faded break-all">Delivery & Returns</a>
1389                        </li><li>
1390                          <a href="/pages/faqs" class="inline-block link-faded break-all">FAQs</a>
1391                        </li><li>
1392                          <a href="/pages/contact" class="inline-block link-faded break-all">Contact</a>
1393                        </li></ul>
1394                  </div><div class="footer__block footer__block--menu" ><p class="bold">Legal</p><ul class="v-stack gap-3" role="list"><li>
1395                          <a href="/pages/terms-conditions" class="inline-block link-faded break-all">Terms & Conditions</a>
1396                        </li><li>
1397                          <a href="/pages/privacy" class="inline-block link-faded break-all">Privacy Policy</a>
1398                        </li><li>
1399                          <a href="/pages/cookies" class="inline-block link-faded break-all">Cookies</a>
1400                        </li></ul>
1401                  </div><div class="footer__block footer__block--text" ><p class="bold">About</p><div class="prose text-subdued"><p>mt Masking Tape is the original 'washi' masking tape from Japan, ideal for art + craft projects and home interiors.</p></div></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-bottom"><div class="footer__payment-icons h-stack wrap gap-2"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
1401<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1402<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
1402<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
1403<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
140306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
1404<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1405<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
14050-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
1406<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
140616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1407</div><p class="footer__copyright text-sm text-subdued">© 2026, mt Masking Tape. Powered by Stone Marketing Ltd.</p>
1408        </div>
1409      </div>
1410    </div>
1411  </div>
1412</div>
1413
1414<style> #shopify-section-sections--27969419805057__footer .footer {border-top: 1px solid #f1f1f1;} </style></footer>
1415<!-- END sections: footer-group --></main>
1416  <style> .input,.textarea {background-color: #ffffff;} .product-card__figure {background-color: #f1f1f1;} .bold,.button,.subheading,.badge {font-weight: 400;} .section-header .prose .h2 {font-size: 1.5em;} .button--subdued {display: none;} .cky-consent-container .cky-consent-bar {border-top: 10px solid #f0fdab !important; box-shadow: 0 -1px 16px 0 #47474780;} .section-stack {gap: 1.5rem;} .block-swatch {height: 2.5rem;} </style>
1417<div id="shopify-block-AbVBQN25GV0ZIRk1MY__14041968213898805026" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: free-gift -->
1417<script>
1418  try {
1419    const initFreeGiftData = () => {
1420      const metafields = {"configSettings":{"id":"Mu6cJc3qKtYkvhC7JkSE","shopId":"oiSkOvURWvGSbcyzCBdq","closeBtnTime":600,"continueShoppingTime":300,"alwaysRemoveGift":false,"createdAt":"2024-11-27T18:33:54.013Z"},"congratsBarDesignSetting":{"shopId":"oiSkOvURWvGSbcyzCBdq","theme":"winter","bgColor":"#EEEEEE","gradientEnd":"#FFFFFF","defaultTextColor":"#2C2C2C","gradientBackground":true,"mainTheme":"regular","seasonalTheme":"halloween","name":"Congrats bar","type":"congrats-bar","textBannerColor":"#000000","createdAt":"2024-11-27T18:33:53.921Z","borderColor":"#ffffff","iconColor":"#000000","id":"JzrYiNSEY23Gqp2lgKus","gradientStart":"#ff72b6","icon":"free_gift_icon_3"},"dealBadgeDesignSetting":{"shopId":"oiSkOvURWvGSbcyzCBdq","name":"Promotion  badge","type":"deal-badge","theme":"winter","bgColor":"#EEEEEE","gradientStart":"#EEEEEE","gradientEnd":"#FFFFFF","iconColor":"#3A884B","textColor":"#3A884B","icon":"free_gift_icon_1","badgePosition":"bottom_left","gradientBackground":false,"productImgQuery":".product__media","mainTheme":"regular","seasonalTheme":"halloween","createdAt":"2024-11-27T18:33:53.817Z","id":"EmCxYwG2bfmDbL1LXrW2"},"giftBoxDesignSetting":{"goals":[],"shopId":"oiSkOvURWvGSbcyzCBdq","theme":"winter","gradientStart":"#EEEEEE","bgColor":"#EEEEEE","iconColor":"#3EAD58","gradientEnd":"#FFFFFF","textBannerColor":"#3A884B","defaultTextColor":"#2C2C2C","borderColor":"#B2D4BA","gradientBackground":true,"icon":"free_gift_icon_1","mainTheme":"regular","seasonalTheme":"halloween","active":false,"name":"Gift box milestone","campaignType":"gift-with-cart-value","type":"gift-box","disableColor":"#D8D8D8","headerText":"TIERED REWARDS","descriptionText":"You'll get reward(s) based on achieved tier","promotionMessage":"Spend {{trigger_amount}} to get {{gift_number}} free gift(s)","progressMessage":"Spend {{progress_amount}} more to get {{gift_number}} free gift(s)","promotionReachedMessage":"Congratulations! You've earned your reward","openOnEveryFirstVisit":true,"openBasedOnTriggerCampaign":true,"firstDelayAfterPageLoad":2,"bgRewardColor":"#FFFFFF","bgRewardStart":"#FFFFFF","bgRewardEnd":"#F4FFF4","bgCircularProgress":"#E4E4E4","fgCircularProgress":"#3A884B","textColor":"#3A884B","createdAt":"2024-11-27T18:33:53.918Z","id":"JiA0f1IAw3W2koVJ98Je"},"giftCampaigns":[{"id":"dxy7sNr49mh9AuNDBj7Z","status":"active","code":"TOYO Steel x mt Masking Tape","discountCodeAppId":"gid:\/\/shopify\/DiscountCodeNode\/2358147023233","minimumTriggerValue":"30","enabledCongratsBar":false,"grabGiftBehavior":"floating","congratsBarText":"Yay! Your cart with auto-added gifts is waiting - check now!","popupTitle":"Woohoo, a special surprise awaits!","createdAt":"2026-07-16T12:10:45.173Z","popupDescription":"Your cart qualifies for a free gift! Add your TOYO Steel Trunk Toolbox before checkout.","giftProducts":[{"handle":"toyo-steel-x-mt-masking-tape-toolbox","id":"15458799026561","hasOnlyDefaultVariant":false,"hasSelectedAllVariants":true,"options":[{"name":"Colour","values":["Black","Orange","Green"]}],"status":"ACTIVE","title":"Toyo Steel x mt Masking Tape Toolbox","totalInventory":833,"variants":[{"id":"55924319355265","inventoryPolicy":"DENY","isTracked":true,"selectedOptions":[{"name":"Colour","value":"Black"}],"title":"Black","price":"30.00","inventoryQuantity":280},{"id":"55924319388033","inventoryPolicy":"DENY","isTracked":true,"selectedOptions":[{"name":"Colour","value":"Orange"}],"title":"Orange","price":"30.00","inventoryQuantity":277},{"id":"55924319420801","inventoryPolicy":"DENY","isTracked":true,"selectedOptions":[{"name":"Colour","value":"Green"}],"title":"Green","price":"30.00","inventoryQuantity":276}],"quantity":1}],"discountType":"free","discountValue":10,"discountCombinations":[],"enabledEndDate":false,"startDate":"2026-07-16T12:06:44.759Z","endDate":null,"type":"gift-with-cart-value","shopId":"oiSkOvURWvGSbcyzCBdq","enabledGiftLimitation":false,"maximumGifts":1,"name":"TOYO Steel GWP £30","excludedProducts":[],"enabledExcludedProducts":false,"enabledPromotionCard":true,"promotionCardMessage":"Spend {{trigger_value}} to receive a TOYO steel toolbox","promotionCardMessageGiftLimit":"Spend {{trigger_value}} and get a free gift","promotionCardMessageWhenReached":"Nice! You’ve unlocked free gifts","promotionCardTitle":"EXCLUSIVE GIFT!","enabledSharableLink":false,"enabledCountdownTimer":true,"enabledUsageLimit":false,"valueUsageLimit":100,"purchasedCount":179,"enabledOncePerCustomer":false,"enabledAllCustomer":true,"enabledCustomerSegment":false,"customerSegments":[],"enabledMultiCurrency":false,"currencyData":[],"giftProductsOptionB":[],"enabledABTesting":false,"enabledABTestOptionA":false,"enabledABTestOptionB":false,"discountTypeOptionB":"free","discountValueOptionB":10,"endedABTestAt":null,"enabledCustomerLocation":false,"customerLocations":[],"enabledExcludeCustomerLocation":false,"excludeCustomerLocations":[],"enabledExcludeCustomerSegment":false,"excludeCustomerSegments":[],"floatingButtonTitle":"You got free gifts!","floatingTitle":"You've unlocked a special gift!","floatingDescription":"Choose your colour and enjoy the offer. This offer cannot be combined with other promotions. To use another promotion, please remove this item from your cart.","excludedCollections":[],"excludedType":"excluded-product","enabledMultiplyGift":false,"enabledIncludeProduct":true,"includeCollection":[{"id":"452202955059"}],"includeType":"included-collection","campaignCartTitle":"Free Gifts","campaignCartSubtitle":"You’ve qualified for this gift","popupCartTitle":"You've unlocked a special gifts!","popupCartDescription":"Select your favorite items at exclusive prices","redirectPage":"home","triggerPage":[]}],"popUpDesignSetting":{"shopId":"oiSkOvURWvGSbcyzCBdq","theme":"winter","bgColor":"#EEEEEE","gradientEnd":"#FFFFFF","defaultTextColor":"#2C2C2C","borderColor":"#B2D4BA","gradientBackgroun
1420d":true,"icon":"free_gift_icon_1","mainTheme":"regular","seasonalTheme":"halloween","name":"Pop-up","type":"pop-up","salePriceColor":"#1C1C1C","btnColor":"#1C1C1C","btnTextColor":"#FFFFFF","checkboxColor":"#1C1C1C","continueShoppingText":"","countGiftText":"","textBannerColor":"#000000","createdAt":"2024-11-27T18:33:53.824Z","gradientStart":"#f1fdab","iconColor":"#000000","id":"dh7jpadnYUXQeNLEPs8f","addToCartText":"Add to basket"},"promotionCardDesignSetting":{"shopId":"oiSkOvURWvGSbcyzCBdq","theme":"winter","gradientStart":"#EFEFEF","bgColor":"#EFEFEF","iconColor":"#3A884B","gradientEnd":"#FEFEFE","textBannerColor":"#3A884B","defaultTextColor":"#2C2C2C","borderColor":"#3EAD58","gradientBackground":true,"icon":"free_gift_icon_1","mainTheme":"regular","seasonalTheme":"halloween","type":"promotion-card","gradientProductStart":"#FFFFFF","gradientProductEnd":"#F4FFF4","bgProductColor":"#FFFFFF","textColor":"#222222","strokeColor":"#3EAD58","badgeColor":"#3EAD58","countdownTimerColor":"#333734","textColorOnCountdownTimer":"#fff","gradientBackgroundProduct":true,"positionPromotionCard":"","atcPromotionCardText":"Unlock Your Gift","countDownPromotionCardText":"Ends in","createdAt":"2024-11-27T18:33:53.925Z","id":"w6MkFasTMoLkhBmz4xNg"},"storefrontAccessToken":"e40b3cdc7ebe7a25642b4d3c2ef3a05b","volumeDiscountDesignSetting":{"shopId":"oiSkOvURWvGSbcyzCBdq","name":"Volume table","type":"volume-discount","theme":"winter","bgColor":"#FFFFFF","gradientStart":"#FFFFFF","headerTextColor":"#000000","gradientEnd":"#F4FFF4","defaultTextColor":"#080808","borderColor":"#373737","badgeColor":"#3EAD58","badgeTextColor":"#FFFFFF","btnColor":"#3EAD58","btnTextColor":"#FFFFFF","gradientBackground":true,"volumeTableTitle":"Buy {{product_quantity}}","volumeTableDescription":"Get {{discount_value}} discount","badgeText":"MOST POPULAR","volumeAddToCartText":"Add to cart","seeMoreText":"See more","seeLessText":"See less","positionVolumeDiscount":"","queryAddToCartBtn":"form[action*=\"\/cart\/add\"] button[type=\"submit\"]","queryQuantityInput":".quantity__input[name=\"quantity\"]","mainTheme":"regular","seasonalTheme":"halloween","createdAt":"2024-11-27T18:33:53.916Z","id":"FxW6l5WtaiJs1KulNJ7j"}};
1421      const optimizeAddGift = metafields.configSettings?.optimizeAddGift;
1422      const enableUsOcInstock = metafields.configSettings?.enableUsOcInstock;
1423
1424      const collections = [];
1425      const productsOfCollection = {};
1426
1427
1428      const metafieldVariants = {}
1429      if(enableUsOcInstock){
1430        
1431      }
1432
1433
1434
1435      
1436      const currentCart = {"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};
1437      const cartItems = [];
1438      const productsCart = [];
1439      
1440
1441      const cartItemUpdated = cartItems.map((item) => {
1442        const productInItem = productsCart.find(p => p.id === item.variant_id);
1443        if (productInItem) {
1444          return {
1445            ...item,
1446            collections: productInItem.collections,
1447            ...(enableUsOcInstock && { metafieldUsOcInstock: productInItem.metafieldUsOcInstock }),
1448          };
1449        }
1450        return item;
1451      });
1452
1453      return {
1454        ...metafields,
1455        // Shops installed before the key was renamed only have the legacy
1456        // `storeFrontAccessToken` (capital F) metafield. This line runs AFTER the spread
1457        // above, so without the `default:` fallback it renders `null` and overwrites the
1458        // valid token that `...metafields` just brought in. getStorefrontToken() then reads
1459        // null, misses its cache, and calls /ensure-storefront-token on every page load.
1460        // Remove the fallback once the legacy shops are backfilled to the lowercase key.
1461        storefrontAccessToken: "e40b3cdc7ebe7a25642b4d3c2ef3a05b",
1462
1463        shopCurrency: "GBP",
1464        marketCountry: "GB",marketId: 57976193331,
1465        cart: {
1466          cartItems: cartItemUpdated
1467        },
1468        product: {
1469          id: null,
1470          variants: null,
1471          selectedVariant: null,
1472          collectionTitles: [],
1473          collectionIds: [],
1474          title: null,
1475          type: null,
1476          handle: null,
1477          vendor: null,
1478          tags: null,
1479          price: null,
1480          hasOnlyDefaultVariant: null,
1481          available: null,
1482          image: null,
1483          options: null,
1484          ...(enableUsOcInstock ? {metafieldVariants} : {}),
1485
1486        },
1487        customer: {
1488          id: null,
1489          email: null,
1490          first_name: null,
1491          last_name: null,
1492          isB2B: null,
1493        },
1494        currentCart,
1495        currentRequestID: 0,
1496        productsOfCollection
1497      }
1498    };
1499    if (!window.AVADA_FREE_GIFTS) window.AVADA_FREE_GIFTS = initFreeGiftData();
1500  } catch (e) {
1501    console.error('Error assigning aov free gift variable', e);
1502  }
1503</script>
1503
1504<!-- END app snippet -->
1505
1506
1507</div><div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block">
1508  
1508<script defer src="https://chimpstatic.com/mcjs-connected/js/users/49962ec17f87e8c26c2fc17ae/ea65d9f9fa2a2ebc0d5d4b8c5.js"></script>
1508
1509  
1509<script>window.mc_embedded = true;</script>
1509
1510
1511
1512
1513</div><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
1514<script id="RestockRocketConfig">
1515  window._RestockRocketConfig = window._RestockRocketConfig || {}
1516  window._RestockRocket = window._RestockRocket || {}
1517  window._Stoq = window._RestockRocket
1518  window._StoqConfig = window._RestockRocketConfig
1519  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
1520  function normalizeLocale(locale) {
1521    if (!locale || locale.trim() === '') {
1522      return '';
1523    }
1524    return locale.toString().toLowerCase().replace(/-/g, '_');
1525  }
1526
1527  window._RestockRocketConfig.locale = 'en';
1528  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
1529  window._RestockRocketConfig.shop = 'mt-masking-tape.myshopify.com';
1530  window._RestockRocketConfig.pageType = 'search';
1531  window._RestockRocketConfig.liquidRenderedAt = 1791312706;window._RestockRocketConfig.marketId = 57976193331;window._RestockRocketConfig.countryName = 'United Kingdom';
1532    window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
1533  if (!window._RestockRocketConfig.cartToken) {
1534    try {
1535      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
1536      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
1537    } catch (e) { }
1538  }
1539window._RestockRocketConfig.cachedSettings = {"id":10702,"shop_id":10542,"currency":"GBP","created_at":"2024-01-30T13:55:18.215Z","updated_at":"2026-10-01T04:43:04.338Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#1a1a1a","storefront_form_header":"Notify me","storefront_form_description":"Add your email and we'll let you know as soon as this product is back in stock.","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#1a1a1a","storefront_form_terms":"You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"#formContainer {border-radius: 0px !important;}\n#form-Header-Text {font-weight: 500 !important;}\n#form-Product-Name {font-weight: 400 !important;}\n#form-Button {border-radius: 0px !important;}\n.restock-rocket-button-product { padding-block-start: 1.075rem !important;\npadding-block-end: 1.075rem !important;\npadding-inline-start: var(--spacing-10) !important;\npadding-inline-end: var(--spacing-10) !important; text-align: center !important; line-height:1.6 !important; height:auto !important;}\n#form-Description {margin-top:30px !important; margin-bottom:0px !important;}","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"auto","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
1539separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"Poppins","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":null,"preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":null,"preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":null,"preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:43:04.371Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};
1540  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
1541  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
1542window._RestockRocketConfig.sellingPlans = [];(function() {
1543      const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{},"cached_at":"2026-10-04T10:09:48Z"};
1544
1545      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
1546        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
1547        const oldPlans = window._RestockRocketConfig.sellingPlans;
1548        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
1549          ? oldPlans.reduce(function(max, plan) {
1550              if (plan.updated_at) {
1551                const planDate = new Date(plan.updated_at);
1552                const maxDate = max ? new Date(max) : null;
1553                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
1554              }
1555              return max;
1556            }, '')
1557          : null;
1558        const cachedDate = new Date(cachedData.cached_at);
1559        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
1560        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
1561
1562        if (useCached) {
1563          if (Array.isArray(cachedData.plans)) {
1564            window._RestockRocketConfig.sellingPlans = cachedData.plans;
1565            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
1566            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
1567          }
1568        } else {
1569          window._RestockRocketConfig.disabledSellingPlanIds = [];
1570          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
1571        }
1572      }
1573    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
1574  try {
1575    var _sqCfg = window._RestockRocketConfig;
1576    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
1577      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
1578    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
1579      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
1580    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
1581  } catch (e) { }
1582  try {
1583    var _sqc = window._RestockRocketConfig;
1584    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
1585    var _sqPre = (_sqc.cachedPreorderVariantIds &&
1586      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
1587    var _sqArm = false;
1588    if (_sqOn && _sqc.preordersConfigured) {
1589      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
1590        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
1591      } else {
1592        _sqArm = (_sqc.integrations || []).some(function (i) {
1593          return i && i.type === 'featured_product' && i.enabled &&
1594            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
1595        });
1596      }
1597    }
1598    if (_sqArm && document.documentElement) {
1599      _sqc.acceleratedGateArmed = true;
1600      document.documentElement.classList.add('stoq-buy-now-pending');
1601      setTimeout(function () {
1602        document.documentElement.classList.remove('stoq-buy-now-pending');
1603      }, 6000);
1604    }
1605  } catch (e) { }
1606
1607  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product.js'
1608  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection.js'
1609  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product-bis.js'
1610  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection-bis.js'
1611  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
1612  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
1613  try {
1614    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
1615    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
1616  } catch (e) {
1617    window._RestockRocketConfig.appVersion = '';
1618  }
1619  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
1620  const LIQUID_CACHE_MAX_AGE = 15 * 60;
1621  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
1622  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
1623    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
1624    window._RestockRocketConfig.isLiquidCacheFresh = true;
1625    window._RestockRocketConfig.liquidCacheAge = null;
1626  } else {
1627    const now = Math.floor(Date.now() / 1000);
1628    const liquidCacheAge = now - liquidRenderedAt;
1629    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
1630    if (liquidCacheAge < 0) {
1631      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
1632      window._RestockRocketConfig.isLiquidCacheFresh = true;
1633    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
1634      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
1635      window._RestockRocketConfig.isLiquidCacheFresh = true;
1636    } else {
1637      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
1638      window._RestockRocketConfig.isLiquidCacheFresh = false;
1639    }
1640  }
1641
1642  function checkSettingsExpiry(settings) {
1643    try {
1644      if (!settings || !settings.updated_at) {
1645        console.debug('STOQ - Invalid settings data structure');
1646        return null;
1647      }
1648
1649      if (!settings.cache) {
1650        console.debug('STOQ - settings caching disabled');
1651        return null;
1652      }
1653      if (settings.multi_language_enabled) {
1654        if (!settings.translations) {
1655          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
1656          return null;
1657        }
1658        if (window._RestockRocketConfig.normalizedLocale &&
1659            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
1660          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
1661        }
1662      }
1663
1664      const updatedAt = new Date(settings.updated_at);
1665      if (isNaN(updatedAt.getTime())) {
1666        console.debug('STOQ - Invalid updated_at date format in settings');
1667        return null;
1668      }
1669
1670      const age = Date.now() - updatedAt.getTime();
1671      if (age < SETTINGS_CACHE_DURATION) {
1672        console.debug('STOQ - settings changed recently, skipping cache');
1673        return null;
1674      }
1675
1676      return settings;
1677    } catch (error) {
1678      console.debug('STOQ - Error checking settings cache:', error);
1679      return null;
1680    }
1681  }
1682
1683  function createRestockRocketContainer() {
1684    const restockRocketContainer = document.createElement('div');
1685    restockRocketContainer.id = 'restock-rocket';
1686    document.body.appendChild(restockRocketContainer);
1687  }
1688
1689  function createRestockRocketScript(scriptUrl) {
1690    const restockRocketScriptElement = document.createElement('script');
1691    restockRocketScriptElement.setAttribute('defer', 'defer');
1692    restockRocketScriptElement.src = scriptUrl;
1693    document.body.appendChild(restockRocketScriptElement);
1694  }
1695
1696  createRestockRocketContainer()
1697
1698  console.debug('STOQ - extension activated')
1699  try {
1700    const _stoqInitConfig = window._RestockRocketConfig;
1701    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
1701)
1702      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
1703      : [];
1704    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
1705    var _stoqPageSeq = 0;
1706    try {
1707      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
1708      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
1709    } catch (e) { }
1710    Shopify?.analytics?.publish?.('stoq_initialized', {
1711      cart_token: _stoqInitConfig.cartToken || '',
1712      page_url: window.location.href,
1713      page_type: _stoqInitConfig.pageType || '',
1714      shop_domain: _stoqInitConfig.shop || '',
1715      market_id: _stoqInitConfig.marketId || '',
1716      country_code: _stoqInitConfig.countryIsoCode || '',
1717      detected_variant_ids: _stoqDetectedVariantIds,
1718      selected_variant_id: _stoqSelectedVariantId || '',
1719      page_load_seq: _stoqPageSeq,
1720      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
1721      app_version: _stoqInitConfig.appVersion || '',
1722      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
1723      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
1724      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
1725    });
1726  } catch (e) {
1727    console.debug('STOQ - stoq_initialized publish failed:', e);
1728  }
1729  try {
1730    var _sqTrack = window._RestockRocketConfig;
1731    if (_sqTrack.preordersConfigured) {
1732      document.addEventListener('click', function (e) {
1733        try {
1734          var t = e.target;
1735          if (!t || !t.closest) return;
1736          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
1737          if (!host) return;
1738          var channel = host.matches && host.matches('shopify-payment-terms')
1739            ? 'shop_pay_installments' : 'buy_now';
1740          var form = host.closest('form');
1741          var vidEl = form && form.querySelector('[name="id"]');
1742          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
1743          var _sqVidNum = Number(variantId);
1744          var _sqPlan = null;
1745          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
1746          var _sqMktId = Number(_sqTrack.marketId);
1747          var _sqForVariant = function (pl) {
1748            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
1749              pl.variant_ids.indexOf(_sqVidNum) !== -1;
1750          };
1751          _sqPlans.forEach(function (pl) {
1752            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
1753                Array.isArray(pl.shopify_market_ids) &&
1754                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
1755          });
1756          if (!_sqPlan) {
1757            _sqPlans.forEach(function (pl) {
1758              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
1759            });
1760          }
1761          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
1762            variant_id: variantId,
1763            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
1764            channel: channel,
1765            market_id: _sqTrack.marketId || '',
1766            country_code: _sqTrack.countryIsoCode || '',
1767            page_type: _sqTrack.pageType || '',
1768            cart_token: _sqTrack.cartToken || '',
1769            page_url: (window.location && window.location.href) || '',
1770            properties: {
1771              is_preorder_variant: (function () {
1772                var vid = Number(variantId);
1773                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
1774                return has(_sqTrack.preorderVariantIds) ||
1775                  has(_sqTrack.cachedPreorderVariantIds &&
1776                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
1777              })(),
1778              in_enabled_plan: !!_sqPlan,
1779              is_instock_variant: (function () {
1780                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
1781                return has(_sqTrack.inStockVariantIds) ||
1782                  has(_sqTrack.cachedInStockVariantIds &&
1783                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
1784              })(),
1785              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
1786              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
1787              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
1788              gate_armed: !!_sqTrack.acceleratedGateArmed,
1789              gate_active_at_click: !!(document.documentElement &&
1790                document.documentElement.classList.contains('stoq-buy-now-pending')),
1791              blocked: (function () {
1792                try {
1793                  var rr = window._RestockRocket;
1794                  return !!(rr && typeof rr.willBlockAcceleratedCl
1794ick === 'function' &&
1795                    rr.willBlockAcceleratedClick(e));
1796                } catch (err) { return false; }
1797              })(),
1798            },
1799          });
1800        } catch (err) { }
1801      }, true);
1802    }
1803  } catch (e) { }
1804  function applyTranslations(settings) {
1805    try {
1806      if (!settings || !settings.multi_language_enabled) {
1807        return settings;
1808      }
1809
1810      if (!settings.translations) {
1811        console.debug('STOQ - No translations found, skipping translation');
1812        return settings;
1813      }
1814
1815      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
1816      const translations = settings.translations;
1817
1818      if (!normalizedLocale) {
1819        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
1820        delete settings.translations;
1821        return settings;
1822      }
1823
1824      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
1825
1826      const translatedFields = translations[normalizedLocale];
1827      if (translatedFields && typeof translatedFields === 'object') {
1828        Object.keys(translatedFields).forEach(function(key) {
1829          const value = translatedFields[key];
1830          if (value !== null && value !== undefined && value !== '') {
1831            settings[key] = value;
1832          }
1833        });
1834      } else {
1835        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
1836      }
1837
1838      delete settings.translations;
1839      return settings;
1840    } catch (e) {
1841      console.debug('STOQ - error applying translations:', e);
1842      return settings;
1843    }
1844  }
1845  function setupCartSellingPlanUpdater(settings) {
1846    window.addEventListener('stoq:inventory-data-loaded', function(event) {
1847      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
1848      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
1849        window._RestockRocket.updateCartSellingPlans()
1850          .then(hasUpdates => {
1851            if (hasUpdates) {
1852              console.debug('STOQ - cart selling plans updated successfully');
1853            } else {
1854              console.debug('STOQ - no cart selling plan updates needed');
1855            }
1856          })
1857          .catch(error => {
1858            console.error('STOQ - error updating cart selling plans:', error);
1859          });
1860      }
1861    });
1862  }
1863  function storefrontGraphql(query, variables) {
1864    const cfg = window._RestockRocketConfig;
1865    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
1866      return Promise.reject(new Error('Storefront API unavailable'));
1867    }
1868    return fetch(
1869      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
1870      {
1871        method: 'POST',
1872        headers: {
1873          'Content-Type': 'application/json',
1874          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
1875        },
1876        body: JSON.stringify({ query: query, variables: variables }),
1877      }
1878    )
1879    .then(function(response) {
1880      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
1881      return response.json();
1882    })
1883    .then(function(body) {
1884      if (body && body.errors && body.errors.length) {
1885        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
1886      }
1887      return body && body.data;
1888    });
1889  }
1890  function fetchStorefrontShopMetafield(key) {
1891    const cfg = window._RestockRocketConfig;
1892    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
1893    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
1894    .then(function(data) {
1895      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
1896      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
1897      return JSON.parse(value);
1898    });
1899  }
1900  (function loadStorefrontSettings() {
1901    const cfg = window._RestockRocketConfig;
1902    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
1903    function run() {
1904      // The live-settings read is one more shop-level metafield fetch, so it
1905      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
1906      // reads rather than re-issuing the same query + parse.
1907      fetchStorefrontShopMetafield('settings')
1908      .then(function(settings) {
1909        cfg.storefrontSettings = settings;
1910        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
1911      })
1912      .catch(function(e) {
1913        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
1914      });
1915    }
1916
1917    if (typeof window.requestIdleCallback === 'function') {
1918      window.requestIdleCallback(run, { timeout: 5000 });
1919    } else {
1920      setTimeout(run, 0);
1921    }
1922  })();
1923  const cachedSettings = window._RestockRocketConfig.cachedSettings;
1924  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
1925
1926  if (validCachedSettings) {
1927    console.debug('STOQ - using cached settings');
1928    initializeScripts(validCachedSettings);
1929  } else {
1930    console.debug('STOQ - fetching fresh settings');
1931    const headers = {
1932      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
1933      'ngrok-skip-browser-warning': 'skip'
1934    };
1935
1936    if (window.Shopify?.theme?.role === 'main') {
1937      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
1938      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
1939      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
1940    }
1941
1942    fetch(
1943      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
1944      { headers }
1945    )
1946    .then(function(response) {
1947      if (!response.ok) {
1948        throw new Error('Network response was not ok');
1949      }
1950      return response.json();
1951    })
1952    .then(function(settings) {
1953      initializeScripts(settings);
1954    })
1955    .catch(function(error) {
1956      if (cachedSettings) {
1957        console.debug('STOQ - using expired cached settings as fallback');
1958        initializeScripts(cachedSettings);
1959      } else {
1960        console.error('STOQ - failed to load settings:', error);
1961      }
1962    })
1963    .catch(function(e) {
1964      console.error(e)
1965    })
1966  }
1967
1968  function fetchEmbedConfig(endpoint, apply) {
1969    return fetch(
1970      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
1971      {
1972        headers: {
1973          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
1974          'ngrok-skip-browser-warning': 'skip'
1975        }
1976      }
1977    )
1978    .then(function(response) {
1979      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
1980      return response.json();
1981    })
1982    .then(function(data) {
1983      try {
1984        apply(data);
1985      } catch (applyError) {
1986        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
1987        throw applyError;
1988      }
1989    })
1990    .catch(function(error) {
1991      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
1992    });
1993  }
1994  function refreshShopConfig(source) {
1995    const cfg = window._RestockRocketConfig;
1996    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
1997    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
1998    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
1999
2000    return fetchStorefrontShopMetafield(source.metafieldKey)
2001      .then(function(value) {
2002        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
2003        source.apply(value);
2004        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
2005      })
2006      .catch(function(error) {
2007        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
2008        return viaEmbed();
2009      });
2010  }
2011  function refreshIntegrations() {
2012    const cfg = window._RestockRocketConfig;
2013    return refreshShopConfig({
2014      endpoint: 'integrations',
2015      metafieldKey: 'integrations',
2016      flag: 'enable_storefront_integrations_read',
2017      isValid: function(value) { return Array.isArray(value); },
2018      apply: function(data) {
2019        cfg.integrations = data;
2020      }
2021    });
2022  }
2023  function refreshSellingPlans(embedOnly) {
2024    const cfg = window._RestockRocketConfig;
2025    return refreshShopConfig({
2026      embedOnly: embedOnly === true,
2027      endpoint: 'selling_plans',
2028      metafieldKey: 'cachedSellingPlans',
2029      flag: 'enable_storefront_selling_plans_read',
2030      isValid: function(value) { return !!value && Array.isArray(value.plans); },
2031      apply: function(data) {
2032        cfg.sellingPlans = data.plans;
2033        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
2034        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
2035          cfg.readFlags = data.read_flags;
2036        }
2037      }
2038    });
2039  }
2040
2041  function initializeScripts(settings) {
2042    settings = applyTranslations(settings);
2043    window._RestockRocketConfig.settings = settings;
2044    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
2045    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
2046    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
2047    if (forceEmbedSellingPlans || staleRefresh) {
2048      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
2049      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
2050      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
2051      Promise.race([
2052        Promise.all(refreshes),
2053        new Promise(function(resolve) { setTimeout(resolve, 1000); })
2054      ]).then(function() { loadScripts(settings); });
2055      return;
2056    }
2057
2058    loadScripts(settings);
2059  }
2060
2061  function loadScripts(settings) {
2062    setupCartSellingPlanUpdater(settings);
2063
2064    if(settings.enable_app) {
2065      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
2066        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
2067      })
2068      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
2069        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
2070      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
2071        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
2072      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
2073
2074      const collectionScriptUrl = usePreorderBuild
2075        ? window._RestockRocketConfig.scriptUrlCollection
2076        : window._RestockRocketConfig.scriptUrlCollectionBis;
2077      const productScriptUrl = usePreorderBuild
2078        ? window._RestockRocketConfig.scriptUrlProduct
2079        : window._RestockRocketConfig.scriptUrlProductBis;
2080
2081      const pageType = window._RestockRocketConfig.pageType;
2082      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
2083
2084      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
2085        createRestockRocketScript(collectionScriptUrl);
2086      } else if(pageType === 'product') {
2087        createRestockRocketScript(productScriptUrl);
2088      } else if(hijackIntegration) {
2089        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
2090      } else if(usePreorderBuild) {
2091        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
2092      } else {
2093        console.debug(`STOQ - no scripts enabled for ${pageType}`);
2094      }
2095      const appLoadedEvent = new CustomEvent('stoq:loaded', {
2096        detail: {
2097          pageType: window._RestockRocketConfig.pageType,
2098          enabled: settings.enable_app,
2099          settings: settings,
2100          preorderEnabled: settings.preorder_enabled
2101        }
2102      });
2103      console.debug('STOQ - dispatching app loaded event');
2104      window.dispatchEvent(appLoadedEvent);
2105    }
2106  }
2107</script>
2107<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
2108
2109
2110</div>
2110<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2110
2111<shopify-store store-domain="https://mtmaskingtape.co.uk" country="GB" language="en"></shopify-store>
2112<shopify-chat></shopify-chat>
2113</body>
2114</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.