PageSourceSearch

https://www.coastal-group.com/products/coastal-display-cases

html coastal-group.com collected 2026-10-05 18:38:44 UTC 396,557 bytes, 4,143 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <head>
3    <meta charset="utf-8">
4    <meta
5      name="viewport"
6      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"
7    >
8    <meta name="theme-color" content="#000000">
9
10    <title>
11      Coastal Display Cases
12    </title><meta name="description" content="These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case. The display cases are available in the following formats: Pull handle display case. Dur"><link rel="canonical" href="https://www.coastal-group.com/products/coastal-display-cases"><link rel="shortcut icon" href="//www.coastal-group.com/cdn/shop/files/Coastal_Group_favicon_96_x_96.png?v=1771942073&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
13    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
14    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//www.coastal-group.com/cdn/shop/t/2/assets/theme.bundle.css?v=164566512590780666181789551938">
15    <link rel="preload" as="script" href="//www.coastal-group.com/cdn/shop/t/2/assets/vendor.js?v=32643890569905814191764335377">
16    <link rel="preload" as="script" href="//www.coastal-group.com/cdn/shop/t/2/assets/theme.js?v=50893735611434500391790923988"><link rel="preload" as="fetch" href="/products/coastal-display-cases.js" crossorigin><link rel="preload" as="script" href="//www.coastal-group.com/cdn/shop/t/2/assets/flickity.js?v=176646718982628074891764335373"><meta property="og:type" content="product">
17  <meta property="og:title" content="Coastal Display Cases">
18  <meta property="product:price:amount" content="519.90">
19  <meta property="product:price:currency" content="GBP">
20  <meta property="product:availability" content="in stock"><meta property="og:image" content="http://www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&width=1024">
21  <meta property="og:image:secure_url" content="https://www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&width=1024">
22  <meta property="og:image:width" content="2048">
23  <meta property="og:image:height" content="2048"><meta property="og:description" content="These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case. The display cases are available in the following formats: Pull handle display case. Dur"><meta property="og:url" content="https://www.coastal-group.com/products/coastal-display-cases">
24<meta property="og:site_name" content="Coastal Group"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Coastal Display Cases">
25  <meta name="twitter:description" content="These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case. The display cases are available in the following formats:
26
27
28Pull handle display case.
29
30Duratique display case.
31Classic entrance door display case.
32Classic lever handle display case.
33
34 "><meta name="twitter:image" content="https://www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&width=1200">
35  <meta name="twitter:image:alt" content="">
36    
36<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@id":"\/products\/coastal-display-cases#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"COASTAL"},"category":"Door Knobs \u0026 Handles","description":"These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case. The display cases are available in the following formats:\n\n\nPull handle display case.\n\nDuratique display case.\nClassic entrance door display case.\nClassic lever handle display case.\n\n ","hasVariant":[{"@id":"\/products\/coastal-display-cases?variant=53991714193754#variant","@type":"Product","image":"https:\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655\u0026width=1920","name":"Coastal Display Cases - Pull Handle","offers":{"@id":"\/products\/coastal-display-cases?variant=53991714193754#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"519.90","priceCurrency":"GBP","url":"https:\/\/www.coastal-group.com\/products\/coastal-display-cases?variant=53991714193754"},"sku":"DSP-CASE-PULL-HANDLES"},{"@id":"\/products\/coastal-display-cases?variant=53991714226522#variant","@type":"Product","image":"https:\/\/www.coastal-group.com\/cdn\/shop\/files\/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655\u0026width=1920","name":"Coastal Display Cases - Duratique","offers":{"@id":"\/products\/coastal-display-cases?variant=53991714226522#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"713.00","priceCurrency":"GBP","url":"https:\/\/www.coastal-group.com\/products\/coastal-display-cases?variant=53991714226522"},"sku":"DSP-CASE-DURATIQUE"},{"@id":"\/products\/coastal-display-cases?variant=53991714259290#variant","@type":"Product","image":"https:\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647\u0026width=1920","name":"Coastal Display Cases - Classic Entrance Door","offers":{"@id":"\/products\/coastal-display-cases?variant=53991714259290#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"436.90","priceCurrency":"GBP","url":"https:\/\/www.coastal-group.com\/products\/coastal-display-cases?variant=53991714259290"},"sku":"DSP-CASE-CLASSIC-ENTRANCE-PSB"},{"@id":"\/products\/coastal-display-cases?variant=53991714292058#variant","@type":"Product","image":"https:\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650\u0026width=1920","name":"Coastal Display Cases - Classic Lever Handles","offers":{"@id":"\/products\/coastal-display-cases?variant=53991714292058#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"359.10","priceCurrency":"GBP","url":"https:\/\/www.coastal-group.com\/products\/coastal-display-cases?variant=53991714292058"},"sku":"DSP-CASE-CLASSIC-DOOR"}],"name":"Coastal Display Cases","productGroupID":"10821384569178","url":"https:\/\/www.coastal-group.com\/products\/coastal-display-cases"}</script>
36<script type="application/ld+json">
37  {
38    "@context": "https://schema.org",
39    "@type": "BreadcrumbList",
40    "itemListElement": [{
41        "@type": "ListItem",
42        "position": 1,
43        "name": "Home",
44        "item": "https://www.coastal-group.com"
45      },{
46            "@type": "ListItem",
47            "position": 2,
48            "name": "Coastal Display Cases",
49            "item": "https://www.coastal-group.com/products/coastal-display-cases"
50          }]
51  }
52</script>
52
53    <link rel="preload" href="//www.coastal-group.com/cdn/fonts/tomorrow/tomorrow_n7.ead42505b112ff6838e42681e7271fa7f84c060c.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.coastal-group.com/cdn/fonts/rubik/rubik_n4.c2fb67c90aa34ecf8da34fc1da937ee9c0c27942.woff2" as="font" type="font/woff2" crossorigin><style>
54  /* Typography (heading) */
55  @font-face {
56  font-family: Tomorrow;
57  font-weight: 700;
58  font-style: normal;
59  font-display: swap;
60  src: url("//www.coastal-group.com/cdn/fonts/tomorrow/tomorrow_n7.ead42505b112ff6838e42681e7271fa7f84c060c.woff2") format("woff2"),
61       url("//www.coastal-group.com/cdn/fonts/tomorrow/tomorrow_n7.d9db03f14cdad10cbe1ced92f0eabfb96a8f5f85.woff") format("woff");
62}
63�@font-face {
64  font-family: Tomorrow;
65  font-weight: 700;
66  font-style: italic;
67  font-display: swap;
68  src: url("//www.coastal-group.com/cdn/fonts/tomorrow/tomorrow_i7.2736235acf27d80507c80596384b856ee5162ddc.woff2") format("woff2"),
69       url("//www.coastal-group.com/cdn/fonts/tomorrow/tomorrow_i7.a3f31240bbd6d717dc5445f6fbdae98ddf758318.woff") format("woff");
70}
71�/* Typography (body) */
72  @font-face {
73  font-family: Rubik;
74  font-weight: 400;
75  font-style: normal;
76  font-display: swap;
77  src: url("//www.coastal-group.com/cdn/fonts/rubik/rubik_n4.c2fb67c90aa34ecf8da34fc1da937ee9c0c27942.woff2") format("woff2"),
78       url("//www.coastal-group.com/cdn/fonts/rubik/rubik_n4.d229bd4a6a25ec476a0829a74bf3657a5fd9aa36.woff") format("woff");
79}
80�@font-face {
81  font-family: Rubik;
82  font-weight: 400;
83  font-style: italic;
84  font-display: swap;
85  src: url("//www.coastal-group.com/cdn/fonts/rubik/rubik_i4.528fdfa8adf0c2cb49c0f6d132dcaffa910849d6.woff2") format("woff2"),
86       url("//www.coastal-group.com/cdn/fonts/rubik/rubik_i4.937396c2106c0db7a4072bbcd373d4e3d0ab306b.woff") format("woff");
87}
88�@font-face {
89  font-family: Rubik;
90  font-weight: 600;
91  font-style: normal;
92  font-display: swap;
93  src: url("//www.coastal-group.com/cdn/fonts/rubik/rubik_n6.67aea03a872140ecba69ec8f230a6b23b75ea115.woff2") format("woff2"),
94       url("//www.coastal-group.com/cdn/fonts/rubik/rubik_n6.68bdcdd14ff1017f6af9d9be50d3740fc083b3fd.woff") format("woff");
95}
96�@font-face {
97  font-family: Rubik;
98  font-weight: 600;
99  font-style: italic;
100  font-display: swap;
101  src: url("//www.coastal-group.com/cdn/fonts/rubik/rubik_i6.5023766262fd45dbd0fd5eaa5993b459c760c142.woff2") format("woff2"),
102       url("//www.coastal-group.com/cdn/fonts/rubik/rubik_i6.d8047660bfa53ce9fbb8f4dbd284414c9080892d.woff") format("woff");
103}
104�/* Accent font utility */
105      
106        .accent-font {
107          font-family: 'Northwell', cursive;
108        }
109      
110  :root {--heading-color: 0, 0, 0;
111    --text-color: 0, 0, 0;
112    --background: 242, 242, 242;
113    --secondary-background: 255, 255, 255;
114    --border-color: 206, 206, 206;
115    --border-color-darker: 145, 145, 145;
116    --success-color: 175, 146, 83;
117    --success-background: 229, 223, 210;
118    --error-color: 222, 42, 42;
119    --error-background: 241, 228, 228;
120    --primary-button-background: 175, 146, 83;
121    --primary-button-text-color: 0, 0, 0;
122    --secondary-button-background: 0, 0, 0;
123    --secondary-button-text-color: 175, 146, 83;
124    --product-star-rating: 175, 146, 83;
125    --product-on-sale-accent: 222, 42, 42;
126    --product-sold-out-accent: 111, 113, 155;
127    --product-custom-label-background: 31, 34, 46;
128    --product-custom-label-text-color: 255, 255, 255;
129    --product-custom-label-2-background: 243, 255, 52;
130    --product-custom-label-2-text-color: 0, 0, 0;
131    --product-low-stock-text-color: 222, 42, 42;
132    --product-in-stock-text-color: 46, 158, 123;
133    --loading-bar-background: 0, 0, 0;
134
135    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
136    --root-heading-color: 0, 0, 0;
137    --root-text-color: 0, 0, 0;
138    --root-background: 242, 242, 242;
139    --root-border-color: 206, 206, 206;
140    --root-primary-button-background: 175, 146, 83;
141    --root-primary-button-text-color: 0, 0, 0;
142
143    --base-font-size: 15px;
144
145
146
147
148    --heading-font-family:'Matteo', sans-serif;
149    --heading-font-weight: 700;
150    --heading-font-style: normal;
151    --heading-text-transform: normal;
152    --text-font-family: 'Matteo', sans-serif;
153    --text-font-weight: 400;
154    --text-font-style: normal;
155    --text-font-bold-weight: 600;
156
157    /* Typography (font size) */
158    --heading-xxsmall-font-size: 11px;
159    --heading-xsmall-font-size: 11px;
160    --heading-small-font-size: 12px;
161    --heading-large-font-size: 36px;
162    --heading-h1-font-size: 60px;
163    --heading-h2-font-size: 48px;
164    --heading-h3-font-size: 26px;
165    --heading-h4-font-size: 24px;
166    --heading-h5-font-size: 20px;
167    --heading-h6-font-size: 16px;
168
169    /* Control the look and feel of the theme by changing radius of various elements */
170    --button-border-radius: 4px;
171    --block-border-radius: 0px;
172    --block-border-radius-reduced: 0px;
173    --color-swatch-border-radius: 0px;
174
175    /* Button size */
176    --button-height: 48px;
177    --button-small-height: 40px;
178
179    /* Form related */
180    --form-input-field-height: 48px;
181    --form-input-gap: 16px;
182    --form-submit-margin: 24px;
183
184    /* Product listing related variables */
185    --product-list-block-spacing: 32px;
186
187    /* Video related */
188    --play-button-background: 242, 242, 242;
189    --play-button-arrow: 0, 0, 0;
190
191    /* RTL support */
192    --transform-logical-flip: 1;
193    --transform-origin-start: left;
194    --transform-origin-end: right;
195
196    /* Other */
197    --zoom-cursor-svg-url: url(//www.coastal-group.com/cdn/shop/t/2/assets/zoom-cursor-static.svg?v=39908859784506347231770810883);
198    --arrow-right-svg-url: url(//www.coastal-group.com/cdn/shop/t/2/assets/arrow-right-static.svg?v=40046868119262634591770810876);
199    --arrow-left-svg-url: url(//www.coastal-group.com/cdn/shop/t/2/assets/arrow-left-static.svg?v=158856395986752206651770810875);
200
201    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
202       - container-max-width-minus-gutters: represents the container max width without the edge gutters
203       - container-outer-width: considering the screen width, represent all the space outside the container
204       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
205       - container-inner-width: the effective space inside the container (minus gutters)
206       - grid-column-width: represents the width of a single column of the grid
207       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
208                            to create some "breath" and minimum spacing
209     */
210    --container-max-width: 1600px;
211    --container-gutter: 24px;
212    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
213    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
214    --container-outer-margin: var(--container-outer-width);
215    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
216
217    --grid-column-count: 10;
218    --grid-gap: 24px;
219    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
220
221    --vertical-breather: 48px;
222    --vertical-breather-tight: 48px;
223
224    /* Shopify related variables */
225    --payment-terms-background-color: #f2f2f2;
226  }
227
228  @media screen and (min-width: 741px) {
229    :root {
230      --container-gutter: 40px;
231      --grid-column-count: 20;
232      --vertical-breather: 64px;
233      --vertical-breather-tight: 64px;
234
235      /* Typography (font size) */
236      --heading-xsmall-font-size: 12px;
237      --heading-small-font-size: 13px;
238      --heading-large-font-size: 52px;
239      --heading-h1-font-size: 60px;
240      --heading-h2-font-size: 48px;
241      --heading-h3-font-size: 32px;
242      --heading-h4-font-size: 24px;
243      --heading-h5-font-size: 20px;
244      --heading-h6-font-size: 18px;
245
246      /* Form related */
247      --form-input-field-height: 52px;
248      --form-submit-margin: 32px;
249
250      /* Button size */
251      --button-height: 52px;
252      --button-small-height: 44px;
253    }
254  }
255
256  @media screen and (min-width: 1200px) {
257    :root {
258      --vertical-breather: 80px;
259      --vertical-breather-tight: 64px;
260      --product-list-block-spacing: 48px;
261
262      /* Typography */
263      --heading-large-font-size: 64px;
264      --heading-h1-font-size: 60px;
265      --heading-h2-font-size: 48px;
266      --heading-h3-font-size: 36px;
267      --heading-h4-font-size: 30px;
268      --heading-h5-font-size: 24px;
269      --heading-h6-font-size: 18px;
270    }
271  }
272
273  @media screen and (min-width: 1600px) {
274    :root {
275      --vertical-breather: 90px;
276      --vertical-breather-tight: 64px;
277    }
278  }
279</style>
280
281    
281<script>
282  // This allows to expose several variables to the global scope, to be used in scripts
283  window.themeVariables = {
284    settings: {
285      direction: "ltr",
286      pageType: "product",
287      cartCount: 0,
288      moneyFormat: "£{{amount}}",
289      moneyWithCurrencyFormat: "£{{amount}} GBP",
290      showVendor: true,
291      discountMode: "saving",
292      currencyCodeEnabled: false,
293      cartType: "drawer",
294      cartCurrency: "GBP",
295      mobileZoomFactor: 2.5
296    },
297
298    routes: {
299      host: "www.coastal-group.com",
300      rootUrl: "\/",
301      rootUrlWithoutSlash: '',
302      cartUrl: "\/cart",
303      cartAddUrl: "\/cart\/add",
304      cartChangeUrl: "\/cart\/change",
305      searchUrl: "\/search",
306      predictiveSearchUrl: "\/search\/suggest",
307      productRecommendationsUrl: "\/recommendations\/products"
308    },
309
310    strings: {
311      accessibilityDelete: "Delete",
312      accessibilityClose: "Close",
313      collectionSoldOut: "Sold out",
314      collectionDiscount: "Save @savings@",
315      productSalePrice: "Sale price",
316      productRegularPrice: "Regular price",
317      productFormUnavailable: "Unavailable",
318      productFormSoldOut: "Sold out",
319      productFormPreOrder: "Pre-order",
320      productFormAddToCart: "Add to cart",
321      searchNoResults: "No results could be found.",
322      searchNewSearch: "New search",
323      searchProducts: "Products",
324      searchArticles: "Blog",
325      searchPages: "Pages",
326      searchCollections: "Collections",
327      cartViewCart: "View cart",
328      cartItemAdded: "Item added to your cart!",
329      cartItemAddedShort: "Added to your cart!",
330      cartAddOrderNote: "Add order note",
331      cartEditOrderNote: "Edit order note",
332      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
333      shippingEstimatorOneResult: "There is one shipping rate for your address:",
334      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
335      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
336    },
337
338    libs: {
339      flickity: "\/\/www.coastal-group.com\/cdn\/shop\/t\/2\/assets\/flickity.js?v=176646718982628074891764335373",
340      photoswipe: "\/\/www.coastal-group.com\/cdn\/shop\/t\/2\/assets\/photoswipe.js?v=132268647426145925301764335374",
341      qrCode: "\/\/www.coastal-group.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
342    },
343
344    breakpoints: {
345      phone: 'screen and (max-width: 740px)',
346      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
347      tabletAndUp: 'screen and (min-width: 741px)',
348      pocket: 'screen and (max-width: 999px)',
349      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
350      lapAndUp: 'screen and (min-width: 1000px)',
351      desktop: 'screen and (min-width: 1200px)',
352      wide: 'screen and (min-width: 1400px)'
353    }
354  };
355
356  window.addEventListener('pageshow', async () => {
357    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
358    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
359  });
360
361  if ('noModule' in HTMLScriptElement.prototype) {
362    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
363    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
364
365    requestAnimationFrame(() => {
366      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
367      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
368    });
369  }// We save the product ID in local storage to be eventually used for recently viewed section
370    try {
371      const items = JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]');
372
373      // We check if the current product already exists, and if it does not, we add it at the start
374      if (!items.includes(10821384569178)) {
375        items.unshift(10821384569178);
376      }
377
378      localStorage.setItem('theme:recently-viewed-products', JSON.stringify(items.slice(0, 20)));
379    } catch (e) {
380      // Safari in private mode does not allow setting item, we silently fail
381    }</script>
381
382
383    
384
385  <style>.label.label--new {background: #2A7A3F;}.label.label--testing {background: #B0AE4A;color:#F5F0F0;}</style>
386
387
388
389    <link rel="stylesheet" href="//www.coastal-group.com/cdn/shop/t/2/assets/theme.bundle.css?v=164566512590780666181789551938">
390
391    
391<script src="//www.coastal-group.com/cdn/shop/t/2/assets/vendor.js?v=32643890569905814191764335377" defer></script>
391
392    
392<script src="//www.coastal-group.com/cdn/shop/t/2/assets/theme.js?v=50893735611434500391790923988" defer></script>
392
393    
393<script src="//www.coastal-group.com/cdn/shop/t/2/assets/custom.js?v=26889663885513213161784905883" defer></script>
393
394
395    
395<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
395<meta name="google-site-verification" content="4KavJcHdPdgz8hIQZhWhXNOpIKFPxZCjoXeHB8dGxik">
396<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/99142435162/digital_wallets/dialog">
397<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/53991714193754:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://www.coastal-group.com/products/coastal-display-cases.oembed">
398<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=7879983450"></script>
vendor: 1 bytes, line 398
398
399<script id="shopify-features" type="application/json">{"accessToken":"aa60dda6b4373fe352ba9af73e30ebad","betas":["rich-media-storefront-analytics"],"domain":"www.coastal-group.com","predictiveSearch":true,"shopId":99142435162,"locale":"en"}</script>
vendor: 1 bytes, line 399
399
400<script>var Shopify = Shopify || {};
401Shopify.shop = "coastal-group-uk.myshopify.com";
402Shopify.locale = "en";
403Shopify.currency = {"active":"GBP","rate":"1.0"};
404Shopify.country = "GB";
405Shopify.theme = {"name":"coastal-group\/main","id":188877734234,"schema_name":"Swanky Starter","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
406Shopify.theme.handle = "null";
407Shopify.theme.style = {"id":null,"handle":null};
408Shopify.cdnHost = "www.coastal-group.com/cdn";
409Shopify.routes = Shopify.routes || {};
410Shopify.routes.root = "/";
411Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
412Shopify.SignInWithShop = Shopify.SignInWithShop || {};
413Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
414Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 414
414
415<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 415
415
416<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 416
416
417<script>
418  window.Shopify = window.Shopify || {};
419  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
420  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
421  window.Shopify.SignInWithShop.eligible = true;
422</script>
vendor: 1 bytes, line 422
422
423<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 423
423
424<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 424
424
425<script type="module">
426  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
427
428  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
429
430</script>
vendor: 1 bytes, line 430
430
431<script>
432  window.Shopify = window.Shopify || {};
433  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
434  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"]};
435</script>
vendor: 1 bytes, line 435
435
436<script id="__st">var __st={"a":99142435162,"offset":3600,"reqid":"1871370d-9cb4-4f75-bc6f-40c837f8fb80-1791225524","pageurl":"www.coastal-group.com\/products\/coastal-display-cases","u":"8589f6401e8e","p":"product","rtyp":"product","rid":10821384569178};</script>
vendor: 1 bytes, line 436
436
437<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 437
437
438<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 438
438
439<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.coastal-group.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 439
439
440<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.coastal-group.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
440<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 440
440
441<script>
442  window.Shopify = window.Shopify || {};
443  window.Shopify.MCP = window.Shopify.MCP || {};
444  window.Shopify.MCP.enabled = true;
445  window.Shopify.MCP.shop = "coastal-group-uk.myshopify.com";
446  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.coastal-group.com\/api\/mcp";
447  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
448</script>
vendor: 1 bytes, line 448
448
449<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.coastal-group.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
450</script>
vendor: 1 bytes, line 450
450
451<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.coastal-group.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
452</script>
vendor: 1 bytes, line 452
452
453<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
454  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);
455</script>
vendor: 1 bytes, line 455
455
456<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})}}));
457</script>
vendor: 1 bytes, line 457
457
458<script id='scb4127' type='text/javascript' async='' src='https://www.coastal-group.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 458
458
459<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
459
460
461    <style>
462      /* =========================
463     Matteo Font Family
464     ========================= */
465
466  @font-face {
467    font-family: "Matteo";
468    src: url("//www.coastal-group.com/cdn/shop/t/2/assets/matteo-light.woff?v=162591324686006768741770810857") format("woff");
469    font-weight: 300;
470    font-style: normal;
471    font-display: swap;
472  }
473
474  @font-face {
475    font-family: "Matteo";
476    src: url("//www.coastal-group.com/cdn/shop/t/2/assets/matteo-medium.woff?v=73032980575235047991770810856") format("woff");
477    font-weight: 500;
478    font-style: normal;
479    font-display: swap;
480  }
481
482  @font-face {
483    font-family: "Matteo";
484    src: url("//www.coastal-group.com/cdn/shop/t/2/assets/matteo-bold.woff?v=23929881920128967201770810856") format("woff");
485    font-weight: 600;
486    font-style: normal;
487    font-display: swap;
488  }
489
490  /* =========================
491     Northwell Font
492     ========================= */
493
494  @font-face {
495    font-family: "Northwell";
496    src: url("//www.coastal-group.com/cdn/shop/t/2/assets/northwell.woff?v=42235158816560396801770810857") format("woff");
497    font-weight: 400;
498    font-style: normal;
499    font-display: swap;
500  }
501</style>
502
503<script>
504      window.hulkappsWishlist = window.hulkappsWishlist || {};
505      window.hulkappsWishlist.baseURL = '/apps/advanced-wishlist/api';
506      window.hulkappsWishlist.hasAppBlockSupport = '1';
507    </script>
507
508  <!-- BEGIN app block: shopify://apps/scrolly-infinite-scroll/blocks/app-embed-block/6834cf1c-7dfe-49db-850d-5e0d94ae2b72 -->
509<script async src="https://app.getscrolly.com/get_script/?shop_url=coastal-group-uk.myshopify.com"></script>
509
510
511
512<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
513
514
515
516
517
518
519
520<link rel="dns-prefetch" href="https://cdn.judge.me">
521<link rel="dns-prefetch" href="https://cdn1.judge.me">
522<link rel="dns-prefetch" href="https://api.judge.me">
523
524<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#AF9253","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
524ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#AF9253","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
524itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#AF9253","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#AF9253","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"signed_in_customers","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#AF9253","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#AF9253","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
524youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-27T13:02:58.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
524:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Coastal Group","shop_currency":"GBP","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en-GB","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
524shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Coastal Group"};</script>
524 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #AF9253;--jdgm-secondary-color: rgba(175,146,83,0.1);--jdgm-star-color: #AF9253;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #AF9253;--jdgm-paginate-color: #AF9253;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #AF9253}.jdgm-histogram__bar-content{background-color:#AF9253}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#AF9253}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#AF9253}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #AF9253;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#AF9253}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Coastal Group'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
525</style> <style class='jdgm-settings-style'></style>
526
527  
528  
529  
530  <style class='jdgm-miracle-styles'>
531  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
531/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
532
533</style>
534
535
536  
537  
538   
539
540
541
542
543<script data-cfasync='false' class='jdgm-script'>
544!function(e){window.jdgm=window.jdgm||{};
545/* INF-1976 */
546var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
547if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
548jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
549jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
550setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
551!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
552(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
553a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
554jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
555t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
556t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
557".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
558parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
559jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
560)}))}(document);
561</script>
561
562<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
563
564<!-- BEGIN app snippet: theme_fix_tags -->
564<script>
565  (function() {
566    var jdgmThemeFixes = null;
567    if (!jdgmThemeFixes) return;
568
569    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
570    // before the per-theme fix so the theme-specific CSS wins the cascade.
571    // HTML is never applied globally (too risky).
572    var allThemesFix = jdgmThemeFixes['all'];
573    if (allThemesFix && allThemesFix.css) {
574      var allStyleTag = document.createElement('style');
575      allStyleTag.classList.add('jdgm-theme-fix-style-all');
576      allStyleTag.innerHTML = allThemesFix.css;
577      document.head.append(allStyleTag);
578    };
579
580    if (allThemesFix && allThemesFix.js) {
581      var allScriptTag = document.createElement('script');
582      allScriptTag.classList.add('jdgm-theme-fix-script-all');
583      allScriptTag.innerHTML = allThemesFix.js;
584      document.head.append(allScriptTag);
585    };
586
587    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
588    if (!thisThemeFix) return;
589
590    if (thisThemeFix.html) {
591      document.addEventListener("DOMContentLoaded", function() {
592        var htmlDiv = document.createElement('div');
593        htmlDiv.classList.add('jdgm-theme-fix-html');
594        htmlDiv.innerHTML = thisThemeFix.html;
595        document.body.append(htmlDiv);
596      });
597    };
598
599    if (thisThemeFix.css) {
600      var styleTag = document.createElement('style');
601      styleTag.classList.add('jdgm-theme-fix-style');
602      styleTag.innerHTML = thisThemeFix.css;
603      document.head.append(styleTag);
604    };
605
606    if (thisThemeFix.js) {
607      var scriptTag = document.createElement('script');
608      scriptTag.classList.add('jdgm-theme-fix-script');
609      scriptTag.innerHTML = thisThemeFix.js;
610      document.head.append(scriptTag);
611    };
612  })();
613</script>
613
614<!-- END app snippet -->
615<!-- End of Judge.me Core -->
616
617
618
619<!-- END app block --><!-- BEGIN app block: shopify://apps/advanced-wishlist/blocks/app/330d9272-08ea-4193-b3e0-475a69fa65fa --><!-- BEGIN app snippet: variables -->
619<script type="text/javascript">
620  if(typeof window.hulkappsWishlist === 'undefined') {
621      window.hulkappsWishlist = {};
622  }
623  window.hulkappsWishlist.customerID = null;
624  window.hulkappsWishlist.customerName = null;
625  window.hulkappsWishlist.customerEmail = null;
626  window.hulkappsWishlist.domain = "coastal-group-uk.myshopify.com";
627  window.hulkappsWishlist.selectedVariant = 53991714193754;
628  window.hulkappsWishlist.buttonStyleSettings = {"theme_color":"#AF9253","button_icon_type":"default_icon","empty_set_custom_icon":null,"filled_set_custom_icon":null,"empty_set_custom_icon_max_file_size":false,"filled_set_custom_icon_max_file_size":false,"empty_set_custom_icon_text":false,"filled_set_custom_icon_text":false,"button_style":"style_4","button_font_size":16,"button_font_weight":500,"button_border":0,"button_border_radius":0,"button_background_color":"#5c6ac4","button_text_color":"#FFFFFF","button_border_color":"#333","hover_button_background_color":"#5c6ac4","hover_button_text_color":"#FFFFFF","hover_button_border_color":"#333","position":"auto_inject","view":"grid","button_top_bottom_vertical_space":9,"button_left_right_vertical_space":16,"share_button":"show","product_share_button":false,"facebook":true,"pinterest":true,"twitter":true,"email":true,"set_icon":"set_1","modal_title":"Or Share Via","product_share_facebook":true,"product_share_pinterest":true,"product_share_twitter":true,"product_share_email":true,"product_share_set_icon":"set_1","wl_floating_button":true,"floating_button_background_color":"#AF9253","floating_button_text_color":"#000000","floating_button_position":"right_center","floating_button_type":"text_with_icon","floating_button_font_size":16,"floating_button_font_weight":500,"floating_button_top_bottom_vertical_space":10,"floating_button_left_right_vertical_space":10,"hover_floating_button_background_color":"#000000","hover_floating_button_text_color":"#AF9253","hide_floating_button_mobile_version":false,"display_my_wishlist_as":"redirect","floating_my_wishlist_text":"My wishlist","floating_explore_more_products_button_text":"Explore more products","floating_close_button_text":"Close","show_icon_animation":true,"header_type":"header_menu","header_icon_position":"manual_header_icon","header_icon_design":"wishlist_page","header_icon_selector":"a[href='\/cart']","header_icon_color":"#000","header_icon_size":16,"header_icon_weight":500,"icon_type":"outline","icon_size":16,"icon_fill_color":"#ffffff","icon_border_color":"#ffffff","icon_hover_color":"#5c6ac4","icon_background_type":"icon_no_background","icon_background_color":"#cccccc","selected_icon_fill_color":"#5c6ac4","selected_icon_border_color":"#5c6ac4","custom_wishlist_icon":true,"custom_wishlist_icon_right":"true","collection_icon_type":"fill","collection_icon_size":16,"collection_icon_fill_color":"#AF9253","collection_icon_border_color":"#5c6ac4","collection_icon_hover_color":"#000000","collection_icon_background_type":"icon_no_background","collection_icon_background_color":"#cccccc","collection_selected_icon_fill_color":"#677876","collection_selected_icon_border_color":"#5c6ac4","collection_count_layout":"top_count","customize_product_icon":false,"customize_collection_icon":true,"collection_count_background_color":"#AF9253","collection_count_color":"#000000","individual_save_items_text_color":"#000000","individual_save_items_font_size":16,"individual_save_items_font_thickness":500,"save_for_later_type":"individual_button","global_button_bg_color":"#5c6ac4","global_button_text_color":"#ffffff","global_button_border_color":"#5c6ac4","global_button_border_width":0,"global_button_font_size":16,"global_button_font_thickness":500,"global_button_border_radius":0,"global_button_horizontal_space":7,"global_button_vertical_space":10,"save_for_later_status":true,"save_for_later_selector":"#main-cart-items .cart-item__name","save_for_later_selector_cart_drawer":"#CartDrawer-CartItems .cart-item__name","save_all_for_later_selector":"[name='\/checkout']","global_button_bg_hover_color":"#5c6ac4","global_button_text_hover_color":"#ffffff","share_email":true,"individual_button_position":"individual_button_automatic","individual_save_items_text_hover_color":"#000000","global_button_position":"global_button_automatic"};
629  window.hulkappsWishlist.generalSettings = {"facebook_pixel_code":null,"google_conversion_tracking_code":null,"is_guest_enabled":true,"delete_on_move_to_wishlist":true,"public_wishlist_count":"hide","product_compact_numbers":false,"product_page_tooltip":true,"tooltip_message":"This item has been wishlisted","tooltip_time_message":"time(s)","collection_wishlist_count":"hide","collection_compact_numbers":false,"display_zero_counter":false,"wishlist_header_count":"hide","can_share_wishlist":false,"has_multiple_wishlist":true,"can_subscribe_wishlist":false,"is_exclude_enabled":false,"css_style":"a[data-gridwlhulklist][data-custom-wishlist-icon]{\n    z-index: 1;\n}","custom_js":null,"stay_WL_page_after_add_cart":true,"is_my_wishlist_custom_title":false,"show_quantity":false,"my_wishlist_custom_title":"My Wishlist","app_proxy_prefix":"apps","app_proxy_path":"advanced-wishlist","account_page_link":true,"button_layout":"simple_button","wl_account_page_link":true,"product_click_option":"show_product_details","header_count_background_color":"#000000","header_count_color":"#FFFFFF","per_page":"12","wishlist_view":"both","price_color":"#3d4246","date_color":"#AF9253","price_font_size":14,"header_font_size":25,"pd_name_font_size":14,"login_message_font_size":25,"date_format":"d F Y","customer_consent":false,"low_stock_offer":false,"price_drop_offer":false,"show_variant_picker":true,"save_for_later_status":false,"remove_share_wl_items":true,"klaviyo":{"status":false,"out_of_stock":false},"recommend":{"status":false,"type":"newest","collection_id":null,"product_ids":[],"products":[],"quick_add":true,"show_navigation":true,"per_slide":"4","detail_box_color":"white","hover_button_color":"#4c4749","heading_color":"black","arrow_color":"black","product_text_color":"black"},"zapier_integration":false,"guest_wishlist_share":true,"sorting":true,"sku":true,"title_position":"left","pagination_type":"pagination","load_more":{"color":"#000000","background":"#ffffff","border_color":"#000000","size":null},"total_wishlist_count":false,"popup_delay":"5","theme_publish_notification":true,"bulk_action_enabled":true,"custom_title_position":false,"wishlist_notifications":true,"empty_wishlist_button_link":"\/checkout","is_empty_wishlist_button_link":false,"help_button":{"status":false,"content":"\u003ch3 style=\"text-align: center\"\u003eWishlist management page\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eThis page allows you to manage and add wishlist items directly to the cart.\u003c\/li\u003e\u003cli\u003eShare your public wishlist on social media, through links, and via custom email.\u003c\/li\u003e\u003cli\u003eYou can subscribe to get update about your wishlist items.\u003c\/li\u003e\u003c\/ul\u003e"},"wishlist_rearrange":false,"enable_move_to_cart":true,"is_move_to_cart_exclude_enabled":false};
630  window.hulkappsWishlist.languageSettings = {"en":{"primary_language":true,"button_text":"Add to favourites","tooltip_text":"This item has been wishlisted (X) items","success_button_text":"Added to favourites","save_button_text":"Save","create_wishlist_button":"Save","heading_text":"Add to favourites","unsubscribe_button":"Close","unsubscribe_title":"You have been unsubscribed","unsubscribe_content":"You will no longer receive emails about favourite activities from this store.","wishlist":{"placeholder":"Ex. Front Door","choose":"Choose favourites","create":"Create a new favourites","my":"My favourites"},"success_message":{"wishlist_create":"Favourite created successfully","wishlist_update":"Favourite updated successfully","wishlist_move":"Favourite moved successfully","subscribe":"Subscribed to favourites successfully!","without_login":"Product has been added to your favourites, please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users":"Product has been successfully added to favourites, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My favourites'\u
630003c\/a\u003e.","for_update_login_users":"Product has been successfully updated in your favourites, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_guest_login_disabled":"Please \u003ca href=\"\/account\"\u003elogin\u003c\/a\u003e to add this product to your favourites..","for_wishlist_removed":"Favourite deleted successfully","for_item_removed":"Product has been successfully removed from your favourites.","without_login_latest":"{Product} has been temporarily added to your wishlist, please \u003ca href=\"\/account\"\u003e'My Wishlist'\u003c\/a\u003elogin\u003c\/a\u003e to save it permanently.","for_login_users_latest":"{Product} has been successfully added to your wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_update_login_users_latest":"{Product} has been successfully updated in your wishlist, view \u003ca href=\"\/apps\/advanced-wishlist\"\u003e'My Wishlist'\u003c\/a\u003e.","for_multiple_item_removed":"{Count} products has been successfully removed from your favourites.","item_move_to_cart":"Product added to cart successfully","variant_changed":"Product variant changed successfully","variant_changed_latest":"{Product} variant has been successfully changed!","for_item_moved":"Product has been successfully added to your cart","for_multiple_item_moved":"{Count} products have been successfully added to your cart","quantity_changed":"Product quantity changed successfully","quantity_changed_latest":"{Product} quantity has been successfully changed!","for_item_removed_latest":"The quantity of {Product} has been successfully changed!","for_item_moved_latest":"The quantity of {Product} has been changed!"},"guest_share_wishlist":{"title":"Share your favourites","description":"You are currently shopping anonymously","login_description":"Login to save your favourites.","copy_link_text":"Copy link"},"sort_by":{"title":"Sort By","default":"Sort by latest","price_high_to_low":"Sort by price: high to low","price_low_to_high":"Sort by price: low to high"},"shared_email":{"title":"Share List Via Email","send_button":"SHARE FAVOURITES","subject":"{shopper_name} shared their favourites!","body":"Hey there! Check out My Favourites:","name":"Sender Name*","email":"Recipient’s Email*","subject_label":"Subject*","body_label":"Message*","modal_title":"Share my favourites","product_share_modal_title":"Share my product","name_validation_message":"Enter Name","email_validation_message":"Enter Email","body_validation_message":"Enter Body","subject_validation_message":"Enter Subject","check_email_validation_message":"Enter Valid Email"},"action_button":{"share":"Share","subscribe":"Subscribe","subscribed":"Subscribed","my_account":"My account","account_page":"My favourites","quick_add":"QUICK ADD","email":"Email","help_text":"Learn more","save_button_text":"Save","load_more":"Load more"},"no_data_found":"No data found!","placeholder_searchbox":"Search products","placeholder__wishlistsearchbox":"Search favourites","date_label":"Added on","button":{"move_to_cart":"Move to cart","after_move_to_cart":"Products added to cart.","delete":"Delete","out_of_stock":"Out of stock","save_for_later":"Save for later","save_all_for_later":"Save all for later","save_all_for_later_excluded_products":"All products, except {product-title} have been successfully added to your favourites.","log_in":"Login","add_product":"Return to shop","previous":"Previous","next":"Next","delete_yes":"Yes","delete_no":"No"},"subscribe":{"input_field_text":"Enter your email","input_field":"See product details","button_text":"Subscribe"},"title":{"empty_wishlist":"Please add product to your favourites to see them here.","login":"Login to see your favourites","guest_wishlist_title":"My favourites","new_wishlist_text":"New favourite","delete_wishlist_text":"Are you sure you want to delete this favourite?","delete_bulk_product_text":"Are you sure you want to delete selected products?","copied_link_message":"Link has been copied","delete_product_text":"Are you sure you want to delete this product?","move_bulk_wishlist_text":"Are you sure you want to move selected products to your favourites?","move_wishlist_text":"Are you sure you want to move this item to your favourites?","select_all_text":"Select All","move_to_cart_text":"Move to cart","delete_text":"Delete","featured_product":"You may also like","rename_wishlist":"Rename","product_share_title":"Share this item","delete_wishlist":"Delete","my_wishlist_custom_title":"My favourites"},"popup":{"title":"Subscribe and get alerts about your favourites.","subscribe_message":"We will notify you on events like low stock, price drop or general reminders so that you dont miss the deal."},"error_message":{"product_detail":"Product details not found","product_variant_detail":"Product variant details not found","wishlist":"Favourite not found","wishlist_already_use":"Favourite name already in use. Please use a different name.","can_subscribe_wishlist":"Unable to subscribe to favourites. Please contact your store owner!","max_wishlist_limit":"Maximum favourite product limit exceeded","subscribe_empty_email":"Please enter a email address","subscribe_invalid_email":"Please enter a valid email address","already_subscribe":"You are already subscribed"},"sidebar_widgets":{"floating_my_wishlist_text":"My favourites","floating_explore_more_products_button_text":"Explore more products","floating_add_products_button_text":"Add products","floating_close_button_text":"Close"},"latest_notification_box":false}};
631
632  
633      window.hulkappsWishlist.productJSON = {
634          id: 10821384569178,
635          handle: "coastal-display-cases",
636          title: "Coastal Display Cases",
637
638          vendor: "COASTAL",
639          type: "",
640          tags: [],
641
642          price: 35910,
643          compare_at_price: null,
644
645          variants: [{
646                id: 53991714193754,
647                price: 51990,
648                sku: "DSP-CASE-PULL-HANDLES",
649                title: "Pull Handle",
650                compare_at_price: null,
651                available: true
652              },{
653                id: 53991714226522,
654                price: 71300,
655                sku: "DSP-CASE-DURATIQUE",
656                title: "Duratique",
657                compare_at_price: null,
658                available: true
659              },{
660                id: 53991714259290,
661                price: 43690,
662                sku: "DSP-CASE-CLASSIC-ENTRANCE-PSB",
663                title: "Classic Entrance Door",
664                compare_at_price: null,
665                available: true
666              },{
667                id: 53991714292058,
668                price: 35910,
669                sku: "DSP-CASE-CLASSIC-DOOR",
670                title: "Classic Lever Handles",
671                compare_at_price: null,
672                available: true
673              }]
674      };
675  
676</script>
676
677<!-- END app snippet -->
678<!-- BEGIN app snippet: global --><link href="//cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-styles.css" rel="stylesheet" type="text/css" media="all" />
679<script src="https://cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-global.js" async></script>
vendor: 1 bytes, line 679
679
680<script src="https://cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-modals.js" async></script>
680
681
682
683
684
685
686<!-- END app snippet -->
687
688
689<!-- END app block --><!-- BEGIN app block: shopify://apps/advanced-wishlist/blocks/collection-btn/330d9272-08ea-4193-b3e0-475a69fa65fa --><!-- BEGIN app snippet: collection-btn --><style>
690a[data-gridwlhulklist].hide-hulk-product-wishlist {
691    display: none;
692}
693a[data-gridwlhulklist][data-custom-wishlist-icon] {
694    position: absolute;
695    top: 20px;
696    z-index: 999;
697}
698a[data-gridwlhulklist][data-position='right'] {
699    right: 10px;
700    left: unset;
701}
702a[data-gridwlhulklist][data-position='left'] {
703    left: 10px;
704    right: unset;
705}
706a[data-gridwlhulklist] .hulkapps-wl-collection-count {
707  color: #ededed;
708}
709a[data-gridwlhulklist] .hulkapps-wl-collection-count[data-layout=top_count] {
710    display: flex !important;
711    align-items: center;
712    justify-content: center;
713    position: absolute;
714    right: -.3rem;
715    bottom: 1rem;
716    font-weight: 700;
717    border-radius: 50%;
718    min-width: 1.5em;
719    height: 1.5em;
720    background-color: #000000;
721}
722a[data-gridwlhulklist][data-added=false] {
723    .hulkapps-wl-collection-icon {
724        color: #AF9253;
725        font-size: 20px;
726    }
727    .hulkapps-wl-collection-icon[data-icon="both"] {
728        -webkit-text-stroke: 1px #af9253;
729    }
730}
731a[data-gridwlhulklist][data-added=true] {
732    .hulkapps-wl-collection-icon {
733        color: #AF9253;
734        font-size: 20px;
735    }
736    .hulkapps-wl-collection-icon[data-icon="both"] {
737        -webkit-text-stroke-color: #af9253;
738        webkit-text-stroke-width: 1.5px;
739    }
740}
741a[data-gridwlhulklist] {
742   .hulkapps-wl-collection-icon[data-icon-background=round] {
743        background: #ffffff;
744        padding: 5px 7px;
745        border-radius: 50%;
746   }
747   .hulkapps-wl-collection-icon[data-icon-background=square] {
748        background: #ffffff;
749        padding: 5px 7px;
750   }
751    .count.hulkapps-wl-collection-count[data-layout=beside_count] {
752        display: inline-block !important;
753    }
754    img.hulkapps-wl-custom-icon {
755        line-height: 1;
756        cursor: pointer;
757        margin-right: 5px;
758        user-select: none;
759        vertical-align: middle;
760        margin-top: -2px;
761    }
762    .hide-hulk-product-wishlist {
763        display: none!important;
764    }
765}
766</style>
767
768
769
770
771
772
773
774<script type="application/json" id="product-data">
775{
776    "is_added_selector": "true",
777    "collection_icon_selector": ".product-item",
778    "collection_icon_type": "outline",
779    "collection_icon_background_type": "icon_no_background",
780    "collection_icon_size": "20",
781    "collection_icon_background_color": "#ffffff",
782    "custom_wishlist_icon_right": "true",
783    "collection_count_layout": "top_count",
784    "collection_icon_background_type": "icon_no_background",
785    "custom_wishlist_icon": "true",
786    "is_custom_icon": "true",
787    "empty_set_custom_icon": "",
788    "filled_set_custom_icon": ""
789}
790</script>
790
791<!-- END app snippet -->
792
793
794<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
794<script type="text/javascript">
795  
796  if (typeof window.formbuilder_customer != "object") {
797        window.formbuilder_customer = {}
798  }
799
800  
801
802  window.hulkFormBuilder = {
803    form_data: {"form_-FUOVsNXZy1KRtIo14l8SQ":{"uuid":"-FUOVsNXZy1KRtIo14l8SQ","form_name":"Contact","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f2f2f2","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"redirect","after_submit_msg":"\u003cp\u003eThank you for your message - we will be in touch soon. We aim to get back to you within one working day.\u003c\/p\u003e\n\n\u003cp\u003eIf the matter is urgent please call us on 01726 871 025; our normal working hours\u0026nbsp;are 8am to 5pm Monday to Friday.\u0026nbsp;\u003c\/p\u003e\n","captcha_enable":"yes","label_style":"blockLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000000","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#000000","button_back_clr":"#af9253","button_border_radius":"5","form_width":"800px","form_border_size":"1","form_border_clr":"#c7c7c7","form_border_radius":"10","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Contact","form_access_message":"\u
803003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"no","captcha_lang":"en-GB","captcha_version_3_enable":"no","input_font_family":"Montserrat","label_font_family":"Montserrat","captcha_align":"center","after_submit_url":"https:\/\/www.coastal-group.com\/pages\/thank-you-contact-form","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"text","position":2,"label":"Company Name","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"type":"textarea","position":4,"label":"Message","required":"yes","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"T12vPJ8rFTjkTzn20NMgGw","shop_timezone":"Europe\/London","shop_id":171905,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"coastal-group-uk.myshopify.com","popup_settings":{},"form_is_active":true}},
804    shop_data: {"shop_T12vPJ8rFTjkTzn20NMgGw":{"shop_uuid":"T12vPJ8rFTjkTzn20NMgGw","shop_timezone":"Europe\/London","shop_id":171905,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"coastal-group-uk.myshopify.com","shop_created_at":"2026-06-01T05:31:25.721-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
805    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
805d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
806    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}},
807    shop: null,
808    shop_id: null,
809    plan_features: null,
810    validateDoubleQuotes: false,
811    assets: {
812      searchableDropdown: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/searchable-dropdown.js",
813      extraFunctions: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/extra-functions.js",
814      extraStyles: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/extra-styles.css",
815      bootstrapStyles: "https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/theme-app-extension-bootstrap.css",
816    },
817    translations: {
818      htmlTagNotAllowed: "HTML Tags are not allowed",
819      sqlQueryNotAllowed: "SQL Queries are not allowed",
820      doubleQuoteNotAllowed: "Double quotes are not allowed",
821      
822      maxTextFieldsReached: "You have added the maximum number of text fields.",
823      
824
825      
826      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
827    }
828
829  }
830
831  
832
833  window.FbThemeAppExtSettingsHash = {}
834  
835</script>
835<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
836
837
838<!-- END app block -->
838<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 838
838
839<script src="https://cdn.shopify.com/extensions/01a0e6d8-55ac-7532-811a-4502935d7ece/my-wishlist-share-remind-327/assets/hulkapps-wishlist-collection.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 839
839
840<script src="https://cdn.shopify.com/extensions/01a10bc5-4b8d-7ca7-8a4c-2623bcb670ca/form-builder-by-hulkapps-75/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 840
840
841<script src="https://cdn.shopify.com/extensions/01a10cc4-7b18-7b2d-ad42-f011d413fe9e/forms-2611/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
841
842<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
843<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: 99142435162,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 843
843
844<script>
845  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
846</script>
vendor: 1 bytes, line 846
846
847<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}
847).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: 99142435162,storefrontBaseUrl: "https://www.coastal-group.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.coastal-group.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4273602906","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8LLGDQWZYN\\\",\\\"GT-TQKJ38FF\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8LLGDQWZYN\\\",\\\"MC-6N71PZT4DH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8LLGDQWZYN\\\",\\\"MC-6N71PZT4DH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8LLGDQWZYN\\\",\\\"MC-6N71PZT4DH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8LLGDQWZYN\\\"}],\\\"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":"3634135386","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
847,"dataSharingState":"unrestricted"},{"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":"Coastal Group","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"coastal-group-uk.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.coastal-group.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":519.9,"currencyCode":"GBP"},"product":{"title":"Coastal Display Cases","vendor":"COASTAL","id":"10821384569178","untranslatedTitle":"Coastal Display Cases","url":"\/products\/coastal-display-cases","type":""},"id":"53991714193754","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655"},"sku":"DSP-CASE-PULL-HANDLES","title":"Pull Handle","untranslatedTitle":"Pull Handle"},{"price":{"amount":713.0,"currencyCode":"GBP"},"product":{"title":"Coastal Display Cases","vendor":"COASTAL","id":"10821384569178","untranslatedTitle":"Coastal Display Cases","url":"\/products\/coastal-display-cases","type":""},"id":"53991714226522","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655"},"sku":"DSP-CASE-DURATIQUE","title":"Duratique","untranslatedTitle":"Duratique"},{"price":{"amount":436.9,"currencyCode":"GBP"},"product":{"title":"Coastal Display Cases","vendor":"COASTAL","id":"10821384569178","untranslatedTitle":"Coastal Display Cases","url":"\/products\/coastal-display-cases","type":""},"id":"53991714259290","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647"},"sku":"DSP-CASE-CLASSIC-ENTRANCE-PSB","title":"Classic Entrance Door","untranslatedTitle":"Classic Entrance Door"},{"price":{"amount":359.1,"currencyCode":"GBP"},"product":{"title":"Coastal Display Cases","vendor":"COASTAL","id":"10821384569178","untranslatedTitle":"Coastal Display Cases","url":"\/products\/coastal-display-cases","type":""},"id":"53991714292058","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650"},"sku":"DSP-CASE-CLASSIC-DOOR","title":"Classic Lever Handles","untranslatedTitle":"Classic Lever Handles"}],"products":[{"id":"10821384569178","handle":"coastal-display-cases","isCollective":null,"title":"Coastal Display Cases","type":null,"untranslatedTitle":"Coastal Display Cases","url":"\/products\/coastal-display-cases","vendor":"COASTAL","remoteShopId":null,"variants":[{"id":"53991714193754","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655"},"price":{"amount":519.9,"currencyCode":"GBP"},"sku":"DSP-CASE-PULL-HANDLES","title":"Pull Handle","untranslatedTitle":"Pull Handle"},{"id":"53991714226522","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655"},"price":{"amount":713.0,"currencyCode":"GBP"},"sku":"DSP-CASE-DURATIQUE","title":"Duratique","untranslatedTitle":"Duratique"},{"id":"53991714259290","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647"},"price":{"amount":436.9,"currencyCode":"GBP"},"sku":"DSP-CASE-CLASSIC-ENTRANCE-PSB","title":"Classic Entrance Door","untranslatedTitle":"Classic Entrance Door"},{"id":"53991714292058","image":{"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650"},"price":{"amount":359.1,"currencyCode":"GBP"},"sku":"DSP-CASE-CLASSIC-DOOR","title":"Classic Lever Handles","untranslatedTitle":"Classic Lever Handles"}]}],"purchasingCompany":null},},"https://www.coastal-group.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"188877734234","themePublished":"true","eventMetadataId":"4eac2e0c-99f3-48db-915e-150d528bbccd","pageType":"product","resourceId":"10821384569178","shopId":"99142435162","storefrontBaseUrl":"https:\/\/www.coastal-group.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":519.9,\"currencyCode\":\"GBP\"},\"product\":{\"title\":\"Coastal Display Cases\",\"vendor\":\"COASTAL\",\"id\":\"10821384569178\",\"untranslatedTitle\":\"Coastal Display Cases\",\"url\":\"\/products\/coastal-display-cases\",\"type\":\"\"},\"id\":\"53991714193754\",\"image\":{\"src\":\"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655\"}
847,\"sku\":\"DSP-CASE-PULL-HANDLES\",\"title\":\"Pull Handle\",\"untranslatedTitle\":\"Pull Handle\"}}]]"});})();</script>
847<script>
848  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
849  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
850  window.ShopifyAnalytics.meta.currency = 'GBP';
851  var meta = {"product":{"id":10821384569178,"gid":"gid:\/\/shopify\/Product\/10821384569178","vendor":"COASTAL","type":"","handle":"coastal-display-cases","variants":[{"id":53991714193754,"price":51990,"name":"Coastal Display Cases - Pull Handle","public_title":"Pull Handle","sku":"DSP-CASE-PULL-HANDLES"},{"id":53991714226522,"price":71300,"name":"Coastal Display Cases - Duratique","public_title":"Duratique","sku":"DSP-CASE-DURATIQUE"},{"id":53991714259290,"price":43690,"name":"Coastal Display Cases - Classic Entrance Door","public_title":"Classic Entrance Door","sku":"DSP-CASE-CLASSIC-ENTRANCE-PSB"},{"id":53991714292058,"price":35910,"name":"Coastal Display Cases - Classic Lever Handles","public_title":"Classic Lever Handles","sku":"DSP-CASE-CLASSIC-DOOR"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10821384569178,"requestId":"1871370d-9cb4-4f75-bc6f-40c837f8fb80-1791225524"}};
852  for (var attr in meta) {
853    window.ShopifyAnalytics.meta[attr] = meta[attr];
854  }
855</script>
vendor: 1 bytes, line 855
855
856<script class="analytics">
857  (function () {
858    var customDocumentWrite = function(content) {
859      var jquery = null;
860
861      if (window.jQuery) {
862        jquery = window.jQuery;
863      } else if (window.Checkout && window.Checkout.$) {
864        jquery = window.Checkout.$;
865      }
866
867      if (jquery) {
868        jquery('body').append(content);
869      }
870    };
871
872    var hasLoggedConversion = function(token) {
873      if (token) {
874        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
875      }
876      return false;
877    }
878
879    var setCookieIfConversion = function(token) {
880      if (token) {
881        var twoMonthsFromNow = new Date(Date.now());
882        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
883
884        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
885      }
886    }
887
888    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
889    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
890    if (trekkie.integrations) {
891      return;
892    }
893    trekkie.methods = [
894      'identify',
895      'page',
896      'ready',
897      'track',
898      'trackForm',
899      'trackLink'
900    ];
901    trekkie.factory = function(method) {
902      return function() {
903        var args = Array.prototype.slice.call(arguments);
904        args.unshift(method);
905        trekkie.push(args);
906        if (method == 'track' || method == 'page') {
907          var pageUrl;
908          try {
909            pageUrl = window.location.href;
910          } catch (e) {}
911          var pageReferrer;
912          try {
913            pageReferrer = document.referrer;
914          } catch (e) {}
915          try {
916            if (window.__TREKKIE_SHIM_QUEUE == null) {
917              window.__TREKKIE_SHIM_QUEUE = [];
918            }
919            window.__TREKKIE_SHIM_QUEUE.push({
920              from: 'trekkie-stub',
921              method: method,
922              args: args.slice(1),
923              pageContext: {
924                url: pageUrl,
925                referrer: pageReferrer
926              }
927            });
928          } catch (e) {
929            // no-op
930          }
931        }
932        return trekkie;
933      };
934    };
935    for (var i = 0; i < trekkie.methods.length; i++) {
936      var key = trekkie.methods[i];
937      trekkie[key] = trekkie.factory(key);
938    }
939    trekkie.load = function(config) {
940      trekkie.config = config || {};
941      trekkie.config.initialDocumentCookie = document.cookie;
942      var first = document.getElementsByTagName('script')[0];
943var script = document.createElement('script');
944script.type = 'text/javascript';
945script.onerror = function(e) {
946  var scriptFallback = document.createElement('script');
947  scriptFallback.type = 'text/javascript';
948  scriptFallback.onerror = function(error) {
949          var Monorail = {
950      produce: function produce(monorailDomain, schemaId, payload) {
951        var currentMs = new Date().getTime();
952        var event = {
953          schema_id: schemaId,
954          payload: payload,
955          metadata: {
956            event_created_at_ms: currentMs,
957            event_sent_at_ms: currentMs
958          }
959        };
960        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
961      },
962      sendRequest: function sendRequest(endpointUrl, payload) {
963        // Try the sendBeacon API
964        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
965          var blobData = new window.Blob([payload], {
966            type: 'text/plain'
967          });
968
969          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
970            return true;
971          } // sendBeacon was not successful
972
973        } // XHR beacon
974
975        var xhr = new XMLHttpRequest();
976
977        try {
978          xhr.open('POST', endpointUrl);
979          xhr.setRequestHeader('Content-Type', 'text/plain');
980          xhr.send(payload);
981        } catch (e) {
982          console.log(e);
983        }
984
985        return false;
986      },
987      isIos12: function isIos12() {
988        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
989      }
990    };
991    Monorail.produce('monorail-edge.shopifysvc.com',
992      'trekkie_storefront_load_errors/1.1',
993      {shop_id: 99142435162,
994      theme_id: 188877734234,
995      app_name: "storefront",
996      context_url: window.location.href,
997      source_url: "//www.coastal-group.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
998
999  };
1000  scriptFallback.async = true;
1001  scriptFallback.src = '//www.coastal-group.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1002  first.parentNode.insertBefore(scriptFallback, first);
1003};
1004script.async = true;
1005script.src = '//www.coastal-group.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1006first.parentNode.insertBefore(script, first);
1007
1008    };
1009    trekkie.load(
1010      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":99142435162,"isMerchantRequest":null,"themeId":188877734234,"themeCityHash":"12281745333418433241","contentLanguage":"en","currency":"GBP","eventMetadataId":"4eac2e0c-99f3-48db-915e-150d528bbccd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1011    );
1012
1013    var loaded = false;
1014    trekkie.ready(function() {
1015      if (loaded) return;
1016      loaded = true;
1017
1018      window.ShopifyAnalytics.lib = window.trekkie;
1019
1020      var originalDocumentWrite = document.write;
1021      document.write = customDocumentWrite;
1022      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1023      document.write = originalDocumentWrite;
1024
1025      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1026      var token = match? match[1]: undefined;
1027      if (!hasLoggedConversion(token)) {
1028        setCookieIfConversion(token);
1029        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"GBP","variantId":53991714193754,"productId":10821384569178,"productGid":"gid:\/\/shopify\/Product\/10821384569178","name":"Coastal Display Cases - Pull Handle","price":"519.90","sku":"DSP-CASE-PULL-HANDLES","brand":"COASTAL","variant":"Pull Handle","category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1030      }
1031    });
1032
1033    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10821384569178,"requestId":"1871370d-9cb4-4f75-bc6f-40c837f8fb80-1791225524","shopifyEmitted":true});
1034
1035    var eventsListenerScript = document.createElement('script');
1036    eventsListenerScript.async = true;
1037    eventsListenerScript.src = "//www.coastal-group.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1038    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1039})();</script>
vendor: 1 bytes, line 1039
1039
1040<script
1041  defer
1042  src="https://www.coastal-group.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1043  data-application="storefront-renderer"
1044  data-shop-id="99142435162"
1045  data-render-region="gcp-us-west1"
1046  data-page-type="product"
1047  data-theme-instance-id="188877734234"
1048  data-theme-name="Swanky Starter"
1049  data-theme-version="1.0.0"
1050  data-monorail-region="shop_domain"
1051  data-resource-timing-sampling-rate="10"
1052  data-shs="true"
1053  data-shs-beacon="true"
1054  data-shs-export-with-fetch="true"
1055  data-shs-logs-sample-rate="1"
1056  data-shs-beacon-endpoint="https://www.coastal-group.com/api/collect"
1057></script>
1057
1058<meta name="shopify-y" content="3e18576f-be15-4e82-a3ac-d76e5db74898" data-expiration="1822783124000"><meta name="shopify-s" content="16c78ad4-776e-4f57-9618-0f44dbfbefdc" data-expiration="1791227324000"><meta name="new-cookie-storage-activated" content="t">
1059</head><body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden">
1060      <linearGradient id="rating-star-gradient-half">
1061        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
1062        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
1063      </linearGradient>
1064    </svg>
1065
1066    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
1067    <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group -->
1068<div id="shopify-section-sections--27026585616730__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-header.bundle.css?v=140129393096065709331764335376" rel="stylesheet" type="text/css" media="all" />
1069<style>
1070  :root {
1071    --enable-sticky-header: 1;
1072    --enable-transparent-header: 0;
1073    --loading-bar-background: 242, 242, 242; /* Prevent the loading bar to be invisible */
1074  }
1075
1076  #shopify-section-sections--27026585616730__header {--header-background: 0, 0, 0;
1077    --header-text-color: 242, 242, 242;
1078    --header-border-color: 36, 36, 36;
1079    --reduce-header-padding: 1;position: -webkit-sticky;
1080      position: sticky;
1081      top: 0;z-index: 4;
1082  }.shopify-section--announcement-bar ~ #shopify-section-sections--27026585616730__header {
1083      top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
1084    }#shopify-section-sections--27026585616730__header .header__logo-image {
1085    max-width: 120px;
1086  }
1087
1088  @media screen and (min-width: 741px) {
1089    #shopify-section-sections--27026585616730__header .header__logo-image {
1090      max-width: 160px;
1091    }
1092  }
1093
1094  @media screen and (min-width: 1200px) {}</style>
1095
1096<store-header sticky  class="header header--logo_center_search_open  " role="banner"><div class="container">
1097    <div class="header__wrapper">
1098      <!-- LEFT PART -->
1099      <nav class="header__inline-navigation " >
1100        <div class="header__icon-list hidden-desk"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false" aria-label="Navigation">
1101              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
1102        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1103      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-lap " aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
1104        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1105      </svg></a>
1106        </div><div class="header__search-bar predictive-search hidden-pocket">
1107            <form class="predictive-search__form" action="/search" method="get" role="search">
1108              <input type="hidden" name="type" value="product"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
1109        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1110      </svg><input class="predictive-search__input" is="predictive-search-input" type="text" name="q" autocomplete="off" autocorrect="off" required pattern=".*\S+.*" aria-controls="search-drawer" aria-expanded="false" aria-label="Search" placeholder="What are you looking for?">
1111            </form>
1112          </div></nav>
1113
1114      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/">
1115            <span class="visually-hidden">Coastal Group</span>
1116            <img class="header__logo-image" width="280" height="77" src="//www.coastal-group.com/cdn/shop/files/coastal-logo-header.svg?v=1766075807&width=320" alt="Coastal Group logo on transparent background"></a></span><!-- SECONDARY LINKS PART -->
1117      <div class="header__secondary-links"><div class="header__icon-list">
1118          <a href="/pages/contact" class="header__icon-wrapper tap-area hidden-phone " aria-label="Contact us"><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
1119        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1120        <path stroke="currentColor" fill="none" stroke-width="1.6" d="M1 1h18v14H1z"></path>
1121      </svg></a><a href="https://www.coastal-group.com/customer_authentication/redirect?locale=en&region_country=GB" class="header__icon-wrapper tap-area hidden-phone " aria-label="Login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
1122        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"></circle>
1123        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1124      </svg></a><a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area " aria-label="Cart" data-no-instant><svg focusable="false" width="21" height="20" class="icon icon--header-shopping-cart   " viewBox="0 0 21 20">
1125        <path d="M0 1H4L5 11H17L19 4H8" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1126        <circle cx="6" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"></circle>
1127        <circle cx="16" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"></circle>
1128      </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count" aria-hidden="true">0</cart-count>
1129          </a>
1130        </div></div>
1131    </div><nav class="header__bottom-navigation hidden-pocket hidden-lap" role="navigation">
1132        <desktop-navigation>
1133  <ul class="header__linklist list--unstyled " role="list"><li class="header__linklist-item has-dropdown" data-item-title="DOOR HARDWARE">
1134        <a class="header__linklist-link link--animated" href="/collections/door-hardware" aria-controls="desktop-menu-1" aria-expanded="false">DOOR HARDWARE</a><div hidden id="desktop-menu-1" class="mega-menu" >
1135              <div class="container">
1136                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/door-furniture" class="mega-menu__title heading heading--small">Door Furniture</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1137                                  <a href="/collections/door-handles" class="link--faded">Door Handles</a>
1138                                </li><li class="linklist__item">
1139                                  <a href="/collections/door-knockers" class="link--faded">Door Knockers</a>
1140                                </li><li class="linklist__item">
1141                                  <a href="/collections/door-knobs" class="link--faded">Door Knobs</a>
1142                                </li><li class="linklist__item">
1143                                  <a href="/collections/letter-plates-tidies" class="link--faded">Letter Plates & Tidies</a>
1144                                </li><li class="linklist__item">
1145                                  <a href="/collections/escutcheons-cylinder-pulls" class="link--faded">Escutcheons & Cylinder Pulls</a>
1146                                </li><li class="linklist__item">
1147                                  <a href="/collections/door-hinges-pivots" class="link--faded">Door Hinges & Pivots</a>
1148                                </li><li class="linklist__item">
1149                                  <a href="/collections/door-accessories" class="link--faded">Door Accessories</a>
1150                                </li><li class="linklist__item">
1151                                  <a href="/collections/door-thresholds" class="link--faded">Door Thresholds</a>
1152                                </li></ul></div><div class="mega-menu__column"><a href="/collections/door-locks" class="mega-menu__title heading heading--small">Door Locks</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1153                                  <a href="/collections/multipoint-locks" class="link--faded">Multipoint Locks</a>
1154                                </li><li class="linklist__item">
1155                                  <a href="/collections/mortice-locks" class="link--faded">Mortice Locks</a>
1156                                </li><li class="linklist__item">
1157                                  <a href="/collections/euro-cylinders" class="link--faded">Euro Cylinders</a>
1158                                </li><li class="linklist__item">
1159                                  <a href="/collections/latches" class="link--faded">Latches</a>
1160                                </li></ul></div><div class="mega-menu__column"><a href="/pages/door-systems" class="mega-menu__title heading heading--small">Door Systems</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1161                                  <a href="/pages/bifold-doors" class="link--faded">Bifold Doors</a>
1162                                </li><li class="linklist__item">
1163                                  <a href="/pages/sliding-doors" class="link--faded">Sliding Doors</a>
1164                                </li><li class="linklist__item">
1165                                  <a href="/pages/door-systems-fritsjurgens" class="link--faded">Pivot Doors</a>
1166                                </li></ul></div></div><div class="mega-menu__images-wrapper ">
1166<a href="/collections/door-furniture" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1167                  </div><p class="mega-menu__heading heading heading--small">door furniture</p></a><a href="/collections/pull-handles" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1168                  </div><p class="mega-menu__heading heading heading--small">pull handles</p></a></div></div>
1169              </div>
1170            </div></li><li class="header__linklist-item has-dropdown" data-item-title="WINDOW HARDWARE">
1171        <a class="header__linklist-link link--animated" href="/collections/window-hardware" aria-controls="desktop-menu-2" aria-expanded="false">WINDOW HARDWARE</a><div hidden id="desktop-menu-2" class="mega-menu" >
1172              <div class="container">
1173                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/window-furniture" class="mega-menu__title heading heading--small">Window Furniture</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1174                                  <a href="/collections/window-handles" class="link--faded">Window Handles</a>
1175                                </li><li class="linklist__item">
1176                                  <a href="/collections/window-stays-fasteners" class="link--faded">Window Stays & Fasteners</a>
1177                                </li><li class="linklist__item">
1178                                  <a href="/collections/sliding-sash-hardware" class="link--faded">Sliding Sash Hardware</a>
1179                                </li><li class="linklist__item">
1180                                  <a href="/collections/window-hinges-pivots" class="link--faded">Window Hinges & Pivots</a>
1181                                </li><li class="linklist__item">
1182                                  <a href="/collections/window-accessories" class="link--faded">Window Accessories</a>
1183                                </li></ul></div><div class="mega-menu__column"><a href="/collections/window-systems" class="mega-menu__title heading heading--small">Window Systems</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1184                                  <a href="/collections/tritus-flush-casement" class="link--faded">Flush Casement System - Tritus</a>
1185                                </li><li class="linklist__item">
1186                                  <a href="/collections/tilt-turn-system" class="link--faded">Tilt & Turn System</a>
1187                                </li><li class="linklist__item">
1188                                  <a href="/collections/high-performance-flush-system" class="link--faded">High Performance Flush System</a>
1189                                </li></ul></div><div class="mega-menu__column"><a href="/collections/window-systems" class="mega-menu__title heading heading--small">Window Locking Systems</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1190                                  <a href="/collections/excalibur-casement" class="link--faded">Flush Casement System - Excalibur</a>
1191                                </li><li class="linklist__item">
1192                                  <a href="/collections/single-mushroom-espag-system" class="link--faded">Single Mushroom Espag System (EBS)</a>
1193                                </li><li class="linklist__item">
1194                                  <a href="/collections/single-mushroom-espag-with-shootbolts-system" class="link--faded">Single Mushroom Espag with Shootbolts (EBM)</a>
1195                                </li><li class="linklist__item">
1196                                  <a href="/collections/dual-mushroom-espag-system-ebt" class="link--faded">
1196Dual Mushroom Espag System (EBT)</a>
1197                                </li><li class="linklist__item">
1198                                  <a href="/collections/dual-mushroom-espag-system-ebrt" class="link--faded">Dual Mushroom Espag System (EBRT)</a>
1199                                </li></ul></div></div><div class="mega-menu__images-wrapper "><a href="/collections/window-furniture" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1200                  </div><p class="mega-menu__heading heading heading--small">Window furniture</p></a><a href="/collections/sliding-sash-hardware" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1201                  </div><p class="mega-menu__heading heading heading--small">Sliding sash</p></a></div></div>
1202              </div>
1203            </div></li><li class="header__linklist-item has-dropdown" data-item-title="INSTALLATION ESSENTIALS">
1204        <a class="header__linklist-link link--animated" href="/collections/installation-essentials" aria-controls="desktop-menu-3" aria-expanded="false">INSTALLATION ESSENTIALS</a><div hidden id="desktop-menu-3" class="mega-menu" >
1205              <div class="container">
1206                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/installation-essentials" class="mega-menu__title heading heading--small">Installation Essentials</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1207                                  <a href="/collections/weather-seals-tapes" class="link--faded">Weather Seals & Tapes</a>
1208                                </li><li class="linklist__item">
1209                                  <a href="/collections/vents-canopies" class="link--faded">Vents</a>
1210                                </li><li class="linklist__item">
1211                                  <a href="/collections/beads-profiles" class="link--faded">Machined Beads & Profiles</a>
1212                                </li><li class="linklist__item">
1213                                  <a href="/collections/screws-fixings" class="link--faded">Screws & Fixings</a>
1214                                </li></ul></div></div><div class="mega-menu__images-wrapper "><a href="/collections/weather-seals-tapes" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1215                  </div><p class="mega-menu__heading heading heading--small">Weather Seals & Tapes</p></a><a href="/collections/beads-profiles" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1216                  </div><p class="mega-menu__heading heading heading--small">Machined beads & profiles</p></a></div></div>
1217              </div>
1218            </div></li><li class="header__linklist-item has-dropdown" data-item-title="TOOLS, SPARES &amp; MAINTENANCE">
1219        <a class="header__linklist-link link--animated" href="/collections/tools-spares-maintenance" aria-controls="desktop-menu-4" aria-expanded="false">TOOLS, SPARES & MAINTENANCE</a><div hidden id="desktop-menu-4" class="mega-menu" >
1220              <div class="container">
1221                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/tools-spares-maintenance" class="mega-menu__title heading heading--small">Tools, Spares & Maintenance</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1222                                  <a href="/collections/tools" class="link--faded">Tools</a>
1223                                </li><li class="linklist__item">
1224                                  <a href="/collections/spares-accessories" class="link--faded">Spares & Accessories</a>
1225                                </li><li class="linklist__item">
1226                                  <a href="/collections/care-kits" class="link--faded">Care Kits</a>
1227                                </li></ul></div></div><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="https://coastal-group-uk.myshopify.com/products/stainless-steel-mini-cleaning-kit-dr121" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1228                  </div><p class="mega-menu__heading heading heading--small">Mini Cleaning Kit</p></a><a href="https://coastal-group-uk.myshopify.com/products/stainless-steel-full-cleaning-kits-dr121" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1229                  </div><p class="mega-menu__heading heading heading--small">Full Cleaning Kit</p></a><a href="https://coastal-group-uk.myshopify.com/products/euro-cylinder-cleaner-lubricating-spray-cl60" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1230                  </div><p class="mega-menu__heading heading heading--small">Euro Cylinder Cleaner</p></a></div></div>
1231              </div>
1232            </div></li><li class="header__linklist-item has-dropdown" data-item-title="COLLECTIONS">
1233        <a class="header__linklist-link link--animated" href="/pages/collections" aria-controls="desktop-menu-5" aria-expanded="false">COLLECTIONS</a><div hidden id="desktop-menu-5" class="mega-menu" >
1234              <div class="container">
1235                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/pages/finishes" class="mega-menu__title heading heading--small">FINISH</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1236                                  <a href="/collections/satin-silver" class="link--faded">Satin Silver </a>
1237                                </li><li class="linklist__item">
1238                                  <a href="/collections/polished-silver" class="link--faded">Polished Silver</a>
1239                                </li><li class="linklist__item">
1240                                  <a href="/collections/satin-brass" class="link--faded">Satin Brass</a>
1241                                </li><li class="linklist__item">
1242                                  <a href="/collections/polished-brass" class="link--faded">Polished Brass</a>
1243                                </li><li class="linklist__item">
1244                                  <a href="/pages/black-finish" class="link--faded">Black</a>
1245                                </li><li class="linklist__item">
1246                                  <a href="/collections/edwin" class="link--faded">Antique Brass</a>
1247                                </li></ul></div><div class="mega-menu__column"><a href="/pages/collections" class="mega-menu__title heading heading--small">COLLECTION</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1248                                  <a href="/collections/classic-e
1248ntrance-door-collection" class="link--faded">Classic</a>
1249                                </li><li class="linklist__item">
1250                                  <a href="/collections/contemporary" class="link--faded">Contemporary</a>
1251                                </li><li class="linklist__item">
1252                                  <a href="/collections/refined-industrial" class="link--faded">Refined Industrial</a>
1253                                </li><li class="linklist__item">
1254                                  <a href="/collections/slimline-door-window-hardware" class="link--faded">Slimline for Aluminium Doors</a>
1255                                </li><li class="linklist__item">
1256                                  <a href="/collections/aluminium-sliding-door-hardware" class="link--faded">Aluminium Sliding Door Hardware</a>
1257                                </li></ul></div><div class="mega-menu__column"><a href="/pages/brands" class="mega-menu__title heading heading--small">RANGE</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1258                                  <a href="/collections/blu" class="link--faded">BLU®</a>
1259                                </li><li class="linklist__item">
1260                                  <a href="/collections/duratique" class="link--faded">DURATIQUE®</a>
1261                                </li><li class="linklist__item">
1262                                  <a href="/collections/edwin" class="link--faded">EDWIN®</a>
1263                                </li></ul></div></div><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="/products/coastal-display-cases" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1264                  </div><p class="mega-menu__heading heading heading--small">Display cases</p></a><a href="/collections/classic-entrance-door-collection" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1265                  </div><p class="mega-menu__heading heading heading--small">Classic Entrance Door</p></a><a href="/pages/black-finish" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1266                  </div><p class="mega-menu__heading heading heading--small">Black hardware</p></a></div></div>
1267              </div>
1268            </div></li><li class="header__linklist-item has-dropdown" data-item-title="DISCOVER">
1269        <a class="header__linklist-link link--animated" href="/pages/about-us" aria-controls="desktop-menu-6" aria-expanded="false">DISCOVER</a><div hidden id="desktop-menu-6" class="mega-menu" >
1270              <div class="container">
1271                <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/pages/about-us" class="mega-menu__title heading heading--small">About Coastal</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1272                                  <a href="/pages/about-us" class="link--faded">Meet the team</a>
1273                                </li><li class="linklist__item">
1274                                  <a href="/pages/showrooms" class="link--faded">Showrooms</a>
1275                                </li><li class="linklist__item">
1276                                  <a href="/blogs/case-studies" class="link--faded">Our Work</a>
1277                                </li><li class="linklist__item">
1278                                  <a href="/pages/brands" class="link--faded">Brands</a>
1279                                </li><li class="linklist__item">
1280                                  <a href="/pages/finishes" class="link--faded">Finishes</a>
1281                                </li><li class="linklist__item">
1282                                  <a href="/blogs/news" class="link--faded">News</a>
1283                                </li><li class="linklist__item">
1284                                  <a href="/pages/contact" class="link--faded">Contact</a>
1285                                </li></ul></div></div><div class="mega-menu__images-wrapper mega-menu__images-wrapper--tight"><a href="/pages/content-library-maintenance" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1286                  </div><p class="mega-menu__heading heading heading--small">Care & Maintenance</p></a><a href="/pages/performance-for-life-guarantee" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=560" alt="Assembly team with Coastal Group&#39;s Managing Director Loren Jenner in a workshop setting with Opera lever door handles" srcset="//www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1287                  </div><p class="mega-menu__heading heading heading--small">Performance for Life</p></a><a href="/pages/content-library" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=560" alt="Coastal Group brochures featuring door and window hardware on a grey background" srcset="//www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1288                  </div><p class="mega-menu__heading heading heading--small">Brochure library</p></a><a href="/pages/part-q" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image">
1289                  </div><p class="mega-menu__heading heading heading--small">Part Q</p></a></div></div>
1290              </div>
1291            </div></li></ul>
1292</desktop-navigation>
1293      </nav></div>
1294</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
1295  <span class="drawer__overlay"></span>
1296
1297  <div class="drawer__header drawer__header--shadowed">
1298    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1299        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1300      </svg></button>
1301  </div>
1302
1303  <div class="drawer__content">
1304    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-1" aria-expanded="false">DOOR HARDWARE<span class="animated-plus"></span>
1305            </button>
1306
1307            <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-1" aria-expanded="false">Door Furniture<span class="animated-plus"></span>
1308                        </button>
1309
1310                        <collapsible-content id="mobile-menu-1-1" class="collapsible">
1311                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1312                                <a href="/collections/door-handles" class="mobile-nav__link">Door Handles</a>
1313                              </li><li class="mobile-nav__item" data-level="3">
1314                                <a href="/collections/door-knockers" class="mobile-nav__link">Door Knockers</a>
1315                              </li><li class="mobile-nav__item" data-level="3">
1316                                <a href="/collections/door-knobs" class="mobile-nav__link">Door Knobs</a>
1317                              </li><li class="mobile-nav__item" data-level="3">
1318                                <a href="/collections/letter-plates-tidies" class="mobile-nav__link">Letter Plates & Tidies</a>
1319                              </li><li class="mobile-nav__item" data-level="3">
1320                                <a href="/collections/escutcheons-cylinder-pulls" class="mobile-nav__link">Escutcheons & Cylinder Pulls</a>
1321                              </li><li class="mobile-nav__item" data-level="3">
1322                                <a href="/collections/door-hinges-pivots" class="mobile-nav__link">Door Hinges & Pivots</a>
1323                              </li><li class="mobile-nav__item" data-level="3">
1324                                <a href="/collections/door-accessories" class="mobile-nav__link">Door Accessories</a>
1325                              </li><li class="mobile-nav__item" data-level="3">
1326                                <a href="/collections/door-thresholds" class="mobile-nav__link">Door Thresholds</a>
1327                              </li></ul>
1328                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-2" aria-expanded="false">Door Locks<span class="animated-plus"></span>
1329                        </button>
1330
1331                        <collapsible-content id="mobile-menu-1-2" class="collapsible">
1332                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1333                                <a href="/collections/multipoint-locks" class="mobile-nav__link">Multipoint Locks</a>
1334                              </li><li class="mobile-nav__item" data-level="3">
1335                                <a href="/collections/mortice-locks" class="mobile-nav__link">Mortice Locks</a>
1336                              </li><li class="mobile-nav__item" data-level="3">
1337                                <a href="/collections/euro-cylinders" class="mobile-nav__link">Euro Cylinders</a>
1338                              </li><li class="mobile-nav__item" data-level="3">
1339                                <a href="/collections/latches" class="mobile-nav__link">Latches</a>
1340                              </li></ul>
1341                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-3" aria-expanded="false">Door Systems<span class="animated-plus"></span>
1342                        </button>
1343
1344                        <collapsible-content id="mobile-menu-1-3" class="collapsible">
1345                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1346                                <a href="/pages/bifold-doors" class="mobile-nav__link">Bifold Doors</a>
1347                              </li><li class="mobile-nav__item" data-level="3">
1348                                <a href="/pages/sliding-doors" class="mobile-nav__link">Sliding Doors</a>
1349                              </li><li class="mobile-nav__item" data-level="3">
1350                                <a href="/pages/door-systems-fritsjurgens" class="mobile-nav__link">Pivot Doors</a>
1351                              </li></ul>
1352                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper  hide-scrollbar">
1353                  <div class="mobile-nav__images-scroller">
1353<a href="/collections/door-furniture" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/door_hardware_560_x_420.jpg?v=1777037034&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">door furniture</p></a><a href="/collections/pull-handles" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/pull_handles_coastal_group_560_x_420.jpg?v=1779970025&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">pull handles</p></a></div>
1354                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">WINDOW HARDWARE<span class="animated-plus"></span>
1355            </button>
1356
1357            <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-1" aria-expanded="false">Window Furniture<span class="animated-plus"></span>
1358                        </button>
1359
1360                        <collapsible-content id="mobile-menu-2-1" class="collapsible">
1361                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1362                                <a href="/collections/window-handles" class="mobile-nav__link">Window Handles</a>
1363                              </li><li class="mobile-nav__item" data-level="3">
1364                                <a href="/collections/window-stays-fasteners" class="mobile-nav__link">Window Stays & Fasteners</a>
1365                              </li><li class="mobile-nav__item" data-level="3">
1366                                <a href="/collections/sliding-sash-hardware" class="mobile-nav__link">Sliding Sash Hardware</a>
1367                              </li><li class="mobile-nav__item" data-level="3">
1368                                <a href="/collections/window-hinges-pivots" class="mobile-nav__link">Window Hinges & Pivots</a>
1369                              </li><li class="mobile-nav__item" data-level="3">
1370                                <a href="/collections/window-accessories" class="mobile-nav__link">Window Accessories</a>
1371                              </li></ul>
1372                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-2" aria-expanded="false">Window Systems<span class="animated-plus"></span>
1373                        </button>
1374
1375                        <collapsible-content id="mobile-menu-2-2" class="collapsible">
1376                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1377                                <a href="/collections/tritus-flush-casement" class="mobile-nav__link">Flush Casement System - Tritus</a>
1378                              </li><li class="mobile-nav__item" data-level="3">
1379                                <a href="/collections/tilt-turn-system" class="mobile-nav__link">Tilt & Turn System</a>
1380                              </li><li class="mobile-nav__item" data-level="3">
1381                                <a href="/collections/high-performance-flush-system" class="mobile-nav__link">High Performance Flush System</a>
1382                              </li></ul>
1383                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-3" aria-expanded="false">Window Locking Systems<span class="animated-plus"></span>
1384                        </button>
1385
1386                        <collapsible-content id="mobile-menu-2-3" class="collapsible">
1387                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1388                                <a href="/collections/excalibur-casement" class="mobile-nav__link">Flush Casement System - Excalibur</a>
1389                              </li><li class="mobile-nav__item" data-level="3">
1390                                <a href="/collections/single-mushroom-espag-system" class="mobile-nav__link">Single Mushroom Espag System (EBS)</a>
1391                              </li><li class="mobile-nav__item" data-level="3">
1392                                <a href="/collections/single-mushroom-espag-with-shootbolts-system" class="mobile-nav__link">Single Mushroom Espag with Shootbolts (EBM)</a>
1393                              </li><li class="mobile-nav__item" data-level="3">
1394                                <a href="/collections/dual-mushroom-espag-system-ebt" class="mobile-nav__link">
1394Dual Mushroom Espag System (EBT)</a>
1395                              </li><li class="mobile-nav__item" data-level="3">
1396                                <a href="/collections/dual-mushroom-espag-system-ebrt" class="mobile-nav__link">Dual Mushroom Espag System (EBRT)</a>
1397                              </li></ul>
1398                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper  hide-scrollbar">
1399                  <div class="mobile-nav__images-scroller"><a href="/collections/window-furniture" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/window_furniture_560_x_420.jpg?v=1777037216&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Window furniture</p></a><a href="/collections/sliding-sash-hardware" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/sliding_sash_560_x_420.jpg?v=1777037281&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Sliding sash</p></a></div>
1400                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-3" aria-expanded="false">INSTALLATION ESSENTIALS<span class="animated-plus"></span>
1401            </button>
1402
1403            <collapsible-content id="mobile-menu-3" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-1" aria-expanded="false">Installation Essentials<span class="animated-plus"></span>
1404                        </button>
1405
1406                        <collapsible-content id="mobile-menu-3-1" class="collapsible">
1407                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1408                                <a href="/collections/weather-seals-tapes" class="mobile-nav__link">Weather Seals & Tapes</a>
1409                              </li><li class="mobile-nav__item" data-level="3">
1410                                <a href="/collections/vents-canopies" class="mobile-nav__link">Vents</a>
1411                              </li><li class="mobile-nav__item" data-level="3">
1412                                <a href="/collections/beads-profiles" class="mobile-nav__link">Machined Beads & Profiles</a>
1413                              </li><li class="mobile-nav__item" data-level="3">
1414                                <a href="/collections/screws-fixings" class="mobile-nav__link">Screws & Fixings</a>
1415                              </li></ul>
1416                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper  hide-scrollbar">
1417                  <div class="mobile-nav__images-scroller"><a href="/collections/weather-seals-tapes" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/weather_seals_and_tapes_coastal_group_560_x_420.jpg?v=1779970113&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Weather Seals & Tapes</p></a><a href="/collections/beads-profiles" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/machined_beads_and_profiles_coastal_group_560_x_420.jpg?v=1779970190&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Machined beads & profiles</p></a></div>
1418                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-4" aria-expanded="false">TOOLS, SPARES & MAINTENANCE<span class="animated-plus"></span>
1419            </button>
1420
1421            <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-4-1" aria-expanded="false">Tools, Spares & Maintenance<span class="animated-plus"></span>
1422                        </button>
1423
1424                        <collapsible-content id="mobile-menu-4-1" class="collapsible">
1425                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1426                                <a href="/collections/tools" class="mobile-nav__link">Tools</a>
1427                              </li><li class="mobile-nav__item" data-level="3">
1428                                <a href="/collections/spares-accessories" class="mobile-nav__link">Spares & Accessories</a>
1429                              </li><li class="mobile-nav__item" data-level="3">
1430                                <a href="/collections/care-kits" class="mobile-nav__link">Care Kits</a>
1431                              </li></ul>
1432                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
1433                  <div class="mobile-nav__images-scroller"><a href="https://coastal-group-uk.myshopify.com/products/stainless-steel-mini-cleaning-kit-dr121" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/care_and_maintenance_560_x_420.jpg?v=1777045204&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Mini Cleaning Kit</p></a><a href="https://coastal-group-uk.myshopify.com/products/stainless-steel-full-cleaning-kits-dr121" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/DR121_hardware_care_and_maintenance_kit_from_coastal_group_560_x_420.jpg?v=1777287379&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Full Cleaning Kit</p></a><a href="https://coastal-group-uk.myshopify.com/products/euro-cylinder-cleaner-lubricating-spray-cl60" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/euro_cylinder_cleaner_from_coastal_group_560_x_420.jpg?v=1777287592&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Euro Cylinder Cleaner</p></a></div>
1434                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-5" aria-expanded="false">COLLECTIONS<span class="animated-plus"></span>
1435            </button>
1436
1437            <collapsible-content id="mobile-menu-5" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-5-1" aria-expanded="false">FINISH<span class="animated-plus"></span>
1438                        </button>
1439
1440                        <collapsible-content id="mobile-menu-5-1" class="collapsible">
1441                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1442                                <a href="/collections/satin-silver" class="mobile-nav__link">Satin Silver </a>
1443                              </li><li class="mobile-nav__item" data-level="3">
1444                                <a href="/collections/polished-silver" class="mobile-nav__link">Polished Silver</a>
1445                              </li><li class="mobile-nav__item" data-level="3">
1446                                <a href="/collections/satin-brass" class="mobile-nav__link">Satin Brass</a>
1447                              </li><li class="mobile-nav__item" data-level="3">
1448                                <a href="/collections/polished-brass" class="mobile-nav__link">Polished Brass</a>
1449                              </li><li class="mobile-nav__item" data-level="3">
1450                                <a href="/pages/black-finish" class="mobile-nav__link">Black</a>
1451                              </li><li class="mobile-nav__item" data-level="3">
1452                                <a href="/collections/edwin" class="mobile-nav__link">Antique Brass</a>
1453                              </li></ul>
1454                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-5-2" aria-expanded="false">COLLECTION<span class="animated-plus"></span>
1455                        </button>
1456
1457                        <collapsible-content id="mobile-menu-5-2" class="collapsible">
1458                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1459                                <a href="/collections/classic-entrance-door-collection" class="mobile-nav__link">Classic</a>
1460                              </li><li class="mobile-nav__item" data-level="3">
1461                                <a href="/collections/contemporary" class="mobile-nav__link">Contemporary</a>
1462                              </li><li class="mobile-nav__item" data-level="3">
1463                                <a href="/collections/refined-industrial" class="mobile-nav__link">Refined Industrial</a>
1464                              </li><li class="mobile-nav__item" data-level="3">
1465                                <a href="/collections/slimline-door-window-hardware" class="mobile-nav__link">Slimline for Aluminium Doors</a>
1466                              </li><li class="mobile-nav__item" data-level="3">
1467                                <a href="/collections/aluminium-sliding-door-hardware" class="mobile-nav__link">Aluminium Sliding Door Hardware</a>
1468                              </li></ul>
1469                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-5-3" aria-expanded="false">RANGE<span class="animated-plus"></span>
1470                        </button>
1471
1472                        <collapsible-content id="mobile-menu-5-3" class="collapsible">
1473                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1474                                <a href="/collections/blu" class="mobile-nav__link">BLU®</a>
1475                              </li><li class="mobile-nav__item" data-level="3">
1476                                <a href="/collections/duratique" class="mobile-nav__link">DURATIQUE®</a>
1477                              </li><li class="mobile-nav__item" data-level="3">
1478                                <a href="/collections/edwin" class="mobile-nav__link">EDWIN®</a>
1479                              </li></ul>
1480                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
1481                  <div class="mobile-nav__images-scroller"><a href="/products/coastal-display-cases" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_case_560_x_420.jpg?v=1776087012&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Display cases</p></a><a href="/collections/classic-entrance-door-collection" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/classic_entrance_door_collection_560_x_420.jpg?v=1778760395&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Classic Entrance Door</p></a><a href="/pages/black-finish" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/black_collection_560_x_420.jpg?v=1778760482&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Black hardware</p></a></div>
1482                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-6" aria-expanded="false">DISCOVER<span class="animated-plus"></span>
1483            </button>
1484
1485            <collapsible-content id="mobile-menu-6" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-6-1" aria-expanded="false">About Coastal<span class="animated-plus"></span>
1486                        </button>
1487
1488                        <collapsible-content id="mobile-menu-6-1" class="collapsible">
1489                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1490                                <a href="/pages/about-us" class="mobile-nav__link">Meet the team</a>
1491                              </li><li class="mobile-nav__item" data-level="3">
1492                                <a href="/pages/showrooms" class="mobile-nav__link">Showrooms</a>
1493                              </li><li class="mobile-nav__item" data-level="3">
1494                                <a href="/blogs/case-studies" class="mobile-nav__link">Our Work</a>
1495                              </li><li class="mobile-nav__item" data-level="3">
1496                                <a href="/pages/brands" class="mobile-nav__link">Brands</a>
1497                              </li><li class="mobile-nav__item" data-level="3">
1498                                <a href="/pages/finishes" class="mobile-nav__link">Finishes</a>
1499                              </li><li class="mobile-nav__item" data-level="3">
1500                                <a href="/blogs/news" class="mobile-nav__link">News</a>
1501                              </li><li class="mobile-nav__item" data-level="3">
1502                                <a href="/pages/contact" class="mobile-nav__link">Contact</a>
1503                              </li></ul>
1504                        </collapsible-content></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
1505                  <div class="mobile-nav__images-scroller"><a href="/pages/content-library-maintenance" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/hardware_care_and_maintenance_mega_menu_560_x_420.jpg?v=1790852176&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Care & Maintenance</p></a><a href="/pages/performance-for-life-guarantee" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=560" alt="Assembly team with Coastal Group&#39;s Managing Director Loren Jenner in a workshop setting with Opera lever door handles" srcset="//www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/image-menu-about.jpg?v=1766094907&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Performance for Life</p></a><a href="/pages/content-library" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=560" alt="Coastal Group brochures featuring door and window hardware on a grey background" srcset="//www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/image-menu-brochures.jpg?v=1766094906&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Brochure library</p></a><a href="/pages/part-q" class="mobile-nav__image-push"><img src="//www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=560" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=352 352w, //www.coastal-group.com/cdn/shop/files/Part_Q_testing_560_x_420.jpg?v=1786959622&amp;width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"><p class="mobile-nav__image-heading heading heading--xsmall">Part Q</p></a></div>
1506                </div></collapsible-content></li></ul>
1507  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
1508    <div class="mobile-nav__footer">
1509      <a class="icon-text" href="/pages/contact"><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
1510        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1511        <path stroke="currentColor" fill="none" stroke-width="1.6" d="M1 1h18v14H1z"></path>
1512      </svg>Contact us</a><a class="icon-text" href="https://www.coastal-group.com/customer_authentication/redirect?locale=en&region_country=GB"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
1513        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"></circle>
1514        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1515      </svg>Account</a></div>
1516  </div>
1517</mobile-navigation><predictive-search-drawer append-body return-focus="false"  id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer
1517--from-left">
1518  <span class="drawer__overlay"></span>
1519
1520  <header class="drawer__header">
1521    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
1522        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1523      </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" required pattern=".*\S+.*" aria-label="Search" placeholder="What are you looking for?">
1524    </form>
1525
1526    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1527        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1528      </svg></button>
1529  </header>
1530
1531  <div class="drawer__content">
1532    <div class="predictive-search__content-wrapper">
1533      <div hidden class="predictive-search__loading-state">
1534        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
1535        <circle cx="50" cy="50" r="20" fill="none" stroke="#000000" stroke-width="4"></circle>
1536      </svg></div>
1537      </div>
1538
1539      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
1540  </div>
1541
1542  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
1543    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
1544  </footer>
1545</predictive-search-drawer>
1545<script>
1546  (() => {
1547    const headerElement = document.getElementById('shopify-section-sections--27026585616730__header'),
1548      headerHeight = headerElement.clientHeight,
1549      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
1550
1551    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
1552    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
1553  })();
1554</script>
1554
1555
1556<script type="application/ld+json">
1557  {
1558    "@context": "https://schema.org",
1559    "@type": "Organization",
1560    "name": "Coastal Group",
1561    
1562      "logo": "https:\/\/www.coastal-group.com\/cdn\/shop\/files\/coastal-logo-header.svg?v=1766075807\u0026width=280",
1563    
1564    "url": "https:\/\/www.coastal-group.com"
1565  }
1566</script>
1566
1567
1568
1569</div>
1570<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1571
1572<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-mini-cart.bundle.css?v=111603181540343972631764335373" rel="stylesheet" type="text/css" media="all" />
1573<link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-main-cart.bundle.css?v=17097228879987447591764335371" rel="stylesheet" type="text/css" media="all" />
1574
1575<cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
1576  <span class="drawer__overlay"></span>
1577
1578  <header class="drawer__header">
1579    <p class="drawer__title heading h6" aria-label="Cart"><svg focusable="false" width="21" height="20" class="icon icon--header-shopping-cart   " viewBox="0 0 21 20">
1580        <path d="M0 1H4L5 11H17L19 4H8" fill="none" stroke="currentColor" stroke-width="1.6"></path>
1581        <circle cx="6" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"></circle>
1582        <circle cx="16" cy="17" r="2" fill="none" stroke="currentColor" stroke-width="1.6"></circle>
1583      </svg>Cart</p>
1584
1585    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close" aria-label="Close Cart"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1586        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1587      </svg></button>
1588  </header><div class="drawer__content drawer__content--center">
1589      <p>Your cart is empty</p>
1590
1591      <div class="button-wrapper">
1592        <a href="/collections/all" class="button button--primary">Start shopping</a>
1593      </div>
1594    </div></cart-drawer>
1595
1596</div><div id="main" role="main" class="anchor"><div id="shopify-section-template--27026585780570__main" class="shopify-section shopify-section--main-product"><style>
1597  #shopify-section-template--27026585780570__main {--primary-button-background: 175, 146, 83;
1598    --primary-button-text-color: 0, 0, 0;
1599    --secondary-button-background: , , ;
1600    --secondary-button-text-color: , , ;
1601  }
1602</style><section><product-rerender id="product-sticky-form-10821384569178-template--27026585780570__main" observe-form="product-form-main-10821384569178-template--27026585780570__main"><style>
1603        @media screen and (min-width: 1000px) {
1604          :root {
1605            --anchor-offset: 140px; /* When the sticky form is activate, every scroll must be offset by an extra value */
1606          }
1607        }
1608      </style>
1609
1610      <product-sticky-form form-id="product-form-main-10821384569178-template--27026585780570__main" hidden class="product-sticky-form">
1611        <div class="container">
1612          <div class="product-sticky-form__inner">
1613            <div class="product-sticky-form__content-wrapper hidden-pocket"><div class="product-sticky-form__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=55 55w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=110 110w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=165 165w" width="2048" height="2048" loading="lazy" sizes="55px" class="product-sticky-form__image"></div><div class="product-sticky-form__info">
1614                <div class="product-sticky-form__bottom-info">
1615                  <span class="product-sticky-form__title">Coastal Display Cases</span>
1616                  <span class="square-separator square-separator--subdued"></span>
1617                  <span class="product-sticky-form__price">£519.90</span>
1618
1619                  <div class="product-sticky-form__unit-price text--xsmall text--subdued" style="display: none">
1620                    <div class="unit-price-measurement">
1621                      <span class="unit-price-measurement__price"></span>
1622                      <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value"></span><span class="unit-price-measurement__reference-unit"></span>
1623                    </div>
1624                  </div>
1625                </div>
1626              </div>
1627            </div><div class="product-sticky-form__form"><div class="product-sticky-form__variants hidden-pocket"><div class="select-wrapper" data-selector-type="dropdown">
1628                        <combo-box fit-toggle initial-focus-selector="[aria-selected='true']" id="sticky-form-option-template--27026585780570__main-1-combo-box" class="combo-box">
1629                          <span class="combo-box__overlay"></span>
1630
1631                          <header class="combo-box__header">
1632                            <p class="combo-box__title heading h6">Select a Display Case</p>
1633
1634                            <button type="button" class="combo-box__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1635        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1636      </svg></button>
1637                          </header>
1638
1639                          <div class="combo-box__option-list" role="listbox"><button type="button" role="option" class="combo-box__option-item" value="7995522842970" aria-selected="true">Pull Handle</button><button type="button" role="option" class="combo-box__option-item" value="7995522875738" aria-selected="false">Duratique</button><button type="button" role="option" class="combo-box__option-item" value="7995522908506" aria-selected="false">Classic Entrance Door</button><button type="button" role="option" class="combo-box__option-item" value="7995522941274" aria-selected="false">Classic Lever Handles</button></div>
1640
1641                          <select class="visually-hidden" data-option-position="1" name="option1" form="product-form-main-10821384569178-template--27026585780570__main" aria-label="Select a Display Case"><option value="7995522842970"  selected>Pull Handle</option><option value="7995522875738"  >Duratique</option><option value="7995522908506"  >Classic Entrance Door</option><option value="7995522941274"  >Classic Lever Handles</option></select>
1642                        </combo-box>
1643
1644                        <button type="button" is="toggle-button" class="select" aria-expanded="false" aria-haspopup="listbox" aria-controls="sticky-form-option-template--27026585780570__main-1-combo-box">
1645                          <span class="select__selected-value">Pull Handle</span><svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
1646        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
1647      </svg></button>
1648                      </div></div>
1649              <product-payment-container class="product-sticky-form__payment-container"><button id="StickyAddToCart" is="loader-button" form="product-form-main-10821384569178-template--27026585780570__main" type="submit" data-product-add-to-cart-button data-use-primary data-button-content="Add to cart" class="product-form__add-button button button--primary" >Add to cart</button>
1650              </product-payment-container>
1651
1652              
1653            </div>
1654          </div>
1655        </div>
1656      </product-sticky-form></product-rerender><div class="container">
1657    <nav aria-label="Breadcrumb" class="breadcrumb text--xsmall text--subdued hidden-phone">
1658      <div class="breadcrumb-container">
1659        <ol class="breadcrumb__list" role="list">
1660          <li class="breadcrumb__item">
1661            <a class="breadcrumb__link" href="/">Home</a>
1662          </li><li class="breadcrumb__item">
1663            <span class="breadcrumb__link" aria-current="page">Coastal Display Cases</span>
1664          </li>
1665        </ol>
1666      </div>
1667    </nav>
1668
1669    <!-- PRODUCT TOP PART -->
1670
1671    <product-rerender id="product-info-10821384569178-template--27026585780570__main" observe-form="product-form-main-10821384569178-template--27026585780570__main" allow-partial-rerender>
1672      <div class="product product--thumbnails-left">
1673<product-media filtered-ids="[]" form-id="product-form-main-10821384569178-template--27026585780570__main" autoplay-video thumbnails-position="left" reveal-on-scroll product-handle="coastal-display-cases" class="product__media" style="--largest-image-aspect-ratio: 1.0">
1674    <div class="product__media-list-wrapper" style="max-width: 2048px"><flickity-carousel click-nav flickity-config="{
1675        &quot;adaptiveHeight&quot;: true,
1676        &quot;dragThreshold&quot;: 10,
1677        &quot;initialIndex&quot;: &quot;.is-initial-selected&quot;,
1678        &quot;fade&quot;: false,
1679        &quot;draggable&quot;: &quot;&gt;1&quot;,
1680        &quot;contain&quot;: true,
1681        &quot;cellSelector&quot;: &quot;.product__media-item:not(.is-filtered)&quot;,
1682        &quot;percentPosition&quot;: false,
1683        &quot;pageDots&quot;: false,
1684        &quot;prevNextButtons&quot;: false
1685      }" id="product-template--27026585780570__main-10821384569178-media-list" class="product__media-list"><div id="product-template--27026585780570__main-59514821247322" class="product__media-item  is-initial-selected is-selected" data-media-type="image" data-media-id="59514821247322" data-original-position="0"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=400 400w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=500 500w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=600 600w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=700 700w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=800 800w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=900 900w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1000 1000w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1100 1100w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1200 1200w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1300 1300w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1400 1400w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1500 1500w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1600 1600w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1700 1700w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1800 1800w" width="2048" height="2048" loading="eager" sizes="(max-width: 999px) calc(100vw - 48px), 640px" reveal="true"></div></div><div id="product-template--27026585780570__main-59514820329818" class="product__media-item  " data-media-type="image" data-media-id="59514820329818" data-original-position="1"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=400 400w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=500 500w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=600 600w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=700 700w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=800 800w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=900 900w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1000 1000w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1100 1100w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1200 1200w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1300 1300w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1400 1400w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1500 1500w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1600 1600w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1700 1700w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=1800 1800w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px"></div></div><div id="product-template--27026585780570__main-59514819248474" class="product__media-item  " data-media-type="image" data-media-id="59514819248474" data-original-position="2"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=400 400w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=500 500w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=600 600w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=700 700w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=800 800w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=900 900w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1000 1000w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1100 1100w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1200 1200w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1300 1300w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1400 1400w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1500 1500w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1600 1600w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1700 1700w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=1800 1800w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px"></div></div><div id="product-template--27026585780570__main-59514819379546" class="product__media-item  " data-media-type="image" data-media-id="59514819379546" data-original-position="3"><div class="product__media-image-wrapper aspect-ratio aspect-ratio--natural" style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=400 400w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=500 500w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=600 600w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=700 700w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=800 800w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=900 900w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1000 1000w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1100 1100w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1200 1200w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1300 1300w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1400 1400w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1500 1500w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1600 1600w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1700 1700w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=1800 1800w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) calc(100vw - 48px), 640px"></div></div></flickity-carousel><button  is="toggle-button" aria-controls="product-template--27026585780570__main-10821384569178-zoom" aria-expanded="false" class="tap-area product__zoom-button">
1686          <span class="visually-hidden">Zoom</span><svg fill="none" focusable="false" width="14" height="14" class="icon icon--image-zoom   " viewBox="0 0 14 14">
1687        <path d="M9.50184 9.50184C11.4777 7.52595 11.5133 4.358 9.58134 2.42602C7.64936 0.494037 4.48141 0.529632 2.50552 2.50552C0.529632 4.48141 0.494037 7.64936 2.42602 9.58134C4.358 11.5133 7.52595 11.4777 9.50184 9.50184ZM9.50184 9.50184L13 13" stroke="currentColor" stroke-width="1.6"></path>
1688      </svg></button></div><flickity-controls controls="product-template--27026585780570__main-10821384569178-media-list" class="product__media-nav">
1689        <button class="product__media-prev-next  hidden-lap-and-up tap-area tap-area--large" aria-label="Previous" data-action="prev"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1690        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1691      </svg></button><div class="dots-nav dots-nav--centered hidden-lap-and-up"><button type="button" tabindex="-1" class="dots-nav__item  tap-area" aria-current="true" aria-controls="product-template--27026585780570__main-59514821247322" data-media-id="59514821247322" data-action="select">
1692                  <span class="visually-hidden">Go to slide 1</span>
1693              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--27026585780570__main-59514820329818" data-media-id="59514820329818" data-action="select">
1694                  <span class="visually-hidden">Go to slide 2</span>
1695              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--27026585780570__main-59514819248474" data-media-id="59514819248474" data-action="select">
1696                  <span class="visually-hidden">Go to slide 3</span>
1697              </button><button type="button" tabindex="-1" class="dots-nav__item  tap-area"  aria-controls="product-template--27026585780570__main-59514819379546" data-media-id="59514819379546" data-action="select">
1698                  <span class="visually-hidden">Go to slide 4</span>
1699              </button></div><scroll-shadow class="product__thumbnail-scroll-shadow hidden-pocket">
1700          <div class="product__thumbnail-list hide-scrollbar">
1701            <div class="product__thumbnail-list-inner"><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket" aria-current="true" aria-controls="product-template--27026585780570__main-59514821247322" data-media-id="59514821247322" data-action="select">
1702                  <div class="product__thumbnail">
1703                    <img src="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=60 60w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=72 72w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=120 120w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=144 144w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=180 180w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=216 216w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=240 240w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=288 288w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) 72px, 60px">
1704</div>
1705                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--27026585780570__main-59514820329818" data-media-id="59514820329818" data-action="select">
1706                  <div class="product__thumbnail">
1707                    <img src="//www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=60 60w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=72 72w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=120 120w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=144 144w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=180 180w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=216 216w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=240 240w, //www.coastal-group.com/cdn/shop/files/Duratique_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=288 288w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) 72px, 60px">
1708</div>
1709                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--27026585780570__main-59514819248474" data-media-id="59514819248474" data-action="select">
1710                  <div class="product__thumbnail">
1711                    <img src="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=2048" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=60 60w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=72 72w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=120 120w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=144 144w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=180 180w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=216 216w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=240 240w, //www.coastal-group.com/cdn/shop/files/Classic_Entrance_Door_Display_Case_2048_x_2048.jpg?v=1776086647&amp;width=288 288w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) 72px, 60px">
1712</div>
1713                </button><button type="button" tabindex="-1" reveal class="product__thumbnail-item  hidden-pocket"  aria-controls="product-template--27026585780570__main-59514819379546" data-media-id="59514819379546" data-action="select">
1714                  <div class="product__thumbnail">
1715                    <img src="//www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=2048" alt="" srcset="//www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=60 60w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=72 72w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=120 120w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=144 144w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=180 180w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=216 216w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=240 240w, //www.coastal-group.com/cdn/shop/files/Classic_Lever_Handle_Display_Case_2048_x_2048.jpg?v=1776086650&amp;width=288 288w" width="2048" height="2048" loading="lazy" sizes="(max-width: 999px) 72px, 60px">
1716</div>
1717                </button></div>
1718          </div>
1719        </scroll-shadow>
1720
1721        <button class="product__media-prev-next  hidden-lap-and-up tap-area tap-aera--large" aria-label="Next" data-action="next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1722        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1723      </svg></button>
1724      </flickity-controls><product-image-zoom product-handle="coastal-display-cases" id="product-template--27026585780570__main-10821384569178-zoom" class="pswp" tabindex="-1" role="dialog">
1725        <div class="pswp__bg"></div>
1726
1727        <div class="pswp__scroll-wrap">
1728          <div class="pswp__container">
1729            <div class="pswp__item"></div>
1730            <div class="pswp__item"></div>
1731            <div class="pswp__item"></div>
1732          </div>
1733
1734          <div class="pswp__ui pswp__ui--hidden">
1735            <div class="pswp__top-bar">
1736              <button class="pswp__button pswp__button--close prev-next-button" data-action="pswp-close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1737        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1738      </svg></button>
1739            </div>
1740
1741            <div class="pswp__prev-next-buttons hidden-pocket">
1742              <button class="pswp__button prev-next-button prev-next-button--prev" data-action="pswp-prev" title="Previous"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1743        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1744      </svg></button>
1745              <button class="pswp__button prev-next-button prev-next-button--next" data-action="pswp-next" title="Next"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1746        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1747      </svg></button>
1748            </div>
1749
1750            <div class="pswp__dots-nav-wrapper hidden-lap-and-up">
1751              <button class="tap-area tap-area--large" data-action="pswp-prev">
1752                <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
1753        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1754      </svg></button>
1755
1756              <div class="dots-nav dots-nav--centered">
1757                <!-- This will be fill at runtime as the number of items will be dynamic -->
1758              </div>
1759
1760              <button class="tap-area tap-area--large" data-action="pswp-next">
1761                <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
1762        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
1763      </svg></button>
1764            </div>
1765          </div>
1766        </div>
1767      </product-image-zoom></product-media><div class="product__info">
1768  <!-- PRODUCT META -->
1769  <product-meta data-block-type="meta" data-block-id="template--27026585780570__main" price-class="price--large" class="product-meta"><h2 class="product-meta__vendor heading heading--small"><a href="/collections/vendors?q=COASTAL">COASTAL</a></h2>
1770      <h1 class="product-meta__title heading h3">Coastal Display Cases</h1>
1771    
1772<div class="product-meta__price-list-container"><div class="price-list"><span class="price price--large">
1773              <span class="visually-hidden">Sale price</span>£519.90</span></div><div class="product-meta__label-list label-list">
1773<span class="label label--out-of-stock">
1774              Out of stock
1775            </span></div></div>Price shown is exclusive of VAT
1776<product-payment-terms data-block-type="payment-terms" data-block-id="template--27026585780570__main"><form method="post" action="/cart/add" id="product-installment-form-template--27026585780570__main-10821384569178" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="53991714193754"><input type="hidden" name="product-id" value="10821384569178" /><input type="hidden" name="section-id" value="template--27026585780570__main" /></form></product-payment-terms><div class="product-meta__sku">SKU:
1777        <span class="product-meta__sku-number">DSP-CASE-PULL-HANDLES</span>
1778      </div><div class="review-block-wrapper">
1779  <div style='' class='jdgm-widget jdgm-preview-badge' data-id='10821384569178' data-auto-install='false'>
1780      <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div>
1781  </div>
1782</div>
1783      <div class="product-meta__short-description text--medium rte">
1784        <p>These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case.</p>
1785      </div>
1786    
1787  </product-meta><div class="product-form">
1788          <div class="product-form__text" ><p>This item is sold as a case</p></div><variant-picker
1789            data-block-type="variant-picker"
1790            data-block-id="template--27026585780570__main"
1791            handle="coastal-display-cases"
1792            section-id="template--27026585780570__main"
1793            form-id="product-form-main-10821384569178-template--27026585780570__main"
1794            
1795              update-url
1796            
1797            
1798            class="product-form__variants"
1799            
1800          >
1800<script data-variant type="application/json">{"id":53991714193754,"title":"Pull Handle","option1":"Pull Handle","option2":null,"option3":null,"sku":"DSP-CASE-PULL-HANDLES","requires_shipping":true,"taxable":true,"featured_image":{"id":71700243251546,"product_id":10821384569178,"position":1,"created_at":"2026-04-13T14:24:12+01:00","updated_at":"2026-04-13T14:24:15+01:00","alt":null,"width":2048,"height":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655","variant_ids":[53991714193754]},"available":true,"name":"Coastal Display Cases - Pull Handle","public_title":"Pull Handle","options":["Pull Handle"],"price":51990,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":59514821247322,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
1800<div
1801                class="product-form__option-selector"
1802                data-selector-type="block"
1803              >
1804                <div class="product-form__option-info">
1805                  <span class="product-form__option-name">Select a Display Case:</span><span id="option-template--27026585780570__main--10821384569178-1-value" class="product-form__option-value">Pull Handle</span></div><div class="block-swatch-list"><div class="block-swatch ">
1806                          <input
1807                            class="block-swatch__radio visually-hidden"
1808                            type="radio"
1809                            data-option-position="1"
1810                            name="option1"
1811                            form="product-form-main-10821384569178-template--27026585780570__main"
1812                            id="option-template--27026585780570__main--10821384569178-1-1"
1813                            value="7995522842970"
1814                            tabindex="-1"
1815                            
1816                              checked="checked"
1817                            
1818                          ><label
1819                              class="block-swatch__item"
1820                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-1"
1821                              tabindex="0"
1822                              for="option-template--27026585780570__main--10821384569178-1-1"
1823                            >Pull Handle</label></div><div class="block-swatch ">
1824                          <input
1825                            class="block-swatch__radio visually-hidden"
1826                            type="radio"
1827                            data-option-position="1"
1828                            name="option1"
1829                            form="product-form-main-10821384569178-template--27026585780570__main"
1830                            id="option-template--27026585780570__main--10821384569178-1-2"
1831                            value="7995522875738"
1832                            tabindex="-1"
1833                            
1834                          ><label
1835                              class="block-swatch__item"
1836                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-2"
1837                              tabindex="0"
1838                              for="option-template--27026585780570__main--10821384569178-1-2"
1839                            >Duratique</label></div><div class="block-swatch ">
1840                          <input
1841                            class="block-swatch__radio visually-hidden"
1842                            type="radio"
1843                            data-option-position="1"
1844                            name="option1"
1845                            form="product-form-main-10821384569178-template--27026585780570__main"
1846                            id="option-template--27026585780570__main--10821384569178-1-3"
1847                            value="7995522908506"
1848                            tabindex="-1"
1849                            
1850                          ><label
1851                              class="block-swatch__item"
1852                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-3"
1853                              tabindex="0"
1854                              for="option-template--27026585780570__main--10821384569178-1-3"
1855                            >Classic Entrance Door</label></div><div class="block-swatch ">
1856                          <input
1857                            class="block-swatch__radio visually-hidden"
1858                            type="radio"
1859                            data-option-position="1"
1860                            name="option1"
1861                            form="product-form-main-10821384569178-template--27026585780570__main"
1862                            id="option-template--27026585780570__main--10821384569178-1-4"
1863                            value="7995522941274"
1864                            tabindex="-1"
1865                            
1866                          ><label
1867                              class="block-swatch__item"
1868                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-4"
1869                              tabindex="0"
1870                              for="option-template--27026585780570__main--10821384569178-1-4"
1871                            >Classic Lever Handles</label></div></div></div><noscript>
1872              <label class="input__block-label" for="product-select-template--27026585780570__main-10821384569178">Variant</label>
1873
1874              <div class="select-wrapper">
1875                <select
1876                  class="select"
1877                  autocomplete="off"
1878                  id="product-select-template--27026585780570__main-10821384569178"
1879                  name="id"
1880                  form="product-form-main-10821384569178-template--27026585780570__main"
1881                ><option
1882                      
1883                        selected="selected"
1884                      
1885                      
1886                      value="53991714193754"
1887                      data-sku="DSP-CASE-PULL-HANDLES"
1888                    >
1889                      Pull Handle - £519.90
1890                    </option><option
1891                      
1892                      
1893                      value="53991714226522"
1894                      data-sku="DSP-CASE-DURATIQUE"
1895                    >
1896                      Duratique - £713.00
1897                    </option><option
1898                      
1899                      
1900                      value="53991714259290"
1901                      data-sku="DSP-CASE-CLASSIC-ENTRANCE-PSB"
1902                    >
1903                      Classic Entrance Door - £436.90
1904                    </option><option
1905                      
1906                      
1907                      value="53991714292058"
1908                      data-sku="DSP-CASE-CLASSIC-DOOR"
1909                    >
1910                      Classic Lever Handles - £359.10
1911                    </option></select><svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
1912        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
1913      </svg></div>
1914            </noscript>
1915          </variant-picker><div
1916            data-block-type="quantity-selector"
1917            data-block-id="quantity_selector_P7J6jV"
1918            class="product-form__quantity"
1919            
1920          >
1921            <span class="product-form__quantity-label">Quantity:</span>
1922
1923            <quantity-selector class="quantity-selector">
1924              <button type="button" class="quantity-selector__button">
1925                <span class="visually-hidden">Decrease quantity</span><svg focusable="false" width="10" height="2" class="icon icon--minus-big   " viewBox="0 0 10 2">
1926        <path fill="currentColor" d="M0 0h10v2H0z"></path>
1927      </svg></button>
1928
1929              <input
1930                type="number"
1931                form="product-form-main-10821384569178-template--27026585780570__main"
1932                is="input-number"
1933                class="quantity-selector__input"
1934                inputmode="numeric"
1935                name="quantity"
1936                autocomplete="off"
1937                value="1"
1938                step="1"
1939                min="1"
1940                
1941                aria-label="Quantity"
1942              >
1943
1944              <button type="button" class="quantity-selector__button">
1945                <span class="visually-hidden">Increase quantity</span><svg focusable="false" width="10" height="10" class="icon icon--plus-big   " viewBox="0 0 10 10">
1946        <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6v4h2V6h4V4H6V0H4v4H0v2h4z" fill="currentColor"></path>
1947      </svg></button>
1948            </quantity-selector></div><div
1949            data-block-type="buy-buttons"
1950            data-block-id="buy_buttons"
1951            class="product-form__buy-buttons"
1952            
1953          ><form method="post" action="/cart/add" id="product-form-main-10821384569178-template--27026585780570__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="53991714193754"><product-payment-container
1954                
1955                  id="MainPaymentContainer"
1956                
1957                class="product-form__payment-container"
1958                
1959              >
1960                
1961                  <button
1962                    id="AddToCart"
1963                    type="submit"
1964                    is="loader-button"
1965                    
1966                      data-use-primary
1967                    
1968                    data-product-add-to-cart-button
1969                    data-button-content="Add to cart"
1970                    class="product-form__add-button button button--primary button--full"
1971                    
1972                  >Add to cart</button>
1973                
1974</product-payment-container><input type="hidden" name="product-id" value="10821384569178" /><input type="hidden" name="section-id" value="template--27026585780570__main" /></form><a href="/account/login" class="product-form__b2b-login button button--secondary button--full">
1975                Log in for trade pricing
1976              </a></div><store-pickup
1977            data-block-type="pickup-availability"
1978            data-block-id="buy_buttons"
1979            class="product-form__store-availability-container"
1980          ></store-pickup><div id="shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: wishlist-btn --><style>
1981    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn {font-size: 13px !important; font-weight: 500 !important}
1982    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn:hover{color: #ffffff !important;}
1983    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2:hover [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4:hover [hulk-wl-custom-style]{background-color: #000000 !important;border: 0px solid #af9253 !important;}
1984    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2:hover .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4:hover .hulk_wl_icon-text[data-count="show"] { border-right: 0 !important; }
1985    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2:hover .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4:hover .hulkapps-public-count { border-left: 0 !important; }
1986    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2 [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4 [hulk-wl-custom-style]{ background-color: #000000;border: 0px solid #000000; color: #ffffff;font-size: 13px;letter-spacing: .05em;margin: 5px 0;}
1987    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="show"] { border-radius: 5px 0 0 5px; }
1988    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="hide"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="hide"] { border-radius: 5px; }
1989    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2 .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4 .hulkapps-public-count { border-radius: 0 5px 5px 0; }
1990    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style] {padding: 10px 0px 10px 40px !important}
1991    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style] {padding: 10px 40px !important}
1992    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2[data-button-layout='simple_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4[data-button-layout='simple_button'] .count[hulk-wl-custom-style] {padding: 10px 40px 10px 5px !important;}
1993    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style] {padding: 10px 40px !important}
1994    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style] {padding: 10px 10px !important; opacity: 0.5;}
1995    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn {transition: opcity .15s ease-in-out;opacity: 1;display: inline-block;text-decoration: none!important;text-align: center;}
1996    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_1 {padding: 10px !important;}
1997    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_3 {padding: 10px 0 !important;}
1998    /*#shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .hulk_wl_icon-text {padding: 10px 40px !important}
1999    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .count {margin-left: -4px !important; padding: 9px 15px !important}*/
2000    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2:not([data-gridhulklist]) [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4:not([data-gridhulklist]) [hulk-wl-custom-style] {background-color: #000000;color: #ffffff;}
2001    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_2, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_4 {letter-spacing: .05em;margin: 5px 0 !important;}
2002    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_3:not([data-gridhulklist]) span {margin-left: 4px !important;}
2003    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn span {pointer-events: none!important}
2004    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .heart-wishlist-animation .heart-hulk-animation .icon-wishlist-heart-empty:before {vertical-align: middle !important;}
2005    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .wishlist_btn_icon img {width: 18px; height: 18px; line-height: 1; cursor: pointer; vertical-align: middle; margin-top: -2px;}
2006    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn[data-added="false"] .icon-style { color: #ffffff; font-size: 16px; }
2007    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn[data-added="false"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #ffffff; -webkit-text-stroke-width: 1.5px; }
2008    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn[data-added="true"] .icon-style { color: #5c6ac4; font-size: 16px; }
2009    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn[data-added="true"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #5c6ac4; -webkit-text-stroke-width: 1.5px; }
2010    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .icon-style:hover { color: #5c6ac4; }
2011    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_square_background"] { background-color: #5c6ac4;}
2012    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_round_background"] { background-color: #5c6ac4; border-radius: 50%; }
2013    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH .wishlist-btn.style_1 .hulk_wl_icon { margin-right: 5px; }
2014</style>
2015
2016
2017
2018
2019
2020
2021
2022
2023    <a href="javascript:void(0)" rel="nofollow" class="icon-wishlist-heart-empty wishlist-btn heart-wishlist-animation style_4" data-wishlist data-added="false" data-proID="10821384569178" data-varID="53991714193754" title="" data-button-layout="simple_button" style="display: none">
2024        
2025        <div class="hulk_wl_icon-text" hulk-wl-custom-style data-count="hide">
2026            
2027                
2028                    <div class="hulk_wl_icon">
2029                        <i class="heart-hulk-animation"><i class="icon-wishlist-heart-empty"></i></i>
2030                    </div>
2031                
2032            
2033            
2034                <span class="hulk-wishlist-btn-title"></span>
2035            
2036        </div>
2037        
2038            
2039                <span class="count" hulk-wl-custom-style>(0)</span>
2040            
2041        
2042        
2043    </a>
2044    
2045
2046<script>
2047    document.addEventListener('DOMContentLoaded', function() {
2048        let langCode = Shopify.locale;
2049        let languageSettings = window.hulkappsWishlist.languageSettings;
2050        const primaryLangCode = Object.keys(languageSettings).find(key => languageSettings[key].primary_language === true);
2051        let language = (languageSettings[langCode]) ? languageSettings[langCode] : languageSettings[primaryLangCode];
2052        var wishlistBtn = document.querySelector('.hulk-wishlist-btn-title');
2053        if(wishlistBtn) {
2054            wishlistBtn.innerHTML = (language != undefined) ? language.button_text : languageSettings.button_text;
2055        }
2056    });
2057</script>
2057
2058<!-- END app snippet -->
2059
2060</div></div><div class="product-meta__aside"><div class="product-meta__share text--subdued"><button
2061            is="share-toggle-button"
2062            share-url="https://www.coastal-group.com/products/coastal-display-cases"
2063            share-title="Coastal Display Cases"
2064            class="product-meta__share-label link hidden-tablet-and-up"
2065            aria-controls="mobile-share-buttons-template--27026585780570__main"
2066            aria-expanded="false"
2067          >
2068            Share
2069          </button>
2070          <div class="product-meta__share-label hidden-phone">Share</div>
2071
2072          <popover-content id="mobile-share-buttons-template--27026585780570__main" class="popover hidden-tablet-and-up">
2073            <span class="popover__overlay"></span>
2074
2075            <header class="popover__header">
2076              <span class="popover__title heading h6">Share</span>
2077
2078              <button
2079                type="button"
2080                class="popover__close-button tap-area tap-area--large"
2081                data-action="close"
2082                title="Close"
2083              ><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2084        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
2085      </svg></button>
2086            </header>
2087
2088            <div class="mobile-share-buttons">
2089              <a
2090                class="mobile-share-buttons__item mobile-share-buttons__item--facebook"
2091                href="https://www.facebook.com/sharer.php?u=https://www.coastal-group.com/products/coastal-display-cases"
2092                target="_blank"
2093                rel="noopener"
2094                aria-label="Share on Facebook"
2095              ><svg fill="none" focusable="false" width="24" height="24" class="icon icon--facebook-share-mobile   " viewBox="0 0 24 24">
2096        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.1834 21.85L10.1834 12.982H7.2002L7.2002 9.52604H10.1834V6.98204C10.062 5.75969 10.4857 4.54599 11.3415 3.66478C12.1972 2.78357 13.398 2.32449 14.6234 2.41004C15.5143 2.40481 16.4047 2.45289 17.2898 2.55404V5.63804L15.4598 5.63804C14.9879 5.53818 14.4974 5.68116 14.1532 6.01892C13.8089 6.35669 13.6566 6.84437 13.7474 7.31804L13.7474 9.52604L17.1698 9.52604L16.7234 12.982H13.7522V21.85H10.1834Z" fill="#3B5998"></path>
2097      </svg>Facebook
2098              </a>
2099
2100              <a
2101                class="mobile-share-buttons__item mobile-share-buttons__item--pinterest"
2102                href="https://pinterest.com/pin/create/button/?url=https://www.coastal-group.com/products/coastal-display-cases&media=https://www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&width=800&description=These%20hardware%20cases%20are%20designed%20to%20make%20it%20easy%20for%20customers%20to%20compare%20styles%20and..."
2103                target="_blank"
2104                rel="noopener"
2105                aria-label="Pin on Pinterest"
2106              ><svg fill="none" focusable="false" width="24" height="24" class="icon icon--pinterest-share-mobile   " viewBox="0 0 24 24">
2107        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7648 2.40138C15.3543 2.34682 17.602 3.80113 18.6595 6.35148C19.0087 7.1931 19.3817 8.74117 19.1015 10.0256C18.9898 10.5384 18.9581 11.0736 18.8069 11.5569C18.4993 12.5394 18.0993 13.4092 17.5694 14.1592C16.8499 15.1782 15.7582 15.8653 14.3872 16.2109C13.1746 16.5164 12.0593 16.059 11.4113 15.5678C11.2048 15.4115 10.9279 15.2073 10.8515 14.9251C10.8417 14.9251 10.8318 14.9251 10.822 14.9251C10.7755 15.4401 10.5782 15.9868 10.4389 16.4561C10.2461 17.1053 10.2086 17.7774 9.96749 18.3849C9.69999 19.0592 9.37509 19.6772 9.02467 20.253C8.84068 20.5549 8.33293 21.5884 7.9639 21.5999C7.92354 21.5224 7.90737 21.4925 7.90493 21.3551C7.7861 21.1659 7.86888 20.8468 7.81652 20.5893C7.73505 20.1883 7.67161 19.466 7.75769 19.0588C7.75769 18.8444 7.75769 18.6296 7.75769 18.4157C7.85257 17.9742 7.84882 17.5217 7.9639 17.0991C8.21425 16.1787 8.35354 15.2038 8.61211 14.2512C8.86057 13.3361 9.08856 12.3352 9.28987 11.4038C9.33529 11.1934 9.07963 10.5886 9.02467 10.3628C8.85134 9.65014 8.9833 8.66239 9.20146 8.12713C9.47618 7.45323 10.2804 6.4241 11.3229 6.68821C12.1607 6.90037 12.694 7.80624 12.413 8.95421C12.1181 10.159 11.7356 11.2383 11.4702 12.4443C11.4019 12.7551 11.5194 13.0852 11.588 13.2714C11.8361 13.9431 12.5882 14.5955 13.5916 14.3432C15.1126 13.9603 15.785 12.5834 16.2435 11.0974C16.3676 10.6955 16.3527 10.3157 16.4498 9.87241C16.6545 8.93705 16.5676 7.54083 16.273 6.81057C15.8008 5.64018 14.9198 4.89011 13.7095 4.48339C13.3756 4.42221 13.0416 4.36103 12.7077 4.29985C12.1486 4.17176 11.0822 4.36412 10.7041 4.48339C9.01386 5.01777 7.96723 5.91043 7.3157 7.51486C7.09393 8.06111 6.97235 8.61484 6.9327 9.38251C6.92276 9.47451 6.91294 9.5665 6.90314 9.6585C7.03364 10.3447 7.04691 10.7994 7.3157 11.3118C7.44838 11.5644 7.76346 11.7634 7.81652 12.0772C7.84781 12.2621 7.71227 12.5412 7.66931 12.6895C7.60427 12.9136 7.62792 13.1702 7.52193 13.3634C7.33028 13.712 6.8084 13.4501 6.57911 13.3018C5.38697 12.5324 4.40437 10.3073 4.95855 8.15795C5.04391 7.82607 5.0481 7.53731 5.16476 7.23932C5.8878 5.39455 6.96659 4.26111 8.5237 3.28922C9.10717 2.9252 9.89394 2.74473 10.6157 2.55456C10.9987 2.50352 11.3818 2.45245 11.7648 2.40138Z" fill="#BD081C"></path>
2108      </svg>Pinterest
2109              </a>
2110
2111              <a
2112                class="mobile-share-buttons__item mobile-share-buttons__item--twitter"
2113                href="https://twitter.com/intent/tweet?text=Coastal%20Display%20Cases&url=https://www.coastal-group.com/products/coastal-display-cases"
2114                target="_blank"
2115                rel="noopener"
2116                aria-label="Tweet on Twitter"
2117              ><svg fill="none" focusable="false" width="24" height="24" class="icon icon--twitter-share-mobile   " viewBox="0 0 24 24">
2118        <path fill-rule="evenodd" clip-rule="evenodd" d="M15.414 4.96068C16.9196 4.93626 17.7211 5.43865 18.4864 6.07724C19.1362 6.02649 19.9806 5.69424 20.478 5.46269C20.6391 5.38182 20.8004 5.30133 20.9
2118616 5.22046C20.6775 5.92312 20.2923 6.47359 19.7004 6.89092C19.5689 6.98361 19.4384 7.10911 19.2736 7.16824C19.2736 7.17091 19.2736 7.17396 19.2736 7.17663C20.1171 7.16863 20.8129 6.82034 21.4737 6.63114C21.4737 6.63417 21.4737 6.63723 21.4737 6.64028C21.1266 7.14535 20.6568 7.65767 20.1556 8.02502C19.9532 8.17227 19.7509 8.31951 19.5486 8.46676C19.5597 9.28425 19.5354 10.0643 19.3684 10.7518C18.3977 14.7465 15.8254 17.4588 11.7534 18.6203C10.2913 19.0377 7.92842 19.2089 6.25322 18.8282C5.42246 18.6394 4.67201 18.4262 3.96773 18.1443C3.57662 17.9875 3.21425 17.8181 2.86766 17.6251C2.75395 17.5614 2.64012 17.4981 2.52626 17.4343C2.90422 17.445 3.34615 17.54 3.76862 17.4778C4.15075 17.4214 4.52554 17.4359 4.87817 17.3653C5.75753 17.1887 6.53832 16.9552 7.21099 16.5947C7.53708 16.42 8.03189 16.2148 8.26361 15.963C7.82698 15.9699 7.43107 15.8772 7.10676 15.7727C5.84923 15.366 5.11723 14.6187 4.64102 13.4961C5.02212 13.5338 6.11978 13.6246 6.37642 13.4266C5.89678 13.4026 5.43547 13.1482 5.10574 12.9589C4.09421 12.3795 3.26926 11.4075 3.27545 9.91215C3.40826 9.96975 3.54108 10.0277 3.67378 10.0853C3.92789 10.1834 4.18618 10.2356 4.48934 10.2932C4.61736 10.3173 4.87337 10.3863 5.02034 10.3363C5.01403 10.3363 5.0077 10.3363 5.00138 10.3363C4.80571 10.1277 4.48682 9.98884 4.29014 9.76491C3.64126 9.02638 3.0331 7.88999 3.41774 6.53614C3.51528 6.19282 3.6701 5.88956 3.83503 5.60993C3.84137 5.61298 3.84768 5.61565 3.85402 5.61871C3.92952 5.76328 4.098 5.86973 4.2049 5.99065C4.53629 6.36678 4.94508 6.70514 5.36174 7.00345C6.7813 8.02007 8.0597 8.64453 10.1129 9.10725C10.6336 9.22437 11.235
21187 9.31401 11.8578 9.31476C11.6829 8.84899 11.7391 8.09522 11.8767 7.64432C12.2227 6.51058 12.9743 5.69272 14.0768 5.25479C14.3404 5.15026 14.6329 5.07396 14.9397 5.01256C15.0978 4.9954 15.256 4.97823 15.414 4.96068Z" fill="#1DA1F2"></path>
2119      </svg>Twitter
2120              </a>
2121
2122              <a
2123                class="mobile-share-buttons__item mobile-share-buttons__item--mail"
2124                href="mailto:?&subject=&body=https://www.coastal-group.com/products/coastal-display-cases"
2125                aria-label="Share by e-mail"
2126              ><svg fill="none" focusable="false" width="24" height="24" class="icon icon--email-share-mobile   " viewBox="0 0 24 24">
2127        <path d="M21.9135 2.08691L15.3396 20.8695L11.583 12.4173M21.9135 2.08691L3.13086 8.66083L11.583 12.4173M21.9135 2.08691L11.583 12.4173" stroke="currentColor" stroke-width="1.6"></path>
2128      </svg>E-mail
2129              </a>
2130            </div>
2131          </popover-content>
2132
2133          <div class="product-meta__share-button-list hidden-phone">
2134            <a
2135              class="product-meta__share-button-item product-meta__share-button-item--facebook link tap-area"
2136              href="https://www.facebook.com/sharer.php?u=https://www.coastal-group.com/products/coastal-display-cases"
2137              target="_blank"
2138              rel="noopener"
2139              aria-label="Share on Facebook"
2140            ><svg focusable="false" width="8" height="14" class="icon icon--facebook   " viewBox="0 0 9 17">
2141        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path>
2142      </svg></a>
2143
2144            <a
2145              class="product-meta__share-button-item product-meta__share-button-item--pinterest link tap-area"
2146              href="https://pinterest.com/pin/create/button/?url=https://www.coastal-group.com/products/coastal-display-cases&media=https://www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&width=800&description=These%20hardware%20cases%20are%20designed%20to%20make%20it%20easy%20for%20customers%20to%20compare%20styles%20and..."
2147              target="_blank"
2148              rel="noopener"
2149              aria-label="Pin on Pinterest"
2150            ><svg focusable="false" width="10" height="14" class="icon icon--pinterest   " viewBox="0 0 12 16">
2151        <path fill-rule="evenodd" clip-rule="evenodd" d="M5.8042 0.00123531C8.79537 -0.0442356 10.6685 1.16769 11.5498 3.29299C11.8407 3.99433 12.1516 5.28439 11.9181 6.35474C11.825 6.78208 11.7985 7.22812 11.6726 7.63086C11.4163 8.4496 11.0829 9.17441 10.6413 9.79945C10.0418 10.6486 9.13196 11.2212 7.98951 11.5091C6.97899 11.7637 6.04959 11.3826 5.50954 10.9732C5.33747 10.843 5.10674 10.6728 5.04304 10.4377C5.03488 10.4377 5.0267 10.4377 5.01853 10.4377C4.97972 10.8669 4.81532 11.3224 4.69924 11.7135C4.53858 12.2545 4.50733 12.8146 4.3064 13.3208C4.08349 13.8828 3.81274 14.3978 3.52072 14.8776C3.36739 15.1292 2.94427 15.9904 2.63675 16C2.60311 15.9354 2.58964 15.9105 2.58761 15.796C2.48858 15.6383 2.55757 15.3724 2.51393 15.1578C2.44604 14.8236 2.39317 14.2217 2.46491 13.8824C2.46491 13.7038 2.46491 13.5248 2.46491 13.3465C2.54397 12.9786 2.54085 12.6015 2.63675 12.2494C2.84537 11.4824 2.96145 10.6699 3.17692 9.87611C3.38398 9.11352 3.57396 8.27939 3.74172 7.50321C3.77957 7.32789 3.56652 6.82389 3.52072 6.63572C3.37628 6.04186 3.48624 5.21874 3.66805 4.77269C3.89698 4.21111 4.56717 3.3535 5.43589 3.57359C6.13407 3.75039 6.57846 4.50528 6.34437 5.46192C6.09862 6.46589 5.7798 7.3653 5.5587 8.37035C5.50173 8.62933 5.59968 8.90442 5.65687 9.05958C5.86357 9.61934 6.49037 10.163 7.32652 9.95278C8.59396 9.63365 9.15431 8.48627 9.53645 7.24791C9.63981 6.91302 9.62743 6.59647 9.70831 6.22709C9.87894 5.44763 9.8
21510648 4.28411 9.56098 3.67556C9.16753 2.70023 8.43329 2.07518 7.42471 1.73624C7.1465 1.68526 6.86819 1.63427 6.58988 1.58329C6.12397 1.47655 5.23532 1.63685 4.92023 1.73624C3.51171 2.18156 2.63952 2.92544 2.09658 4.26247C1.91177 4.71767 1.81046 5.17911 1.77741 5.81884C1.76913 5.8955 1.76094 5.97217 1.75278 6.04883C1.86153 6.62068 1.87259 6.99959 2.09658 7.42657C2.20715 7.63711 2.46971 7.8029 2.51393 8.06444C2.54001 8.2185 2.42705 8.45105 2.39125 8.57467C2.33705 8.76137 2.35676 8.97522 2.26844 9.13625C2.10873 9.42678 1.67383 9.20852 1.48275 9.08491C0.489307 8.44373 -0.329526 6.5895 0.132284 4.79837C0.20342 4.5218 0.206915 4.28118 0.304126 4.03285C0.906661 2.49554 1.80565 1.55101 3.10325 0.741098C3.58947 0.437749 4.24511 0.287354 4.84657 0.128885C5.16574 0.0863481 5.48503 0.0437917 5.8042 0.00123531Z" fill="currentColor"></path>
2152      </svg></a>
2153
2154            <a
2155              class="product-meta__share-button-item product-meta__share-button-item--twitter link tap-area"
2156              href="https://twitter.com/intent/tweet?text=Coastal%20Display%20Cases&url=https://www.coastal-group.com/products/coastal-display-cases"
2157              target="_blank"
2158              rel="noopener"
2159              aria-label="Tweet on Twitter"
2160            ><svg focusable="false" width="17" height="14" class="icon icon--twitter   " viewBox="0 0 24 24">
2161        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
2162      </svg></a>
2163
2164            <a
2165              class="product-meta__share-button-item product-meta__share-button-item--mail link tap-area"
2166              href="mailto:?&subject=Coastal Display Cases&body=https://www.coastal-group.com/products/coastal-display-cases"
2167              aria-label="Share by e-mail"
2168            ><svg focusable="false" width="13" height="13" class="icon icon--share   " viewBox="0 0 18 18">
2169        <path d="M17 1l-5.6 16-3.2-7.2M17 1L1 6.6l7.2 3.2M17 1L8.2 9.8" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path>
2170      </svg></a>
2171          </div>
2172        </div></div></div>
2173</div>
2174    </product-rerender>
2175  </div>
2176</section><template id="quick-buy-content">
2177  <quick-buy-drawer class="drawer drawer--large drawer--quick-buy">
2178    <cart-notification hidden class="cart-notification cart-notification--drawer"></cart-notification>
2179
2180    <span class="drawer__overlay"></span>
2181
2182    <product-rerender id="quick-buy-drawer-product-form-quick-buy--10821384569178-template--27026585780570__main" observe-form="product-form-quick-buy--10821384569178-template--27026585780570__main">
2183      <header class="drawer__header">
2184        <p class="drawer__title heading h6">Choose options</p>
2185
2186        <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2187        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
2188      </svg></button>
2189      </header>
2190
2191      <div class="drawer__content"><div class="quick-buy-product"><img src="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=114 114w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=228 228w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=342 342w" width="2048" height="2048" loading="lazy" sizes="114px" class="quick-buy-product__image"><div class="quick-buy-product__info ">
2192      <product-meta class="product-item-meta"><a href="/collections/vendors?q=COASTAL" class="product-item-meta__vendor heading heading--xsmall">COASTAL</a><a href="/products/coastal-display-cases" class="product-item-meta__title">Coastal Display Cases</a>
2193
2194        <div class="product-item-meta__price-list-container" role="region" aria-live="polite"><div class="price-list"><span class="price">
2195                  <span class="visually-hidden">Sale price</span>£519.90</span></div><a href="/products/coastal-display-cases" class="link text--subdued">View details</a>
2196        </div></product-meta>
2197    </div>
2198  </div><div class="product-form">
2199          <div class="product-form__text" ><p>This item is sold as a case</p></div><variant-picker
2200            data-block-type="variant-picker"
2201            data-block-id="template--27026585780570__main"
2202            handle="coastal-display-cases"
2203            section-id="template--27026585780570__main"
2204            form-id="product-form-quick-buy--10821384569178-template--27026585780570__main"
2205            
2206            
2207            class="product-form__variants"
2208            
2209          >
2209<script data-variant type="application/json">{"id":53991714193754,"title":"Pull Handle","option1":"Pull Handle","option2":null,"option3":null,"sku":"DSP-CASE-PULL-HANDLES","requires_shipping":true,"taxable":true,"featured_image":{"id":71700243251546,"product_id":10821384569178,"position":1,"created_at":"2026-04-13T14:24:12+01:00","updated_at":"2026-04-13T14:24:15+01:00","alt":null,"width":2048,"height":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655","variant_ids":[53991714193754]},"available":true,"name":"Coastal Display Cases - Pull Handle","public_title":"Pull Handle","options":["Pull Handle"],"price":51990,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":59514821247322,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
2209<div
2210                class="product-form__option-selector"
2211                data-selector-type="block"
2212              >
2213                <div class="product-form__option-info">
2214                  <span class="product-form__option-name">Select a Display Case:</span><span id="option-template--27026585780570__main--10821384569178-1-value" class="product-form__option-value">Pull Handle</span></div><div class="block-swatch-list"><div class="block-swatch ">
2215                          <input
2216                            class="block-swatch__radio visually-hidden"
2217                            type="radio"
2218                            data-option-position="1"
2219                            name="option1"
2220                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2221                            id="option-template--27026585780570__main--10821384569178-1-1"
2222                            value="7995522842970"
2223                            tabindex="-1"
2224                            
2225                              checked="checked"
2226                            
2227                          ><label
2228                              class="block-swatch__item"
2229                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-1"
2230                              tabindex="0"
2231                              for="option-template--27026585780570__main--10821384569178-1-1"
2232                            >Pull Handle</label></div><div class="block-swatch ">
2233                          <input
2234                            class="block-swatch__radio visually-hidden"
2235                            type="radio"
2236                            data-option-position="1"
2237                            name="option1"
2238                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2239                            id="option-template--27026585780570__main--10821384569178-1-2"
2240                            value="7995522875738"
2241                            tabindex="-1"
2242                            
2243                          ><label
2244                              class="block-swatch__item"
2245                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-2"
2246                              tabindex="0"
2247                              for="option-template--27026585780570__main--10821384569178-1-2"
2248                            >Duratique</label></div><div class="block-swatch ">
2249                          <input
2250                            class="block-swatch__radio visually-hidden"
2251                            type="radio"
2252                            data-option-position="1"
2253                            name="option1"
2254                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2255                            id="option-template--27026585780570__main--10821384569178-1-3"
2256                            value="7995522908506"
2257                            tabindex="-1"
2258                            
2259                          ><label
2260                              class="block-swatch__item"
2261                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-3"
2262                              tabindex="0"
2263                              for="option-template--27026585780570__main--10821384569178-1-3"
2264                            >Classic Entrance Door</label></div><div class="block-swatch ">
2265                          <input
2266                            class="block-swatch__radio visually-hidden"
2267                            type="radio"
2268                            data-option-position="1"
2269                            name="option1"
2270                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2271                            id="option-template--27026585780570__main--10821384569178-1-4"
2272                            value="7995522941274"
2273                            tabindex="-1"
2274                            
2275                          ><label
2276                              class="block-swatch__item"
2277                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-4"
2278                              tabindex="0"
2279                              for="option-template--27026585780570__main--10821384569178-1-4"
2280                            >Classic Lever Handles</label></div></div></div><noscript>
2281              <label class="input__block-label" for="product-select-template--27026585780570__main-10821384569178">Variant</label>
2282
2283              <div class="select-wrapper">
2284                <select
2285                  class="select"
2286                  autocomplete="off"
2287                  id="product-select-template--27026585780570__main-10821384569178"
2288                  name="id"
2289                  form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2290                ><option
2291                      
2292                        selected="selected"
2293                      
2294                      
2295                      value="53991714193754"
2296                      data-sku="DSP-CASE-PULL-HANDLES"
2297                    >
2298                      Pull Handle - £519.90
2299                    </option><option
2300                      
2301                      
2302                      value="53991714226522"
2303                      data-sku="DSP-CASE-DURATIQUE"
2304                    >
2305                      Duratique - £713.00
2306                    </option><option
2307                      
2308                      
2309                      value="53991714259290"
2310                      data-sku="DSP-CASE-CLASSIC-ENTRANCE-PSB"
2311                    >
2312                      Classic Entrance Door - £436.90
2313                    </option><option
2314                      
2315                      
2316                      value="53991714292058"
2317                      data-sku="DSP-CASE-CLASSIC-DOOR"
2318                    >
2319                      Classic Lever Handles - £359.10
2320                    </option></select><svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
2321        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
2322      </svg></div>
2323            </noscript>
2324          </variant-picker><div
2325            data-block-type="quantity-selector"
2326            data-block-id="quantity_selector_P7J6jV"
2327            class="product-form__quantity"
2328            
2329          >
2330            <span class="product-form__quantity-label">Quantity:</span>
2331
2332            <quantity-selector class="quantity-selector">
2333              <button type="button" class="quantity-selector__button">
2334                <span class="visually-hidden">Decrease quantity</span><svg focusable="false" width="10" height="2" class="icon icon--minus-big   " viewBox="0 0 10 2">
2335        <path fill="currentColor" d="M0 0h10v2H0z"></path>
2336      </svg></button>
2337
2338              <input
2339                type="number"
2340                form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2341                is="input-number"
2342                class="quantity-selector__input"
2343                inputmode="numeric"
2344                name="quantity"
2345                autocomplete="off"
2346                value="1"
2347                step="1"
2348                min="1"
2349                
2350                aria-label="Quantity"
2351              >
2352
2353              <button type="button" class="quantity-selector__button">
2354                <span class="visually-hidden">Increase quantity</span><svg focusable="false" width="10" height="10" class="icon icon--plus-big   " viewBox="0 0 10 10">
2355        <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6v4h2V6h4V4H6V0H4v4H0v2h4z" fill="currentColor"></path>
2356      </svg></button>
2357            </quantity-selector></div><div
2358            data-block-type="buy-buttons"
2359            data-block-id="buy_buttons"
2360            class="product-form__buy-buttons"
2361            
2362          ><form method="post" action="/cart/add" id="product-form-quick-buy--10821384569178-template--27026585780570__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="53991714193754"><product-payment-container
2363                
2364                class="product-form__payment-container"
2365                
2366              >
2367                
2368                  <button
2369                    id="AddToCart"
2370                    type="submit"
2371                    is="loader-button"
2372                    
2373                      data-use-primary
2374                    
2375                    data-product-add-to-cart-button
2376                    data-button-content="Add to cart"
2377                    class="product-form__add-button button button--primary button--full"
2378                    
2379                  >Add to cart</button>
2380                
2381</product-payment-container><input type="hidden" name="product-id" value="10821384569178" /><input type="hidden" name="section-id" value="template--27026585780570__main" /></form><a href="/account/login" class="product-form__b2b-login button button--secondary button--full">
2382                Log in for trade pricing
2383              </a></div><div id="shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: wishlist-btn --><style>
2384    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn {font-size: 13px !important; font-weight: 500 !important}
2385    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn:hover{color: #ffffff !important;}
2386    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2:hover [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4:hover [hulk-wl-custom-style]{background-color: #000000 !important;border: 0px solid #af9253 !important;}
2387    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2:hover .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4:hover .hulk_wl_icon-text[data-count="show"] { border-right: 0 !important; }
2388    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2:hover .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4:hover .hulkapps-public-count { border-left: 0 !important; }
2389    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2 [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4 [hulk-wl-custom-style]{ background-color: #000000;border: 0px solid #000000; color: #ffffff;font-size: 13px;letter-spacing: .05em;margin: 5px 0;}
2390    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="show"] { border-radius: 5px 0 0 5px; }
2391    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="hide"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="hide"] { border-radius: 5px; }
2392    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2 .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4 .hulkapps-public-count { border-radius: 0 5px 5px 0; }
2393    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style] {padding: 10px 0px 10px 40px !important}
2394    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style] {padding: 10px 40px !important}
2395    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2[data-button-layout='simple_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4[data-button-layout='simple_button'] .count[hulk-wl-custom-style] {padding: 10px 40px 10px 5px !important;}
2396    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style] {padding: 10px 40px !important}
2397    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style] {padding: 10px 10px !important; opacity: 0.5;}
2398    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn {transition: opcity .15s ease-in-out;opacity: 1;display: inline-block;text-decoration: none!important;text-align: center;}
2399    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_1 {padding: 10px !important;}
2400    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_3 {padding: 10px 0 !important;}
2401    /*#shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .hulk_wl_icon-text {padding: 10px 40px !important}
2402    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .count {margin-left: -4px !important; padding: 9px 15px !important}*/
2403    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2:not([data-gridhulklist]) [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4:not([data-gridhulklist]) [hulk-wl-custom-style] {background-color: #000000;color: #ffffff;}
2404    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_2, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_4 {letter-spacing: .05em;margin: 5px 0 !important;}
2405    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_3:not([data-gridhulklist]) span {margin-left: 4px !important;}
2406    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn span {pointer-events: none!important}
2407    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .heart-wishlist-animation .heart-hulk-animation .icon-wishlist-heart-empty:before {vertical-align: middle !important;}
2408    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .wishlist_btn_icon img {width: 18px; height: 18px; line-height: 1; cursor: pointer; vertical-align: middle; margin-top: -2px;}
2409    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn[data-added="false"] .icon-style { color: #ffffff; font-size: 16px; }
2410    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn[data-added="false"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #ffffff; -webkit-text-stroke-width: 1.5px; }
2411    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn[data-added="true"] .icon-style { color: #5c6ac4; font-size: 16px; }
2412    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn[data-added="true"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #5c6ac4; -webkit-text-stroke-width: 1.5px; }
2413    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .icon-style:hover { color: #5c6ac4; }
2414    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_square_background"] { background-color: #5c6ac4;}
2415    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_round_background"] { background-color: #5c6ac4; border-radius: 50%; }
2416    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-1 .wishlist-btn.style_1 .hulk_wl_icon { margin-right: 5px; }
2417</style>
2418
2419
2420
2421
2422
2423
2424
2425
2426    <a href="javascript:void(0)" rel="nofollow" class="icon-wishlist-heart-empty wishlist-btn heart-wishlist-animation style_4" data-wishlist data-added="false" data-proID="10821384569178" data-varID="53991714193754" title="" data-button-layout="simple_button" style="display: none">
2427        
2428        <div class="hulk_wl_icon-text" hulk-wl-custom-style data-count="hide">
2429            
2430                
2431                    <div class="hulk_wl_icon">
2432                        <i class="heart-hulk-animation"><i class="icon-wishlist-heart-empty"></i></i>
2433                    </div>
2434                
2435            
2436            
2437                <span class="hulk-wishlist-btn-title"></span>
2438            
2439        </div>
2440        
2441            
2442                <span class="count" hulk-wl-custom-style>(0)</span>
2443            
2444        
2445        
2446    </a>
2447    
2448
2449<script>
2450    document.addEventListener('DOMContentLoaded', function() {
2451        let langCode = Shopify.locale;
2452        let languageSettings = window.hulkappsWishlist.languageSettings;
2453        const primaryLangCode = Object.keys(languageSettings).find(key => languageSettings[key].primary_language === true);
2454        let language = (languageSettings[langCode]) ? languageSettings[langCode] : languageSettings[primaryLangCode];
2455        var wishlistBtn = document.querySelector('.hulk-wishlist-btn-title');
2456        if(wishlistBtn) {
2457            wishlistBtn.innerHTML = (language != undefined) ? language.button_text : languageSettings.button_text;
2458        }
2459    });
2460</script>
2460
2461<!-- END app snippet -->
2462
2463</div></div></div>
2464    </product-rerender>
2465  </quick-buy-drawer>
2466
2467  <quick-buy-popover class="popover popover--quick-buy">
2468    <span class="popover__overlay"></span>
2469
2470    <product-rerender id="quick-buy-popover-product-form-quick-buy--10821384569178-template--27026585780570__main" observe-form="product-form-quick-buy--10821384569178-template--27026585780570__main">
2471      <header class="popover__header"><div class="quick-buy-product"><img src="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=2048" alt="Coastal Display Cases" srcset="//www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=114 114w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=228 228w, //www.coastal-group.com/cdn/shop/files/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655&amp;width=342 342w" width="2048" height="2048" loading="lazy" sizes="114px" class="quick-buy-product__image"><div class="quick-buy-product__info ">
2472      <product-meta class="product-item-meta"><a href="/collections/vendors?q=COASTAL" class="product-item-meta__vendor heading heading--xsmall">COASTAL</a><a href="/products/coastal-display-cases" class="product-item-meta__title">Coastal Display Cases</a>
2473
2474        <div class="product-item-meta__price-list-container" role="region" aria-live="polite"><div class="price-list"><span class="price">
2475                  <span class="visually-hidden">Sale price</span>£519.90</span></div><a href="/products/coastal-display-cases" class="link text--subdued">View details</a>
2476        </div></product-meta>
2477    </div>
2478  </div><button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2479        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
2480      </svg></button>
2481      </header>
2482
2483      <div class="popover__content popover__content--no-padding"><div class="product-form">
2484          <div class="product-form__text" ><p>This item is sold as a case</p></div><variant-picker
2485            data-block-type="variant-picker"
2486            data-block-id="template--27026585780570__main"
2487            handle="coastal-display-cases"
2488            section-id="template--27026585780570__main"
2489            form-id="product-form-quick-buy--10821384569178-template--27026585780570__main"
2490            
2491            
2492            class="product-form__variants"
2493            
2494          >
2494<script data-variant type="application/json">{"id":53991714193754,"title":"Pull Handle","option1":"Pull Handle","option2":null,"option3":null,"sku":"DSP-CASE-PULL-HANDLES","requires_shipping":true,"taxable":true,"featured_image":{"id":71700243251546,"product_id":10821384569178,"position":1,"created_at":"2026-04-13T14:24:12+01:00","updated_at":"2026-04-13T14:24:15+01:00","alt":null,"width":2048,"height":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655","variant_ids":[53991714193754]},"available":true,"name":"Coastal Display Cases - Pull Handle","public_title":"Pull Handle","options":["Pull Handle"],"price":51990,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":59514821247322,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.coastal-group.com\/cdn\/shop\/files\/Pull_Handle_Display_Case_2048_x_2048.jpg?v=1776086655"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
2494<div
2495                class="product-form__option-selector"
2496                data-selector-type="block"
2497              >
2498                <div class="product-form__option-info">
2499                  <span class="product-form__option-name">Select a Display Case:</span><span id="option-template--27026585780570__main--10821384569178-1-value" class="product-form__option-value">Pull Handle</span></div><div class="block-swatch-list"><div class="block-swatch ">
2500                          <input
2501                            class="block-swatch__radio visually-hidden"
2502                            type="radio"
2503                            data-option-position="1"
2504                            name="option1"
2505                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2506                            id="option-template--27026585780570__main--10821384569178-1-1"
2507                            value="7995522842970"
2508                            tabindex="-1"
2509                            
2510                              checked="checked"
2511                            
2512                          ><label
2513                              class="block-swatch__item"
2514                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-1"
2515                              tabindex="0"
2516                              for="option-template--27026585780570__main--10821384569178-1-1"
2517                            >Pull Handle</label></div><div class="block-swatch ">
2518                          <input
2519                            class="block-swatch__radio visually-hidden"
2520                            type="radio"
2521                            data-option-position="1"
2522                            name="option1"
2523                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2524                            id="option-template--27026585780570__main--10821384569178-1-2"
2525                            value="7995522875738"
2526                            tabindex="-1"
2527                            
2528                          ><label
2529                              class="block-swatch__item"
2530                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-2"
2531                              tabindex="0"
2532                              for="option-template--27026585780570__main--10821384569178-1-2"
2533                            >Duratique</label></div><div class="block-swatch ">
2534                          <input
2535                            class="block-swatch__radio visually-hidden"
2536                            type="radio"
2537                            data-option-position="1"
2538                            name="option1"
2539                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2540                            id="option-template--27026585780570__main--10821384569178-1-3"
2541                            value="7995522908506"
2542                            tabindex="-1"
2543                            
2544                          ><label
2545                              class="block-swatch__item"
2546                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-3"
2547                              tabindex="0"
2548                              for="option-template--27026585780570__main--10821384569178-1-3"
2549                            >Classic Entrance Door</label></div><div class="block-swatch ">
2550                          <input
2551                            class="block-swatch__radio visually-hidden"
2552                            type="radio"
2553                            data-option-position="1"
2554                            name="option1"
2555                            form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2556                            id="option-template--27026585780570__main--10821384569178-1-4"
2557                            value="7995522941274"
2558                            tabindex="-1"
2559                            
2560                          ><label
2561                              class="block-swatch__item"
2562                              aria-labelledby="option-template--27026585780570__main--10821384569178-1-4"
2563                              tabindex="0"
2564                              for="option-template--27026585780570__main--10821384569178-1-4"
2565                            >Classic Lever Handles</label></div></div></div><noscript>
2566              <label class="input__block-label" for="product-select-template--27026585780570__main-10821384569178">Variant</label>
2567
2568              <div class="select-wrapper">
2569                <select
2570                  class="select"
2571                  autocomplete="off"
2572                  id="product-select-template--27026585780570__main-10821384569178"
2573                  name="id"
2574                  form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2575                ><option
2576                      
2577                        selected="selected"
2578                      
2579                      
2580                      value="53991714193754"
2581                      data-sku="DSP-CASE-PULL-HANDLES"
2582                    >
2583                      Pull Handle - £519.90
2584                    </option><option
2585                      
2586                      
2587                      value="53991714226522"
2588                      data-sku="DSP-CASE-DURATIQUE"
2589                    >
2590                      Duratique - £713.00
2591                    </option><option
2592                      
2593                      
2594                      value="53991714259290"
2595                      data-sku="DSP-CASE-CLASSIC-ENTRANCE-PSB"
2596                    >
2597                      Classic Entrance Door - £436.90
2598                    </option><option
2599                      
2600                      
2601                      value="53991714292058"
2602                      data-sku="DSP-CASE-CLASSIC-DOOR"
2603                    >
2604                      Classic Lever Handles - £359.10
2605                    </option></select><svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
2606        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
2607      </svg></div>
2608            </noscript>
2609          </variant-picker><div
2610            data-block-type="quantity-selector"
2611            data-block-id="quantity_selector_P7J6jV"
2612            class="product-form__quantity"
2613            
2614          >
2615            <span class="product-form__quantity-label">Quantity:</span>
2616
2617            <quantity-selector class="quantity-selector">
2618              <button type="button" class="quantity-selector__button">
2619                <span class="visually-hidden">Decrease quantity</span><svg focusable="false" width="10" height="2" class="icon icon--minus-big   " viewBox="0 0 10 2">
2620        <path fill="currentColor" d="M0 0h10v2H0z"></path>
2621      </svg></button>
2622
2623              <input
2624                type="number"
2625                form="product-form-quick-buy--10821384569178-template--27026585780570__main"
2626                is="input-number"
2627                class="quantity-selector__input"
2628                inputmode="numeric"
2629                name="quantity"
2630                autocomplete="off"
2631                value="1"
2632                step="1"
2633                min="1"
2634                
2635                aria-label="Quantity"
2636              >
2637
2638              <button type="button" class="quantity-selector__button">
2639                <span class="visually-hidden">Increase quantity</span><svg focusable="false" width="10" height="10" class="icon icon--plus-big   " viewBox="0 0 10 10">
2640        <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6v4h2V6h4V4H6V0H4v4H0v2h4z" fill="currentColor"></path>
2641      </svg></button>
2642            </quantity-selector></div><div
2643            data-block-type="buy-buttons"
2644            data-block-id="buy_buttons"
2645            class="product-form__buy-buttons"
2646            
2647          ><form method="post" action="/cart/add" id="product-form-quick-buy--10821384569178-template--27026585780570__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="53991714193754"><product-payment-container
2648                
2649                class="product-form__payment-container"
2650                
2651              >
2652                
2653                  <button
2654                    id="AddToCart"
2655                    type="submit"
2656                    is="loader-button"
2657                    
2658                      data-use-primary
2659                    
2660                    data-product-add-to-cart-button
2661                    data-button-content="Add to cart"
2662                    class="product-form__add-button button button--primary button--full"
2663                    
2664                  >Add to cart</button>
2665                
2666</product-payment-container><input type="hidden" name="product-id" value="10821384569178" /><input type="hidden" name="section-id" value="template--27026585780570__main" /></form><a href="/account/login" class="product-form__b2b-login button button--secondary button--full">
2667                Log in for trade pricing
2668              </a></div><div id="shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: wishlist-btn --><style>
2669    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn {font-size: 13px !important; font-weight: 500 !important}
2670    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn:hover{color: #ffffff !important;}
2671    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2:hover [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4:hover [hulk-wl-custom-style]{background-color: #000000 !important;border: 0px solid #af9253 !important;}
2672    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2:hover .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4:hover .hulk_wl_icon-text[data-count="show"] { border-right: 0 !important; }
2673    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2:hover .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4:hover .hulkapps-public-count { border-left: 0 !important; }
2674    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2 [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4 [hulk-wl-custom-style]{ background-color: #000000;border: 0px solid #000000; color: #ffffff;font-size: 13px;letter-spacing: .05em;margin: 5px 0;}
2675    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="show"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="show"] { border-radius: 5px 0 0 5px; }
2676    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2 .hulk_wl_icon-text[data-count="hide"], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4 .hulk_wl_icon-text[data-count="hide"] { border-radius: 5px; }
2677    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2 .hulkapps-public-count, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4 .hulkapps-public-count { border-radius: 0 5px 5px 0; }
2678    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='show'][hulk-wl-custom-style] {padding: 10px 0px 10px 40px !important}
2679    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4[data-button-layout='simple_button'] .hulk_wl_icon-text[data-count='hide'][hulk-wl-custom-style] {padding: 10px 40px !important}
2680    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2[data-button-layout='simple_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4[data-button-layout='simple_button'] .count[hulk-wl-custom-style] {padding: 10px 40px 10px 5px !important;}
2681    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4[data-button-layout='multi_color_button'] .hulk_wl_icon-text[hulk-wl-custom-style] {padding: 10px 40px !important}
2682    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4[data-button-layout='multi_color_button'] .count[hulk-wl-custom-style] {padding: 10px 10px !important; opacity: 0.5;}
2683    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn {transition: opcity .15s ease-in-out;opacity: 1;display: inline-block;text-decoration: none!important;text-align: center;}
2684    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_1 {padding: 10px !important;}
2685    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_3 {padding: 10px 0 !important;}
2686    /*#shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .hulk_wl_icon-text {padding: 10px 40px !important}
2687    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .count {margin-left: -4px !important; padding: 9px 15px !important}*/
2688    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2:not([data-gridhulklist]) [hulk-wl-custom-style], #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4:not([data-gridhulklist]) [hulk-wl-custom-style] {background-color: #000000;color: #ffffff;}
2689    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_2, #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_4 {letter-spacing: .05em;margin: 5px 0 !important;}
2690    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_3:not([data-gridhulklist]) span {margin-left: 4px !important;}
2691    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn span {pointer-events: none!important}
2692    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .heart-wishlist-animation .heart-hulk-animation .icon-wishlist-heart-empty:before {vertical-align: middle !important;}
2693    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .wishlist_btn_icon img {width: 18px; height: 18px; line-height: 1; cursor: pointer; vertical-align: middle; margin-top: -2px;}
2694    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn[data-added="false"] .icon-style { color: #ffffff; font-size: 16px; }
2695    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn[data-added="false"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #ffffff; -webkit-text-stroke-width: 1.5px; }
2696    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn[data-added="true"] .icon-style { color: #5c6ac4; font-size: 16px; }
2697    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn[data-added="true"] .icon-style[data-icon="both"] { -webkit-text-stroke-color: #5c6ac4; -webkit-text-stroke-width: 1.5px; }
2698    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .icon-style:hover { color: #5c6ac4; }
2699    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_square_background"] { background-color: #5c6ac4;}
2700    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn .hulk_wl_icon[data-icon-bg="icon_round_background"] { background-color: #5c6ac4; border-radius: 50%; }
2701    #shopify-block-AbWhXS1J2Y2ZnOENuM__advanced_wishlist_wishlist_btn_3i9EgH-2 .wishlist-btn.style_1 .hulk_wl_icon { margin-right: 5px; }
2702</style>
2703
2704
2705
2706
2707
2708
2709
2710
2711    <a href="javascript:void(0)" rel="nofollow" class="icon-wishlist-heart-empty wishlist-btn heart-wishlist-animation style_4" data-wishlist data-added="false" data-proID="10821384569178" data-varID="53991714193754" title="" data-button-layout="simple_button" style="display: none">
2712        
2713        <div class="hulk_wl_icon-text" hulk-wl-custom-style data-count="hide">
2714            
2715                
2716                    <div class="hulk_wl_icon">
2717                        <i class="heart-hulk-animation"><i class="icon-wishlist-heart-empty"></i></i>
2718                    </div>
2719                
2720            
2721            
2722                <span class="hulk-wishlist-btn-title"></span>
2723            
2724        </div>
2725        
2726            
2727                <span class="count" hulk-wl-custom-style>(0)</span>
2728            
2729        
2730        
2731    </a>
2732    
2733
2734<script>
2735    document.addEventListener('DOMContentLoaded', function() {
2736        let langCode = Shopify.locale;
2737        let languageSettings = window.hulkappsWishlist.languageSettings;
2738        const primaryLangCode = Object.keys(languageSettings).find(key => languageSettings[key].primary_language === true);
2739        let language = (languageSettings[langCode]) ? languageSettings[langCode] : languageSettings[primaryLangCode];
2740        var wishlistBtn = document.querySelector('.hulk-wishlist-btn-title');
2741        if(wishlistBtn) {
2742            wishlistBtn.innerHTML = (language != undefined) ? language.button_text : languageSettings.button_text;
2743        }
2744    });
2745</script>
2745
2746<!-- END app snippet -->
2747
2748</div></div></div>
2749    </product-rerender>
2750  </quick-buy-popover>
2751</template>
2752<style> #shopify-section-template--27026585780570__main .hulk_wl_icon-text {text-transform: uppercase; font-family: var(--text-font-family); font-weight: bolder; letter-spacing: 2px;} </style></div><div id="shopify-section-template--27026585780570__product-content" class="shopify-section shopify-section--product-content"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-product-content.bundle.css?v=111603181540343972631764335370" rel="stylesheet" type="text/css" media="all" />
2753<section class="container">
2754    <div id="product-10821384569178-content" class="product-content anchor"><div class="product-content__tabs anchor" id="product-10821384569178-tabs">
2755      <div class="product-tabs">
2756<div class="product-tabs__content"><div  id="block-template--27026585780570__product-content-content_BkUiiX" class="product-tabs__tab-item-wrapper" >
2757                <button is="toggle-button" class="collapsible-toggle heading--small " aria-expanded="true" aria-controls="block-template--27026585780570__product-content-content_BkUiiX-content">Features<svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
2758        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
2759      </svg></button>
2760
2761                <collapsible-content open id="block-template--27026585780570__product-content-content_BkUiiX-content" class="collapsible">
2762                  <div class="product-tabs__tab-item-content rte"><p>These hardware cases are designed to make it easy for customers to compare styles and finishes when selecting products. Each case includes a curated selection of our most popular items, conveniently presented within a closable case. The display cases are available in the following formats:</p>
2763<ul>
2764<li>
2765<span style="font-size: 0.875rem;">Pull handle display case.</span><br>
2766</li>
2767<li>Duratique display case.</li>
2768<li>Classic entrance door display case.</li>
2769<li>Classic lever handle display case.</li>
2770</ul>
2771<p> </p></div></collapsible-content>
2772              </div><div  id="block-template--27026585780570__product-content-documentation_qajTL8" class="product-tabs__tab-item-wrapper" >
2773                <button is="toggle-button" class="collapsible-toggle heading--small" aria-expanded="false" aria-controls="block-template--27026585780570__product-content-documentation_qajTL8-content">Documentation<svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
2774        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
2775      </svg></button>
2776
2777                <collapsible-content  id="block-template--27026585780570__product-content-documentation_qajTL8-content" class="collapsible">
2778                  <div class="product-tabs__tab-item-content">
2779                    <ul class="product-tabs__documentation-list list--unstyled"><li class="product-tabs__documentation-item">
2780                            <a href="//www.coastal-group.com/cdn/shop/files/LIT-DC-DSP-CAS-ENTRANCE_LR.pdf?v=4296485517999703929" target="_blank" rel="noopener" class="product-tabs__documentation-link icon-text"><svg focusable="false" width="20" height="20" class="icon icon--download   " viewBox="0 0 20 20" fill="none">
2781      <path d="M10 13.75L4.375 8.125L5.5625 6.9375L9.0625 10.4375V1.25H10.9375V10.4375L14.4375 6.9375L15.625 8.125L10 13.75ZM3.125 18.75C2.625 18.75 2.1875 18.5625 1.8125 18.1875C1.4375 17.8125 1.25 17.375 1.25 16.875V13.75H3.125V16.875H16.875V13.75H18.75V16.875C18.75 17.375 18.5625 17.8125 18.1875 18.1875C17.8125 18.5625 17.375 18.75 16.875 18.75H3.125Z" fill="currentColor"/>
2782    </svg><span>Display Case Data Card</span>
2783                            </a>
2784                          </li></ul>
2785                  </div></collapsible-content>
2786              </div></div></div>
2787    </div><product-recommendations class="product-content__featured-products" intent="complementary" recommendations-count="10" product-id="10821384569178" section-id="template--27026585780570__product-content"></product-recommendations></div>
2788  </section>
2788<script>
2789  (function() {
2790    var container = document.querySelector('#product-10821384569178-content .product-tabs__content');
2791    if (!container) return;
2792
2793    container.addEventListener('click', function(event) {
2794      var button = event.target.closest('button[is="toggle-button"].collapsible-toggle');
2795      if (!button || button.getAttribute('aria-expanded') !== 'true') return;
2796
2797      container.querySelectorAll('button[is="toggle-button"].collapsible-toggle').forEach(function(otherButton) {
2798        if (otherButton !== button && otherButton.getAttribute('aria-expanded') === 'true') {
2799          otherButton.setAttribute('aria-expanded', 'false');
2800        }
2801      });
2802    });
2803  })();
2804</script>
2804
2805
2806
2807<style> #shopify-section-template--27026585780570__product-content product-recommendations {background-color: #fff; border: 1px solid #939090; border-radius: 10px; color: #af9253; padding: 25px;} #shopify-section-template--27026585780570__product-content product-recommendations p.heading {} </style></div><div id="shopify-section-template--27026585780570__multi_column_QY68Ge" class="shopify-section shopify-section--multi-column"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-multi-column.bundle.css?v=130811673107216425971770837109" rel="stylesheet" type="text/css" media="all" />
2808<style>
2809  #shopify-section-template--27026585780570__multi_column_QY68Ge {--heading-color: 0, 0, 0;
2810    --text-color: 0, 0, 0;
2811    --prev-next-button-background: 242, 242, 242;
2812    --prev-next-button-color: 0, 0, 0;
2813
2814    --section-background: 255, 255, 255;
2815
2816    @media screen and (max-width: 768px) {
2817      .hide_on_mobile {
2818        display: none;
2819      }
2820    }
2821  }@media screen and (max-width: 999px) {
2822    #shopify-section-template--27026585780570__multi_column_QY68Ge .multi-column__button svg {
2823      display: none;
2824    }
2825  }
2826</style>
2827
2828<section class="section section--flush ">
2829  <div class="section__color-wrapper">
2830    <div class="container vertical-breather"><header class="section__header  section__header--center">
2831          <div class="text-container"><h2 class="heading heading--small">Guarantees</h2><h3 class="heading h2">Our promise of performance</h3></div>
2832        </header><multi-column
2833          
2834            stack
2835          
2836          
2837            stagger-apparition
2838          
2839          class="multi-column multi-column--pocket-large multi-column--medium multi-column--spacing-normal"
2840        ><div
2841            
2842          >
2843            <scrollable-content class="multi-column__inner multi-column__inner--center "><div
2844                    id="block-template--27026585780570__multi_column_QY68Ge-item_8VHJLw"
2845                    class="multi-column__item multi-column__item--align-start "
2846                    
2847                      reveal
2848                    
2849                    
2850                  ><div class="multi-column__image-wrapper" style="max-width: 50%; width: 300px"><img src="//www.coastal-group.com/cdn/shop/files/guarantee_icon_performance_for_life_300_x_300.png?v=1771939831&amp;width=300" alt="" srcset="//www.coastal-group.com/cdn/shop/files/guarantee_icon_performance_for_life_300_x_300.png?v=1771939831&amp;width=200 200w, //www.coastal-group.com/cdn/shop/files/guarantee_icon_performance_for_life_300_x_300.png?v=1771939831&amp;width=300 300w" width="300" height="300" loading="lazy" sizes="(max-width: 740px) calc(100vw - 48px), (max-width: 999px) calc(33vw - 80px), 272px" class="multi-column__image"></div><div class="multi-column__text-container text--center text-container"><p class="heading h5">Performance for life</p></div></div></scrollable-content></div>
2851        </multi-column></div>
2852  </div>
2853</section>
2854<style> #shopify-section-template--27026585780570__multi_column_QY68Ge .heading--small {color: #666666;} </style></div><div id="shopify-section-template--27026585780570__video_kji6dp" class="shopify-section shopify-section--video"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-video.bundle.css?v=171557593454984743681789551936" rel="stylesheet" type="text/css" media="all" />
2855<style>
2856  #shopify-section-template--27026585780570__video_kji6dp {--heading-color: 0, 0, 0;
2857    --text-color: 0, 0, 0;
2858    --play-button-background: 255, 255, 255;
2859    --play-button-arrow: 0, 0, 0;
2860
2861    --section-background: 255, 255, 255;
2862  }
2863</style><section class="section section--flush">
2864</section>
2865
2866</div><div id="shopify-section-template--27026585780570__product-recommendations" class="shopify-section shopify-section--product-recommendations"><style>
2867  #shopify-section-template--27026585780570__product-recommendations {--heading-color: 0, 0, 0;
2868    --text-color: 0, 0, 0;
2869    --prev-next-button-background: 242, 242, 242;
2870    --prev-next-button-color: 0, 0, 0;
2871
2872    --section-background: 242, 242, 242;
2873    --section-products-per-row: 2;
2874  }
2875
2876  @media screen and (min-width: 741px) {
2877    #shopify-section-template--27026585780570__product-recommendations {
2878      --section-products-per-row: 3;
2879    }
2880  }
2881
2882  @media screen and (min-width: 1200px) {
2883    #shopify-section-template--27026585780570__product-recommendations {
2884      --section-products-per-row: 4;
2885    }
2886  }
2887</style>
2888
2889<product-recommendations
2890  section-id="template--27026585780570__product-recommendations"
2891  intent="related"
2892  product-id="10821384569178"
2893  recommendations-count="6"
2894  class="section "
2895></product-recommendations>
2896
2897
2898</div><div id="shopify-section-template--27026585780570__image_with_text_UaMExx" class="shopify-section shopify-section--image-with-text"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-image-with-text.bundle.css?v=134221013704892233121764335369" rel="stylesheet" type="text/css" media="all" />
2899<style>
2900  #shopify-section-template--27026585780570__image_with_text_UaMExx {--heading-color: 0, 0, 0;
2901    --text-color: 0, 0, 0;
2902    --primary-button-background: 175, 146, 83;
2903    --primary-button-text-color: 0, 0, 0;
2904
2905    --section-accent-background: 255 255 255 / 1.0;
2906    --section-autoplay-duration: 8s;
2907    --section-animation-play-state: paused;
2908  }</style>
2909
2910<section class="section section--flush">
2911  <div
2912    
2913  ><image-with-text
2914      
2915        reveal-on-scroll
2916      
2917      class="image-with-text  image-with-text--reverse image-with-text--overlap-both"
2918      style="--image-aspect-ratio: 1.0;
2918 --image-max-height: 1400px"
2919    >
2920      <div class="container">
2921        <div class="image-with-text__wrapper"><div class="image-with-text__image-wrapper"><img src="//www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=1400" alt="Coastal Group&#39;s BLU door and window hardware collection brochure on a light grey background" srcset="//www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=600 600w, //www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=700 700w, //www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=800 800w, //www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=1000 1000w, //www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=1200 1200w, //www.coastal-group.com/cdn/shop/files/Image-catalogue-BLU.jpg?v=1766007887&amp;width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_RGL8JA-57502422794586" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" class="image-with-text__image"></div>
2922
2923          <div class="image-with-text__content-wrapper">
2924            <div class="image-with-text__content-list"><image-with-text-item
2925                  
2926                  
2927                  class="image-with-text__content text-container text--left"
2928                  
2929                ><h3 class="heading h3">
2930                      <split-lines
2931                        
2932                          reveal
2933                        
2934                      >Browse the latest catalogues</split-lines>
2935                    </h3><div
2936                    class="image-with-text__text-wrapper"
2937                    
2938                      reveal
2939                    
2940                  ><p>The BLU range offers elegant, high-performance premium front door furniture in Classic and Contemporary styles, including Pull Handles, Hinges, Letter Plates and Lever Door Handles.</p><div class=""><div class="button-wrapper">
2941                          <a href="/pages/content-library-brochures" class="button button--primary">View brochures</a>
2942                        </div></div></div>
2943                </image-with-text-item></div></div>
2944        </div>
2945      </div>
2946    </image-with-text>
2947  </div>
2948</section>
2949
2950
2951<style> #shopify-section-template--27026585780570__image_with_text_UaMExx .heading--small {color: #666666;} </style></div><div id="shopify-section-template--27026585780570__177090483258f70b72" class="shopify-section shopify-section--apps"><div class="container vertical-breather"><div id="shopify-block-AakRDcm1GcUNRUkFTd__judge_me_reviews_review_widget_8ztMB9" class="shopify-block shopify-app-block">
2952
2953
2954<div style='clear:both'></div>
2955<div id='judgeme_product_reviews'
2956    class='jdgm-widget jdgm-review-widget'
2957    data-product-title='Coastal Display Cases'
2958    data-id='10821384569178'
2959    data-product-id='10821384569178'
2960    data-widget="review"
2961    data-shop-reviews="false"
2962    data-shop-reviews-count="0"
2963    data-cart-eligible-template="false"
2964    data-shop-average-rating="5.00"
2965    data-shop-review-count="7"
2966    data-empty-state="hide_widget"
2967    data-entry-point="review_widget.js"
2968    data-entry-key="review-widget/main.js"
2969    data-block-id="AakRDcm1GcUNRUkFTd__judge_me_reviews_review_widget_8ztMB9"
2970    data-customer-logged-in="false"
2971    
2972    
2973    style='max-width: 1200px; margin: 0 auto;'>
2974
2975  
2976    
2977    
2978    
2979  
2980
2981  
2982</div>
2983
2984
2985<script class='jdgm-review-widget-data'>
2986  jdgm.data ||= {}; jdgm.data.reviewWidget ||= {};
2987  
2988  jdgm.data.reviewWidget[10821384569178] = {"number_of_reviews":0,"average_rating":"0.00","number_of_questions":0,"product_name":"Coastal Display Cases","product_external_id":10821384569178,"product_coupons_enabled":true,"image_url":null,"histogram":[{"rating":5,"frequency":0,"percentage":0,"extra_class":null},{"rating":4,"frequency":0,"percentage":0,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Be the first to write a review","ai_summary_text":"","sort_key":"created_at","multi_language_sorting_enabled":false,"metafield_updated_at":"2026-04-13T13:19:47Z","reviews":[],"pagination":{"total_pages":0,"current_page":1,"per_page":5}}
2989</script>
2989
2990
2991
2992
2993
2994
2995
2996
2997</div></div>
2998
2999
3000</div>
3001    </div><!-- BEGIN sections: footer-group -->
3002<div id="shopify-section-sections--27026585583962__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-text-with-icons.bundle.css?v=71335385784969623771764335374" rel="stylesheet" type="text/css" media="all" />
3003<style>
3004     #shopify-section-sections--27026585583962__text-with-icons  .section__color-wrapper {
3005      padding-top: 2.5em;
3006      padding-bottom: 2.5em;
3007    }
3008
3009    #shopify-section-sections--27026585583962__text-with-icons .heading--small {
3010      color: #000000;
3011    }
3012  #shopify-section-sections--27026585583962__text-with-icons {--heading-color: 255, 255, 255;
3013    --text-color: 255, 255, 255;
3014    --section-background: 102, 102, 102;
3015    --vertical-breather: 40px; /* Inner spacing is smaller on this section */
3016  }
3017</style><section class="section section--flush">
3018  <div class="section__color-wrapper">
3019    <div class="container vertical-breather">
3020      <native-carousel class="text-with-icons">
3021        <div class="text-with-icons__list hide-scrollbar"><native-carousel-item
3022              
3023              id="block-sections--27026585583962__text-with-icons-item-1"
3024              class="text-with-icons__item"
3025              
3026            >
3027              
3028                <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-store   " viewBox="0 0 24 24">
3029        <path d="M21.125 6L20 3H4L2.875 6M21.125 6L21.5 7C21.5 7 21.5 8.75 20.5 9.625C20.3366 9.76798 20.1692 9.88453 20 9.97831M21.125 6H2.875M2.875 6L2.5 7C2.5 7 2.5 8.75 3.5 9.625C3.66341 9.76798 3.83078 9.88453 4 9.97831M4 9.97831C5.66138 10.899 7.5 9.625 7.5 9.625C7.5 9.625 8.5 10.5 9.5 10.5C10.5 10.5 12 9.625 12 9.625C12 9.625 13.5 10.5 14.5 10.5C15.5 10.5 16.5 9.625 16.5 9.625C16.5 9.625 18.3386 10.899 20 9.97831M4 9.97831V21H10M20 9.97831V21H14M10 21V14H14V21M10 21H14" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path>
3030      </svg></div>
3031              
3032<div class="text-with-icons__content-wrapper"><p class="heading heading--small">Visit Showroom</p><p>Visit our London or Cornwall showroom to experience Coastal hardware design, quality and craftsmanship for yourself.</p><p><a href="/pages/showrooms" title="Showrooms"><strong>VIEW SHOWROOMS</strong></a></p></div></native-carousel-item><native-carousel-item
3033              
3034                hidden
3035              
3036              id="block-sections--27026585583962__text-with-icons-item-2"
3037              class="text-with-icons__item"
3038              
3039            >
3040              
3041                <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-coupon   " viewBox="0 0 24 24">
3042        <path d="M13.7279 21.7279L21.5061 13.9498L11.8994 4.34307L4.88909 5.11091L4.12124 12.1212L13.7279 21.7279Z" stroke="currentColor" stroke-width="1.6"></path>
3043        <circle cx="9.48527" cy="9.70712" r="1.5" transform="rotate(-45 9.485 9.707)" fill="currentColor"></circle>
3044      </svg></div>
3045              
3046<div class="text-with-icons__content-wrapper"><p class="heading heading--small">Brochures</p><p>Explore our full range of premium door and window hardware in our latest range of brochures.</p><p><a href="/pages/content-library" title="Content Library"><strong>BROWSE CONTENT LIBRARY</strong></a></p></div></native-carousel-item><native-carousel-item
3047              
3048                hidden
3049              
3050              id="block-sections--27026585583962__text-with-icons-item-3"
3051              class="text-with-icons__item"
3052              
3053            >
3054              
3055                <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-taxes   " viewBox="0 0 24 24">
3056        <path stroke="currentColor" stroke-width="1.6" d="M4 2H20V22H4z"></path>
3057        <path d="M16 14H8" stroke="currentColor" stroke-width="1.6"></path>
3058        <path d="M8 17H16" stroke="currentColor" stroke-width="1.6"></path>
3059        <path d="M9 11L15 6" stroke="currentColor" stroke-width="1.7"></path>
3060        <circle cx="14" cy="11" r="1" fill="currentColor"></circle>
3061        <circle cx="10" cy="6" r="1" fill="currentColor"></circle>
3062      </svg></div>
3063              
3064<div class="text-with-icons__content-wrapper"><p class="heading heading--small">Setup trade account</p><p>Apply for a trade account to access pricing, technical support and other benefits exclusive to trade customers.</p><p><a href="/pages/trade-account" title="Trade account"><strong>LEARN MORE</strong></a></p><p></p></div>
3064</native-carousel-item><native-carousel-item
3065              
3066                hidden
3067              
3068              id="block-sections--27026585583962__text-with-icons-item-4"
3069              class="text-with-icons__item"
3070              
3071            >
3072              
3073                <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-email   " viewBox="0 0 24 24">
3074        <path d="M21 8V5H3V8M21 8V19H3V8M21 8L12 12.5L3 8" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path>
3075      </svg></div>
3076              
3077<div class="text-with-icons__content-wrapper"><p class="heading heading--small">Contact</p><p>Speak to our knowledgeable team for product advice, technical support and guidance.</p><p><a href="/pages/contact" target="_blank" title="Contact"><strong>GET IN TOUCH</strong></a></p></div></native-carousel-item></div><page-dots class="text-with-icons__dots dots-nav dots-nav--centered hidden-lap-and-up"><button
3078                class="dots-nav__item tap-area"
3079                
3080                  aria-current="true"
3081                
3082              >
3083                <span class="visually-hidden">Go to slide 1</span>
3084              </button><button
3085                class="dots-nav__item tap-area"
3086                
3087              >
3088                <span class="visually-hidden">Go to slide 2</span>
3089              </button><button
3090                class="dots-nav__item tap-area"
3091                
3092              >
3093                <span class="visually-hidden">Go to slide 3</span>
3094              </button><button
3095                class="dots-nav__item tap-area"
3096                
3097              >
3098                <span class="visually-hidden">Go to slide 4</span>
3099              </button></page-dots></native-carousel>
3100    </div>
3101  </div>
3102</section>
3103
3104
3105</div><div id="shopify-section-sections--27026585583962__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-footer.bundle.css?v=74964895885473192481764335374" rel="stylesheet" type="text/css" media="all" />
3106<style>
3107#shopify-section-sections--27026585583962__footer .footer {
3108  background-color: #000000;
3109  color: #f2f2f2;
3110}
3111
3112#shopify-section-sections--27026585583962__footer .footer a,
3113#shopify-section-sections--27026585583962__footer .footer p,
3114#shopify-section-sections--27026585583962__footer .footer span,
3115#shopify-section-sections--27026585583962__footer .footer li {
3116  color: #f2f2f2;
3117}
3118
3119#shopify-section-sections--27026585583962__footer .footer .heading {
3120  color: #f2f2f2;
3121}
3122
3123#shopify-section-sections--27026585583962__footer .footer .link--faded {
3124  color: rgba(242, 242, 242, 0.7);
3125}
3126
3127#shopify-section-sections--27026585583962__footer .footer .square-separator,
3128#shopify-section-sections--27026585583962__footer .footer .footer__item {
3129  border-color: rgba(242, 242, 242, 0.2);
3130}
3131</style>
3132
3133<style>
3134#shopify-section-sections--27026585583962__footer .footer {--background: 0, 0, 0;
3135  --heading-color: 242, 242, 242;
3136  --text-color: 242, 242, 242;
3137  --text-color-subdued: rgba(242, 242, 242, 0.7);
3138  --border-color: 36, 36, 36;
3139}
3140</style>
3141
3142
3143<footer class="footer ">
3144  <div class="container">
3145    <div class="footer__inner">
3146      
3147      <a href="#back-to-top" class="visually-hidden skip-to-end">Skip to end of footer</a>
3148      
3149      <div class="footer__item-list"><div class="footer__item footer__item--links is-first" ><p class="footer__item-title heading heading--small">Discover</p>
3150
3151                  <div class="footer__item-content">
3152                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
3153                          <a href="/pages/about-us" class="link--faded">About Coastal</a>
3154                        </li><li class="linklist__item">
3155                          <a href="/pages/showrooms" class="link--faded">Showrooms</a>
3156                        </li><li class="linklist__item">
3157                          <a href="/blogs/case-studies" class="link--faded">Our work</a>
3158                        </li><li class="linklist__item">
3159                          <a href="/pages/brands" class="link--faded">Brands</a>
3160                        </li><li class="linklist__item">
3161                          <a href="/blogs/news" class="link--faded">News</a>
3162                        </li><li class="linklist__item">
3163                          <a href="/pages/partner-with-us" class="link--faded">Partner with us</a>
3164                        </li><li class="linklist__item">
3165                          <a href="/pages/coastal-collective-loyalty-club" class="link--faded">Loyalty Club</a>
3166                        </li><li class="linklist__item">
3167                          <a href="/pages/refer-a-friend" class="link--faded">Refer a friend</a>
3168                        </li><li class="linklist__item">
3169                          <a href="/pages/careers" class="link--faded">Careers</a>
3170                        </li><li class="linklist__item">
3171                          <a href="/pages/contact" class="link--faded">Contact</a>
3172                        </li><li class="linklist__item">
3173                          <a href="/pages/venti" class="link--faded">VENTI ventilation products</a>
3174                        </li></ul>
3175                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">More Info</p>
3176
3177                  <div class="footer__item-content">
3178                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
3179                          <a href="/pages/finishes" class="link--faded">Finishes</a>
3180                        </li><li class="linklist__item">
3181                          <a href="/pages/content-library" class="link--faded">Content library</a>
3182                        </li><li class="linklist__item">
3183                          <a href="/pages/our-brand-partners" class="link--faded">Brand partners</a>
3184                        </li><li class="linklist__item">
3185                          <a href="/pages/trade-account" class="link--faded">Set-up trade account</a>
3186                        </li><li class="linklist__item">
3187                          <a href="/pages/marketing-support-for-coastal-customers" class="link--faded">Marketing Support</a>
3188                        </li><li class="linklist__item">
3189                          <a href="/pages/faqs" class="link--faded">FAQs</a>
3190                        </li><li class="linklist__item">
3191                          <a href="/pages/customer-care" class="link--faded">Customer care</a>
3192                        </li><li class="linklist__item">
3193                          <a href="/pages/part-q" class="link--faded">Part Q</a>
3194                        </li><li class="linklist__item">
3195                          <a href="/pages/help" class="link--faded">Help</a>
3196                        </li><li class="linklist__item">
3197                          <a href="/pages/pedal-the-impossible" class="link--faded">Pedal the Impossible</a>
3198                        </li></ul>
3199                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Account & Policies</p>
3200
3201                  <div class="footer__item-content">
3202                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
3203                          <a href="/account/login" class="link--faded">Login</a>
3204                        </li><li class="linklist__item">
3205                          <a href="/policies/terms-of-service" class="link--faded">Terms & Conditions</a>
3206                        </li><li class="linklist__item">
3207                          <a href="/policies/refund-policy" class="link--faded">Returns Policy</a>
3208                        </li><li class="linklist__item">
3209                          <a href="/policies/privacy-policy" class="link--faded">Privacy Policy</a>
3210                        </li><li class="linklist__item">
3211                          <a href="/pages/policies-cookie-policy" class="link--faded">Cookie Policy</a>
3212                        </li><li class="linklist__item">
3213                          <a href="/pages/policies-modern-slavery-policy" class="link--faded">Modern Slavery Policy</a>
3214                        </li></ul>
3215                  </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow &amp; Share</p><div class="footer__item-content"><ul class="social-media social-media--no-radius list--unstyled" role="list">
3216    <li class="social-media__item social-media__item--facebook">
3217      <a href="https://www.facebook.com/coastalgrouphardware" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="9" height="17" class="icon icon--facebook   " viewBox="0 0 9 17">
3218        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path>
3219      </svg></a>
3220    </li><li class="social-media__item social-media__item--twitter">
3221      <a href="https://x.com/coastal_group" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Twitter"><svg focusable="false" width="24" height="24" class="icon icon--twitter   " viewBox="0 0 24 24">
3222        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
3223      </svg></a>
3224    </li><li class="social-media__item social-media__item--instagram">
3225      <a href="https://www.instagram.com/coastal_group_hardware/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="16" height="16" class="icon icon--instagram   " viewBox="0 0 16 16">
3226        <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.827 0 5.555.01 4.702.048 3.85.087 3.269.222 2.76.42a3.921 3.921 0 00-1.417.923c-.445.444-.719.89-.923 1.417-.198.509-.333 1.09-.372 1.942C.01 5.555 0 5.827 0 8s.01 2.445.048 3.298c.039.852.174 1.433.372 1.942.204.526.478.973.923 1.417.444.445.89.719 1.417.923.509.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.445-.01 3.298-.048c.852-.039 1.433-.174 1.942-.372a3.922 3.922 0 001.417-.923c.445-.444.719-.89.923-1.417.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.298c-.039-.852-.174-1.433-.372-1.942a3.922 3.922 0 00-.923-1.417A3.921 3.921 0 0013.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.173 0 8 0zm0 1.441c2.136 0 2.39.009 3.233.047.78.036 1.203.166 1.485.276.374.145.64.318.92.598.28.28.453.546.598.92.11.282.24.705.276 1.485.038.844.047 1.097.047 3.233s-.009 2.39-.047 3.233c-.036.78-.166 1.203-.276 1.485-.145.374-.318.64-.598.92-.28.28-.546.453-.92.598-.282.11-.70
32265.24-1.485.276-.844.038-1.097.047-3.233.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.479 2.479 0 01-.92-.598 2.478 2.478 0 01-.598-.92c-.11-.282-.24-.705-.276-1.485-.038-.844-.047-1.097-.047-3.233s.009-2.39.047-3.233c.036-.78.166-1.203.276-1.485.145-.374.318-.64.598-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.844-.038 1.097-.047 3.233-.047zm0 9.226a2.667 2.667 0 110-5.334 2.667 2.667 0 010 5.334zm0-6.775a4.108 4.108 0 100 8.216 4.108 4.108 0 000-8.216zm5.23-.162a.96.96 0 11-1.92 0 .96.96 0 011.92 0z" fill="currentColor"></path>
3227      </svg></a>
3228    </li><li class="social-media__item social-media__item--youtube">
3229      <a href="https://www.youtube.com/@coastal-group" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on YouTube"><svg fill="none" focusable="false" width="18" height="13" class="icon icon--youtube   " viewBox="0 0 18 13">
3230        <path fill-rule="evenodd" clip-rule="evenodd" d="M16.0325 0.369454C16.807 0.572743 17.4168 1.17173 17.6238 1.9324C18 3.31101 18 6.1875 18 6.1875C18 6.1875 18 9.06389 17.6238 10.4427C17.4168 11.2033 16.807 11.8023 16.0325 12.0056C14.6288 12.375 9 12.375 9 12.375C9 12.375 3.37122 12.375 1.96752 12.0056C1.19311 11.8023 0.583159 11.2033 0.376159 10.4427C0 9.06389 0 6.1875 0 6.1875C0 6.1875 0 3.31101 0.376159 1.9324C0.583159 1.17173 1.19311 0.572743 1.96752 0.369454C3.37122 0 9 0 9 0C9 0 14.6288 0 16.0325 0.369454ZM11.8636 6.1876L7.1591 8.79913V3.57588L11.8636 6.1876Z" fill="currentColor"></path>
3231      </svg></a>
3232    </li><li class="social-media__item social-media__item--linkedin">
3233      <a href="https://www.linkedin.com/company/coastal-group-hardware/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on LinkedIn"><svg fill="none" focusable="false" width="13" height="13" class="icon icon--linkedin   " viewBox="0 0 13 13">
3234        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.12412 1.56485C3.12412 0.70105 2.42432 0 1.56256 0C0.697275 0 0 0.70105 0 1.56485C0 2.42916 0.697275 3.13021 1.56256 3.13021C2.42432 3.13021 3.12412 2.42916 3.12412 1.56485ZM2.91019 13H0.213925V4.31649H2.91019V13ZM7.18264 4.31648H4.6004V13H7.29112V8.70525C7.29112 7.57205 7.50505 6.47473 8.90666 6.47473C10.2891 6.47473 10.3068 7.77018 10.3068 8.77702V13H13V8.23771C13 5.89903 12.496 4.10117 9.76892 4.10117C8.45812 4.10117 7.57871 4.82092 7.21948 5.50377H7.18264V4.31648Z" fill="currentColor"></path>
3235      </svg></a>
3236    </li>
3237  </ul></div></div><div class="footer__item footer__item--image " ><img src="//www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=506" alt="" srcset="//www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=100 100w, //www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=200 200w, //www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=300 300w, //www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=400 400w, //www.coastal-group.com/cdn/shop/files/UKAS_Payment.png?v=1779440794&amp;width=500 500w" width="506" height="665" loading="lazy" style="width: 150px" sizes="150px" class="footer__image"></div></div>
3238
3239      <div class="footer__aside"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__cross-border" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/coastal-display-cases" /><div class="popover-container">
3240                <input type="hidden" name="country_code" value="GB">
3241                <span class="visually-hidden">Country/region</span>
3242
3243                <button type="button" is="toggle-button" class="select select--small  text--xsmall" aria-expanded="false" aria-controls="footer-currency-selector">United Kingdom (GBP £)<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
3244        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.6"></path>
3245      </svg></button>
3246
3247                <popover-content id="footer-currency-selector" class="popover popover--top popover--left popover--small">
3248                  <span class="popover__overlay"></span>
3249
3250                  <header class="popover__header">
3251                    <span class="popover__title heading h6">Country/region</span>
3252
3253                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close" aria-label="Close Country/region"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
3254        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.6" fill="none"></path>
3255      </svg></button>
3256                  </header>
3257
3258                  <div class="popover__content popover__content--restrict">
3259                    <div class="popover__choice-list"><button type="submit" name="country_code" value="GG" class="popover__choice-item">
3260                          <span class="popover__choice-label" >Guernsey (GBP £)
3261                          </span>
3262                        </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
3263                          <span class="popover__choice-label" >Isle of Man (GBP £)
3264                          </span>
3265                        </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
3266                          <span class="popover__choice-label" >Jersey (GBP £)
3267                          </span>
3268                        </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
3269                          <span class="popover__choice-label" aria-current="true">United Kingdom (GBP £)
3270                          </span>
3271                        </button></div>
3272                  </div>
3273                </popover-content>
3274              </div></form><span class="footer__copyright text--xsmall text--subdued">Coastal Group <span class="square-separator square-separator--block square-separator--subdued"></span> <a class="link--faded" target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></span>
3275
3276        <div class="footer__follow-and-payment"></div>
3277
3278        
3279        <a id="back-to-top" href="#skip-to-link" class="visually-hidden back-to-top">Back to Top</a>
3280      </div>
3281    </div>
3282  </div>
3283</footer>
3284
3285
3286</div><div id="shopify-section-sections--27026585583962__multi_column_7qctNw" class="shopify-section shopify-section-group-footer-group shopify-section--multi-column"><link href="//www.coastal-group.com/cdn/shop/t/2/assets/section-multi-column.bundle.css?v=130811673107216425971770837109" rel="stylesheet" type="text/css" media="all" />
3287<style>
3288  #shopify-section-sections--27026585583962__multi_column_7qctNw {--heading-color: 255, 255, 255;
3289    --text-color: 255, 255, 255;
3290    --prev-next-button-background: 242, 242, 242;
3291    --prev-next-button-color: 0, 0, 0;
3292
3293    --section-background: 0, 0, 0;
3294
3295    @media screen and (max-width: 768px) {
3296      .hide_on_mobile {
3297        display: none;
3298      }
3299    }
3300  }@media screen and (max-width: 999px) {
3301    #shopify-section-sections--27026585583962__multi_column_7qctNw .multi-column__button svg {
3302      display: none;
3303    }
3304  }
3305</style>
3306
3307<section class="section section--flush ">
3308  <div class="section__color-wrapper">
3309    <div class="container vertical-breather"><header class="section__header section__header--tight section__header--center">
3310          <div class="text-container"><h2 class="heading heading--small">01726 871 025 | [email protected]</h2><p>VAT NO. 807 4776 07 | COMPANY NO. 6770364</p></div>
3311        </header><multi-column
3312          
3313          
3314            stagger-apparition
3315          
3316          class="multi-column multi-column--pocket-medium multi-column--medium multi-column--spacing-normal"
3317        ><div
3318            
3319              class="scroller"
3320            
3321          >
3322            <scrollable-content class="multi-column__inner multi-column__inner--center multi-column__inner--scroller"><div
3323                    id="block-sections--27026585583962__multi_column_7qctNw-item_CDbyPQ"
3324                    class="multi-column__item multi-column__item--align-start image-zoom"
3325                    
3326                      reveal
3327                    
3328                    
3329                  ><div class="multi-column__text-container text--center text-container"><p class="heading h5">Coastal Group Head Office</p><p>Global House, Bojea Industrial Estate, St Austell, Cornwall, PL25 5RJ, UK</p><div class="multi-column__links"><a href="/pages/showrooms" class="multi-column__link heading heading--small link">View showroom</a></div></div></div><div
3330                    id="block-sections--27026585583962__multi_column_7qctNw-item_Gati3d"
3331                    class="multi-column__item multi-column__item--align-start "
3332                    
3333                      reveal
3334                    
3335                    
3336                  ><div class="multi-column__text-container text--center text-container"><p class="heading h5">Coastal Group Distribution Centre</p><p>Units 5, 7 & 8, Wheal Northey Industrial Estate, St Austell, Cornwall, PL25 3EF, UK</p></div></div><div
3337                    id="block-sections--27026585583962__multi_column_7qctNw-item_KCB76q"
3338                    class="multi-column__item multi-column__item--align-start image-zoom"
3339                    
3340                      reveal
3341                    
3342                    
3343                  ><div class="multi-column__text-container text--center text-container"><p class="heading h5">Coastal Group London Brand Centre</p><p>273 Abbeydale Road, Wembley, London, HA0 1TW</p><div class="multi-column__links"><a href="/pages/showrooms" class="multi-column__link heading heading--small link">View showroom</a></div></div></div></scrollable-content><prev-next-buttons
3344                class="multi-column__prev-next multi-column__prev-next--no-image hidden-pocket"
3345                
3346              >
3347                <button class="multi-column__arrow prev-next-button prev-next-button--prev" disabled>
3348                  <span class="visually-hidden">Previous</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-left  icon--direction-aware " viewBox="0 0 17 14">
3349        <path d="M17 7H2M8 1L2 7l6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
3350      </svg></button>
3351
3352                <button class="multi-column__arrow prev-next-button prev-next-button--next">
3353                  <span class="visually-hidden">Next</span><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right  icon--direction-aware " viewBox="0 0 17 14">
3354        <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="1.6" fill="none"></path>
3355      </svg></button>
3356              </prev-next-buttons></div>
3357        </multi-column></div>
3358  </div>
3359</section>
3360<style> #shopify-section-sections--27026585583962__multi_column_7qctNw p {font-size: 0.75em;} </style></div>
3361<!-- END sections: footer-group -->
3361<script src="//www.coastal-group.com/cdn/shop/t/2/assets/hulk-custom.js?v=30125214429579113851783763840" defer></script>
3361
3362  <style>  </style>
3363<div id="shopify-block-ANE5pTDBGRlhJY0dpb__13017476918150166000" class="shopify-block shopify-app-block">
3364
3365<div id="hx-whatsapp-button" class="hx-whatsapp-button" style="display:none;"></div>
3366
3367<script>
3368  console.log('%c  WA Chat Button v3.1.1', 'color: #25D366; font-weight: bold; font-size: 16px;');
3369  (function () {
3370    // Get the shop permanent domain
3371    const shopUrl = "coastal-group-uk.myshopify.com" || (window.Shopify && window.Shopify.shop) || window.location.hostname;
3372
3373    // Function to load WhatsApp configuration through the app proxy with fallback
3374    const loadWhatsAppConfig = async () => {
3375      try {
3376        let config = null;
3377
3378        // Try loading via app proxy first
3379        try {
3380          const response = await fetch(`/apps/whatsapp?shop=${encodeURIComponent(shopUrl)}`);
3381          if (response.ok) {
3382            const data = await response.json();
3383            if (data && !data.error) {
3384              config = data;
3385            }
3386          }
3387        } catch (proxyError) {
3388          console.warn('App proxy fetch failed:', proxyError);
3389        }
3390
3391        // Fallback to direct app endpoint if proxy failed
3392        if (!config) {
3393          try {
3394            const directResponse = await fetch(`https://floatingwhatsapp.apps.hexagn.in/api/whatsapp?shop=${encodeURIComponent(shopUrl)}`);
3395            if (directResponse.ok) {
3396              const directData = await directResponse.json();
3397              if (directData && !directData.error) {
3398                config = directData;
3399              }
3400            }
3401          } catch (directError) {
3402            console.warn('Direct fetch failed:', directError);
3403          }
3404        }
3405
3406        if (!config) {
3407          console.warn('WhatsApp configuration could not be loaded');
3408          return;
3409        }
3410
3411        // Initialize the WhatsApp button with fetched configuration
3412        initWhatsAppButton(config);
3413      } catch (error) {
3414        console.error('Error loading WhatsApp configuration:', error);
3415      }
3416    };
3417
3418    // Function to initialize the WhatsApp button
3419    const initWhatsAppButton = (config) => {
3420
3421      // Helper: get border-radius from iconShape
3422      const getIconShapeRadius = () => {
3423        const shape = config.iconShape || 'circle';
3424        switch (shape) {
3425          case 'rounded_square':
3426            return '12px';
3427          case 'square':
3428            return '4px';
3429          default:
3430            return '50%';
3431        }
3432      };
3433
3434      // Normalize common Shopify URL patterns: /collection -> /collections/*, /product -> /products/*
3435      const normalizeShopifyUrl = (url, matchType) => {
3436        if (/^\/collections?\/?$/.test(url)) return '/collections/' + (matchType === 'pattern' ? '*' : '');
3437        if (/^\/products?\/?$/.test(url)) return '/products/' + (matchType === 'pattern' ? '*' : '');
3438        return url;
3439      };
3440
3441      // Check if current page is in hidden pages list
3442      if (config.hiddenPages && typeof config.hiddenPages === 'string') {
3443        const currentPath = window.location.pathname;
3444        const hiddenPages = config.hiddenPages
3445          .split(',')
3446          .map((page) => page.trim())
3447          .filter((page) => page.length > 0);
3448        if (hiddenPages.length > 0 && hiddenPages.some((page) => {
3449          const normalized = normalizeShopifyUrl(page, 'exact');
3450          return normalized !== page ? currentPath.startsWith(normalized) : currentPath.includes(page);
3451        })) {
3452          return; // Don't show on hidden pages
3453        }
3454      }
3455
3456      // Check page visibility control (new system)
3457      if (config.pageVisibility && config.pageVisibility.length > 0) {
3458        const currentPath = window.location.pathname;
3459        const hiddenPages = config.pageVisibility.filter((page) => page.isHidden && page.isEnabled && page.pageUrl && page.pageUrl.trim().length > 0);
3460        const isHidden = hiddenPages.some((page) => {
3461          const pageUrl = normalizeShopifyUrl(page.pageUrl.trim(), page.matchType);
3462          if (page.matchType === 'pattern') {
3463            const pattern = pageUrl.replace(/\*/g, '.*');
3464            try {
3465              const regex = new RegExp('^' + pattern + '$');
3466              return regex.test(currentPath);
3467            } catch (e) {
3468              return false;
3469            }
3470          }
3471          return currentPath === pageUrl || currentPath.startsWith(pageUrl);
3472        });
3473        if (isHidden) {
3474          return;
3475        }
3476      }
3477
3478      // Check visibility based on device
3479      if (config.visibilityOption && config.visibilityOption !== 'always') {
3480        const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
3481        if (
3482          (config.visibilityOption === 'mobile_only' && !isMobile) ||
3483          (config.visibilityOption === 'desktop_only' && isMobile)
3484        ) {
3485          return; // Don't show on this device type
3486        }
3487      }
3488
3489      // Check visibility based on schedule
3490      if (config.visibilitySchedule) {
3491        let schedule = config.visibilitySchedule;
3492        if (typeof schedule === 'string' || typeof schedule === 'number') {
3493          try { schedule = JSON.parse(schedule); } catch (e) { schedule = null; }
3494        }
3495        if (schedule && typeof schedule === 'object' && !Array.isArray(schedule)) {
3496          const now = new Date();
3497          const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
3498          const todayKey = days[now.getDay()];
3499          const daySchedule = schedule[todayKey];
3500
3501          const isEnabled = daySchedule && (daySchedule.enabled === true || daySchedule.enabled === 'true');
3502          if (isEnabled) {
3503            if (daySchedule.mode === 'always_hide') {
3504              return; // Always hidden on this day
3505            }
3506
3507            if (daySchedule.mode === 'scheduled') {
3508              const currentMinutes = now.getHours() * 60 + now.getMinutes();
3509              const [startH, startM] = (daySchedule.startTime || '00:00').split(':').map(Number);
3510              const [endH, endM] = (daySchedule.endTime || '23:59').split(':').map(Number);
3511              const startMinutes = startH * 60 + startM;
3512              const endMinutes = endH * 60 + endM;
3513
3514              // The configured Start/End window is when the button is HIDDEN.
3515              let insideHideWindow;
3516              if (endMinutes <= startMinutes) {
3517                // Window crosses midnight (e.g. hide 22:00 -> 06:00)
3518                insideHideWindow = currentMinutes >= startMinutes || currentMinutes < endMinutes;
3519              } else {
3520                insideHideWindow = currentMinutes >= startMinutes && currentMinutes < endMinutes;
3521              }
3522              if (insideHideWindow) {
3523                return; // Inside the hide window
3524              }
3525
3526              // Check hidden ranges (e.g. lunch break)
3527              if (daySchedule.hiddenRanges && daySchedule.hiddenRanges.length > 0) {
3528                for (const range of daySchedule.hiddenRanges) {
3529                  const [rhS, rmS] = (range.start || '00:00').split(':').map(Number);
3530                  const [rhE, rmE] = (range.end || '00:00').split(':').map(Number);
3531                  const rangeStart = rhS * 60 + rmS;
3532                  const rangeEnd = rhE * 60 + rmE;
3533                  if (currentMinutes >= rangeStart && currentMinutes < rangeEnd) {
3534                    return; // Inside hidden range
3535                  }
3536                }
3537              }
3538            }
3539          }
3540        }
3541      }
3542
3543      // Create styles with media queries for device-specific settings
3544      const style = document.createElement('style');
3545      style.textContent = `
3546        .whatsapp-floating-button {
3547          position: fixed;
3548          bottom: ${config.offsetY ?? 20}px;
3549          right: ${config.offsetX ?? 20}px;
3550          width: ${config.displayOption === 'icon_text' ? 'auto' : '60px'};
3551          height: 60px;
3552          background-color: ${config.isBackgroundTransparent ? 'transparent' : config.backgroundColor || '#25D366'};
3553          color: ${config.textColor || '#ffffff'};
3554          border-radius: ${config.isBackgroundTransparent ? '0' : config.displayOption === 'icon_text' ? '30px' : '50%'};
3555          box-shadow: ${config.isBackgroundTransparent ? 'none' : '0 4px 12px rgba(0, 0, 0, 0.15)'};
3556          z-index: 2147483647;
3557          display: flex;
3558          align-items: center;
3559          justify-content: center;
3560          text-decoration: none;
3561          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
3562          transition: all 0.3s ease;
3563          cursor: pointer;
3564          box-sizing: border-box;
3565        }
3566
3567        /* Desktop Settings */
3568        @media screen and (min-width: 1024px) {
3569          .whatsapp-floating-button {
3570            top: ${(config.positionVertical === 'top') ? `${config.offsetY ?? 20}px` : 'auto'};
3571            bottom: ${(config.positionVertical === 'top') ? 'auto' : `${config.offsetY ?? 20}px`};
3572            left: ${(config.positionHorizontal === 'left') ? `${config.offsetX ?? 20}px` : 'auto'};
3573            right: ${(config.positionHorizontal === 'left') ? 'auto' : `${config.offsetX ?? 20}px`};
3574            width: ${
3575              config.displayOption === 'icon_text'
3576                ? 'auto'
3577                : (config.buttonSize === 'small' ? 50 : config.buttonSize === 'large' ? 70 : 60) + 'px'
3578            };
3579            height: ${config.buttonSize === 'small' ? 50 : config.buttonSize === 'large' ? 70 : 60}px;
3580            padding: ${config.displayOption === 'icon_text' ? '0 20px' : '0'};
3581            border-radius: ${
3582              config.isBackgroundTransparent ? '0' : config.displayOption === 'icon_text' ? '30px' : '50%'
3583            };
3584          }
3585        }
3586
3587        /* Tablet Settings */
3588        @media screen and (min-width: 768px) and (max-width: 1023px) {
3589          .whatsapp-floating-button {
3590            top: ${((config.positionVerticalTablet || config.positionVertical) === 'top') ? `${config.offsetYTablet ?? config.offsetY ?? 20}px` : 'auto'};
3591            bottom: ${((config.positionVerticalTablet || config.positionVertical) === 'top') ? 'auto' : `${config.offsetYTablet ?? config.offsetY ?? 20}px`};
3592            left: ${((config.positionHorizontalTablet || config.positionHorizontal) === 'left') ? `${config.offsetXTablet ?? config.offsetX ?? 20}px` : 'auto'};
3593            right: ${((config.positionHorizontalTablet || config.positionHorizontal) === 'left') ? 'auto' : `${config.offsetXTablet ?? config.offsetX ?? 20}px`};
3594            width: ${
3595              config.displayOption === 'icon_text'
3596                ? 'auto'
3597                : ((config.buttonSizeTablet || config.buttonSize) === 'small'
3598                    ? 50
3599                    : (config.buttonSizeTablet || config.buttonSize) === 'large'
3600                    ? 70
3601                    : 60) + 'px'
3602            };
3603            height: ${
3604              (config.buttonSizeTablet || config.buttonSize) === 'small'
3605                ? 50
3606                : (config.buttonSizeTablet || config.buttonSize) === 'large'
3607                ? 70
3608                : 60
3609            }px;
3610            padding: ${config.displayOption === 'icon_text' ? '0 20px' : '0'};
3611            border-radius: ${
3612              config.isBackgroundTransparent ? '0' : config.displayOption === 'icon_text' ? '30px' : '50%'
3613            };
3614          }
3615        }
3616
3617        /* Mobile Settings */
3618        @media screen and (max-width: 767px) {
3619          .whatsapp-floating-button {
3620            top: ${((config.positionVerticalMobile || config.positionVertical) === 'top') ? `${config.offsetYMobile ?? config.offsetY ?? 20}px` : 'auto'};
3621            bottom: ${((config.positionVerticalMobile || config.positionVertical) === 'top') ? 'auto' : `${config.offsetYMobile ?? config.offsetY ?? 20}px`};
3622            left: ${((config.positionHorizontalMobile || config.positionHorizontal) === 'left') ? `${config.offsetXMobile ?? config.offsetX ?? 20}px` : 'auto'};
3623            right: ${((config.positionHorizontalMobile || config.positionHorizontal) === 'left') ? 'auto' : `${config.offsetXMobile ?? config.offsetX ?? 20}px`};
3624            width: ${
3625              config.displayOption === 'icon_text'
3626                ? 'auto'
3627                : ((config.buttonSizeMobile || config.buttonSize) === 'small'
3628                    ? 45
3629                    : (config.buttonSizeMobile || config.buttonSize) === 'large'
3630                    ? 65
3631                    : 55) + 'px'
3632            };
3633            height: ${
3634              (config.buttonSizeMobile || config.buttonSize) === 'small'
3635                ? 45
3636                : (config.buttonSizeMobile || config.buttonSize) === 'large'
3637                ? 65
3638                : 55
3639            }px;
3640            padding: ${config.displayOption === 'icon_text' ? '0 15px' : '0'};
3641            border-radius: ${
3642              config.isBackgroundTransparent ? '0' : config.displayOption === 'icon_text' ? '30px' : '50%'
3643            };
3644          }
3645        }
3646        
3647        .whatsapp-floating-button:hover {
3648          transform: scale(1.05);
3649          ${config.isBackgroundTransparent ? '' : 'box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);'}
3650        }
3651        
3652        .whatsapp-button-icon {
3653          display: flex;
3654          align-items: center;
3655          justify-content: center;
3656        }
3657        
3658        .whatsapp-button-text {
3659          margin-left: 8px;
3660          font-weight: 600;
3661        }
3662        
3663        .whatsapp-animation-bounce {
3664          animation: whatsapp-bounce 2s infinite;
3665        }
3666        
3667        .whatsapp-animation-pulse {
3668          animation: whatsapp-pulse 2s infinite;
3669        }
3670        
3671        .whatsapp-animation-fade {
3672          animation: whatsapp-fade 2s infinite;
3673        }
3674        
3675        @keyframes whatsapp-bounce {
3676          0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
3677          40% {transform: translateY(-10px);}
3678          60% {transform: translateY(-5px);}
3679        }
3680        
3681        @keyframes whatsapp-pulse {
3682          0% {transform: scale(1);}
3683          50% {transform: scale(1.1);}
3684          100% {transform: scale(1);}
3685        }
3686        
3687        @keyframes whatsapp-fade {
3688          0% {opacity: 1;}
3689          50% {opacity: 0.6;}
3690          100% {opacity: 1;}
3691        }
3692
3693        /* Multi-Agent Modal Styles */
3694        .whatsapp-agent-modal {
3695          position: fixed;
3696          z-index: 10000;
3697          background: white;
3698          border-radius: 16px;
3699          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
3700          width: 340px;
3701          max-height: 500px;
3702          overflow: hidden;
3703          display: none;
3704          flex-direction: column;
3705          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
3706        }
3707        
3708        .whatsapp-agent-modal.visible {
3709          display: flex;
3710          animation: modal-fade-in 0.3s ease-out;
3711        }
3712        
3713        @keyframes modal-fade-in {
3714          from { opacity: 0; transform: scale(0.95); }
3715          to { opacity: 1; transform: scale(1); }
3716        }
3717        
3718        .whatsapp-modal-header {
3719          background: white;
3720          padding: 20px;
3721          border-bottom: 1px solid #eee;
3722          display: flex;
3723          justify-content: space-between;
3724          align-items: center;
3725        }
3726        
3727        .whatsapp-modal-title {
3728          font-size: 18px;
3729          font-weight: 600;
3730          color: #333;
3731          margin: 0;
3732        }
3733        
3734        .whatsapp-modal-close {
3735          background: none;
3736          border: none;
3737          font-size: 24px;
3738          color: #999;
3739          cursor: pointer;
3740          padding: 0;
3741          width: 30px;
3742          height: 30px;
3743          display: flex;
3744          align-items: center;
3745          justify-content: center;
3746          border-radius: 4px;
3747          transition: all 0.2s;
3748        }
3749        
3750        .whatsapp-modal-close:hover {
3751          background: #f5f5f5;
3752          color: #333;
3753        }
3754        
3755        .whatsapp-agents-list {
3756          max-height: 400px;
3757          overflow-y: auto;
3758          padding: 16px;
3759        }
3760        
3761        .whatsapp-agent-item {
3762          display: flex;
3763          align-items: center;
3764          padding: 16px;
3765          text-decoration: none;
3766          color: inherit;
3767          transition: all 0.2s;
3768          border-radius: 12px;
3769          margin-bottom: 12px;
3770          background: #f8f9fa;
3771        }
3772        
3773        .whatsapp-agent-item:last-child {
3774          margin-bottom: 0;
3775        }
3776        
3777        .whatsapp-agent-item:hover {
3778          background: #e8f5e9;
3779          transform: translateX(4px);
3780        }
3781        
3782        .whatsapp-agent-avatar {
3783          width: 48px;
3784          height: 48px;
3785          border-radius: 50%;
3786          margin-right: 14px;
3787          background: #25D366;
3788          display: flex;
3789          align-items: center;
3790          justify-content: center;
3791          flex-shrink: 0;
3792        }
3793        
3794        .whatsapp-agent-avatar svg {
3795          width: 28px;
3796          height: 28px;
3797        }
3798        
3799        .whatsapp-agent-info {
3800          flex: 1;
3801        }
3802        
3803        .whatsapp-agent-name {
3804          font-weight: 600;
3805          font-size: 15px;
3806          color: #333;
3807          display: block;
3808          margin-bottom: 4px;
3809        }
3810        
3811        .whatsapp-agent-role {
3812          font-size: 13px;
3813          color: #666;
3814          display: block;
3815          line-height: 1.4;
3816        }
3817      `;
3818      document.head.appendChild(style);
3819
3820      // Detect device type and get appropriate config values
3821      const getDeviceSettings = () => {
3822        const width = window.innerWidth;
3823        if (width < 768) {
3824          // Mobile
3825          return {
3826            size: config.buttonSizeMobile || config.buttonSize || 'medium',
3827            posH: config.positionHorizontalMobile || config.positionHorizontal || 'right',
3828            posV: config.positionVerticalMobile || config.positionVertical || 'bottom',
3829            offX: config.offsetXMobile ?? config.offsetX ?? 20,
3830            offY: config.offsetYMobile ?? config.offsetY ?? 20,
3831          };
3832        } else if (width < 1024) {
3833          // Tablet
3834          return {
3835            size: config.buttonSizeTablet || config.buttonSize || 'medium',
3836            posH: config.positionHorizontalTablet || config.positionHorizontal || 'right',
3837            posV: config.positionVerticalTablet || config.positionVertical || 'bottom',
3838            offX: config.offsetXTablet ?? config.offsetX ?? 20,
3839            offY: config.offsetYTablet ?? config.offsetY ?? 20,
3840          };
3841        } else {
3842          // Desktop
3843          return {
3844            size: config.buttonSize || 'medium',
3845            posH: config.positionHorizontal || 'right',
3846            posV: config.positionVertical || 'bottom',
3847            offX: config.offsetX ?? 20,
3848            offY: config.offsetY ?? 20,
3849          };
3850        }
3851      };
3852
3853      const settings = getDeviceSettings();
3854
3855      // Determine button size
3856      let buttonSize = 60;
3857      if (settings.size === 'small') buttonSize = 50;
3858      if (settings.size === 'large') buttonSize = 70;
3859
3860      // Determine animation class
3861      let animationClass = '';
3862      switch (config.animation) {
3863        case 'bounce':
3864          animationClass = 'whatsapp-animation-bounce';
3865          break;
3866        case 'pulse':
3867          animationClass = 'whatsapp-animation-pulse';
3868          break;
3869        case 'fade':
3870          animationClass = 'whatsapp-animation-fade';
3871          break;
3872      }
3873
3874      // Create the button
3875      const createButton = () => {
3876        const buttonElement = document.createElement('div');
3877        buttonElement.className = `whatsapp-floating-button ${animationClass}`;
3878        buttonElement.style.cssText = `
3879          background-color: ${config.isBackgroundTransparent ? 'transparent' : config.backgroundColor || '#25D366'};
3880          color: ${config.textColor || '#ffffff'};
3881        `;
3882
3883        const iconW = config.iconWidth || 28;
3884        const iconH = config.iconHeight || 28;
3885
3886        // WhatsApp icon SVG
3887        const defaultIconSvg = `<svg xmlns="http://www.w3.org/2000/svg" width="${iconW}" height="${iconH}" viewBox="0 0 24 24" fill="${
3888          config.textColor || '#ffffff'
3889        }"><path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.94 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"/></svg>`;
3890
3891        let iconContent = '';
3892        if (config.imagePath && config.imagePath !== 'default') {
3893          const isBuiltin = [
3894            'default',
3895            'whatsapp',
3896            'simple',
3897            'business',
3898            'red',
3899            'red_bold',
3900            'black',
3901            'black_bold',
3902            'black_white',
3903            'white_bg',
3904            'whatsapp1',
3905            'whatsapp2',
3906            'whatsapp3',
3907            'whatsapp4',
3908          ].includes(config.imagePath);
3909          const imgRadius = isBuiltin ? '0' : getIconShapeRadius();
3910          iconContent = `<img src="${config.imagePath}" alt="WhatsApp" style="width: ${iconW}px; height: ${iconH}px; object-fit: contain; border-radius: ${imgRadius};">`;
3911        } else {
3912          iconContent = defaultIconSvg;
3913        }
3914
3915        const iconContainer = document.createElement('div');
3916        iconContainer.className = 'whatsapp-button-icon';
3917        iconContainer.innerHTML = iconContent;
3918        buttonElement.appendChild(iconContainer);
3919
3920        // Add text if display option is icon_text
3921        if (config.displayOption === 'icon_text' && config.buttonText) {
3922          const textSpan = document.createElement('span');
3923          textSpan.className = 'whatsapp-button-text';
3924          textSpan.textContent = config.buttonText;
3925          buttonElement.appendChild(textSpan);
3926        }
3927
3928        // Handle Multi-Agent Mode
3929        if (config.isMultiAgent && config.agents && config.agents.length > 0) {
3930          // Helper: find ALL assigned agents for the current page
3931          const getAssignedAgentsForPage = () => {
3932            if (!config.pageAgentAssignments || config.pageAgentAssignments.length === 0) {
3933              return [];
3934            }
3935
3936            const currentPath = window.location.pathname;
3937            const matchedAgentIds = new Set();
3938            const matchedAgents = [];
3939
3940            for (const assignment of config.pageAgentAssignments) {
3941              let isMatch = false;
3942              const assignmentUrl = normalizeShopifyUrl(assignment.pageUrl, assignment.matchType);
3943              if (assignment.matchType === 'pattern') {
3944                const pattern = assignmentUrl.replace(/\*/g, '.*');
3945                try {
3946                  const regex = new RegExp('^' + pattern + '$');
3947                  isMatch = regex.test(currentPath);
3948                } catch (e) {
3949                  isMatch = false;
3950                }
3951              } else {
3952                isMatch = currentPath === assignmentUrl || currentPath.startsWith(assignmentUrl);
3953              }
3954
3955              if (isMatch && !matchedAgentIds.has(assignment.agentId)) {
3956                const agent = config.agents.find((a) => a.id === assignment.agentId);
3957                if (agent) {
3958                  matchedAgentIds.add(assignment.agentId);
3959                  matchedAgents.push(agent);
3960                }
3961              }
3962            }
3963
3964            return matchedAgents;
3965          };
3966
3967          // Determine which agents to show
3968          const assignedAgents = getAssignedAgentsForPage();
3969          const displayAgents = assignedAgents.length > 0 ? assignedAgents : config.agents;
3970
3971          // If exactly one agent assigned to this page, open directly
3972          if (assignedAgents.length === 1) {
3973            const directAgent = assignedAgents[0];
3974            buttonElement.style.cursor = 'pointer';
3975            buttonElement.addEventListener('click', () => {
3976              const number = (directAgent.whatsappNumber || '').replace(/[^\d]/g, '');
3977              const message = encodeURIComponent(
3978                config.prefilledMessage && config.prefilledMessage.trim() ? config.prefilledMessage : 'Hi'
3979              );
3980              window.open(`https://wa.me/${number}?text=${message}`, '_blank');
3981            });
3982            document.body.appendChild(buttonElement);
3983          } else {
3984            // Multiple agents (or no assignments) - show modal
3985            const modal = document.createElement('div');
3986            modal.className = 'whatsapp-agent-modal';
3987
3988            const updateModalPosition = () => {
3989              const settings = getDeviceSettings();
3990              let bSize = 60;
3991              const width = window.innerWidth;
3992              if (width < 768) {
3993                bSize =
3994                  (config.buttonSizeMobile || config.buttonSize) === 'small'
3995                    ? 45
3996                    : (config.buttonSizeMobile || config.buttonSize) === 'large'
3997                    ? 65
3998                    : 55;
3999              } else if (width < 1024) {
4000                bSize =
4001                  (config.buttonSizeTablet || config.buttonSize) === 'small'
4002                    ? 50
4003                    : (config.buttonSizeTablet || config.buttonSize) === 'large'
4004                    ? 70
4005                    : 60;
4006              } else {
4007                bSize = config.buttonSize === 'small' ? 50 : config.buttonSize === 'large' ? 70 : 60;
4008              }
4009
4010              modal.style.bottom = 'auto';
4011              modal.style.top = 'auto';
4012              modal.style.left = 'auto';
4013              modal.style.right = 'auto';
4014
4015              if (settings.posV === 'bottom') {
4016                modal.style.bottom = `${parseInt(settings.offY) + bSize + 10}px`;
4017              } else {
4018                modal.style.top = `${parseInt(settings.offY) + bSize + 10}px`;
4019              }
4020
4021              if (settings.posH === 'left') {
4022                modal.style.left = `${settings.offX}px`;
4023              } else {
4024                modal.style.right = `${settings.offX}px`;
4025              }
4026            };
4027
4028            updateModalPosition();
4029            window.addEventListener('resize', updateModalPosition);
4030
4031            const header = document.createElement('div');
4032            header.className = 'whatsapp-modal-header';
4033            header.innerHTML = `
4034              <h3 class="whatsapp-modal-title">Select Agent</h3>
4035              <button class="whatsapp-modal-close" aria-label="Close">&times;</button>
4036            `;
4037            modal.appendChild(header);
4038
4039            const agentsList = document.createElement('div');
4040            agentsList.className = 'whatsapp-agents-list';
4041
4042            displayAgents.forEach((agent) => {
4043              const agentItem = document.createElement('a');
4044              agentItem.className = 'whatsapp-agent-item';
4045              const number = (agent.whatsappNumber || '').replace(/[^\d]/g, '');
4046              const message = encodeURIComponent(
4047                config.prefilledMessage && config.prefilledMessage.trim() ? config.prefilledMessage : 'Hi'
4048              );
4049              agentItem.href = `https://wa.me/${number}?text=${message}`;
4050              agentItem.target = '_blank';
4051
4052              agentItem.innerHTML = `
4053                <div class="whatsapp-agent-avatar">
4054                  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white">
4055                    <path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.94 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"/>
4056                  </svg>
4057                </div>
4058                <div class="whatsapp-agent-info">
4059                  <span class="whatsapp-agent-name">${agent.name}</span>
4060                  ${agent.position ? `<span class="whatsapp-agent-role">${agent.position}</span>` : ''}
4061                </div>
4062              `;
4063
4064              agentsList.appendChild(agentItem);
4065            });
4066
4067            modal.appendChild(agentsList);
4068            document.body.appendChild(modal);
4069
4070            buttonElement.addEventListener('click', (e) => {
4071              e.preventDefault();
4072              const isVisible = modal.classList.contains('visible');
4073              if (isVisible) {
4074                modal.classList.remove('visible');
4075              } else {
4076                modal.classList.add('visible');
4077              }
4078            });
4079
4080            header.querySelector('.whatsapp-modal-close').addEventListener('click', (e) => {
4081              e.stopPropagation();
4082              modal.classList.remove('visible');
4083            });
4084
4085            document.addEventListener('click', (e) => {
4086              if (!modal.contains(e.target) && !buttonElement.contains(e.target)) {
4087                modal.classList.remove('visible');
4088              }
4089            });
4090
4091            document.body.appendChild(buttonElement);
4092          }
4093        } else {
4094          // Single agent mode - direct link
4095          buttonElement.style.cursor = 'pointer';
4096          buttonElement.addEventListener('click', () => {
4097            if (config.customLink && config.customLink.trim() !== '') {
4098              window.open(config.customLink, '_blank');
4099            } else {
4100              const whatsappNumber = (config.whatsappNumber || '').replace(/[^\d]/g, '');
4101              const message = encodeURIComponent(
4102                config.prefilledMessage && config.prefilledMessage.trim() ? config.prefilledMessage : 'Hi'
4103              );
4104              window.open(`https://wa.me/${whatsappNumber}?text=${message}`, '_blank');
4105            }
4106          });
4107
4108          document.body.appendChild(buttonElement);
4109        }
4110      };
4111
4112      // Apply the display delay if specified, otherwise show immediately
4113      if (config.displayDelay && config.displayDelay > 0) {
4114        setTimeout(createButton, config.displayDelay * 1000);
4115      } else {
4116        createButton();
4117      }
4118    };
4119
4120    // Check if the DOM is already loaded
4121    if (document.readyState === 'loading') {
4122      document.addEventListener('DOMContentLoaded', () => {
4123        setTimeout(loadWhatsAppConfig, 0);
4124      });
4125    } else {
4126      // DOM already loaded, fetch config immediately
4127      setTimeout(loadWhatsAppConfig, 0);
4128    }
4129  })();
4130</script>
4130
4131
4132
4133</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
4133<script>
4134  window['ShopifyForms'] = {
4135    ...window['ShopifyForms'],
4136    currentPageType: "product"
4137  };
4138</script>
4138
4139
4140
4141</div>
4141<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4141
4142</body>
4143</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.