PageSourceSearch

https://www.catherinedeane.co.uk/

html catherinedeane.co.uk collected 2026-10-06 02:02:34 UTC 366,759 bytes, 7,180 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en-US" dir="ltr">
3
4<head>
5
6<script type="text/javascript">var flspdx = new Worker("data:text/javascript;base64," + btoa('onmessage=function(e){var t=new Request("https://app.flash-speed.com/static/worker-min.js?shop=catherine-deane-us.myshopify.com",{redirect:"follow"});fetch(t).then(e=>e.text()).then(e=>{postMessage(e)})};'));flspdx.onmessage = function (t) {var e = document.createElement("script");e.type = "text/javascript", e.textContent = t.data, document.head.appendChild(e)}, flspdx.postMessage("init");</script>
6
7    
7<script type="text/javascript" data-flspd="1">var observer=new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){if("SCRIPT"===e.tagName){var a=!1;if((e.innerHTML.includes("asyncLoad")||"analytics"==e.className)&&(a=!0),1===e.nodeType){["gtag","tagmanager","gtm","facebook.net","hotjar","xklaviyo","gorgias"].forEach(function(o){e.innerHTML.includes(o)&&(a=!0)}),["googlet","klaviyo","gorgias","stripe","mem","privy","incart","webui"].forEach(function(o){e.src.includes(o)&&(a=!0)})}a&&(e.type="text/flspdscript"),"IMG"===e.tagName&&(e.loading="lazy")}})})}),ua=navigator.userAgent.toLowerCase();(ua.indexOf("chrome")>-1||ua.indexOf("firefox")>-1)&&-1===window.location.href.indexOf("no-optimization")&&observer.observe(document.documentElement,{childList:!0,subtree:!0});</script>
7<meta name="facebook-domain-verification" content="kuscdn8amqqty0udpfhzw594pw9ca3" />
8  <meta charset="utf-8">
9  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10  <meta name="viewport" content="width=device-width,initial-scale=1">
11  <meta name="theme-color" content="#545454">
12  <meta name="google-site-verification" content="HEWGOGJ_w8jfFsPgsZWJKWbalGTPZFqn7lIerOzfEh0" />
13
14
15<script>
16
17</script>
17
18
19
20<script>
vendor: 327 bytes, lines 20-24
20(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
21new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
22j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
23'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
24})(window,document,'script','dataLayer','
24GTM-TBQZJXC
vendor: 3 bytes, line 24
24');
24</script>
24
25
26
27
28
29
30<!-- Google Tag Manager -->
31<script>
vendor: 327 bytes, lines 31-35
31(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
32new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
33j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
34'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
35})(window,document,'script','dataLayer','
35GTM-NR8PHQJ
vendor: 3 bytes, line 35
35');
35</script>
35
36<!-- End Google Tag Manager -->
37
38<!-- Google Tag Manager -->
39<script>
vendor: 327 bytes, lines 39-43
39(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
40new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
41j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
42'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
43})(window,document,'script','dataLayer','
43GTM-N83L4QF
vendor: 3 bytes, line 43
43');
43</script>
43
44<!-- End Google Tag Manager -->  
45
46
47  
48  <link rel="canonical" href="https://www.catherinedeane.co.uk/">
49  <link rel="preconnect" href="https://cdn.shopify.com">
50  <link rel="preconnect" href="https://fonts.shopifycdn.com">
51  <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
52  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
53  <link rel="dns-prefetch" href="https://maps.googleapis.com">
54  <link rel="dns-prefetch" href="https://maps.gstatic.com">
55  <link rel="preload" crossorigin="crossorigin" type="image/png" href= "http://cdn.shopify.com/s/files/1/1960/0451/files/logo2_6fc563f1-76be-467d-bf94-0c5a465e4d37.png?v=1614087655">
56  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/tiemann/tiemann_n4.5b52e2bce962763887021fba63a434499fd58ec1.woff2?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=ff917d6352edac7005a35de97d97b518e90aa97c2884c860b755b1c66f37c85e">
57  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/tiemann/tiemann_n4.45d9bd10a82b6ecfcb090ac3403c779194d6e014.woff?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=8cc71c938cbe892a6c48f44a8c7b84f7046ac0085080a81f9e85959c2a99dd61">
58  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/century_gothic/centurygothic_n4.ad57dd3bb953e5ec072f848ba96048738158e9b0.woff2?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=df2056dd744ef451a60ea58cca41e5e4ce70891b0550c8bbbb6855da95285fe1">
59  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/century_gothic/centurygothic_n4.346454bcdd76b0c02e149e968e75218ca6ee803f.woff?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=a565c2b17b0f5d525275684b0fc2300e70b40a7e0c872846e7bcbf73fb734168">
60  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/century_gothic/centurygothic_i4.057018ca8ff3e7e0367ab50107a08a8a1691315e.woff2?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=9b2a321efbef6d0673c3da48ffd9ea9b0dd34bcb1fbe2002fb71a57276131ba0">
61  <link rel="preload" crossorigin="crossorigin" as="font" type="font/woff2" href= "https://fonts.shopifycdn.com/century_gothic/centurygothic_i4.6bbeca156a45aa967c74d1bdac2f4ec1824dcada.woff?h1=Y2F0aGVyaW5lZGVhbmUuY29t&hmac=404e99194bd8b83bc2c8da9b239569bb90bac329aeb652293d81ccfc5fa6628e">
62  <link rel="preload" href="//cdn.shopify.com/s/files/1/1960/0451/t/32/assets/theme.css?v=6368128816602197651663854092" type="text/css" media="all"><link rel="shortcut icon" href="//www.catherinedeane.co.uk/cdn/shop/files/Catherine_Deane_Logo_10.18.ai-2_32x32.png?v=1738768857" type="image/png" /><title>Modern Bridal Separates &amp; Wedding Dresses | Catherine Deane
63&ndash; Catherine Deane UK
64</title>
65<meta name="description" content="Discover modern bridal separates and romantic wedding dresses by Catherine Deane. Effortless, customizable designs created for comfort, beauty, and individuality. Our collections feature elegant mix-and-match pieces for the modern bride.">
66 	<link rel="alternate" href="en-GB" hreflang="https://www.catherinedeane.co.uk/" />
67    <link rel="alternate" href="en-US" hreflang="https://catherinedeane.com/" />
68
69
70<meta property="og:site_name" content="Catherine Deane UK">
71  <meta property="og:url" content="https://www.catherinedeane.co.uk/">
72  <meta property="og:title" content="Modern Bridal Separates &amp; Wedding Dresses | Catherine Deane">
73  <meta property="og:type" content="website">
74  <meta property="og:description" content="Discover modern bridal separates and romantic wedding dresses by Catherine Deane. Effortless, customizable designs created for comfort, beauty, and individuality. Our collections feature elegant mix-and-match pieces for the modern bride."><meta property="og:image" content="http://www.catherinedeane.co.uk/cdn/shop/files/Untitled_design_7479acc4-138c-413e-8f7e-b1706e1c2345.jpg?v=1773237432">
75    <meta property="og:image:secure_url" content="https://www.catherinedeane.co.uk/cdn/shop/files/Untitled_design_7479acc4-138c-413e-8f7e-b1706e1c2345.jpg?v=1773237432">
76    <meta property="og:image:width" content="800">
77    <meta property="og:image:height" content="419"><meta name="twitter:site" content="@">
78  <meta name="twitter:card" content="summary_large_image">
79  <meta name="twitter:title" content="Modern Bridal Separates &amp; Wedding Dresses | Catherine Deane">
80  <meta name="twitter:description" content="Discover modern bridal separates and romantic wedding dresses by Catherine Deane. Effortless, customizable designs created for comfort, beauty, and individuality. Our collections feature elegant mix-and-match pieces for the modern bride.">
81<style data-shopify>@font-face {
82  font-family: "Bodoni Moda";
83  font-weight: 500;
84  font-style: normal;
85  font-display: swap;
86  src: url("//www.catherinedeane.co.uk/cdn/fonts/bodoni_moda/bodonimoda_n5.36d0da1db617c453fb46e8089790ab
866dc72c2356.woff2") format("woff2"),
87       url("//www.catherinedeane.co.uk/cdn/fonts/bodoni_moda/bodonimoda_n5.40f612bab009769f87511096f185d9228ad3baa3.woff") format("woff");
88}
89
90  @font-face {
91  font-family: Poppins;
92  font-weight: 300;
93  font-style: normal;
94  font-display: swap;
95  src: url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
96       url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
97}
98
99
100  @font-face {
101  font-family: Poppins;
102  font-weight: 600;
103  font-style: normal;
104  font-display: swap;
105  src: url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
106       url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
107}
108
109  @font-face {
110  font-family: Poppins;
111  font-weight: 300;
112  font-style: italic;
113  font-display: swap;
114  src: url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_i3.8536b4423050219f608e17f134fe9ea3b01ed890.woff2") format("woff2"),
115       url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_i3.0f4433ada196bcabf726ed78f8e37e0995762f7f.woff") format("woff");
116}
117
118  @font-face {
119  font-family: Poppins;
120  font-weight: 600;
121  font-style: italic;
122  font-display: swap;
123  src: url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
124       url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
125}
126
127</style><link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/theme.css?v=178847657815340492321760365799" rel="stylesheet" type="text/css" media="all" />
128  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom.css?v=146234172911248471721760365774" rel="stylesheet" type="text/css" media="all" />
129  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom-mega-menu.css?v=144503673891361830221760365773" rel="stylesheet" type="text/css" media="all" />
130  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom-collection.css?v=175176992617243207541760365771" rel="stylesheet" type="text/css" media="all" />
131  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom-article.css?v=106865019274011249751760365770" rel="stylesheet" type="text/css" media="all" />
132  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom-wishlist-drawer.css?v=12875200810393677401760365774" rel="stylesheet" type="text/css" media="all" />
133  <link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom-klaviyo-pages.css?v=16543546130266069571760365772" rel="stylesheet" type="text/css" media="all" />
134<style data-shopify>:root {
135    --typeHeaderPrimary: "Bodoni Moda";
136    --typeHeaderFallback: serif;
137    --typeHeaderSize: 30px;
138    --typeHeaderWeight: 500;
139    --typeHeaderLineHeight: 1;
140    --typeHeaderSpacing: 0.0em;
141
142    /* --typeBasePrimary:Poppins; */
143    --typeBasePrimary:Poppins;
144    --typeBaseFallback:sans-serif;
145    --typeBaseSize: 14px;
146    --typeBaseWeight: 300;
147    /* --typeBaseSpacing: 0.025em; */
148    --typeBaseSpacing: 0;
149    --typeBaseLineHeight: 1.6;
150
151    --typeCollectionTitle: 18px;
152
153    --iconWeight: 5px;
154    --iconLinecaps: round;
155
156    
157      --buttonRadius: 0px;
158    
159
160    --colorGridOverlayOpacity: 0.1;
161  }
162
163  .placeholder-content {
164    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
165  }</style>
165<script>
166    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
167
168    window.theme = window.theme || {};
169    theme.routes = {
170      home: "/",
171      cart: "/cart.js",
172      cartAdd: "/cart/add.js",
173      cartChange: "/cart/change.js"
174    };
175    theme.strings = {
176      soldOut: "Sold Out",
177      unavailable: "Unavailable",
178      stockLabel: "Only [count] items in stock!",
179      willNotShipUntil: "Will not ship until [date]",
180      willBeInStockAfter: "Will be in stock after [date]",
181      waitingForStock: "Inventory on the way",
182      savePrice: "Save [saved_amount]",
183      cartEmpty: "Your cart is currently empty.",
184      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
185    };
186    theme.settings = {
187      dynamicVariantsEnable: true,
188      dynamicVariantType: "button",
189      cartType: "drawer",
190      isCustomerTemplate: false,
191      moneyFormat: "\u003cspan class=money\u003e£{{amount_no_decimals}}\u003c\/span\u003e",
192      saveType: "dollar",
193      recentlyViewedEnabled: false,
194      predictiveSearch: true,
195      predictiveSearchType: "product,article,page,collection",
196      inventoryThreshold: 10,
197      quickView: true,
198      themeName: 'Impulse',
199      themeVersion: "4.0.1"
200    };
201  </script>
201
202
203<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
203<meta name="google-site-verification" content="Yrkwtd4djugIehKofi0AYpi6_P7yoiFOEoZ8rT3vbq4">
204<meta name="facebook-domain-verification" content="mw95fu334vevihfu869nvcu6uqdthc">
205<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/16938467/digital_wallets/dialog">
206<meta id="in-context-paypal-metadata" data-shop-id="16938467" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
207<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
207<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=617316631"></script>
207
208<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
209<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=617316631&shop_id=16938467" crossorigin="anonymous"></script>
vendor: 1 bytes, line 209
209
210<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":16938467,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/16938467","merchantName":"Catherine Deane UK","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Catherine Deane UK","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 210
210
211<script id="shopify-features" type="application/json">{"accessToken":"83dacb2529a0e15be9e209ebeace414b","betas":["rich-media-storefront-analytics"],"domain":"www.catherinedeane.co.uk","predictiveSearch":true,"shopId":16938467,"locale":"en"}</script>
vendor: 1 bytes, line 211
211
212<script>var Shopify = Shopify || {};
213Shopify.shop = "catherinedeane.myshopify.com";
214Shopify.locale = "en";
215Shopify.currency = {"active":"GBP","rate":"1.0"};
216Shopify.country = "GB";
217Shopify.theme = {"name":"Website Overhaul 10\/14","id":185649135999,"schema_name":"Impulse","schema_version":"4.0.1","theme_store_id":null,"role":"main"};
218Shopify.theme.handle = "null";
219Shopify.theme.style = {"id":null,"handle":null};
220Shopify.cdnHost = "www.catherinedeane.co.uk/cdn";
221Shopify.routes = Shopify.routes || {};
222Shopify.routes.root = "/";
223Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
224Shopify.SignInWithShop = Shopify.SignInWithShop || {};
225Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
226Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 226
226
227<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 227
227
228<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 228
228
229<script>
230  window.ShopifyPay = window.ShopifyPay || {};
231  window.ShopifyPay.apiHost = "shop.app\/pay";
232  window.ShopifyPay.redirectState = null;
233</script>
vendor: 1 bytes, line 233
233
234<script>
235  window.Shopify = window.Shopify || {};
236  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
237  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
238  window.Shopify.SignInWithShop.eligible = true;
239</script>
vendor: 1 bytes, line 239
239
240<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 240
240
241<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 241
241
242<script type="module">
243  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
244
245  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
246
247</script>
vendor: 1 bytes, line 247
247
248<script>
249  window.Shopify = window.Shopify || {};
250  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
251  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"]};
252</script>
vendor: 1 bytes, line 252
252
253<script>(function() {
254  var isLoaded = false;
255  function asyncLoad() {
256    if (isLoaded) return;
257    isLoaded = true;
258    var urls = ["https:\/\/app.kiwisizing.com\/web\/js\/dist\/kiwiSizing\/plugin\/SizingPlugin.prod.js?v=340\u0026shop=catherinedeane.myshopify.com"];
259    for (var i = 0; i < urls.length; i++) {
260      var s = document.createElement('script');
261      s.type = 'text/javascript';
262      s.async = true;
263      s.src = urls[i];
264      var x = document.getElementsByTagName('script')[0];
265      x.parentNode.insertBefore(s, x);
266    }
267  };
268  if(window.attachEvent) {
269    window.attachEvent('onload', asyncLoad);
270  } else {
271    window.addEventListener('load', asyncLoad, false);
272  }
273})();</script>
vendor: 1 bytes, line 273
273
274<script id="__st">var __st={"a":16938467,"offset":3600,"reqid":"e04972af-9e31-48e1-8f3b-f834d1fcf832-1791252153","pageurl":"www.catherinedeane.co.uk\/","u":"66767097c563","p":"home"};</script>
vendor: 1 bytes, line 274
274
275<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 275
275
276<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 276
276
277<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.catherinedeane.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 277
277
278<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.catherinedeane.co.uk/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
278<script crossorigin="anonymous" defer="defer" src="//www.catherinedeane.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 278
278
279<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 279
279
280<script>
281  window.Shopify = window.Shopify || {};
282  window.Shopify.MCP = window.Shopify.MCP || {};
283  window.Shopify.MCP.enabled = true;
284  window.Shopify.MCP.shop = "catherinedeane.myshopify.com";
285  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.catherinedeane.co.uk\/api\/mcp";
286  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
287</script>
vendor: 1 bytes, line 287
287
288<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.catherinedeane.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
289</script>
vendor: 1 bytes, line 289
289
290<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.catherinedeane.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
291</script>
vendor: 1 bytes, line 291
291
292<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
293  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);
294</script>
vendor: 1 bytes, line 294
294
295<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})}}));
296</script>
296
297<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.catherinedeane.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
298<style id="shopify-accelerated-checkout-cart">
299        #shopify-buyer-consent {
300  margin-top: 1em;
301  display: inline-block;
302  width: 100%;
303}
304
305#shopify-buyer-consent.hidden {
306  display: none;
307}
308
309#shopify-subscription-policy-button {
310  background: none;
311  border: none;
312  padding: 0;
313  text-decoration: underline;
314  font-size: inherit;
315  cursor: pointer;
316}
317
318#shopify-subscription-policy-button::before {
319  box-shadow: none;
320}
321
322      </style>
323<link rel="stylesheet" media="screen" href="//www.catherinedeane.co.uk/cdn/shop/t/89/compiled_assets/styles.css?v=51344426321804726701773379990">
324<script id="sections-script" data-sections="vk-features-3-col-grid" defer="defer" src="//www.catherinedeane.co.uk/cdn/shop/t/89/compiled_assets/scripts.js?v=42755723322830820721761126037"></script>
vendor: 1 bytes, line 324
324
325<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 325
325
326<script>window.BOLD = window.BOLD || {};
327    window.BOLD.common = window.BOLD.common || {};
328    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
329    window.BOLD.common.Shopify.shop = {
330      domain: 'www.catherinedeane.co.uk',
331      permanent_domain: 'catherinedeane.myshopify.com',
332      url: 'https://www.catherinedeane.co.uk',
333      secure_url: 'https://www.catherinedeane.co.uk',
334      money_format: "\u003cspan class=money\u003e£{{amount_no_decimals}}\u003c\/span\u003e",
335      currency: "GBP"
336    };
337    window.BOLD.common.Shopify.customer = {
338      id: null,
339      tags: null,
340    };
341    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
342    window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
343        function n(t, e) {
344            return "undefined" == typeof t ? e : t
345        }
346        function r(t, e, r, i) {
347            if (e = n(e, 2),
348                r = n(r, ","),
349                i = n(i, "."),
350            isNaN(t) || null == t)
351                return 0;
352            t = (t / 100).toFixed(e);
353            var o = t.split(".")
354                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
355                , s = o[1] ? i + o[1] : "";
356            return a + s
357        }
358        "string" == typeof money && (money = money.replace(".", ""));
359        var i = ""
360            , o = /\{\{\s*(\w+)\s*\}\}/
361            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
362        switch (a.match(o)[1]) {
363            case "amount":
364                i = r(money, 2, ",", ".");
365                break;
366            case "amount_no_decimals":
367                i = r(money, 0, ",", ".");
368                break;
369            case "amount_with_comma_separator":
370                i = r(money, 2, ".", ",");
371                break;
372            case "amount_no_decimals_with_comma_separator":
373                i = r(money, 0, ".", ",");
374                break;
375            case "amount_with_space_separator":
376                i = r(money, 2, " ", ",");
377                break;
378            case "amount_no_decimals_with_space_separator":
379                i = r(money, 0, " ", ",");
380                break;
381            case "amount_with_apostrophe_separator":
382                i = r(money, 2, "'", ".");
383                break;
384        }
385        return a.replace(o, i);
386    };
387    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
388      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
389        if (typeof product === 'number') {
390          window.BOLD.common.Shopify.handles[product] = handle;
391          product = { id: product };
392        }
393        window.BOLD.common.Shopify.products[handle] = product;
394      }
395    };
396    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
397      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
398        window.BOLD.common.Shopify.variants[variant_id] = variant;
399      }
400    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
401    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
402    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Customer Pricing":3,"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
403</script>
403
404<link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/bold-upsell.css?v=51915886505602322711760365576" rel="stylesheet" type="text/css" media="all" />
405<link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/bold-upsell-custom.css?v=150135899998303055901760365575" rel="stylesheet" type="text/css" media="all" />
406<script>
407</script>
407<script type="text/javascript">
408    var Tipo = Tipo || {};
409    Tipo.Booking = Tipo.Booking || {};
410    Tipo.Booking.appUrl = 'https://booking.tipo.io';
411    Tipo.Booking.shop = {
412      id: 34704,
413      url : 'catherine-deane-us.myshopify.com',
414      domain : 'www.catherinedeane.co.uk',
415      settings : "{\"general\":{\"hide_add_to_cart\":\"2\",\"hide_buy_now\":\"2\",\"redirect_url\":null,\"allow_bring_more\":false,\"confirm_to\":\"checkout\",\"time_format\":\"24h\",\"multipleEmployees\":\"1\",\"hide_employee_on_front_store\":true,\"multipleLocations\":\"1\",\"show_location_on_front_store\":false,\"formatDate\":\"YYYY-MM-DD\",\"formatDateServe\":\"Y-m-d\",\"formatDateTime\":\"YYYY-MM-DD HH:mm\",\"formatTime\":\"HH:mm\",\"weekStart\":0},\"booking\":{\"text_price_color\":\"#ff0000\",\"timeBlock\":\"fixed\",\"stepping\":\"60\",\"font\":\"Arial\",\"primary_color\":\"#333535\",\"cancel_button\":\"#ffffff\",\"text_color\":\"#120116\",\"calender_background_color\":\"#000000\",\"calender_text_color\":\"#ffffff\",\"day_off_color\":\"#a3a3a3\",\"time_slot_color\":\"#7a7a7a\",\"time_slot_color_hover\":\"#000000\",\"selected_time_slot_color\":\"#ffd153\",\"background_color_calendar\":\"#2b3360\",\"background_image\":\"633aeb26dba91_1664805670.png\",\"selected_day_color\":\"#000000\",\"time_slot_color_selected\":\"#000000\",\"background_color_box_message_time_slot_no_available\":\"#e9e9e9\",\"text_color_text_box_message_time_slot_no_available\":\"#424242\",\"time_slot_no_available_color\":\"#a3a3a3\",\"sortProduct\":{\"type\":1,\"sortProductAuto\":\"asc\",\"sortProductManually\":[\"6862226751585\"]},\"statusDefault\":\"3\"},\"translation\":{\"languageDatepicker\":\"en-US\",\"customDatePickerDays\":\"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday\",\"customDatePickerDaysShort\":\"Sun, Mon, Tue, Wed, Thu, Fri, Sat\",\"customDatePickerDaysMin\":\"Su, Mo, Tu, We, Th, Fr, Sa\",\"customDatePickerMonths\":\"January, February, March, April, May, June, July, August, September, October, November, December\",\"customDatePickerMonthsShort\":\"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec\",\"widget\":{\"default\":{\"please_select\":\"Please select service\",\"training\":\"Training\",\"trainer\":\"Trainer\",\"bringing_anyone\":\"Bringing anyone with you?\",\"num_of_additional\":\"Number of Additional People\",\"date_and_time\":\"Pick date & time\",\"continue\":\"Continue\",\"total_price\":\"Total Price\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"thank_you\":\"Thank you! Your booking is completed\",\"date\":\"Date\",\"time\":\"Time\",\"datetime\":\"Date Time\",\"duration\":\"Duration\",\"location\":\"Location\",\"first_name\":\"First name\",\"last_name\":\"Last name\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"address_2\":\"Address 2\",\"status\":\"Status\",\"country\":\"Country\",\"full_name\":\"Fullname\",\"product\":\"Service\",\"product_placeholder\":\"Select your service\",\"variant\":\"Variant\",\"variant_placeholder\":\"Select your variant\",\"location_placeholder\":\"Select a location\",\"employee\":\"Employee\",\"employee_placeholder\":\"Select an employee\",\"quantity\":\"Quantity\",\"back\":\"Back\",\"payment\":\"Payment\",\"you_can_only_bring\":\"You can only bring {number} people\",\"not_available\":\"Selected service is currently not available.\",\"no_employee\":\"No employee\",\"no_location\":\"No location\",\"is_required\":\"This field is required.\",\"valid_phone_number\":\"Please enter a valid phone number.\",\"valid_email\":\"Please enter a valid email.\",\"time_slot_no_available\":\"This slot is no longer available\",\"price\":\"Price\",\"export_file_isc\":\"Export to file isc\",\"confirm_free_booking_successfully\":\"Thank for your booking. We will get back to you shortly.\",\"confirm_free_booking_unsuccessfully\":\"Whoops, looks like something went wrong.\",\"duration_unit\":\"minutes\"}}},\"integrate\":{\"zapier\":{\"cretaeOrUpdateUrl\":null,\"deleteUrl\":null}},\"free_form\":{\"first_name\":{\"enable\":true,\"label\":\"First name\",\"required\":true},\"last_name\":{\"enable\":true,\"label\":\"Last name\",\"required\":true},\"phone_number\":{\"enable\":false,\"label\":\"Phone number\",\"required\":true},\"email\":{\"label\":\"Email\",\"required\":true,\"enable\":true}}}",
416      locale: 'en',
417      plan : {"id":9,"version":"2","plan":"PRO","feature":"{\n    \"employee\": -1,\n    \"product\": -1,\n    \"location\": -1,\n    \"extraFieldSet\": true,\n    \"hideBrand\": true,\n    \"trialDay\": 7,\n    \"trialDayOld\": 7,\n    \"priceOld\": \"14.9\",\n    \"googleCalendar\": true,\n    \"zoom\": true\n}","price":"14.90","type":"month","status":1,"created_at":null,"updated_at":"2022-01-21 02:21:05"}
418    };
419    Tipo.Booking.locale = "en";
420    Tipo.Booking.countryCode = ['hk'];
421    
422
423    
424
425    Tipo.Booking.settings = {"general":{"hide_add_to_cart":"2","hide_buy_now":"2","redirect_url":null,"allow_bring_more":false,"confirm_to":"checkout","time_format":"24h","multipleEmployees":"1","hide_employee_on_front_store":true,"multipleLocations":"1","show_location_on_front_store":false,"formatDate":"YYYY-MM-DD","formatDateServe":"Y-m-d","formatDateTime":"YYYY-MM-DD HH:mm","formatTime":"HH:mm","weekStart":0},"booking":{"text_price_color":"#ff0000","timeBlock":"fixed","stepping":"60","font":"Arial","primary_color":"#333535","cancel_button":"#ffffff","text_color":"#120116","calender_background_color":"#000000","calender_text_color":"#ffffff","day_off_color":"#a3a3a3","time_slot_color":"#7a7a7a","time_slot_color_hover":"#000000","selected_time_slot_color":"#ffd153","background_color_calendar":"#2b3360","background_image":"633aeb26dba91_1664805670.png","selected_day_color":"#000000","time_slot_color_selected":"#000000","background_color_box_message_time_slot_no_available":"#e9e9e9","text_color_text_box_message_time_slot_no_available":"#424242","time_slot_no_available_color":"#a3a3a3","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":["6862226751585"]},"statusDefault":"3"},"translation":{"languageDatepicker":"en-US","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","widget":{"default":{"please_select":"Please select service","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Total Price","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank y
425ou! Your booking is completed","date":"Date","time":"Time","datetime":"Date Time","duration":"Duration","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","full_name":"Fullname","product":"Service","product_placeholder":"Select your service","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select a location","employee":"Employee","employee_placeholder":"Select an employee","quantity":"Quantity","back":"Back","payment":"Payment","you_can_only_bring":"You can only bring {number} people","not_available":"Selected service is currently not available.","no_employee":"No employee","no_location":"No location","is_required":"This field is required.","valid_phone_number":"Please enter a valid phone number.","valid_email":"Please enter a valid email.","time_slot_no_available":"This slot is no longer available","price":"Price","export_file_isc":"Export to file isc","confirm_free_booking_successfully":"Thank for your booking. We will get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"}}},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"phone_number":{"enable":false,"label":"Phone number","required":true},"email":{"label":"Email","required":true,"enable":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}
426  Tipo.Booking.page = {
427    type : 'index'
428  };
429  Tipo.Booking.money_format = '<span class=money>£{{amount_no_decimals}}</span>';
430  Tipo.Booking.timezone = {
431    shop : 'Europe/London',
432    server : 'UTC'
433  }
434  Tipo.Booking.configs = {
435    locations : [{"id":40297,"name":"Default location","employee_ids":[44208,44442,44443,44444]}],
436    employees : [{"id":44208,"first_name":"Lia","last_name":"Caley","avatar":"noimg.png","location_ids":[40297]},{"id":44442,"first_name":"Georgia","last_name":"Clarke","avatar":"noimg.png","location_ids":[40297]},{"id":44443,"first_name":"Joanna","last_name":"Stone-khan","avatar":"noimg.png","location_ids":[40297]},{"id":44444,"first_name":"Natasha","last_name":"Reid","avatar":"noimg.png","location_ids":[40297]}]
437  };
438  Tipo.Booking.configs.products = [
439        ...[{"id":"6862226751585","title":"Virtual Bridal Appointment","handle":"virtual-bridal-appointment","capacity":{"type":"product","rule":1},"extra_filed_set_id":6830,"note":"Hi Babe! We can\u2019t wait to meet you online for 30 minutes to find your perfect Catherine Deane style\n\nAppointment charge holds a 72hour cancellation period for full refund","is_free":0,"available_time_basis":"employees","duration":{"type":"product","rule":"30"},"location_ids":[40297],"employee_ids":[44208,44442,44443]}],
440      ]
441  
442  Tipo.Booking.trans = Tipo.Booking.settings.translation.widget[Tipo.Booking.locale] || Tipo.Booking.settings.translation.widget.default
443</script>
443
444<textarea style="display:none !important" class="tipo-money-format"><span class=money>£{{amount_no_decimals}}</span></textarea>
445<style>
446  .tpb-booking-form *{
447    font-family: Arial;
448  }
449  .tpb-booking-form .copyright{
450    display: none;
451  }
452  .tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price{
453    color: #ff0000;
454  }
455  .tpb-booking-form .tpb-box .tpb-form-control label,
456  .tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty,
457  .tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected,
458  .tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input,
459  .tpb-booking-form .tpb-box .extra-fields .element,
460  .tpb-booking-form .tpb-box .extra-fields .element label,
461  .tpb-booking-form .tpb-box .extra-fields .element input,
462  .tpb-booking-form .tpb-box .extra-fields .element textarea,
463  .tpb-booking-form .tpb-box .extra-fields .element select,
464  .tpb-booking-form .tpb-box .label,
465  .tpb-booking-form .tpb-box .booking-info{
466    color: #120116;
467  }
468  .tpb-booking-form .tpb-box .content .step1 {
469    background-image: url('https://cdn.shopify.com/s/files/1/1960/0451/t/33/assets/tipo.booking.img-background.633aeb26dba91_1664805670.png');
470  }
471  .tpb-booking-form .tpb-box .content .step1 .inner-step h5{
472    color: #120116;
473  }
474  .tpb-message_not-available,
475  .tpb-message_not-available .dismiss svg {
476    color: #120116;
477  }
478  .tpb-box .action .continue-button,
479  .tpb-box .action .confirm-button,
480  .tpb-box .action .confirm-button.loading .spinner{
481    background-color: #333535;
482  }
483  .tpb-box .action .back-button{
484    color: #120116;
485  }
486  .tpb-form-control.price p {
487    color: #120116;
488  }
489
490  /* Next Step */
491  .tpb-box .content .step2{
492    background: #000000;
493  }
494  .tpb-box .content .confirm .product-info .title,
495  .tpb-box .content .confirm .booking-info,
496  .tpb-box .content .confirm .booking-info label
497  .tpb-box .content .confirm .extra-fields .element *,
498  .tpb-box .content .confirm .extra-fields .element .ss-single-selected,
499  .tpb-box .content .confirm .extra-fields .tpb-radio-group,
500  .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:not(:checked) + label,
501  .tpb-box .content .confirm .subtotal > .g-row ,
502  .success_message_when_free_booking,
503  .tpb-wrapper-btnExport,
504  .tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text,
505  .infoBooking,
506  .infoBooking label,
507  .confirmBookingFree_action,
508  .confirmBookingFree_action a div span,
509  {
510    color: #120116;
511  }
512  .tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child
513  .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child
514  {
515    border-color: #120116;
516  }
517  .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:checked + label:after,
518  .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child{
519    background: #120116;
520  }
521  .tpb-box .content .confirm .subtotal > .g-row .value{
522    color: #333535;
523  }
524  .tpb-datepicker .datepicker-panel > ul > li {
525    color: #ffffff;
526  }
527  .tpb-datepicker .datepicker-panel > ul > li:hover{
528    background: #000000;
529  }
530  .tpb-datepicker .datepicker-panel > ul > li.disabled{
531    color: #a3a3a3;
532  }
533  .tpb-datepicker .datepicker-panel > ul > li.picked{
534    background: #000000;
535  }
536  .tpb-timepicker .radiobtn{
537    color: #ffffff;
538  }
539  .tpb-timepicker .radiobtn .tooltip{
540    background-color: #e9e9e9;
541    color: #424242;
542  }
543  .tpb-timepicker .radiobtn label{
544    background: #7a7a7a;
545    color: #ffffff;
546  }
547  .tpb-timepicker .radiobtn label:hover {
548    background: #000000;
549  }
550  .tpb-timepicker .radiobtn label.disabled {
551    background: #a3a3a3;
552  }
553  .tpb-timepicker .radiobtn input[type="radio"]:checked + label,
554  .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label {
555    background: #000000;
556  }
557
558  /* History */
559  #tpb-history-booking * {
560    font-family: Arial;
561  }
562  #tpb-history-booking .tpb-table tr th{
563    color: #120116;
564  }
565  #tpb-history-booking .copyright {
566    display: none;
567  }
568</style>
569<script src='//www.catherinedeane.co.uk/cdn/shop/t/89/assets/tipo.booking.index.min.js?v=167610409380024229381760365767' defer ></script>
569
570   
571
572
573  
573<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vendor-scripts-v8.js" defer="defer"></script>
573<link rel="preload" as="style" href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/currency-flags.css" onload="this.onload=null;this.rel='stylesheet'">
574    <link rel="stylesheet" href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/currency-flags.css">
574<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/theme.min.js?v=11459529394578270691760365756" defer="defer"></script>
574<!--Gem_Page_Header_Script-->
575    
576
577
578<!--End_Gem_Page_Header_Script-->
579<style type='text/css'>
580  .baCountry{width:30px;height:20px;display:inline-block;vertical-align:middle;margin-right:6px;background-size:30px!important;border-radius:4px;background-repeat:no-repeat}
581  .baCountry-traditional .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149);height:19px!important}
582  .baCountry-modern .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149)}
583  .baCountry-NO-FLAG{background-position:0 0}.baCountry-AD{background-position:0 -20px}.baCountry-AED{background-position:0 -40px}.baCountry-AFN{background-position:0 -60px}.baCountry-AG{background-position:0 -80px}.baCountry-AI{background-position:0 -100px}.baCountry-ALL{background-position:0 -120px}.baCountry-AMD{background-position:0 -140px}.baCountry-AOA{background-position:0 -160px}.baCountry-ARS{background-position:0 -180px}.baCountry-AS{background-position:0 -200px}.baCountry-AT{background-position:0 -220px}.baCountry-AUD{background-position:0 -240px}.baCountry-AWG{background-position:0 -260px}.baCountry-AZN{background-position:0 -280px}.baCountry-BAM{background-position:0 -300px}.baCountry-BBD{background-position:0 -320px}.baCountry-BDT{background-position:0 -340px}.baCountry-BE{background-position:0 -360px}.baCountry-BF{background-position:0 -380px}.baCountry-BGN{background-position:0 -400px}.baCountry-BHD{background-position:0 -420px}.baCountry-BIF{background-position:0 -440px}.baCountry-BJ{background-position:0 -460px}.baCountry-BMD{background-position:0 -480px}.baCountry-BND{background-position:0 -500px}.baCountry-BOB{background-position:0 -520px}.baCountry-BRL{background-position:0 -540px}.baCountry-BSD{background-position:0 -560px}.baCountry-BTN{background-position:0 -580px}.baCountry-BWP{background-position:0 -600px}.baCountry-BYN{background-position:0 -620px}.baCountry-BZD{background-position:0 -640px}.baCountry-CAD{background-position:0 -660px}.baCountry-CC{background-position:0 -680px}.baCountry-CDF{background-position:0 -700px}.baCountry-CG{background-position:0 -720px}.baCountry-CHF{background-position:0 -740px}.baCountry-CI{background-position:0 -760px}.baCountry-CK{background-position:0 -780px}.baCountry-CLP{background-position:0 -800px}.baCountry-CM{background-position:0 -820px}.baCountry-CNY{background-position:0 -840px}.baCountry-COP{background-position:0 -860px}.baCountry-CRC{background-position:0 -880px}.baCountry-CU{background-position:0 -900px}.baCountry-CX{background-position:0 -920px}.baCountry-CY{background-position:0 -940px}.baCountry-CZK{background-position:0 -960px}.baCountry-DE{background-position:0 -980px}.baCountry-DJF{background-position:0 -1000px}.baCountry-DKK{background-position:0 -1020px}.baCountry-DM{background-position:0 -1040px}.baCountry-DOP{background-position:0 -1060px}.baCountry-DZD{background-position:0 -1080px}.baCountry-EC{background-position:0 -1100px}.baCountry-EE{background-position:0 -1120px}.baCountry-EGP{background-position:0 -1140px}.baCountry-ER{background-position:0 -1160px}.baCountry-ES{background-position:0 -1180px}.baCountry-ETB{background-position:0 -1200px}.baCountry-EUR{background-position:0 -1220px}.baCountry-FI{background-position:0 -1240px}.baCountry-FJD{background-position:0 -1260px}.baCountry-FKP{background-position:0 -1280px}.baCountry-FO{background-position:0 -1300px}.baCountry-FR{background-position:0 -1320px}.baCountry-GA{background-position:0 -1340px}.baCountry-GBP{background-position:0 -1360px}.baCountry-GD{background-position:0 -1380px}.baCountry-GEL{background-position:0 -1400px}.baCountry-GHS{background-position:0 -1420px}.baCountry-GIP{background-position:0 -1440px}.baCountry-GL{background-position:0 -1460px}.baCountry-GMD{background-position:0 -1480px}.baCountry-GNF{background-position:0 -1500px}.baCountry-GQ{background-position:0 -1520px}.baCountry-GR{background-position:0 -1540px}.baCountry-GTQ{background-position:0 -1560px}.baCountry-GU{background-position:0 -1580px}.baCountry-GW{background-position:0 -1600px}.baCountry-HKD{background-position:0 -1620px}.baCountry-HNL{background-position:0 -1640px}.baCountry-HRK{background-position:0 -1660px}.baCountry-HTG{background-position:0 -1680px}.baCountry-HUF{background-position:0 -1700px}.baCountry-IDR{background-position:0 -1720px}.baCountry-IE{background-position:0 -1740px}.baCountry-ILS{background-position:0 -1760px}.baCountry-INR{background-position:0 -1780px}.baCountry-IO{background-position:0 -1800px}
583.baCountry-IQD{background-position:0 -1820px}.baCountry-IRR{background-position:0 -1840px}.baCountry-ISK{background-position:0 -1860px}.baCountry-IT{background-position:0 -1880px}.baCountry-JMD{background-position:0 -1900px}.baCountry-JOD{background-position:0 -1920px}.baCountry-JPY{background-position:0 -1940px}.baCountry-KES{background-position:0 -1960px}.baCountry-KGS{background-position:0 -1980px}.baCountry-KHR{background-position:0 -2000px}.baCountry-KI{background-position:0 -2020px}.baCountry-KMF{background-position:0 -2040px}.baCountry-KN{background-position:0 -2060px}.baCountry-KP{background-position:0 -2080px}.baCountry-KRW{background-position:0 -2100px}.baCountry-KWD{background-position:0 -2120px}.baCountry-KYD{background-position:0 -2140px}.baCountry-KZT{background-position:0 -2160px}.baCountry-LBP{background-position:0 -2180px}.baCountry-LI{background-position:0 -2200px}.baCountry-LKR{background-position:0 -2220px}.baCountry-LRD{background-position:0 -2240px}.baCountry-LSL{background-position:0 -2260px}.baCountry-LT{background-position:0 -2280px}.baCountry-LU{background-position:0 -2300px}.baCountry-LV{background-position:0 -2320px}.baCountry-LYD{background-position:0 -2340px}.baCountry-MAD{background-position:0 -2360px}.baCountry-MC{background-position:0 -2380px}.baCountry-MDL{background-position:0 -2400px}
583.baCountry-ME{background-position:0 -2420px}.baCountry-MGA{background-position:0 -2440px}.baCountry-MKD{background-position:0 -2460px}.baCountry-ML{background-position:0 -2480px}.baCountry-MMK{background-position:0 -2500px}.baCountry-MN{background-position:0 -2520px}.baCountry-MOP{background-position:0 -2540px}.baCountry-MQ{background-position:0 -2560px}.baCountry-MR{background-position:0 -2580px}.baCountry-MS{background-position:0 -2600px}.baCountry-MT{background-position:0 -2620px}.baCountry-MUR{background-position:0 -2640px}.baCountry-MVR{background-position:0 -2660px}.baCountry-MWK{background-position:0 -2680px}.baCountry-MXN{background-position:0 -2700px}.baCountry-MYR{background-position:0 -2720px}.baCountry-MZN{background-position:0 -2740px}.baCountry-NAD{background-position:0 -2760px}.baCountry-NE{background-position:0 -2780px}.baCountry-NF{background-position:0 -2800px}.baCountry-NG{background-position:0 -2820px}.baCountry-NIO{background-position:0 -2840px}.baCountry-NL{background-position:0 -2860px}.baCountry-NOK{background-position:0 -2880px}.baCountry-NPR{background-position:0 -2900px}.baCountry-NR{background-position:0 -2920px}.baCountry-NU{background-position:0 -2940px}.baCountry-NZD{background-position:0 -2960px}.baCountry-OMR{background-position:0 -2980px}.baCountry-PAB{background-position:0 -3000px}.baCountry-PEN{background-position:0 -3020px}.baCountry-PGK{background-position:0 -3040px}.baCountry-PHP{background-position:0 -3060px}.baCountry-PKR{background-position:0 -3080px}.baCountry-PLN{background-position:0 -3100px}.baCountry-PR{background-position:0 -3120px}.baCountry-PS{background-position:0 -3140px}.baCountry-PT{background-position:0 -3160px}.baCountry-PW{background-position:0 -3180px}.baCountry-QAR{background-position:0 -3200px}.baCountry-RON{background-position:0 -3220px}.baCountry-RSD{background-position:0 -3240px}.baCountry-RUB{background-position:0 -3260px}.baCountry-RWF{background-position:0 -3280px}.baCountry-SAR{background-position:0 -3300px}.baCountry-SBD{background-position:0 -3320px}.baCountry-SCR{background-position:0 -3340px}.baCountry-SDG{background-position:0 -3360px}.baCountry-SEK{background-position:0 -3380px}.baCountry-SGD{background-position:0 -3400px}.baCountry-SI{background-position:0 -3420px}.baCountry-SK{background-position:0 -3440px}.baCountry-SLL{background-position:0 -3460px}.baCountry-SM{background-position:0 -3480px}.baCountry-SN{background-position:0 -3500px}.baCountry-SO{background-position:0 -3520px}.baCountry-SRD{background-position:0 -3540px}.baCountry-SSP{background-position:0 -3560px}.baCountry-STD{background-position:0 -3580px}.baCountry-SV{background-position:0 -3600px}.baCountry-SYP{background-position:0 -3620px}.baCountry-SZL{background-position:0 -3640px}.baCountry-TC{background-position:0 -3660px}.baCountry-TD{background-position:0 -3680px}.baCountry-TG{background-position:0 -3700px}.baCountry-THB{background-position:0 -3720px}.baCountry-TJS{background-position:0 -3740px}.baCountry-TK{background-position:0 -3760px}.baCountry-TMT{background-position:0 -3780px}.baCountry-TND{background-position:0 -3800px}.baCountry-TOP{background-position:0 -3820px}.baCountry-TRY{background-position:0 -3840px}.baCountry-TTD{background-position:0 -3860px}.baCountry-TWD{background-position:0 -3880px}.baCountry-TZS{background-position:0 -3900px}.baCountry-UAH{background-position:0 -3920px}.baCountry-UGX{background-position:0 -3940px}.baCountry-USD{background-position:0 -3960px}.baCountry-UYU{background-position:0 -3980px}.baCountry-UZS{background-position:0 -4000px}.baCountry-VEF{background-position:0 -4020px}.baCountry-VG{background-position:0 -4040px}.baCountry-VI{background-position:0 -4060px}.baCountry-VND{background-position:0 -4080px}.baCountry-VUV{background-position:0 -4100px}.baCountry-WST{background-position:0 -4120px}.baCountry-XAF{background-position:0 -4140px}.baCountry-XPF{background-position:0 -4160px}.baCountry-YER{background-position:0 -4180px}.baCountry-ZAR{background-position:0 -4200px}.baCountry-ZM{background-position:0 -4220px}.baCountry-ZW{background-position:0 -4240px}
584  .bacurr-checkoutNotice{margin: 3px 10px 0 10px;left: 0;right: 0;text-align: center;}
585  @media (min-width:750px) {.bacurr-checkoutNotice{position: absolute;}}
586</style>
587
588<script>
589    window.baCurr = window.baCurr || {};
590    window.baCurr.config = {}; window.baCurr.rePeat = function () {};
591    Object.assign(window.baCurr.config, {
592      "enabled":false,
593      "manual_placement":"",
594      "night_time":false,
595      "round_by_default":true,
596      "display_position":"bottom_left",
597      "display_position_type":"floating",
598      "custom_code":{"css":""},
599      "flag_type":"showCurrencyOnly",
600      "flag_design":"modern",
601      "round_style":"none",
602      "round_dec":"0",
603      "chosen_cur":[{"AUD":"Australian Dollar (AUD)"},{"AED":"United Arab Emirates Dirham (AED)"}],
604      "desktop_visible":true,
605      "mob_visible":true,
606      "money_mouse_show":false,
607      "textColor":"#1e1e1e",
608      "flag_theme":"default",
609      "selector_hover_hex":"#ffffff",
610      "lightning":true,
611      "mob_manual_placement":"",
612      "mob_placement":"bottom_left",
613      "mob_placement_type":"floating",
614      "moneyWithCurrencyFormat":false,
615      "ui_style":"default",
616      "user_curr":"",
617      "auto_loc":false,
618      "auto_pref":false,
619      "selector_bg_hex":"#ffffff",
620      "selector_border_type":"boxShadow",
621      "cart_alert_bg_hex":"#fbf5f5",
622      "cart_alert_note":"All orders are processed in [checkout_currency], using the latest exchange rates.",
623      "cart_alert_state":true,
624      "cart_alert_font_hex":"#1e1e1e"
625    },{
626      money_format: "\u003cspan class=money\u003e£{{amount_no_decimals}}\u003c\/span\u003e",
627      money_with_currency_format: "£{{amount_no_decimals}} GBP",
628      user_curr: "GBP"
629    });
630    window.baCurr.config.multi_curr = [];
631    
632    window.baCurr.config.final_currency = "GBP" || '';
633    window.baCurr.config.multi_curr = "AUD,GBP".split(',') || '';
634
635    (function(window, document) {"use strict";
636      function onload(){
637        function insertPopupMessageJs(){
638          var head = document.getElementsByTagName('head')[0];
639          var script = document.createElement('script');
640          script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'boosterapps.com/apps/currency/preview_curr.js';
641          script.type = 'text/javascript';
642          head.appendChild(script);
643        }
644
645        if(document.location.search.indexOf("preview_cur=1") > -1){
646          setTimeout(function(){
647            window.currency_preview_result = document.getElementById("baCurrSelector").length > 0 ? 'success' : 'error';
648            insertPopupMessageJs();
649          }, 1000);
650        }
651      }
652
653      var head = document.getElementsByTagName('head')[0];
654      var script = document.createElement('script');
655      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + "";
656      script.type = 'text/javascript';
657      script.onload = script.onreadystatechange = function() {
658      if (script.readyState) {
659        if (script.readyState === 'complete' || script.readyState === 'loaded') {
660          script.onreadystatechange = null;
661            onload();
662          }
663        }
664        else {
665          onload();
666        }
667      };
668      head.appendChild(script);
669
670    }(window, document));
671</script>
671
672
673
674                  
674<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/bss-file-configdata.js?v=156975178330211171321760365579" type="text/javascript"></script>
674 
674<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/bss-file-configdata-banner.js?v=151034973688681356691760365577" type="text/javascript"></script>
674 
674<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/bss-file-configdata-popup.js?v=165409078072977542331760365578" type="text/javascript"></script>
674<script>
675                if (typeof BSS_PL == 'undefined') {
676                    var BSS_PL = {};
677                }
678                var bssPlApiServer = "https://product-labels-pro.bsscommerce.com";
679                BSS_PL.customerTags = 'null';
680                BSS_PL.customerId = 'null';
681                BSS_PL.configData = configDatas;
682                BSS_PL.configDataBanner = configDataBanners ? configDataBanners : [];
683                BSS_PL.configDataPopup = configDataPopups ? configDataPopups : [];
684                BSS_PL.storeId = 4084;
685                BSS_PL.currentPlan = "ten_usd";
686                BSS_PL.storeIdCustomOld = "10678";
687                BSS_PL.storeIdOldWIthPriority = "12200";
688                BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com";
689                
690                BSS_PL.integration = {"laiReview":{"status":0,"config":[]}}
691                BSS_PL.settingsData = {}
692                </script>
692
693            <style>
694.homepage-slideshow .slick-slide .bss_pl_img {
695    visibility: hidden !important;
696}
697</style>
698<script>
699function bssFixSupportItemHandle($, page, handle, handleProductPage, prodUrl, item, isCartPage) {
700  if (
701    $(item).hasClass('MagicZoomPlus') &&
702    $(item).parent().hasClass('MagicToolboxContainer')
703  ) {
704    handle = handleProductPage;
705  }
706  return handle;
707}
708</script>
vendor: 1 bytes, line 708
708
709<script>
710function bssFixSupportAppendHtmlLabel($, BSS_PL, parent, page, htmlLabel) {
711  let appended = false;
712  if ($(parent).hasClass('MagicToolboxContainer')) {
713    $(parent).find('figure.mz-figure.mz-click-zoom').prepend(htmlLabel);
714    appended = true;
715  } else if ($(parent).hasClass('productview')) {
716    $(parent)
717      .find('a.qview-product-handle.qview-button-container')
718      .prepend(htmlLabel);
719    appended = true;
720  }
721  return appended;
722}
723</script>
723
724                      
724<script type="text/javascript" src="https://sdk.qikify.com/contactform/app-v2.js?token=g8Q9EDyCRrAytDKsIbxqOXp4rfGX5KY6&shop=catherine-deane-us.myshopify.com" defer="defer"></script>
724
725 
726<!-- Leveraging Browser Caching -->
727  <meta http-equiv="Expires" content="60" />
728
729<link href="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/custom-fields.css?v=22656201399655097251760365592" rel="stylesheet" type="text/css" media="all" />
730<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 730
730
731<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/custom-fields-widgets.js?v=2706296677974789471760365591" defer="defer"></script>
731
732
733<script id="docapp-cart">window.docappCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; window.docappCart.currency = "GBP"; window.docappCart.shop_currency = "GBP";</script>
vendor: 1 bytes, line 733
733
734<script id="docapp-free-item-speedup">
735(() => { if (!document.documentElement.innerHTML.includes('\\/shop' + '\\/js' + '\\/free-gift-cart-upsell-pro.min.js') || window.freeGiftCartUpsellProAppLoaded) return; let script = document.createElement('script'); script.src = "https://d2fk970j0emtue.cloudfront.net/shop/js/free-gift-cart-upsell-pro.min.js?shop=catherine-deane-us.myshopify.com"; document.getElementById('docapp-free-item-speedup').after(script); })();
736</script>
736
737
738<script>(() => {const installerKey = 'docapp-free-gift-auto-install'; const urlParams = new URLSearchParams(window.location.search); if (urlParams.get(installerKey)) {window.sessionStorage.setItem(installerKey, JSON.stringify({integrationId: urlParams.get('docapp-integration-id'), divClass: urlParams.get('docapp-install-class'), check: urlParams.get('docapp-check')}));}})();</script>
738
739
740<script>(() => {const previewKey = 'docapp-free-gift-test'; const urlParams = new URLSearchParams(window.location.search); if (urlParams.get(previewKey)) {window.sessionStorage.setItem(previewKey, JSON.stringify({active: true, integrationId: urlParams.get('docapp-free-gift-inst-test')}));}})();</script>
740
741
742
743  <!-- Add the slick-theme.css if you want default styling -->
744  <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
745  <!-- Add the slick-theme.css if you want default styling -->
746  <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css"/>
747  
747<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
747
748  
748<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
748
749    
749<script>
750window.KiwiSizing = window.KiwiSizing === undefined ? {} : window.KiwiSizing;
751 KiwiSizing.shop = "catherinedeane.myshopify.com";
752
753 
754</script>
754
755
756  <!-- Swiper CSS -->
757  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
758  
758<script src="//www.catherinedeane.co.uk/cdn/shop/t/89/assets/vk-custom.js?v=91296735020578626421761072649" defer=""></script>
758
759<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
760
761
762
763
764
765
766
767
768
769
770
771
772  
772<script async src="https://static.klaviyo.com/onsite/js/Vi8Z6K/klaviyo.js?company_id=Vi8Z6K"></script>
772
773  
773<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
773
774
775  
776
777
778
779
780  
780<script>
781    window.klaviyoReviewsProductDesignMode = false
782  </script>
782
783
784
785
786
787
788
789
790
791
792<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script -->
793
794
795  
796    
796<script src="https://cdn.nfcube.com/instafeed-add33e471ba1f855671ad44bc97445a2.js" defer></script>
796
797  
798
799<!-- END app snippet -->
800
801
802
803
804<!-- END app block --><!-- BEGIN app block: shopify://apps/glood-product-recommendations/blocks/app-embed/6e79d991-1504-45bb-88e3-1fb55a4f26cd -->
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829<script
830  id="glood-loader"
831  page-enabled="true"
832  data-cmp-ab="1"
833>
834  (function () {
835    function generateUUID() {
836      const timestampInSecs = Math.floor(Date.now() / 1000);
837      if (typeof window.crypto.randomUUID === 'function') {
838        return `${timestampInSecs}-${window.crypto.randomUUID()}`;
839      }
840      const generateUID = () =>
841        ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c =>
842            (
843            c ^
844            (Math.random() * 16 >> c / 4)
845          ).toString(16)
846        );
847      return `${timestampInSecs}-${generateUID()}`;
848    }
849
850    function setCookie(name, value, days) {
851      if(!days){
852        document.cookie = `${name}=${value}; path=/`;
853        return;
854      }
855      const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
856      document.cookie = `${name}=${value}; expires=${expires}; path=/`;
857    }
858
859    function getCookie(name) {
860      const nameEQ = name + "=";
861      const cookies = document.cookie.split(';');
862      for (let i = 0; i < cookies.length; i++) {
863        let cookie = cookies[i].trim();
864        if (cookie.indexOf(nameEQ) === 0) return cookie.substring(nameEQ.length);
865      }
866      return null;
867    }
868
869    let uuid = getCookie('rk_uid');
870
871    // Set the cookie with rk_uid key only if it doesn't exist
872    if (!uuid) {
873      uuid = generateUUID();
874      
875        setCookie('rk_uid', uuid); // setting cookie for a session
876      
877    }
878
879    document.addEventListener("visitorConsentCollected", (event) => {
880      if(event.detail.preferencesAllowed && event.detail.analyticsAllowed && event.detail.marketingAllowed){
881        setCookie('rk_uid', uuid, 365); // setting cookie for a year
882      }
883    });
884
885    let customer = {};
886    if ("") {
887      customer = {
888        acceptsMarketing: false,
889        b2b: false,
890        email: "",
891        firstName: "",
892        hasAccount: null,
893        id: 0,
894        lastName: "",
895        name: "",
896        ordersCount: 0,
897        phone: "",
898        tags: null,
899        totalSpent: 0,
900        address: null,
901        b2b: false,
902        currentCompanyLocation: -1
903      };
904    }function initializeGloodObject() {
905      window.glood = {
906        config: {
907          uid: uuid,
908          pageUrl: "www.catherinedeane.co.uk" + "/",
909          pageType: 'index'
910        },
911        shop: {
912          myShopifyDomain: "catherinedeane.myshopify.com",
913          locale: "en",
914          currencyCode: "GBP",
915          moneyFormat: "\u003cspan class=money\u003e£{{amount_no_decimals}}\u003c\/span\u003e",
916          id: "16938467",
917          domain: "www.catherinedeane.co.uk",
918          currencyRate: window.Shopify?.currency?.rate || 1,
919        },
920        shopify: {
921          rootUrl: "/"
922        },
923        localization: {
924          country: "GB",
925          market: {
926            handle: "gb",
927            id: "650182759"
928          },
929          language: {
930            locale: "en",
931            primary: true,
932            rootUrl: "/"
933          },
934          currency: "GBP"
935        },
936        product: null,
937        collection: null,
938        customer,
939        cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
940        version: "v2",
941        storefrontTemplateUrl: "",
942        edgeApiUrls: "".split(',').filter(Boolean),
943        appEmbedSettings: {"enable-design-mode-preview":true,"load-glood-ai-bundles":true,"load-swiper":true,"enable-upsell-offers":false,"saperateBlockAPICalls":false,"init-event-name":"","jsCode":"","custom_styles":"","enableRecommendationV3":false,"enableReleaseCandiatePreview":false,"wait-for-privacy-consent":false,"disable-rk-styles":false,"add-glide-init-timeouts":false},
944        liquidWorkerUrl: "https://cdn.shopify.com/extensions/01a0f2fa-2c0c-7d0a-ac8b-33e7daf660e4/recommendation-kit-172/assets/glood-ai-recommendations-v3-liquid-worker.js",
945        theme: {
946          id: window.Shopify.theme?.id, // Since liquid theme object from shopify is depricated
947          themeStoreId: window.Shopify.theme?.theme_store_id
948        },
949        // Upsell namespace — consumed by Glood.upsell.miniCart.hydrate().
950        // Empty arrays / empty object when the cart has no items or the
951        // shop has no offers configured. Additive — existing PDP / cart
952        // page blocks emit their own inline payloads and are unaffected.
953        // Captured snippet output (HTML comments stripped) interpolated
954        // here so the JS parser doesn't see `<!--` legacy line comments.
955        upsell: {
956          cartPickOffers:           [],
957          cartPickProductHydration: {  },
958          cartFreeGiftOffers:       [],
959        },
960        insideShopifyEditor: false
961      };
962    }
963
964    
965      initializeGloodObject();
966    
967
968    try{
969      function func(){
970        
971      }
972      func();
973    } catch(error){
974      console.warn('GLOOD.AI: Error in js code from app-embed', error)
975    };
976  })();
977
978  function _handleGloodEditorV3SectionError(sectionId) {
979    const sectionElement = document.querySelector(`#rk-widget-${sectionId}`);
980    const errorText = "Glood Product Recommendation Section (id: __SECTION_ID__) is not visible. Use the following steps to ensure it is loaded correctly. Please ignore if this is expected.".replace('__SECTION_ID__', sectionId)
981    if (sectionElement && sectionElement.getAttribute('data-inside-shopify-editor') === 'true' && false) {
982      sectionElement.innerHTML = `
983        <div style="
984            padding: 28px;
985            background: #ffffff;
986            border-radius: 12px;
987            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
988            margin: 32px auto;
989            border: 1px solid #E2E8F0;
990            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
991            margin-top: 40px;
992            margin-bottom: 40px;
993        ">
994            <h2 style="
995                margin-bottom: 10px;
996                font-size: 16px;
997                font-weight: 700;
998                display: flex;
999                align-items: center;
1000                gap: 8px;
1001            ">
1002                ${errorText}
1003            </h2>
1004
1005            <div style="
1006                color: #374151;
1007                font-size: 15px;
1008                line-height: 1.6;
1009            ">
1010                <ul style="
1011                    margin: 0;
1012                    padding-left: 20px;
1013                    list-style-type: disc;
1014                    font-size: 14px;
1015                ">
1016                    <li style="margin-bottom: 10px;">Make sure this section is created and enabled in the Glood.AI app.</li>
1017                    <li style="margin-bottom: 10px;">Check that the V3 templates are set up correctly and properly configured.</li>
1018                    <li style="margin-bottom: 10px;">Verify the section settings such as AI Recommendations, Excluded Products &amp; Tags, Filter Criteria, etc.</li>
1019                    <li style="margin-bottom: 10px;">
1020                        You can ignore this message if this section was recently viewed or is intentionally excluded from this page.
1021                    </li>
1022                    <li style="margin-bottom: 10px;">
1023                        Need further assistance?
1024                        <a href="mailto:[email protected]" style="
1025                            color: #2563EB;
1026                            font-weight: 500;
1027                            text-decoration: none;
1028                        ">Feel free to reach out to our support team.</a>.
1029                    </li>
1030                </ul>
1031
1032                <div style="
1033                    margin-top: 20px;
1034                    padding: 12px;
1035                    border-left: 4px solid #CBD5E0;
1036                    background: #F8FAFC;
1037                    color: #64748B;
1038                    font-style: italic;
1039                    font-size: 14px;
1040                ">
1041                    <b>Note: This message is only visible in the editor and won&#39;t appear to store visitors.</b>
1042                </div>
1043            </div>
1044        </div>
1045      `;
1046    } else if (sectionElement && sectionElement.getAttribute('data-inside-shopify-editor') === 'true' && !false) {
1047      sectionElement.innerHTML = `
1048        <div style="
1049            padding: 28px;
1050            background: #ffffff;
1051            border-radius: 12px;
1052            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
1053            margin: 32px auto;
1054            border: 1px solid #E2E8F0;
1055            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
1056            margin-top: 40px;
1057            margin-bottom: 40px;
1058        ">
1059            <h2 style="
1060                margin-bottom: 10px;
1061                font-size: 16px;
1062                font-weight: 700;
1063                display: flex;
1064                align-items: center;
1065                gap: 8px;
1066            ">
1067                ${errorText}
1068            </h2>
1069
1070            <div style="
1071                color: #374151;
1072                font-size: 15px;
1073                line-height: 1.6;
1074            ">
1075
1076                <ul style="
1077                    margin: 0;
1078                    padding-left: 20px;
1079                    list-style-type: disc;
1080                    font-size: 14px;
1081                ">
1082                    <li style="margin-bottom: 10px;">Make sure a section with this ID exists and is properly set up in the Glood.AI app.</li>
1083                    <li style="margin-bottom: 10px;">Check that the correct template is assigned to this section.</li>
1084                    <li style="margin-bottom: 10px;">
1085                        You can ignore this message if this section was recently viewed or is intentionally excluded from this page.
1086                    </li>
1087                    <li style="margin-bottom: 10px;">
1088                        Need further assistance?
1089                        <a href="mailto:[email protected]" style="
1090                            color: #2563EB;
1091                            font-weight: 500;
1092                            text-decoration: none;
1093                        ">Feel free to reach out to our support team.</a>.
1094                    </li>
1095                </ul>
1096
1097                <div style="
1098                    margin-top: 20px;
1099                    padding: 12px;
1100                    border-left: 4px solid #CBD5E0;
1101                    background: #F8FAFC;
1102                    color: #64748B;
1103                    font-style: italic;
1104                    font-size: 14px;
1105                ">
1106                    <b>Note: This message is only visible in the editor and won&#39;t appear to store visitors.</b>
1107                </div>
1108            </div>
1109        </div>
1110      `
1111    }
1112  }
1113  
1114</script>
1114
1115
1116
1117
1118
1119  
1119<script
1120    id="rk-app-bundle-main-js"
1121    src="https://cdn.shopify.com/extensions/01a0f2fa-2c0c-7d0a-ac8b-33e7daf660e4/recommendation-kit-172/assets/glood-ai-bundles.js"
1122    type="text/javascript"
1123    defer
1124  ></script>
1124
1125  <link
1126    href="https://cdn.shopify.com/extensions/01a0f2fa-2c0c-7d0a-ac8b-33e7daf660e4/recommendation-kit-172/assets/glood-ai-bundles-styles.css"
1127    rel="stylesheet"
1128    type="text/css"
1129    media="print"
1130    onload="this.media='all'"
1131  >
1132
1133
1134
1135
1136
1137
1138  
1139    
1139<script
1140      id="rk-app-embed-main-js"
1141      src="https://cdn.shopify.com/extensions/01a0f2fa-2c0c-7d0a-ac8b-33e7daf660e4/recommendation-kit-172/assets/glood-ai-recommendations.js"
1142      type="text/javascript"
1143      defer
1144    ></script>
1144
1145  
1146
1147
1148
1149    
1150      <link
1151        href="https://cdn.shopify.com/extensions/01a0f2fa-2c0c-7d0a-ac8b-33e7daf660e4/recommendation-kit-172/assets/glood-ai-recommendations-styles.css"
1152        rel="stylesheet"
1153        type="text/css"
1154        media="print"
1155        onload="this.media='all'"
1156      >
1157  
1158
1159  <style>
1160    .__gai-skl-cont {
1161      gap: 5px;
1162      width: 100%;
1163    }
1164
1165    .__gai-skl-card {
1166      display: flex;
1167      flex-direction: column;
1168      gap: 10px;
1169      width: 100%;
1170      border-radius: 10px;
1171    }
1172
1173    .__gai-skl-img {
1174      width: 100%;
1175      background-color: #f0f0f0;
1176      border-radius: 10px;
1177    }
1178
1179    .__gai-skl-text {
1180      width: 100%;
1181      height: 20px;
1182      background-color: #f0f0f0;
1183      border-radius: 5px;
1184    }
1185
1186    .__gai-shimmer-effect {
1187      display: block !important;
1188      background: linear-gradient(
1189        90deg,
1190        rgba(200, 200, 200, 0.3) 25%,
1191        rgba(200, 200, 200, 0.5) 50%,
1192        rgba(200, 200, 200, 0.3) 75%
1193      );
1194      background-size: 200% 100%;
1195      animation: skeleton-loading 1.5s infinite;
1196      border-radius: 4px;
1197    }
1198
1199    .__gai-skl-buy-btn {
1200      width: 100%;
1201      height: 40px;
1202      margin-left: 0;
1203      border-radius: 10px;
1204    }
1205
1206    .__gai-btn-full-width {
1207      width: 100%;
1208      margin-left: 0;
1209    }
1210
1211    .__gai-skl-header {
1212      width: 100%;
1213      display: flex;
1214      justify-content: start;
1215      align-items: center;
1216      padding: 12px 0 12px 0;
1217    }
1218
1219    .__gai-skl-amz-small {
1220      display: block;
1221      margin-top: 10px;
1222    }
1223
1224    .__gai-skl-title {
1225      width: 50%;
1226      height: 26px;
1227      border-radius: 10px;
1228    }
1229
1230    .__gai-skl-amazon {
1231      display: flex;
1232      align-items: center;
1233      justify-content: start;
1234      flex-direction: column;
1235    }
1236
1237    .__gai-skl-amazon .__gai-skl-card {
1238      display: flex;
1239      justify-content: start;
1240      align-items: start;
1241      flex-direction: row;
1242    }
1243
1244    .__gai-skl-amazon .__gai-skl-img {
1245      width: 50%;
1246      max-width: 100px;
1247    }
1248
1249    .__gai-skl-holder {
1250      display: flex;
1251      flex-direction: column;
1252      gap: 10px;
1253      width: 100%;
1254    }
1255
1256    @media screen and (max-width: 768px) and (min-width: 481px) {
1257      .__gai-skl-amazon .__gai-skl-img {
1258        max-width: 150px;
1259      }
1260    }
1261
1262    @media screen and (min-width: 768px) {
1263      .__gai-skl-buy-btn {
1264        width: 140px;
1265        height: 40px;
1266        margin-left: 30px;
1267      }
1268      .__gai-skl-amazon {
1269        flex-direction: row;
1270      }
1271
1272      .__gai-skl-amazon .__gai-skl-img {
1273        width: 100%;
1274        max-width: 100%;
1275      }
1276
1277      .__gai-skl-amz-small {
1278        display: none !important;
1279      }
1280
1281      .__gai-skl-cont {
1282        gap: 20px;
1283      }
1284
1285      .__gai-atc-skl {
1286        display: none !important;
1287      }
1288      .__gai-skl-header {
1289        justify-content: center;
1290        padding: 20px 0 20px 0;
1291      }
1292
1293      .__gai-skl-title {
1294        height: 26px;
1295      }
1296
1297      .__gai-skl-amazon .__gai-skl-card {
1298        max-width: 600px;
1299        flex-direction: column;
1300      }
1301    }
1302
1303    /* Keyframes for animation */
1304    @keyframes skeleton-loading {
1305      0% {
1306        background-position: 200% 0;
1307      }
1308
1309      100% {
1310        background-position: -200% 0;
1311      }
1312    }
1313
1314    .__gai-amz-details {
1315      display: none;
1316    }
1317
1318    .__gai-skl-amz-saperator {
1319      display: flex;
1320      justify-content: center;
1321      align-items: center;
1322    }
1323
1324    @media screen and (min-width: 768px) {
1325      .__gai-amz-details {
1326        display: flex;
1327        width: 100%;
1328        max-width: 25%;
1329        flex-direction: column;
1330        justify-items: center;
1331        align-items: center;
1332      }
1333      .__gai-skl-amz-mob-tit {
1334        display: none;
1335      }
1336    }
1337
1338    .__gai-amz-prc {
1339      margin-bottom: 6px;
1340      height: 20px;
1341    }
1342  </style>
1343
1344
1345
1346  <style>
1347    
1348  </style>
1349
1350
1351
1352<!-- END app block --><!-- BEGIN app block: shopify://apps/ta-labels-badges/blocks/bss-pl-config-data/91bfe765-b604-49a1-805e-3599fa600b24 -->
1352<script
1353    id='bss-pl-config-data'
1354	data-nosnippet
1355>
1356	let TAE_StoreId = "4078";
1357	if (typeof BSS_PL == 'undefined' || TAE_StoreId !== "") {
1358  		var BSS_PL = {};
1359		BSS_PL.storeId = 4078;
1360		BSS_PL.currentPlan = "ten_usd";
1361		BSS_PL.apiServerProduction = "https://product-labels.tech-arms.io";
1362		BSS_PL.publicAccessToken = "a71904f2d4f9c27c3ed1387ed8947f03";
1363		BSS_PL.customerTags = "null";
1364		BSS_PL.customerId = "null";
1365		BSS_PL.storeIdCustomOld = 10678;
1366		BSS_PL.storeIdOldWIthPriority = 12200;
1367		BSS_PL.storeIdOptimizeAppendLabel = 59637
1368		BSS_PL.optimizeCodeIds = null; 
1369		BSS_PL.extendedFeatureIds = null;
1370		BSS_PL.watermarkRemoved = null;
1371		BSS_PL.watermarkGoliveConfigId = 801;
1372		BSS_PL.watermarkUrl = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-watermark.png";
1373		BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} || {};
1374		BSS_PL.settingsData  = {} || {};
1375		BSS_PL.configProductMetafields = [] || [];
1376		BSS_PL.configVariantMetafields = [] || [];
1377		
1378		BSS_PL.configData = [].concat({"id":186227,"name":"DROP 2 BADGE","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,3,4,5,7","related_product_tag":null,"first_image_tags":null,"img_url":"svgviewer-png-output_18.png","public_img_url":"https://cdn.shopify.com/s/files/1/1693/8467/files/svgviewer-png-output_18.png?v=1789551856","position":0,"apply":null,"product_type":0,"exclude_products":6,"collection_image_type":0,"product":"15857500422527,15857505796479,15857500062079,15857511563647,15857499898239,15857497538943,15857498095999","variant":"","collection":"","excluded_collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":4078,"locations":"","enable_allowed_countries":0,"locales":"","enable_allowed_locales":0,"enable_visibility_date":0,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"%3Cp%20style%3D%22text-align%3A%20left%3B%22%3ECOMING%20SOON%20%7C%3C/p%3E%3Cp%20style%3D%22text-align%3A%20left%3B%22%3EOctober%202026%3C/p%3E","label_text_color":"#545454ff","label_text_background_color":{"type":"hex","value":"#faf3e9ff"},"label_text_font_size":12,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":0,"h_offset":0,"v_offset":0},"label_opacity":100,"padding":"4px 0px 4px 0px","border_radius":"0px 0px 0px 0px","border_style":"none","border_size":"0","border_color":"#000000","label_shadow_color":"#808080","label_text_style":0,"label_text_font_family":"","label_text_font_url":null,"customer_label_preview_image":null,"label_preview_image":null,"label_text_enable":1,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":"all_customer_tags","label_on_image":"2","label_type":1,"badge_type":0,"custom_selector":null,"margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"mobile_margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"margin_top":0,"margin_bottom":0,"mobile_height_label":5,"mobile_width_label":20,"mobile_font_size_label":12,"emoji":null,"emoji_position":null,"transparent_background":"0","custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":0,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":null,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"https://production-labels-bucket.s3.us-east-2.amazonaws.com/public/static/adminhtml/libs/72/svgviewer-png-output_18.png","enable_visibility_period":0,"visibility_period":1,"createdAt":"2025-10-17T10:48:49.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"rotation_degrees":0,"toolTipText":"","label_shape":"rectangle","label_shape_type":1,"mobile_fixed_percent_label":"percentage","desktop_width_label":20,"desktop_height_label":5,"desktop_fixed_percent_label":"percentage","mobile_position":0,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":0,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":0,"mobile_margin_top":0,"mobile_margin_left":0,"mobile_config_label_enable":0,"mobile_default_config":1,"mobile_margin_bottom":0,"enable_fixed_time":0,"fixed_time":null,"statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":0,"animation_type":0,"animation_duration":2,"animation_repeat_option":0,"animation_repeat":0,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","label_text_pre_order_stock":"Pre-Order","img_plan_id":13,"label_badge_type":"text","deletedAt":null,"desktop_lock_as
1378pect_ratio":true,"mobile_lock_aspect_ratio":true,"img_aspect_ratio":1,"preview_board_width":519,"preview_board_height":748,"from_stock":null,"to_stock":null,"condition_product_title":"{\"enable\":false,\"type\":1,\"content\":\"\"}","conditions_apply_type":"{\"discount\":1,\"price\":1,\"inventory\":1}","public_font_url":null,"font_size_ratio":0.8,"group_ids":"[]","metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","exclude_metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","no_ratio_height":true,"desktop_custom_background_aspect":null,"mobile_custom_background_aspect":null,"set_config_on_mobile":{"size":1,"margin":1,"position":1},"can_drag_position":false,"mobile_can_drag_position":false,"enable_opacity":true,"enable_rotation":true,"enable_animation":true,"enable_border":true,"enable_padding":true,"enable_shadow":true,"updatedAt":"2026-09-28T08:53:52.000Z","multipleBadge":null,"translations":[],"label_id":186227,"label_text_id":186227,"bg_style":"solid"},);
1379
1380		
1381		BSS_PL.configDataBanner = [].concat();
1382
1383		
1384		BSS_PL.configDataPopup = [].concat();
1385
1386		
1387		BSS_PL.configDataLabelGroup = [].concat();
1388		
1389		
1390		BSS_PL.collectionID = ``;
1391		BSS_PL.collectionHandle = ``;
1392		BSS_PL.collectionTitle = ``;
1393
1394		
1395		BSS_PL.conditionConfigData = [].concat();
1396	}
1397</script>
1397
1398
1399
1400
1401    
1401<script id='fixBugForStore4078' data-nosnippet>
1402		
1403function bssFixSupportItemHandle($, page, handle, handleProductPage, prodUrl, item, isCartPage) {
1404  if (
1405    $(item).hasClass('MagicZoomPlus') &&
1406    $(item).parent().hasClass('MagicToolboxContainer')
1407  ) {
1408    handle = handleProductPage;
1409  }
1410  return handle;
1411}
1412
1413function bssFixSupportAppendHtmlLabel($, BSS_PL, parent, page, htmlLabel) {
1414
1415  let appended = false;
1416  if ($(parent).is(".product-image-main .image-wrap")) {
1417    $(parent).closest(".product-image-main ").prepend(htmlLabel);
1418    appended = true;
1419  }
1420  if ($(parent).hasClass('MagicToolboxContainer')) {
1421    $(parent).find('figure.mz-figure.mz-click-zoom').prepend(htmlLabel);
1422    appended = true;
1423  } else if ($(parent).hasClass('productview')) {
1424    $(parent)
1425      .find('a.qview-product-handle.qview-button-container')
1426      .prepend(htmlLabel);
1427    appended = true;
1428  }
1429  if ($(parent).hasClass('grid-product__content')) {
1430    $(parent).find('.grid-product__image-mask').prepend(htmlLabel);
1431    appended = true;
1432  }
1433
1434  if ($(parent).is(".image-wrap")) {
1435    $(parent).append(htmlLabel); 
1436    appended = true; 
1437  }
1438  return appended;
1439}
1440
1441function bssFixSupportProductUrl($, BSS_PL, page, prodUrl, item) {
1442  if(!prodUrl) {
1443    prodUrl = $(item).attr('data-target');
1444  }
1445  return prodUrl;
1446}
1447
1448function bssFixSupportProductLinks($, BSS_PL, listItems) {
1449  listItems.push(...$('[data-target*="/products/"]'));
1450  return listItems;
1451}
1452
1453    </script>
1453
1454
1455
1456<style>
1457    
1458    
1459
1460</style>
1461
1462<script data-nosnippet>
1463    function bssLoadScripts(src, callback, isDefer = false) {
1464        const scriptTag = document.createElement('script');
1465        document.head.appendChild(scriptTag);
1466        scriptTag.src = src;
1467        if (isDefer) {
1468            scriptTag.defer = true;
1469        } else {
1470            scriptTag.async = true;
1471        }
1472        if (callback) {
1473            scriptTag.addEventListener('load', function () {
1474                callback();
1475            });
1476        }
1477    }
1478    const scriptUrls = [
1479        "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-helper.js",
1480        "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-config-run-scripts.js",
1481    ];
1482    Promise.all(scriptUrls.map((script) => new Promise((resolve) => bssLoadScripts(script, resolve)))).then((res) => {
1483        console.log('BSS scripts loaded');
1484        window.bssScriptsLoaded = true;
1485    });
1486
1487	function bssInitScripts() {
1488		if (BSS_PL.configData.length) {
1489			const enabledFeature = [
1490				{ type: 1, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-label.js" },
1491				{ type: 2, badge: [0, 7, 8], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-product-name.js" },
1492				{ type: 2, badge: [1, 11], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-product-image.js" },
1493				{ type: 2, badge: 2, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-custom-selector.js" },
1494				{ type: 2, badge: [3, 9, 10], script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-price.js" },
1495				{ type: 2, badge: 4, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-add-to-cart-btn.js" },
1496				{ type: 2, badge: 5, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-quantity-box.js" },
1497				{ type: 2, badge: 6, script: "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-init-for-badge-buy-it-now-btn.js" }
1498			]
1499				.filter(({ type, badge }) => BSS_PL.configData.some(item => item.label_type === type && (badge === undefined || (Array.isArray(badge) ? badge.includes(item.badge_type) : item.badge_type === badge))) || (BSS_PL.configDataLabelGroup && BSS_PL.configDataLabelGroup.length))
1500				.map(({ script }) => script);
1501				
1502            enabledFeature.forEach((src) => bssLoadScripts(src));
1503
1504            if (enabledFeature.length) {
1505                const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-js.js";
1506                bssLoadScripts(src);
1507            }
1508        }
1509
1510        if (BSS_PL.configDataBanner && BSS_PL.configDataBanner.length) {
1511            const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-banner.js";
1512            bssLoadScripts(src);
1513        }
1514
1515        if (BSS_PL.configDataPopup && BSS_PL.configDataPopup.length) {
1516            const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-popup.js";
1517            bssLoadScripts(src);
1518        }
1519
1520        if (window.location.search.includes('bss-pl-custom-selector')) {
1521            const src = "https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-product-label-custom-position.js";
1522            bssLoadScripts(src, null, true);
1523        }
1524    }
1525    bssInitScripts();
1526</script>
1526
1527
1528
1529<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a10adc-2803-7b67-957a-a1edafa12189/version_8578bbf2-2026-10-05_13h59m/assets/bss-pl-style.min.css" rel="stylesheet" type="text/css" media="all">
1530<script src="https://cdn.shopify.com/extensions/01a10bc7-8420-7eb9-97a1-dda6f7f72177/meety-appointment-booking-1170/assets/meety-index.js" type="text/javascript" defer="defer"></script>
1530
1531<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1532<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: 16938467,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 1532
1532
1533<script>
1534  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1535</script>
vendor: 1 bytes, line 1535
1535
1536<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}
1536).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: 16938467,storefrontBaseUrl: "https://www.catherinedeane.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.catherinedeane.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2991063423","configuration":"{\"accountID\":\"Vi8Z6K\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1536,{"id":"1450738047","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1aee2bbf250caa8d8a436fd6926a8b2c","type":"APP","apiClientId":2816819,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"864846207","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-C7FW5RE3NX\\\",\\\"GTM-TBQZJXC\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-C7FW5RE3NX\\\"}],\\\"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":"822247807","configuration":"{\"pixelCode\":\"C9V3KIKI6E02QALMV04G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"330662167","configuration":"{\"pixel_id\":\"1860384070870480\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"193429783","configuration":"{\"tagID\":\"2613236124609\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Catherine Deane UK","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"catherinedeane.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.catherinedeane.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6593324712039","handle":"anya-topper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39483065172
1536071","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6593302331495","handle":"alexis-trousers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39664891134055","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.catherinedeane.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"185649135999","themePublished":"true","eventMetadataId":"fc061f8b-e3ca-4b9e-b47e-4ce6f12f79ba","pageType":"home","shopId":"16938467","storefrontBaseUrl":"https:\/\/www.catherinedeane.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1536<script>
1537  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1538  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1539  window.ShopifyAnalytics.meta.currency = 'GBP';
1540  var meta = {"page":{"pageType":"home","requestId":"e04972af-9e31-48e1-8f3b-f834d1fcf832-1791252153"}};
1541  for (var attr in meta) {
1542    window.ShopifyAnalytics.meta[attr] = meta[attr];
1543  }
1544</script>
vendor: 1 bytes, line 1544
1544
1545<script class="analytics">
1546  (function () {
1547    var customDocumentWrite = function(content) {
1548      var jquery = null;
1549
1550      if (window.jQuery) {
1551        jquery = window.jQuery;
1552      } else if (window.Checkout && window.Checkout.$) {
1553        jquery = window.Checkout.$;
1554      }
1555
1556      if (jquery) {
1557        jquery('body').append(content);
1558      }
1559    };
1560
1561    var hasLoggedConversion = function(token) {
1562      if (token) {
1563        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1564      }
1565      return false;
1566    }
1567
1568    var setCookieIfConversion = function(token) {
1569      if (token) {
1570        var twoMonthsFromNow = new Date(Date.now());
1571        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1572
1573        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1574      }
1575    }
1576
1577    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1578    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1579    if (trekkie.integrations) {
1580      return;
1581    }
1582    trekkie.methods = [
1583      'identify',
1584      'page',
1585      'ready',
1586      'track',
1587      'trackForm',
1588      'trackLink'
1589    ];
1590    trekkie.factory = function(method) {
1591      return function() {
1592        var args = Array.prototype.slice.call(arguments);
1593        args.unshift(method);
1594        trekkie.push(args);
1595        if (method == 'track' || method == 'page') {
1596          var pageUrl;
1597          try {
1598            pageUrl = window.location.href;
1599          } catch (e) {}
1600          var pageReferrer;
1601          try {
1602            pageReferrer = document.referrer;
1603          } catch (e) {}
1604          try {
1605            if (window.__TREKKIE_SHIM_QUEUE == null) {
1606              window.__TREKKIE_SHIM_QUEUE = [];
1607            }
1608            window.__TREKKIE_SHIM_QUEUE.push({
1609              from: 'trekkie-stub',
1610              method: method,
1611              args: args.slice(1),
1612              pageContext: {
1613                url: pageUrl,
1614                referrer: pageReferrer
1615              }
1616            });
1617          } catch (e) {
1618            // no-op
1619          }
1620        }
1621        return trekkie;
1622      };
1623    };
1624    for (var i = 0; i < trekkie.methods.length; i++) {
1625      var key = trekkie.methods[i];
1626      trekkie[key] = trekkie.factory(key);
1627    }
1628    trekkie.load = function(config) {
1629      trekkie.config = config || {};
1630      trekkie.config.initialDocumentCookie = document.cookie;
1631      var first = document.getElementsByTagName('script')[0];
1632var script = document.createElement('script');
1633script.type = 'text/javascript';
1634script.onerror = function(e) {
1635  var scriptFallback = document.createElement('script');
1636  scriptFallback.type = 'text/javascript';
1637  scriptFallback.onerror = function(error) {
1638          var Monorail = {
1639      produce: function produce(monorailDomain, schemaId, payload) {
1640        var currentMs = new Date().getTime();
1641        var event = {
1642          schema_id: schemaId,
1643          payload: payload,
1644          metadata: {
1645            event_created_at_ms: currentMs,
1646            event_sent_at_ms: currentMs
1647          }
1648        };
1649        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1650      },
1651      sendRequest: function sendRequest(endpointUrl, payload) {
1652        // Try the sendBeacon API
1653        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1654          var blobData = new window.Blob([payload], {
1655            type: 'text/plain'
1656          });
1657
1658          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1659            return true;
1660          } // sendBeacon was not successful
1661
1662        } // XHR beacon
1663
1664        var xhr = new XMLHttpRequest();
1665
1666        try {
1667          xhr.open('POST', endpointUrl);
1668          xhr.setRequestHeader('Content-Type', 'text/plain');
1669          xhr.send(payload);
1670        } catch (e) {
1671          console.log(e);
1672        }
1673
1674        return false;
1675      },
1676      isIos12: function isIos12() {
1677        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1678      }
1679    };
1680    Monorail.produce('monorail-edge.shopifysvc.com',
1681      'trekkie_storefront_load_errors/1.1',
1682      {shop_id: 16938467,
1683      theme_id: 185649135999,
1684      app_name: "storefront",
1685      context_url: window.location.href,
1686      source_url: "//www.catherinedeane.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1687
1688  };
1689  scriptFallback.async = true;
1690  scriptFallback.src = '//www.catherinedeane.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1691  first.parentNode.insertBefore(scriptFallback, first);
1692};
1693script.async = true;
1694script.src = '//www.catherinedeane.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1695first.parentNode.insertBefore(script, first);
1696
1697    };
1698    trekkie.load(
1699      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":16938467,"isMerchantRequest":null,"themeId":185649135999,"themeCityHash":"4933279893966279752","contentLanguage":"en","currency":"GBP","eventMetadataId":"fc061f8b-e3ca-4b9e-b47e-4ce6f12f79ba"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1700    );
1701
1702    var loaded = false;
1703    trekkie.ready(function() {
1704      if (loaded) return;
1705      loaded = true;
1706
1707      window.ShopifyAnalytics.lib = window.trekkie;
1708
1709      var originalDocumentWrite = document.write;
1710      document.write = customDocumentWrite;
1711      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1712      document.write = originalDocumentWrite;
1713
1714      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1715      var token = match? match[1]: undefined;
1716      if (!hasLoggedConversion(token)) {
1717        setCookieIfConversion(token);
1718        
1719      }
1720    });
1721
1722    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"e04972af-9e31-48e1-8f3b-f834d1fcf832-1791252153","shopifyEmitted":true});
1723
1724    var eventsListenerScript = document.createElement('script');
1725    eventsListenerScript.async = true;
1726    eventsListenerScript.src = "//www.catherinedeane.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1727    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1728})();</script>
1728
1729  
1729<script>
1730  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1731    window.ga = function ga() {
1732      (window.ga.q = window.ga.q || []).push(arguments);
1733      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1734        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1735      }
1736      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1737    };
1738    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1739      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1740    }
1741  }
1742</script>
vendor: 1 bytes, line 1742
1742
1743<script
1744  defer
1745  src="https://www.catherinedeane.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1746  data-application="storefront-renderer"
1747  data-shop-id="16938467"
1748  data-render-region="gcp-us-west1"
1749  data-page-type="index"
1750  data-theme-instance-id="185649135999"
1751  data-theme-name="Impulse"
1752  data-theme-version="4.0.1"
1753  data-monorail-region="shop_domain"
1754  data-resource-timing-sampling-rate="10"
1755  data-shs="true"
1756  data-shs-beacon="true"
1757  data-shs-export-with-fetch="true"
1758  data-shs-logs-sample-rate="1"
1759  data-shs-beacon-endpoint="https://www.catherinedeane.co.uk/api/collect"
1760></script>
1760
1761<meta name="shopify-y" content="398be1c4-da71-4f17-be22-1ebf88a7fe39" data-expiration="1822809753000"><meta name="shopify-s" content="f5ff3a48-0684-4e92-a588-2569aeb2565e" data-expiration="1791253953000"><meta name="new-cookie-storage-activated" content="t">
1762</head>
1763             
1764
1765  
1766<body class="template-index" data-center-text="true" data-button_style="square" data-type_header_capitalize="true" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="round" >
1767
1768    
1769      <div id="bride-region-popup" class="bride-region-popup-overlay" style="display:none;">
1770        <div class="bride-region-popup-modal">
1771          <p class="bride-region-popup-message"><h2>Welcome to Catherine Deane</h2><p>Where are you shopping from</p></p>
1772          <div class="bride-region-popup-buttons">
1773            <button type="button" id="bride-region-popup-us" class="bride-region-popup-btn vk-button btn">US/CANADA</button>
1774            <button type="button" id="bride-region-popup-uk" class="bride-region-popup-btn vk-button btn">UK/INTERNATIONAL</button>
1775          </div>
1776        </div>
1777      </div>
1778
1779      <style>
1780        .bride-region-popup-overlay {
1781          position: fixed;
1782          top: 0;
1783          left: 0;
1784          width: 100%;
1785          height: 100%;
1786          background: rgba(0, 0, 0, 0.6);
1787          z-index: 99999;
1788          align-items: center;
1789          justify-content: center;
1790        }
1791        .bride-region-popup-modal {
1792          background: #faf3e9;
1793          padding: 40px 30px;
1794          max-width: 500px;
1795          width: 90%;
1796          text-align: center;
1797          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
1798        }
1799        .bride-region-popup-message {
1800          font-size: 20px;
1801          margin: 0 0 25px;
1802        }
1803        .bride-region-popup-buttons {
1804          display: flex;
1805          gap: 15px;
1806          justify-content: center;
1807          flex-wrap: wrap;
1808        }
1809        .bride-region-popup-btn.vk-button {
1810         background: #545454;
1811        }
1812      </style>
1813
1814      
1814<script>
1815  (function () {
1816    var POPUP_SEEN_KEY = "brideRegionPopupSeen";
1817    var SKIP_PARAM = "skipBridePopup";
1818
1819    // Session cookie (no expiry) so the choice sticks across pages AND tabs
1820    // for the whole browser session, unlike sessionStorage which is scoped
1821    // to a single tab and doesn't carry over when a product link is opened
1822    // in a new tab.
1823    function setSeenCookie(value) {
1824      document.cookie = POPUP_SEEN_KEY + "=" + value + "; path=/; SameSite=Lax";
1825    }
1826
1827    function getSeenCookie() {
1828      var match = document.cookie.match(new RegExp("(?:^|; )" + POPUP_SEEN_KEY + "=([^;]*)"));
1829      return match ? decodeURIComponent(match[1]) : null;
1830    }
1831
1832    var params = new URLSearchParams(window.location.search);
1833    if (params.has(SKIP_PARAM)) {
1834      setSeenCookie("1");
1835      params.delete(SKIP_PARAM);
1836      var newQuery = params.toString();
1837      var newUrl = window.location.pathname + (newQuery ? "?" + newQuery : "") + window.location.hash;
1838      window.history.replaceState({}, "", newUrl);
1839    }
1840
1841    if (getSeenCookie()) return;
1842
1843    var popup = document.getElementById("bride-region-popup");
1844    if (!popup) return;
1845
1846    document.addEventListener("DOMContentLoaded", function () {
1847      popup.style.display = "flex";
1848    });
1849
1850    document.getElementById("bride-region-popup-us").addEventListener("click", function () {
1851      setSeenCookie("US");
1852      window.location.href = "https://catherinedeane.com/?" + SKIP_PARAM + "=1";
1853    });
1854
1855    document.getElementById("bride-region-popup-uk").addEventListener("click", function () {
1856      setSeenCookie("UK");
1857      popup.style.display = "none";
1858    });
1859  })();
1860</script>
vendor: 80 bytes, lines 1860-1865
1860
1861
1862    
1863
1864  
1865<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1865GTM-TBQZJXC
vendor: 85 bytes, lines 1865-1868
1865"
1866height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1867
1868
1869<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1869-1870
1869
1870<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1870GTM-N83L4QF
vendor: 83 bytes, lines 1870-1871
1870"
1871height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1872<!-- End Google Tag Manager (noscript) -->
1873  
1874<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1874-1875
1874
1875<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1875GTM-NR8PHQJ
vendor: 83 bytes, lines 1875-1876
1875"
1876height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1877<!-- End Google Tag Manager (noscript) -->
1878  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1879
1880  <div id="PageContainer" class="page-container">
1881    <div class="transition-body">
1882
1883    
1884<div id="shopify-section-header-uk" class="shopify-section">
1885
1886<div id="NavDrawer" class="drawer drawer--right is_uk">
1887  <div class="drawer__contents">
1888    <div class="drawer__fixed-header">
1889      <div class="drawer__header">
1890        <div class="h2 drawer__title"></div>
1891        <div class="drawer__close">
1892          <button type="button" class="drawer__close-button js-drawer-close">
1893            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1894            <span class="icon__fallback-text">Close menu</span>
1895          </button>
1896        </div>
1897      </div>
1898    </div>
1899    <div class="drawer__scrollable">
1900      <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item"><div class="mobile-nav__has-sublist"><button type="button"
1901                    aria-controls="Linklist-1"
1902                    class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height">
1903                    
1904                     <span class="mobile-nav__toggle_back">
1905                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1906                     </span>
1907                    <span class="mobile-nav__faux-link">
1908                      Bridalwear
1909                    </span>
1910                    <div class="mobile-nav__toggle">
1911                      <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1912  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1913</span>
1914</span>
1915                    </div>
1916                  </button></div><div id="Linklist-1"
1917                class="mobile-nav__sublist collapsible-content collapsible-content--all"
1918                >
1919                <div class="collapsible-content__inner">
1920                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
1921                        <div class="mobile-nav__child-item"><button type="button"
1922                            aria-controls="Sublinklist-1-1"
1923                            class="mobile-nav__link--button collapsible-trigger">
1924                              <span class="mobile-nav__faux-link">Curated Categories</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
1925  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1926</span>
1927</button></div><div
1928                            id="Sublinklist-1-1"
1929                            aria-labelledby="Sublabel-1"
1930                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
1931                            >
1932                            <div class="collapsible-content__inner">
1933                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item ">
1934                                    <a href="/collections/our-favourites" class="mobile-nav__link" >
1935                                      Our Favorites
1936                                    </a>
1937                                  </li><li class="mobile-nav__item ">
1938                                    <a href="/collections/mix-and-match-bridal-separates" class="mobile-nav__link" >
1939                                      Mix & Match Separates
1940                                    </a>
1941                                  </li><li class="mobile-nav__item ">
1942                                    <a href="/collections/white-whispers" class="mobile-nav__link" >
1943                                      New Arrivals
1944                                    </a>
1945                                  </li><li class="mobile-nav__item ">
1946                                    <a href="/collections/curve" class="mobile-nav__link" >
1947                                      Curve
1948                                    </a>
1949                                  </li></ul>
1950                            </div>
1951                          </div></li><li class="mobile-nav__item">
1952                        <div class="mobile-nav__child-item"><button type="button"
1953                            aria-controls="Sublinklist-1-2"
1954                            class="mobile-nav__link--button collapsible-trigger">
1955                              <span class="mobile-nav__faux-link">Product Type</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
1956  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1957</span>
1958</button></div><div
1959                            id="Sublinklist-1-2"
1960                            aria-labelledby="Sublabel-2"
1961                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
1962                            >
1963                            <div class="collapsible-content__inner">
1964                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item mobile-link-grandchild-special">
1965                                    <a href="#heading-separator" class="mobile-nav__link" >
1966                                      Bridal Separates
1967                                    </a>
1968                                  </li><li class="mobile-nav__item ">
1969                                    <a href="/collections/wedding-separates" class="mobile-nav__link" >
1970                                      All Separates
1971                                    </a>
1972                                  </li><li class="mobile-nav__item ">
1973                                    <a href="/collections/tops" class="mobile-nav__link" >
1974                                      Tops
1975                                    </a>
1976                                  </li><li class="mobile-nav__item ">
1977                                    <a href="/collections/skirts" class="mobile-nav__link" >
1978                                      Skirts
1979                                    </a>
1980                                  </li><li class="mobile-nav__item ">
1981                                    <a href="/collections/trousers" class="mobile-nav__link" >
1982                                      Trousers
1983                                    </a>
1984                                  </li><li class="mobile-nav__item ">
1985                                    <a href="/collections/wedding-jumpsuits" class="mobile-nav__link" >
1986                                      Jumpsuits
1987                                    </a>
1988                                  </li><li class="mobile-nav__item ">
1989                                    <a href="/collections/jackets" class="mobile-nav__link" >
1990                                      Jackets & Capes
1991                                    </a>
1992                                  </li><li class="mobile-nav__item ">
1993                                    <a href="/collections/over-skirt" class="mobile-nav__link" >
1994                                      Overskirts
1995                                    </a>
1996                                  </li><li class="mobile-nav__item ">
1997                                    <a href="/collections/undergarments" class="mobile-nav__link" >
1998                                      Undergarments
1999                                    </a>
2000                                  </li><li class="mobile-nav__item mobile-link-grandchild-special">
2001                                    <a href="#heading-separator" class="mobile-nav__link" >
2002                                      Wedding Gowns
2003                                    </a>
2004                                  </li><li class="mobile-nav__item ">
2005                                    <a href="/collections/gowns" class="mobile-nav__link" >
2006                                      All Gowns
2007                                    </a>
2008                                  </li><li class="mobile-nav__item ">
2009                                    <a href="/collections/midi-dresses2" class="mobile-nav__link" >
2010                                      Midi Gowns
2011                                    </a>
2012                                  </li><li class="mobile-nav__item ">
2013                                    <a href="/collections/full-length-gown2" class="mobile-nav__link" >
2014                                      Full-Length Gowns
2015                                    </a>
2016                                  </li><li class="mobile-nav__item mobile-link-grandchild-special">
2017                                    <a href="#heading-separator" class="mobile-nav__link" >
2018                                      Accessories
2019                                    </a>
2020                                  </li><li class="mobile-nav__item ">
2021                                    <a href="/collections/accessories-bri
2021dal" class="mobile-nav__link" >
2022                                      All Accessories
2023                                    </a>
2024                                  </li><li class="mobile-nav__item ">
2025                                    <a href="/collections/veils-capes" class="mobile-nav__link" >
2026                                      Veils
2027                                    </a>
2028                                  </li><li class="mobile-nav__item ">
2029                                    <a href="/collections/hair-pieces" class="mobile-nav__link" >
2030                                      Hair Pieces
2031                                    </a>
2032                                  </li><li class="mobile-nav__item ">
2033                                    <a href="/collections/gloves" class="mobile-nav__link" >
2034                                      Gloves
2035                                    </a>
2036                                  </li><li class="mobile-nav__item ">
2037                                    <a href="/collections/handbags" class="mobile-nav__link" >
2038                                      Handbags
2039                                    </a>
2040                                  </li><li class="mobile-nav__item ">
2041                                    <a href="/collections/earrings-wedding-accessories" class="mobile-nav__link" >
2042                                      Earrings
2043                                    </a>
2044                                  </li><li class="mobile-nav__item ">
2045                                    <a href="/collections/other-accessories" class="mobile-nav__link" >
2046                                      Other Accessories
2047                                    </a>
2048                                  </li></ul>
2049                            </div>
2050                          </div></li><li class="mobile-nav__item">
2051                        <div class="mobile-nav__child-item"><button type="button"
2052                            aria-controls="Sublinklist-1-3"
2053                            class="mobile-nav__link--button collapsible-trigger">
2054                              <span class="mobile-nav__faux-link">Collection</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
2055  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2056</span>
2057</button></div><div
2058                            id="Sublinklist-1-3"
2059                            aria-labelledby="Sublabel-3"
2060                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
2061                            >
2062                            <div class="collapsible-content__inner">
2063                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item ">
2064                                    <a href="/collections/white-whispers-1" class="mobile-nav__link" >
2065                                      White Whispers
2066                                    </a>
2067                                  </li><li class="mobile-nav__item ">
2068                                    <a href="/collections/forever-loved" class="mobile-nav__link" >
2069                                      Forever Loved
2070                                    </a>
2071                                  </li><li class="mobile-nav__item ">
2072                                    <a href="/collections/garden-of-eden" class="mobile-nav__link" >
2073                                      Garden of Eden
2074                                    </a>
2075                                  </li><li class="mobile-nav__item ">
2076                                    <a href="/collections/freedom-of-movement" class="mobile-nav__link" >
2077                                      Freedom Of Movement
2078                                    </a>
2079                                  </li><li class="mobile-nav__item ">
2080                                    <a href="/collections/royal-flush" class="mobile-nav__link" >
2081                                      Royal Flush
2082                                    </a>
2083                                  </li></ul>
2084                            </div>
2085                          </div></li><li class="mobile-nav__item">
2086                        <div class="mobile-nav__child-item"><button type="button"
2087                            aria-controls="Sublinklist-1-4"
2088                            class="mobile-nav__link--button collapsible-trigger">
2089                              <span class="mobile-nav__faux-link">Fabric</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
2090  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2091</span>
2092</button></div><div
2093                            id="Sublinklist-1-4"
2094                            aria-labelledby="Sublabel-4"
2095                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
2096                            >
2097                            <div class="collapsible-content__inner">
2098                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item ">
2099                                    <a href="/collections/beaded-bridal-range" class="mobile-nav__link" >
2100                                      Beaded
2101                                    </a>
2102                                  </li><li class="mobile-nav__item ">
2103                                    <a href="/collections/crepe-bridal-range" class="mobile-nav__link" >
2104                                      Crepe
2105                                    </a>
2106                                  </li><li class="mobile-nav__item ">
2107                                    <a href="/collections/lace-bridal-range" class="mobile-nav__link" >
2108                                      Lace
2109                                    </a>
2110                                  </li><li class="mobile-nav__item ">
2111                                    <a href="/collections/satin-bridal-range" class="mobile-nav__link" >
2112                                      Satin
2113                                    </a>
2114                                  </li><li class="mobile-nav__item ">
2115                                    <a href="/collections/silk-chiffon-bridal-range" class="mobile-nav__link" >
2116                                      Silk Chiffon
2117                                    </a>
2118                                  </li><li class="mobile-nav__item ">
2119                                    <a href="/collections/silk-dupion-bridal-range" class="mobile-nav__link" >
2120                                      Silk Dupion
2121                                    </a>
2122                                  </li><li class="mobile-nav__item ">
2123                                    <a href="/collections/silk-tulle-bridal-range" class="mobile-nav__link" >
2124                                      Silk Tulle
2125                                    </a>
2126                                  </li><li class="mobile-nav__item ">
2127                                    <a href="/collections/taffeta-bridal-range" class="mobile-nav__link" >
2128                                      Taffeta
2129                                    </a>
2130                                  </li><li class="mobile-nav__item ">
2131                                    <a href="/collections/tulle-bridal-range" class="mobile-nav__link" >
2132                                      Tulle
2133                                    </a>
2134                                  </li></ul>
2135                            </div>
2136                          </div></li><li class="mobile-nav__item">
2137                        <div class="mobile-nav__child-item"><button type="button"
2138                            aria-controls="Sublinklist-1-5"
2139                            class="mobile-nav__link--button collapsible-trigger">
2140                              <span class="mobile-nav__faux-link">Bridal Style</span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
2141  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2142</span>
2143</button></div><div
2144                            id="Sublinklist-1-5"
2145                            aria-labelledby="Sublabel-5"
2146                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
2147                            >
2148                            <div class="collapsible-content__inner">
2149                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item ">
2150                                    <a href="/collections/classic-bridal-style" class="mobile-nav__link" >
2151                                      Classic
2152                                    </a>
2153                                  </li><li class="mobile-nav__item ">
2154                                    <a href="/collections/modern-styles" class="mobile-nav__link" >
2155                                      Modern
2156                                    </a>
2157                                  </li><li class="mobile-nav__item ">
2158                                    <a href="/collections/romantic-styles" class="mobile-nav__link" >
2159                                      Romantic
2160                                    </a>
2161                                  </li><li class="mobile-nav__item ">
2162                                    <a href="/collections/bohemian-styles" class="mobile-nav__link" >
2163                                      Boho 
2164                                    </a>
2165                                  </li><li class="mobile-nav__item ">
2166                                    <a href="/collections/destination-wedding-styles" class="mobile-nav__link" >
2167                                      Destination
2168                                    </a>
2169                                  </li><li class="mobile-nav__item ">
2170                                    <a href="/collections/registry-office-wedding-style" class="mobile-nav__link" >
2171                                      Registry Office
2172                                    </a>
2173                                  </li><li class="mobile-nav__item ">
2174                                    <a href="/collections/glamorous-bridal-style" class="mobile-nav__link" >
2175                                      Glamour
2176                                    </a>
2177                                  </li><li class="mobile-nav__item ">
2178                                    <a href="/collections/reception-styles" class="mobile-nav__link" >
2179                                      Reception
2180                                    </a>
2181                                  </li></ul>
2182                            </div>
2183                          </div></li></ul>
2184                </div>
2185              </div></li><li class="mobile-nav__item"><a href="/pages/visit-us" class="mobile-nav__link mobile-nav__link--top-level">Visit Us</a></li><li class="mobile-nav__item"><a href="/blogs/journal" class="mobile-nav__link mobile-nav__link--top-level">Journal</a></li><li class="mobile-nav__item"><a href="/pages/about-us" class="mobile-nav__link mobile-nav__link--top-level">About</a></li><li class="mobile-nav__item"><a href="/pages/contact-us" class="mobile-nav__link mobile-nav__link--top-level">Contact</a></li><li class="mobile-nav__item"><a href="/pages/quiz" class="mobile-nav__link mobile-nav__link--top-level quiz-link">Bridal Quiz</a></li>
2186          
2187          <li class="mobile-appointment-button">
2188            <a class="special-btn special-btn-outline" href="/pages/visit-us">Book an Appointment</a>
2189          </li>
2190        
2191
2192        
2193          
2194          <li class="mobile-featured-image-wrap appear-animation">
2195            <div>
2196              <img src="//www.catherinedeane.co.uk/cdn/shop/files/2f0d74ff21e6721f63641890558d19ec60ef947d.webp?v=1759600984" width="" height="" />
2197              <a class="special-btn special-btn-outline" href="/collections/our-favourites">Our Most-Loved Pieces</a>
2198            </div>
2199          </li>
2200        
2201      </ul><ul class="mobile-nav__social appear-animation"><li class="mobile-nav__social-item">
2202            <a target="_blank" rel="noopener" href="https://www.instagram.com/catherine__deane/" title="Catherine Deane UK on Instagram">
2203              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32">
2203<path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
2204              <span class="icon__fallback-text">Instagram</span>
2205            </a>
2206          </li><li class="mobile-nav__social-item">
2207            <a target="_blank" rel="noopener" href="https://www.facebook.com/TheOfficialCatherineDeane" title="Catherine Deane UK on Facebook">
2208              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
2209              <span class="icon__fallback-text">Facebook</span>
2210            </a>
2211          </li><li class="mobile-nav__social-item">
2212            <a target="_blank" rel="noopener" href="https://www.youtube.com/@catherinedeane_bridal" title="Catherine Deane UK on YouTube">
2213              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
2214              <span class="icon__fallback-text">YouTube</span>
2215            </a>
2216          </li><li class="mobile-nav__social-item">
2217            <a target="_blank" rel="noopener" href="https://pinterest.com/catherinedeane/" title="Catherine Deane UK on Pinterest">
2218              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 32 32"><path fill="#444" d="M27.52 9.6c-.64-5.76-6.4-8.32-12.8-7.68-4.48.64-9.6 4.48-9.6 10.24 0 3.2.64 5.76 3.84 6.4 1.28-2.56-.64-3.2-.64-4.48-1.28-7.04 8.32-12.16 13.44-7.04 3.2 3.84 1.28 14.08-4.48 13.44-5.12-1.28 2.56-9.6-1.92-11.52-3.2-1.28-5.12 4.48-3.84 7.04-1.28 4.48-3.2 8.96-1.92 15.36 2.56-1.92 3.84-5.76 4.48-9.6 1.28.64 1.92 1.92 3.84 1.92 6.4-.64 10.24-7.68 9.6-14.08z"/></svg>
2219              <span class="icon__fallback-text">Pinterest</span>
2220            </a>
2221          </li><li class="mobile-nav__social-item">
2222            <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/catherinedeane/posts/?feedView=all" title="Catherine Deane UK on LinkedIn">
2223              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewB
2223ox="0 0 24 24"><path d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z"/></svg>
2224              <span class="icon__fallback-text">LinkedIn</span>
2225            </a>
2226          </li></ul>
2227    </div>
2228  </div>
2229</div>
2230<div id="CartDrawer" class="drawer drawer--right">
2231    <form action="/cart" method="post" novalidate class="drawer__contents">
2232      <div class="drawer__fixed-header">
2233        <div class="drawer__header appear-animation appear-delay-1">
2234          <div class="h2 drawer__title">Cart</div>
2235          <div class="drawer__close">
2236            <button type="button" class="drawer__close-button js-drawer-close">
2237              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
2238              <span class="icon__fallback-text">Close cart</span>
2239            </button>
2240          </div>
2241        </div>
2242      </div>
2243
2244      <div id="CartContainer" class="drawer__inner"></div>
2245    </form>
2246  </div><style>
2247  .site-nav__link,
2248  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
2249    font-size: 13px;
2250  }
2251  
2252    .site-nav__link, .mobile-nav__link--top-level {
2253      text-transform: uppercase;
2254      letter-spacing: 0.2em;
2255    }
2256    .mobile-nav__link--top-level {
2257      font-size: 1.1em;
2258    }
2259  
2260
2261  
2262
2263  �.site-header {
2264      box-shadow: 0 0 1px rgba(0,0,0,0.2);
2265    }
2266
2267    .toolbar + .header-sticky-wrapper .site-header {
2268      border-top: 0;
2269    }</style>
2270
2271<div data-section-id="header-uk" data-section-type="header">
2272
2273
2274<div class="header-sticky-wrapper is_uk">
2275    <div id="HeaderWrapper" class="header-wrapper header-wrapper--sticky is-light"><header
2276        id="SiteHeader"
2277        class="site-header"
2278        data-sticky="true"
2279        data-overlay="true">
2280        <div class="page-width">
2281          <div
2282            class="header-layout header-layout--left-center"
2283            data-logo-align="left">
2284
2285            <div class="header-item header-item--icons mobile-special"><div class="site-nav is_uk">
2286  <div class="site-nav__icons">
2287    
2288
2289
2290    
2291<button
2292          type="button"
2293          class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide"
2294          aria-controls="NavDrawer">
2295          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff">
2296            <path d="M21 10H3" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2297            <path d="M21 6H3" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2298            <path d="M21 14H3" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2299            <path d="M21 18H3" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2300          </svg>
2301          <svg class="menu-icon-close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff">
2302            <path d="M18 6L6 18" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2303            <path d="M6 6L18 18" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
2304          </svg>
2305          
2306        </button>
2307
2308    
2309
2310    
2311  </div>
2312</div>
2313</div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo,
2314    .header-layout--left-center .header-item--logo,
2315    .header-layout--left-center .header-item--icons {
2316      -webkit-box-flex: 0 1 140px;
2317      -ms-flex: 0 1 140px;
2318      flex: 0 1 140px;
2319    }
2320
2321    @media only screen and (min-width: 769px) {
2322      .header-item--logo,
2323      .header-layout--left-center .header-item--logo,
2324      .header-layout--left-center .header-item--icons {
2325        -webkit-box-flex: 0 0 px;
2326        -ms-flex: 0 0 px;
2327        flex: 0 0 px;
2328        flex-basis: fit-content;
2329      }
2330    }
2331
2332    @media only screen and (min-width: 1025px) {
2333      .header-item--logo,
2334      .header-layout--left-center .header-item--logo,
2335      .header-layout--left-center .header-item--icons {
2336        -webkit-box-flex: 0 0 210px;
2337        -ms-flex: 0 0 210px;
2338        flex: 0 0 210px;
2339      }
2340    }
2341
2342    .site-header__logo a {
2343      width: 140px;
2344    }
2345    .is-light .site-header__logo .logo--inverted {
2346      width: 140px;
2347    }
2348    @media only screen and (min-width: 769px) {
2349      .site-header__logo a {
2350        width: px;
2351      }
2352
2353      .is-light .site-header__logo .logo--inverted {
2354        width: px;
2355      }
2356    }
2357    @media only screen and (min-width: 1025px) {
2358      .site-header__logo a {
2359        width: 210px;
2360      }
2361
2362      .is-light .site-header__logo .logo--inverted {
2363        width: 210px;
2364      }
2365    }</style><h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">
2366        <span class="visually-hidden">Catherine Deane UK</span>
2367      <a
2368        href="/"
2369        itemprop="url"
2370        class="site-header__logo-link logo--has-inverted">
2371        <img
2372          class="small--hide"
2373          src="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1e00eec6-df36-46f6-a3fc-ce3e9fbcc7f3_210x.svg?v=1759599769"
2374          srcset="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1e00eec6-df36-46f6-a3fc-ce3e9fbcc7f3_210x.svg?v=1759599769 1x, //www.catherinedeane.co.uk/cdn/shop/files/[email protected]?v=1759599769 2x"
2375          alt="Catherine Deane UK"
2376          itemprop="logo">
2377        <img
2378          class="medium-up--hide"
2379          src="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1e00eec6-df36-46f6-a3fc-ce3e9fbcc7f3_140x.svg?v=1759599769"
2380          srcset="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1e00eec6-df36-46f6-a3fc-ce3e9fbcc7f3_140x.svg?v=1759599769 1x, //www.catherinedeane.co.uk/cdn/shop/files/[email protected]?v=1759599769 2x"
2381          alt="Catherine Deane UK">
2382      </a><a
2383          href="/"
2384          itemprop="url"
2385          class="site-header__logo-link logo--inverted">
2386          <img
2387            class="small--hide"
2388            src="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1_210x.svg?v=1759599769"
2389            srcset="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1_210x.svg?v=1759599769 1x, //www.catherinedeane.co.uk/cdn/shop/files/[email protected]?v=1759599769 2x"
2390            alt="Catherine Deane UK"
2391            itemprop="logo">
2392          <img
2393            class="medium-up--hide"
2394            src="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1_140x.svg?v=1759599769"
2395            srcset="//www.catherinedeane.co.uk/cdn/shop/files/Logo_1_140x.svg?v=1759599769 1x, //www.catherinedeane.co.uk/cdn/shop/files/[email protected]?v=1759599769 2x"
2396            alt="Catherine Deane UK">
2397        </a></h1></div><div class="header-item header-item--navigation text-center"><ul
2398  class="site-nav site-navigation small--hide"
2399  
2400    role="navigation" aria-label="Primary"
2401  ><li
2402      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
2403      aria-haspopup="true">
2404
2405      <a href="#" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
2406        Bridalwear
2407      </a><div class="site-nav__dropdown megamenu text-left">
2408          <div class="page-width">
2409            <div class="grid grid--center">
2410              <div class="grid__item medium-up--one-fifth"><div class="h5">
2411                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Curated Categories</a>
2412                  </div><div 
2413                      class=""
2414                      
2415                    >
2416                      <a 
2417                        href="/collections/our-favourites" 
2418                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2419                        
2420                      >
2421                        Our Favorites
2422                      </a>
2423
2424                      
2425                    </div><div 
2426                      class=""
2427                      
2428                    >
2429                      <a 
2430                        href="/collections/mix-and-match-bridal-separates" 
2431                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2432                        
2433                      >
2434                        Mix & Match Separates
2435                      </a>
2436
2437                      
2438                    </div><div 
2439                      class=""
2440                      
2441                    >
2442                      <a 
2443                        href="/collections/white-whispers" 
2444                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2445                        
2446                      >
2447                        New Arrivals
2448                      </a>
2449
2450                      
2451                    </div><div 
2452                      class=""
2453                      
2454                    >
2455                      <a 
2456                        href="/collections/curve" 
2457                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2458                        
2459                      >
2460                        Curve
2461                      </a>
2462
2463                      
2464                    </div></div><div class="grid__item medium-up--one-fifth"><div class="h5">
2465                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Product Type</a>
2466                  </div><div 
2467                      class="site-nav__dropdown-link--special-level"
2468                      data-group="bridal-separates"
2469                    >
2470                      <a 
2471                        href="#heading-separator" 
2472                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2473                        
2474                      >
2475                        Bridal Separates
2476                      </a>
2477
2478                      
2479                        <span class="dropdown-icon">
2480                          <svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 28 16">
2481                            <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"></path>
2482                          </svg>
2483                        </span>
2484                      
2485                    </div><div 
2486                      class=""
2487                      data-group-title="bridal-separates"
2488                    >
2489                      <a 
2490                        href="/collections/wedding-separates" 
2491                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2492                        
2493                      >
2494                        All Separates
2495                      </a>
2496
2497                      
2498                    </div><div 
2499                      class=""
2500                      data-group-title="bridal-separates"
2501                    >
2502                      <a 
2503                        href="/collections/tops" 
2504                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2505                        
2506                      >
2507                        Tops
2508                      </a>
2509
2510                      
2511                    </div><div 
2512                      class=""
2513                      data-group-title="bridal-separates"
2514                    >
2515                      <a 
2516                        href="/collections/skirts" 
2517                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2518                        
2519                      >
2520                        Skirts
2521                      </a>
2522
2523                      
2524                    </div><div 
2525                      class=""
2526                      data-group-title="bridal-separates"
2527                    >
2528                      <a 
2529                        href="/collections/trousers" 
2530                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2531                        
2532                      >
2533                        Trousers
2534                      </a>
2535
2536                      
2537                    </div><div 
2538                      class=""
2539                      data-group-title="bridal-separates"
2540                    >
2541                      <a 
2542                        href="/collections/wedding-jumpsuits" 
2543                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2544                        
2545                      >
2546                        Jumpsuits
2547                      </a>
2548
2549                      
2550                    </div><div 
2551                      class=""
2552                      data-group-title="bridal-separates"
2553                    >
2554                      <a 
2555                        href="/collections/jackets" 
2556                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2557                        
2558                      >
2559                        Jackets & Capes
2560                      </a>
2561
2562                      
2563                    </div><div 
2564                      class=""
2565                      data-group-title="bridal-separates"
2566                    >
2567                      <a 
2568                        href="/collections/over-skirt" 
2569                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2570                        
2571                      >
2572                        Overskirts
2573                      </a>
2574
2575                      
2576                    </div><div 
2577                      class=""
2578                      data-group-title="bridal-separates"
2579                    >
2580                      <a 
2581                        href="/collections/undergarments" 
2582                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2583                        
2584                      >
2585                        Undergarments
2586                      </a>
2587
2588                      
2589                    </div><div 
2590                      class="site-nav__dropdown-link--special-level"
2591                      data-group="wedding-gowns"
2592                    >
2593                      <a 
2594                        href="#heading-separator" 
2595                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2596                        
2597                      >
2598                        Wedding Gowns
2599                      </a>
2600
2601                      
2602                        <span class="dropdown-icon">
2603                          <svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 28 16">
2604                            <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"></path>
2605                          </svg>
2606                        </span>
2607                      
2608                    </div><div 
2609                      class=""
2610                      data-group-title="wedding-gowns"
2611                    >
2612                      <a 
2613                        href="/collections/gowns" 
2614                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2615                        
2616                      >
2617                        All Gowns
2618                      </a>
2619
2620                      
2621                    </div><div 
2622                      class=""
2623                      data-group-title="wedding-gowns"
2624                    >
2625                      <a 
2626                        href="/collections/midi-dresses2" 
2627                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2628                        
2629                      >
2630                        Midi Gowns
2631                      </a>
2632
2633                      
2634                    </div><div 
2635                      class=""
2636                      data-group-title="wedding-gowns"
2637                    >
2638                      <a 
2639                        href="/collections/full-length-gown2" 
2640                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2641                        
2642                      >
2643                        Full-Length Gowns
2644                      </a>
2645
2646                      
2647                    </div><div 
2648                      class="site-nav__dropdown-link--special-level"
2649                      data-group="accessories"
2650                    >
2651                      <a 
2652                        href="#heading-separator" 
2653                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2654                        
2655                      >
2656                        Accessories
2657                      </a>
2658
2659                      
2660                        <span class="dropdown-icon">
2661                          <svg aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 28 16">
2662                            <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"></path>
2663                          </svg>
2664                        </span>
2665                      
2666                    </div><div 
2667                      class=""
2668                      data-group-title="accessories"
2669                    >
2670                      <a 
2671                        href="/collections/accessories-bridal" 
2672                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2673                        
2674                      >
2675                        All Accessories
2676                      </a>
2677
2678                      
2679                    </div><div 
2680                      class=""
2681                      data-group-title="accessories"
2682                    >
2683                      <a 
2684                        href="/collections/veils-capes" 
2685                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2686                        
2687                      >
2688                        Veils
2689                      </a>
2690
2691                      
2692                    </div><div 
2693                      class=""
2694                      data-group-title="accessories"
2695                    >
2696                      <a 
2697                        href="/collections/hair-pieces" 
2698                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2699                        
2700                      >
2701                        Hair Pieces
2702                      </a>
2703
2704                      
2705                    </div><div 
2706                      class=""
2707                      data-group-title="accessories"
2708                    >
2709                      <a 
2710                        href="/collections/gloves" 
2711                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2712                        
2713                      >
2714                        Gloves
2715                      </a>
2716
2717                      
2718                    </div><div 
2719                      class=""
2720                      data-group-title="accessories"
2721                    >
2722                      <a 
2723                        href="/collections/handbags" 
2724                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2725                        
2726                      >
2727                        Handbags
2728                      </a>
2729
2730                      
2731                    </div><div 
2732                      class=""
2733                      data-group-title="accessories"
2734                    >
2735                      <a 
2736                        href="/collections/earrings-wedding-accessories" 
2737                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2738                        
2739                      >
2740                        Earrings
2741                      </a>
2742
2743                      
2744                    </div><div 
2745                      class=""
2746                      data-group-title="accessories"
2747                    >
2748                      <a 
2749                        href="/collections/other-accessories" 
2750                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2751                        
2752                      >
2753                        Other Accessories
2754                      </a>
2755
2756                      
2757                    </div></div><div class="grid__item medium-up--one-fifth"><div class="h5">
2758                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Collection</a>
2759                  </div><div 
2760                      class=""
2761                      
2762                    >
2763                      <a 
2764                        href="/collections/white-whispers-1" 
2765                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2766                        
2767                      >
2768                        White Whispers
2769                      </a>
2770
2771                      
2772                    </div><div 
2773                      class=""
2774                      
2775                    >
2776                      <a 
2777                        href="/collections/forever-loved" 
2778                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2779                        
2780                      >
2781                        Forever Loved
2782                      </a>
2783
2784                      
2785                    </div><div 
2786                      class=""
2787                      
2788                    >
2789                      <a 
2790                        href="/collections/garden-of-eden" 
2791                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2792                        
2793                      >
2794                        Garden of Eden
2795                      </a>
2796
2797                      
2798                    </div><div 
2799                      class=""
2800                      
2801                    >
2802                      <a 
2803                        href="/collections/freedom-of-movement" 
2804                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2805                        
2806                      >
2807                        Freedom Of Movement
2808                      </a>
2809
2810                      
2811                    </div><div 
2812                      class=""
2813                      
2814                    >
2815                      <a 
2816                        href="/collections/royal-flush" 
2817                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2818                        
2819                      >
2820                        Royal Flush
2821                      </a>
2822
2823                      
2824                    </div></div><div class="grid__item medium-up--one-fifth"><div class="h5">
2825                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Fabric</a>
2826                  </div><div 
2827                      class=""
2828                      
2829                    >
2830                      <a 
2831                        href="/collections/beaded-bridal-range" 
2832                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2833                        
2834                      >
2835                        Beaded
2836                      </a>
2837
2838                      
2839                    </div><div 
2840                      class=""
2841                      
2842                    >
2843                      <a 
2844                        href="/collections/crepe-bridal-range" 
2845                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2846                        
2847                      >
2848                        Crepe
2849                      </a>
2850
2851                      
2852                    </div><div 
2853                      class=""
2854                      
2855                    >
2856                      <a 
2857                        href="/collections/lace-bridal-range" 
2858                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2859                        
2860                      >
2861                        Lace
2862                      </a>
2863
2864                      
2865                    </div><div 
2866                      class=""
2867                      
2868                    >
2869                      <a 
2870                        href="/collections/satin-bridal-range" 
2871                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2872                        
2873                      >
2874                        Satin
2875                      </a>
2876
2877                      
2878                    </div><div 
2879                      class=""
2880                      
2881                    >
2882                      <a 
2883                        href="/collections/silk-chiffon-bridal-range" 
2884                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2885                        
2886                      >
2887                        Silk Chiffon
2888                      </a>
2889
2890                      
2891                    </div><div 
2892                      class=""
2893                      
2894                    >
2895                      <a 
2896                        href="/collections/silk-dupion-bridal-range" 
2897                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2898                        
2899                      >
2900                        Silk Dupion
2901                      </a>
2902
2903                      
2904                    </div><div 
2905                      class=""
2906                      
2907                    >
2908                      <a 
2909                        href="/collections/silk-tulle-bridal-range" 
2910                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2911                        
2912                      >
2913                        Silk Tulle
2914                      </a>
2915
2916                      
2917                    </div><div 
2918                      class=""
2919                      
2920                    >
2921                      <a 
2922                        href="/collections/taffeta-bridal-range" 
2923                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2924                        
2925                      >
2926                        Taffeta
2927                      </a>
2928
2929                      
2930                    </div><div 
2931                      class=""
2932                      
2933                    >
2934                      <a 
2935                        href="/collections/tulle-bridal-range" 
2936                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2937                        
2938                      >
2939                        Tulle
2940                      </a>
2941
2942                      
2943                    </div></div><div class="grid__item medium-up--one-fifth"><div class="h5">
2944                    <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Bridal Style</a>
2945                  </div><div 
2946                      class=""
2947                      
2948                    >
2949                      <a 
2950                        href="/collections/classic-bridal-style" 
2951                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2952                        
2953                      >
2954                        Classic
2955                      </a>
2956
2957                      
2958                    </div><div 
2959                      class=""
2960                      
2961                    >
2962                      <a 
2963                        href="/collections/modern-styles" 
2964                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2965                        
2966                      >
2967                        Modern
2968                      </a>
2969
2970                      
2971                    </div><div 
2972                      class=""
2973                      
2974                    >
2975                      <a 
2976                        href="/collections/romantic-styles" 
2977                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2978                        
2979                      >
2980                        Romantic
2981                      </a>
2982
2983                      
2984                    </div><div 
2985                      class=""
2986                      
2987                    >
2988                      <a 
2989                        href="/collections/bohemian-styles" 
2990                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
2991                        
2992                      >
2993                        Boho 
2994                      </a>
2995
2996                      
2997                    </div><div 
2998                      class=""
2999                      
3000                    >
3001                      <a 
3002                        href="/collections/destination-wedding-styles" 
3003                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
3004                        
3005                      >
3006                        Destination
3007                      </a>
3008
3009                      
3010                    </div><div 
3011                      class=""
3012                      
3013                    >
3014                      <a 
3015                        href="/collections/registry-office-wedding-style" 
3016                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
3017                        
3018                      >
3019                        Registry Office
3020                      </a>
3021
3022                      
3023                    </div><div 
3024                      class=""
3025                      
3026                    >
3027                      <a 
3028                        href="/collections/glamorous-bridal-style" 
3029                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
3030                        
3031                      >
3032                        Glamour
3033                      </a>
3034
3035                      
3036                    </div><div 
3037                      class=""
3038                      
3039                    >
3040                      <a 
3041                        href="/collections/reception-styles" 
3042                        class="site-nav__dropdown-link site-nav__dropdown-link--second-level" 
3043                        
3044                      >
3045                        Reception
3046                      </a>
3047
3048                      
3049                    </div></div>
3050            </div>
3051          </div>
3052        </div></li><li
3053      class="site-nav__item site-nav__expanded-item"
3054      >
3055
3056      <a href="/pages/visit-us" class="site-nav__link site-nav__link--underline">
3057        Visit Us
3058      </a></li><li
3059      class="site-nav__item site-nav__expanded-item"
3060      >
3061
3062      <a href="/blogs/journal" class="site-nav__link site-nav__link--underline">
3063        Journal
3064      </a></li><li
3065      class="site-nav__item site-nav__expanded-item"
3066      >
3067
3068      <a href="/pages/about-us" class="site-nav__link site-nav__link--underline">
3069        About
3070      </a></li><li
3071      class="site-nav__item site-nav__expanded-item"
3072      >
3073
3074      <a href="/pages/contact-us" class="site-nav__link site-nav__link--underline">
3075        Contact
3076      </a></li><li
3077      class="site-nav__item site-nav__expanded-item"
3078      >
3079
3080      <a href="/pages/quiz" class="site-nav__link site-nav__link--underline quiz-link">
3081        Bridal Quiz
3082      </a></li></ul>
3083</div><div class="header-item header-item--icons"><div class="site-nav is_uk">
3084  <div class="site-nav__icons">
3085    
3086<a href="/search" class="site-nav__link site-nav__link--icon js-search-header">
3087          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff">
3088            <path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
3089            <path d="M21.0004 21L16.6504 16.65" stroke="inherit" stroke-linecap="round" stroke-linejoin="round"/>
3090          </svg>
3091          
3092        </a>
3093        <div class="appointment-btn">
3094          <a href="/pages/visit-us" class="btn">Book an Appointment</a>
3095        </div>
3096      
3097    
3098
3099
3100    
3101
3102    
3103
3104    
3105  </div>
3106</div>
3107</div>
3108          </div></div>
3109        <div class="site-header__search-container">
3110          <div class="site-header__search">
3111            <div class="page-width">
3112              <form action="/search" method="get" role="search"
3113                id="HeaderSearchForm"
3114                class="site-header__search-form">
3115                <input type="hidden" name="type" value="product,article,page,collection">
3116                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
3117                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
3118                  <span class="icon__fallback-text">Search</span>
3119                </button>
3120                <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
3121              </form>
3122              <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn">
3123                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3124                <span class="icon__fallback-text">"Close (esc)"</span>
3125              </button>
3126            </div>
3127          </div><div id="PredictiveWrapper" class="predictive-results hide">
3128              <div class="page-width">
3129                <div id="PredictiveResults"></div>
3130                <div class="text-center predictive-results__footer">
3131                  <button type="button" class="btn btn--small" data-predictive-search-button>
3132                    <small>
3133                      View more
3134                    </small>
3135                  </button>
3136                </div>
3137              </div>
3138            </div></div>
3139      </header>
3140    </div>
3141  </div></div>
3142
3143
3144</div><main class="main-content" id="MainContent">
3145        <section id="shopify-section-template--26251783635327__vk_hero_section_QXfzzm" class="shopify-section section">
3146<section class="elegant-hero" id="section-template--26251783635327__vk_hero_section_QXfzzm">
3147  <style>
3148    #section-template--26251783635327__vk_hero_section_QXfzzm{
3149      --hero-text: #faf3e9;
3150      --hero-overlay: #000000;
3151      --hero-overlay-opacity: 0.0;
3152      --hero-min-h: 100vh;
3153      --hero-min-h-m: 90vh;
3154      color: var(--hero-text);
3155      position: relative;
3156      overflow: clip;
3157      display: block;
3158    }
3159    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-bg{
3160      position:absolute; inset:0;
3161    }
3162    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-video {
3163      width: 100%;
3164      height: 100%;
3165      object-fit: cover;
3166      display: block;
3167    }
3168    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-bg picture,
3169    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-bg img{
3170      width:100%; height:100%; object-fit:cover;
3171      display:block;
3172    }
3173    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-overlay{
3174      position:absolute; inset:0;
3175      background: var(--hero-overlay);
3176      opacity: var(--hero-overlay-opacity);
3177      pointer-events:none;
3178    }
3179    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-inner{
3180      position:relative; z-index:2;
3181      display:flex; flex-direction:column;
3182      justify-content:space-between;
3183      min-height:var(--hero-min-h-m);
3184    }
3185    @media (min-width: 768px){
3186      #section-template--26251783635327__vk_hero_section_QXfzzm .hero-inner{ min-height:var(--hero-min-h); }
3187    }
3188
3189    /* Top bar */
3190    #section-template--26251783635327__vk_hero_section_QXfzzm .topbar{
3191      display: true;
3192      padding: 16px 24px;
3193      align-items: center;
3194      gap: 12px;
3195      font-size: 14px;
3196      position: relative;
3197    }
3198    #section-template--26251783635327__vk_hero_section_QXfzzm .topbar .bar{
3199      display:flex; align-items:center; gap:24px; width:100%;
3200      background: rgba(0,0,0,0.15);
3201      backdrop-filter: blur(4px);
3202      border-radius: 8px;
3203      padding: 10px 14px;
3204    }
3205    #section-template--26251783635327__vk_hero_section_QXfzzm .brand{
3206      display:flex; align-items:center; gap:10px; min-width: 120px;
3207      text-decoration:none; color:inherit;
3208    }
3209    #section-template--26251783635327__vk_hero_section_QXfzzm .brand img{
3210        display:block;
3211        height:auto;
3212        width: 150px;
3213    }
3214
3215    #section-template--26251783635327__vk_hero_section_QXfzzm .menu{
3216      margin-left:auto; margin-right:auto;
3217    }
3218    #section-template--26251783635327__vk_hero_section_QXfzzm .menu ul{
3219      display:none; list-style:none; gap:22px; padding:0; margin:0;
3220    }
3221    #section-template--26251783635327__vk_hero_section_QXfzzm .menu a{
3222      text-decoration:none; color: var(--hero-text); opacity:0.9;
3223      letter-spacing:.06em; text-transform:uppercase; font-size:12px;
3224    }
3225    #section-template--26251783635327__vk_hero_section_QXfzzm .menu a:hover{ opacity:1; }
3226
3227    @media (min-width: 992px){
3228      #section-template--26251783635327__vk_hero_section_QXfzzm .menu ul{ display:flex; }
3229    }
3230
3231    #section-template--26251783635327__vk_hero_section_QXfzzm .right{
3232      display:flex; align-items:center; gap:12px;
3233    }
3234    #section-template--26251783635327__vk_hero_section_QXfzzm .icon-btn{
3235      width:36px; height:36px; display:inline-flex; align-items:center; justify-content:center;
3236      background:transparent; border:1px solid rgba(255,255,255,0.5); border-radius:50%;
3237      text-decoration:none; color:var(--hero-text);
3238    }
3239    #section-template--26251783635327__vk_hero_section_QXfzzm .top-cta{
3240      text-decoration:none; padding:10px 16px; border:1px solid rgba(255,255,255,0.7);
3241      border-radius:6px; color:var(--hero-text); font-size:12px; letter-spacing:.06em; text-transform:uppercase;
3242      background: rgba(0,0,0,0.1);
3243    }
3244    #section-template--26251783635327__vk_hero_section_QXfzzm .top-cta:hover{ background: rgba(255,255,255,0.08); }
3245
3246    /* Center content */
3247    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-content{
3248      display:flex; flex-direction:column; align-items:center; text-align:center;
3249      padding: clamp(40px, 6vw, 80px) 16px 32px;
3250      gap: 8px;
3251    }
3252    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-content.wrap{
3253      max-width: 980px; margin: 0 auto;
3254    }
3255    #section-template--26251783635327__vk_hero_section_QXfzzm .heading{
3256      font-size: 42px;
3257      line-height: 140%;
3258      font-family:"Playfair Display";
3259      color:#FAF3E9;
3260      margin-bottom:0px;
3261      text-transform: unset !important;
3262    }
3263    #section-template--26251783635327__vk_hero_section_QXfzzm .subtext{
3264      color:#FAF3E9;
3265      font-size:14px;
3266      max-width: 760px;
3267      line-height: 150%;
3268      margin-bottom:0px;
3269      letter-spacing:0px;
3270    }
3271    #section-template--26251783635327__vk_hero_section_QXfzzm .subtext p{
3272      margin-bottom:0px;
3273    }
3274    #section-template--26251783635327__vk_hero_section_QXfzzm .actions{
3275      display:flex;
3276      gap:14px; 
3277      flex-wrap:wrap; 
3278      justify-content:center; 
3279      margin-top: 8px;
3280      line-height:1.5;
3281    }
3282    #section-template--26251783635327__vk_hero_section_QXfzzm .btn{
3283      display:inline-flex;
3284      align-items:center;
3285      justify-content:center;
3286      min-height:48px;
3287      padding: 12px 20px;
3288      border-radius:0px;
3289      text-decoration:none;
3290      font-size:14px;
3291      text-transform:uppercase;
3292      letter-spacing:0px;
3293      font-weight:400;
3294      width: 240px
3295    }
3296    #section-template--26251783635327__vk_hero_section_QXfzzm .btn-primary{
3297      color:#545454;
3298      background: #FAF3E9;  
3299      border: 1px solid #FAF3E9;
3300    }
3301    #section-template--26251783635327__vk_hero_section_QXfzzm .btn-primary:hover{}
3302    #section-template--26251783635327__vk_hero_section_QXfzzm .btn-outline{
3303      background: transparent; 
3304      color: #FAF3E9; 
3305      border: 1px solid #FAF3E9;
3306    }
3307    #section-template--26251783635327__vk_hero_section_QXfzzm .btn-outline:hover{ background: rgba(255,255,255,0.08); }
3308
3309    /* Vertical alignment options */
3310    
3311    #section-template--26251783635327__vk_hero_section_QXfzzm .hero-inner{ justify-content:
3312      space-between;
3313    }
3314    
3315      #section-template--26251783635327__vk_hero_section_QXfzzm .hero-content{ margin-top:auto; margin-bottom:auto; }
3316    
3317
3318
3319    @media (max-width: 768px) {
3320      #section-template--26251783635327__vk_hero_section_QXfzzm .heading{
3321        font-size: 26px;
3322      }
3323
3324      #section-template--26251783635327__vk_hero_section_QXfzzm .subtext{
3325        font-size: 12px;
3326      }
3327    }
3328
3329  </style>
3330
3331  <div class="hero-bg">
3332    
3333      
3334
3335      <video class="hero-video" playsinline loop muted autoplay controlsList="nodownload"
3336        poster="//www.catherinedeane.co.uk/cdn/shop/files/preview_images/56068943ec684c8997fd22d6b6e95a95.thumbnail.0000000000.jpg?v=1788422052" style="object-position: 50% 0%; width:100%; height:100%; object-fit:cover;"><source src="//www.catherinedeane.co.uk/cdn/shop/videos/c/vp/56068943ec684c8997fd22d6b6e95a95/56068943ec684c8997fd22d6b6e95a95.m3u8?v=0" type="application/x-mpegURL"><source src="//www.catherinedeane.co.uk/cdn/shop/videos/c/vp/56068943ec684c8997fd22d6b6e95a95/56068943ec684c8997fd22d6b6e95a95.HD-1080p-7.2Mbps-93366530.mp4?v=0" type="video/mp4"></video>
3337    
3338
3339    <div class="hero-overlay"></div>
3340  </div>
3341
3342  <div class="hero-inner container ">
3343    
3344      <div class="topbar"></div>
3345    
3346
3347    <div
3348      class="hero-content wrap"
3349      style="text-align: center;"
3350    >
3351      
3352        <h2 class="heading">The Whispers Were True...</h2>
3353      
3354      
3355        <div class="subtext"><p>Our latest Bridal Collection - <em>White Whispers</em> - is no longer a secret</p></div>
3356      
3357      
3358      <div class="actions">
3359        
3360          <a class="btn btn-primary" href="/collections/white-whispers-1">Explore the collection</a>
3361        
3362        
3363          <a class="btn btn-outline" href="/pages/visit-us">Book an appointment</a>
3364        
3365      </div>
3366    </div>
3367  </div>
3368
3369  
3370</section>
3371</section><section id="shopify-section-template--26251783635327__vk_collections_carousal_MCznFb" class="shopify-section section">
3372
3373<section class="bridal-categories" id="section-template--26251783635327__vk_collections_carousal_MCznFb">
3374  <style>
3375    #section-template--26251783635327__vk_collections_carousal_MCznFb {
3376      background: #FAF3E9;
3377      padding: 0px 24px;
3378      margin: 80px 0;
3379      text-align: center;
3380    }
3381    @media(min-width:1440px){
3382      
3383    }
3384    #section-template--26251783635327__vk_collections_carousal_MCznFb .heading {
3385      font-size: 24px;
3386      text-transform: unset !important;
3387      margin-bottom: 16px;
3388      font-family:"Playfair Display";
3389      color: #545454;
3390      line-height:1.4;
3391    }
3392    #section-template--26251783635327__vk_collections_carousal_MCznFb .subtext {
3393      font-size: 14px;
3394      color: #545454;
3395      max-width: 640px;
3396      line-height:1.5;
3397      margin: 0 auto 40px;
3398      letter-spacing:0px;
3399    }
3400    #section-template--26251783635327__vk_collections_carousal_MCznFb .grid {
3401      display: none;
3402    }
3403    @media (min-width: 768px) {
3404      #section-template--26251783635327__vk_collections_carousal_MCznFb .grid {
3405        
3406        margin: auto;
3407        display: grid;
3408        grid-template-columns: repeat(4, 1fr);
3409        gap: 4px;
3410      }
3411      #section-template--26251783635327__vk_collections_carousal_MCznFb .swiper {
3412        display: none;
3413      }
3414    }
3415    @media(max-width:768px){
3416      #section-template--26251783635327__vk_collections_carousal_MCznFb {
3417        padding-left: 16px;
3418        
3419        padding-right: 0px;
3420        margin:64px 0;
3421      }
3422      #section-template--26251783635327__vk_collections_carousal_MCznFb .heading {
3423        font-size: 20px;
3424        text-align:left;
3425        margin-bottom: 8px;
3426      }
3427      #section-template--26251783635327__vk_collections_carousal_MCznFb .subtext {
3428        font-size: 12px;
3429        text-align:left;
3430        margin: 0 0 32px;
3431      }
3432    }
3433    #section-template--26251783635327__vk_collections_carousal_MCznFb .item {
3434      display:flex; flex-direction:column; gap:16px;
3435      text-decoration:none; color:inherit;
3436    }
3437    #section-template--26251783635327__vk_collections_carousal_MCznFb .item img {
3438      width:100%; height:auto; display:block; object-fit:cover;
3439    }
3440    #section-template--26251783635327__vk_collections_carousal_MCznFb .title {
3441      font-size:16px; line-height:1.4; text-transform:uppercase; text-align:start; font-family: "Playfair Display"; color:#545454;
3442    }
3443    /* Swiper styles */
3444    #section-template--26251783635327__vk_collections_carousal_MCznFb .swiper {
3445      width: 100%;
3446    }
3447    #section-template--26251783635327__vk_collections_carousal_MCznFb .swiper-slide {
3448      width: auto;
3449    }
3450  </style>
3451
3452  <div class="container">
3453    
3454      <h2 class="heading">
3454Craft Your Unique Bridal Look</h2>
3455    
3456    
3457      <div class="subtext"><p>Bridalwear designed to mix, match, and move with you.</p></div>
3458    
3459
3460    <!-- Grid layout (desktop) -->
3461    <div class="grid">
3462      
3463        <a class="item" href="/collections/our-favourites">
3464          
3465            <img
3466              src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_1.webp?v=1759600918&width=900"
3467              alt="Our Favorites">
3468          
3469          
3470            <div class="title">Our Favorites</div>
3471          
3472        </a>
3473      
3474        <a class="item" href="/collections/separates-1">
3475          
3476            <img
3477              src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_13.webp?v=1759600948&width=900"
3478              alt="Bridal Separates">
3479          
3480          
3481            <div class="title">Bridal Separates</div>
3482          
3483        </a>
3484      
3485        <a class="item" href="/collections/full-length-gown2">
3486          
3487            <img
3488              src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_12.webp?v=1759600930&width=900"
3489              alt="Wedding Gowns">
3490          
3491          
3492            <div class="title">Wedding Gowns</div>
3493          
3494        </a>
3495      
3496        <a class="item" href="/collections/accessories-bridal">
3497          
3498            <img
3499              src="//www.catherinedeane.co.uk/cdn/shop/files/Untitled_design_1.png?v=1788421858&width=900"
3500              alt="Accessories">
3501          
3502          
3503            <div class="title">Accessories</div>
3504          
3505        </a>
3506      
3507    </div>
3508
3509    <!-- Swiper layout (mobile) -->
3510    <div class="swiper">
3511      <div class="swiper-wrapper">
3512        
3513          <div class="swiper-slide">
3514            <a class="item" href="/collections/our-favourites">
3515              
3516                <img
3517                  src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_1.webp?v=1759600918&width=900"
3518                  alt="Our Favorites">
3519              
3520              
3521                <div class="title">Our Favorites</div>
3522              
3523            </a>
3524          </div>
3525        
3526          <div class="swiper-slide">
3527            <a class="item" href="/collections/separates-1">
3528              
3529                <img
3530                  src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_13.webp?v=1759600948&width=900"
3531                  alt="Bridal Separates">
3532              
3533              
3534                <div class="title">Bridal Separates</div>
3535              
3536            </a>
3537          </div>
3538        
3539          <div class="swiper-slide">
3540            <a class="item" href="/collections/full-length-gown2">
3541              
3542                <img
3543                  src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_12.webp?v=1759600930&width=900"
3544                  alt="Wedding Gowns">
3545              
3546              
3547                <div class="title">Wedding Gowns</div>
3548              
3549            </a>
3550          </div>
3551        
3552          <div class="swiper-slide">
3553            <a class="item" href="/collections/accessories-bridal">
3554              
3555                <img
3556                  src="//www.catherinedeane.co.uk/cdn/shop/files/Untitled_design_1.png?v=1788421858&width=900"
3557                  alt="Accessories">
3558              
3559              
3560                <div class="title">Accessories</div>
3561              
3562            </a>
3563          </div>
3564        
3565      </div>
3566    </div>
3567  </div>
3568
3569  
3569<script>
3570    document.addEventListener("DOMContentLoaded", function () {
3571      new Swiper("#section-template--26251783635327__vk_collections_carousal_MCznFb .swiper", {
3572        slidesPerView: 1.2,
3573        spaceBetween: 4,
3574        breakpoints: {
3575          480: { slidesPerView: 2 },
3576          640: { slidesPerView: 2.2 }
3577        }
3578      });
3579    });
3580  </script>
3580
3581
3582  
3583</section>
3584</section><section id="shopify-section-template--26251783635327__vk_hero_section_BUC7dL" class="shopify-section section">
3585<section class="elegant-hero" id="section-template--26251783635327__vk_hero_section_BUC7dL">
3586  <style>
3587    #section-template--26251783635327__vk_hero_section_BUC7dL{
3588      --hero-text: #faf3e9;
3589      --hero-overlay: #000000;
3590      --hero-overlay-opacity: 0.0;
3591      --hero-min-h: 100vh;
3592      --hero-min-h-m: 90vh;
3593      color: var(--hero-text);
3594      position: relative;
3595      overflow: clip;
3596      display: block;
3597    }
3598    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-bg{
3599      position:absolute; inset:0;
3600    }
3601    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-video {
3602      width: 100%;
3603      height: 100%;
3604      object-fit: cover;
3605      display: block;
3606    }
3607    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-bg picture,
3608    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-bg img{
3609      width:100%; height:100%; object-fit:cover;
3610      display:block;
3611    }
3612    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-overlay{
3613      position:absolute; inset:0;
3614      background: var(--hero-overlay);
3615      opacity: var(--hero-overlay-opacity);
3616      pointer-events:none;
3617    }
3618    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-inner{
3619      position:relative; z-index:2;
3620      display:flex; flex-direction:column;
3621      justify-content:space-between;
3622      min-height:var(--hero-min-h-m);
3623    }
3624    @media (min-width: 768px){
3625      #section-template--26251783635327__vk_hero_section_BUC7dL .hero-inner{ min-height:var(--hero-min-h); }
3626    }
3627
3628    /* Top bar */
3629    #section-template--26251783635327__vk_hero_section_BUC7dL .topbar{
3630      display: true;
3631      padding: 16px 24px;
3632      align-items: center;
3633      gap: 12px;
3634      font-size: 14px;
3635      position: relative;
3636    }
3637    #section-template--26251783635327__vk_hero_section_BUC7dL .topbar .bar{
3638      display:flex; align-items:center; gap:24px; width:100%;
3639      background: rgba(0,0,0,0.15);
3640      backdrop-filter: blur(4px);
3641      border-radius: 8px;
3642      padding: 10px 14px;
3643    }
3644    #section-template--26251783635327__vk_hero_section_BUC7dL .brand{
3645      display:flex; align-items:center; gap:10px; min-width: 120px;
3646      text-decoration:none; color:inherit;
3647    }
3648    #section-template--26251783635327__vk_hero_section_BUC7dL .brand img{
3649        display:block;
3650        height:auto;
3651        width: 150px;
3652    }
3653
3654    #section-template--26251783635327__vk_hero_section_BUC7dL .menu{
3655      margin-left:auto; margin-right:auto;
3656    }
3657    #section-template--26251783635327__vk_hero_section_BUC7dL .menu ul{
3658      display:none; list-style:none; gap:22px; padding:0; margin:0;
3659    }
3660    #section-template--26251783635327__vk_hero_section_BUC7dL .menu a{
3661      text-decoration:none; color: var(--hero-text); opacity:0.9;
3662      letter-spacing:.06em; text-transform:uppercase; font-size:12px;
3663    }
3664    #section-template--26251783635327__vk_hero_section_BUC7dL .menu a:hover{ opacity:1; }
3665
3666    @media (min-width: 992px){
3667      #section-template--26251783635327__vk_hero_section_BUC7dL .menu ul{ display:flex; }
3668    }
3669
3670    #section-template--26251783635327__vk_hero_section_BUC7dL .right{
3671      display:flex; align-items:center; gap:12px;
3672    }
3673    #section-template--26251783635327__vk_hero_section_BUC7dL .icon-btn{
3674      width:36px; height:36px; display:inline-flex; align-items:center; justify-content:center;
3675      background:transparent; border:1px solid rgba(255,255,255,0.5); border-radius:50%;
3676      text-decoration:none; color:var(--hero-text);
3677    }
3678    #section-template--26251783635327__vk_hero_section_BUC7dL .top-cta{
3679      text-decoration:none; padding:10px 16px; border:1px solid rgba(255,255,255,0.7);
3680      border-radius:6px; color:var(--hero-text); font-size:12px; letter-spacing:.06em; text-transform:uppercase;
3681      background: rgba(0,0,0,0.1);
3682    }
3683    #section-template--26251783635327__vk_hero_section_BUC7dL .top-cta:hover{ background: rgba(255,255,255,0.08); }
3684
3685    /* Center content */
3686    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-content{
3687      display:flex; flex-direction:column; align-items:center; text-align:center;
3688      padding: clamp(40px, 6vw, 80px) 16px 32px;
3689      gap: 8px;
3690    }
3691    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-content.wrap{
3692      max-width: 980px; margin: 0 auto;
3693    }
3694    #section-template--26251783635327__vk_hero_section_BUC7dL .heading{
3695      font-size: 42px;
3696      line-height: 140%;
3697      font-family:"Playfair Display";
3698      color:#FAF3E9;
3699      margin-bottom:0px;
3700      text-transform: unset !important;
3701    }
3702    #section-template--26251783635327__vk_hero_section_BUC7dL .subtext{
3703      color:#FAF3E9;
3704      font-size:14px;
3705      max-width: 760px;
3706      line-height: 150%;
3707      margin-bottom:0px;
3708      letter-spacing:0px;
3709    }
3710    #section-template--26251783635327__vk_hero_section_BUC7dL .subtext p{
3711      margin-bottom:0px;
3712    }
3713    #section-template--26251783635327__vk_hero_section_BUC7dL .actions{
3714      display:flex;
3715      gap:14px; 
3716      flex-wrap:wrap; 
3717      justify-content:center; 
3718      margin-top: 8px;
3719      line-height:1.5;
3720    }
3721    #section-template--26251783635327__vk_hero_section_BUC7dL .btn{
3722      display:inline-flex;
3723      align-items:center;
3724      justify-content:center;
3725      min-height:48px;
3726      padding: 12px 20px;
3727      border-radius:0px;
3728      text-decoration:none;
3729      font-size:14px;
3730      text-transform:uppercase;
3731      letter-spacing:0px;
3732      font-weight:400;
3733      width: 240px
3734    }
3735    #section-template--26251783635327__vk_hero_section_BUC7dL .btn-primary{
3736      color:#545454;
3737      background: #FAF3E9;  
3738      border: 1px solid #FAF3E9;
3739    }
3740    #section-template--26251783635327__vk_hero_section_BUC7dL .btn-primary:hover{}
3741    #section-template--26251783635327__vk_hero_section_BUC7dL .btn-outline{
3742      background: transparent; 
3743      color: #FAF3E9; 
3744      border: 1px solid #FAF3E9;
3745    }
3746    #section-template--26251783635327__vk_hero_section_BUC7dL .btn-outline:hover{ background: rgba(255,255,255,0.08); }
3747
3748    /* Vertical alignment options */
3749    
3750    #section-template--26251783635327__vk_hero_section_BUC7dL .hero-inner{ justify-content:
3751      space-between;
3752    }
3753    
3754      #section-template--26251783635327__vk_hero_section_BUC7dL .hero-content{ margin-top:auto; margin-bottom:auto; }
3755    
3756
3757
3758    @media (max-width: 768px) {
3759      #section-template--26251783635327__vk_hero_section_BUC7dL .heading{
3760        font-size: 26px;
3761      }
3762
3763      #section-template--26251783635327__vk_hero_section_BUC7dL .subtext{
3764        font-size: 12px;
3765      }
3766    }
3767
3768  </style>
3769
3770  <div class="hero-bg">
3771    
3772      <picture>
3773        
3774          <source
3775            media="(max-width: 767px)"
3776            srcset="//www.catherinedeane.co.uk/cdn/shop/files/London_Boutique.webp?v=1759608081&width=1200"
3777          >
3778        
3779        
3780          <img
3781            src="//www.catherinedeane.co.uk/cdn/shop/files/London_Boutique.webp?v=1759608081&width=2400"
3782            alt=""
3783            style="object-position: 50% 0%;"
3784          >
3785        
3786      </picture>
3787    
3788
3789    <div class="hero-overlay"></div>
3790  </div>
3791
3792  <div class="hero-inner container ">
3793    
3794      <div class="topbar"></div>
3795    
3796
3797    <div
3798      class="hero-content wrap"
3799      style="text-align: center;"
3800    >
3801      
3802        <h2 class="heading">Visit Our London Boutique</h2>
3803      
3804      
3805        <div class="subtext"><p>A calm, personal space to explore gowns and bridal separates with guid
3805ance from our expert team. Designed for comfort, clarity, and you.</p></div>
3806      
3807      
3808      <div class="actions">
3809        
3810        
3811          <a class="btn btn-outline" href="/pages/visit-us">Book an appointment</a>
3812        
3813      </div>
3814    </div>
3815  </div>
3816
3817  
3818</section>
3819</section><section id="shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc" class="shopify-section section">
3820
3821<section class="bridal-categories" id="section-template--26251783635327__vk_collection_carousal_v2_qgNPbc">
3822  <style>
3823    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc {
3824      background: #faf3e9;
3825      padding: 0 0 0 24px;
3826      margin: 80px 0;
3827      text-align: center;
3828    }
3829    @media(min-width:1440px){
3830      
3831        #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc {
3832          
3833          margin-left:auto;
3834          margin-right:auto;
3835        }
3836      
3837    }
3838    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .heading {
3839      font-size: 24px;
3840      text-transform: unset !important;
3841      margin-bottom: 16px;
3842      font-family:"Playfair Display";
3843      color: #545454;
3844      line-height:1.4;asd
3845    }
3846    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .subtext {
3847      font-size: 14px;
3848      color: #545454;
3849      max-width: 840px;
3850      line-height:1.5;
3851      margin: 0 auto 40px;
3852      letter-spacing:0px;
3853    }
3854    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .grid {
3855      display: none;
3856    }
3857    @media (min-width: 768px) {
3858      #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .grid {
3859        margin: auto;
3860        display: grid;
3861        grid-template-columns: repeat(4, 1fr);
3862        gap: 8px;
3863      }
3864      #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc {
3865        padding-left: 16px;
3866      }
3867      
3868    }
3869    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .item {
3870      display:flex; flex-direction:column; gap:16px;
3871      text-decoration:none; color:inherit;
3872    }
3873    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .item img {
3874      width:100%; height:auto; display:block; object-fit:cover;
3875    }
3876    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .title {
3877      font-size:16px; line-height:1.4; text-transform:uppercase; text-align:start; font-family: "Playfair Display"; color:#545454;
3878    }
3879    /* Swiper styles */
3880    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper {
3881      width: 100%;
3882    }
3883    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-slide {
3884      width: auto;
3885    }
3886    @media(max-width:768px){
3887    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc {
3888      margin:64px 0;
3889      padding: 0 0 0 16px;
3890    }
3891    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .title {
3892      font-size:14px;
3893    }
3894    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .heading {
3895      font-size:20px;
3896      text-align:left;
3897    }
3898    #section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .subtext {
3899      font-size:12px;
3900      text-align:left;
3901    }
3902  </style>
3903
3904  <div class="container">
3905    
3906      <h2 class="heading">Which Bride Are You?</h2>
3907    
3908    
3909      <div class="subtext"><p>Whether you’re drawn to modern minimalism or garden romance, find the style that feels most like you.</p></div>
3910    
3911
3912    
3913
3914    <!-- Swiper layout (mobile) -->
3915    <div class="swiper">
3916      <div class="swiper-wrapper">
3917        
3918          <div class="swiper-slide">
3919            <a class="item" href="/collections/bohemian-styles">
3920              
3921                <img
3922                  src="//www.catherinedeane.co.uk/cdn/shop/files/2_0cb45377-42a7-48da-9946-d1b3ebbee4a1.jpg?v=1787140379&width=900"
3923                  alt="Boho Bride"
3924                >
3925              
3926              
3927                <div class="title">Boho Bride</div>
3928              
3929            </a>
3930          </div>
3931        
3932          <div class="swiper-slide">
3933            <a class="item" href="/collections/romantic-styles">
3934              
3935                <img
3936                  src="//www.catherinedeane.co.uk/cdn/shop/files/Extend_Cloudy_Grey_Backgroun
3936d.png?v=1785253876&width=900"
3937                  alt="Romantic Bride"
3938                >
3939              
3940              
3941                <div class="title">Romantic Bride</div>
3942              
3943            </a>
3944          </div>
3945        
3946          <div class="swiper-slide">
3947            <a class="item" href="/collections/modern-styles">
3948              
3949                <img
3950                  src="//www.catherinedeane.co.uk/cdn/shop/files/Untitled-42_9d6ddd2a-9561-469d-a443-378878151ef7.webp?v=1759600888&width=900"
3951                  alt="Modern Bride"
3952                >
3953              
3954              
3955                <div class="title">Modern Bride</div>
3956              
3957            </a>
3958          </div>
3959        
3960          <div class="swiper-slide">
3961            <a class="item" href="/collections/classic-bridal-style">
3962              
3963                <img
3964                  src="//www.catherinedeane.co.uk/cdn/shop/files/1_070ea434-6197-4073-b349-a003ca10c510.jpg?v=1787140338&width=900"
3965                  alt="Classic Bride"
3966                >
3967              
3968              
3969                <div class="title">Classic Bride</div>
3970              
3971            </a>
3972          </div>
3973        
3974          <div class="swiper-slide">
3975            <a class="item" href="/collections/glamorous-bridal-style">
3976              
3977                <img
3978                  src="//www.catherinedeane.co.uk/cdn/shop/files/Untitled-48_6612747f-303e-4f78-85f4-57b9bee57104.webp?v=1759600937&width=900"
3979                  alt="Glamour Bride"
3980                >
3981              
3982              
3983                <div class="title">Glamour Bride</div>
3984              
3985            </a>
3986          </div>
3987        
3988          <div class="swiper-slide">
3989            <a class="item" href="/collections/destination-wedding-styles">
3990              
3991                <img
3992                  src="//www.catherinedeane.co.uk/cdn/shop/files/Extra_1_97c29c59-b1b2-40f2-8e9b-eba2be44ed8c.webp?v=1759600914&width=900"
3993                  alt="Destination Bride"
3994                >
3995              
3996              
3997                <div class="title">Destination Bride</div>
3998              
3999            </a>
4000          </div>
4001        
4002          <div class="swiper-slide">
4003            <a class="item" href="/collections/registry-office-wedding-style">
4004              
4005                <img
4006                  src="//www.catherinedeane.co.uk/cdn/shop/files/3_a9ea04e2-70f0-495e-b749-3b1beae39b24.jpg?v=1787140351&width=900"
4007                  alt="Registry Office Bride"
4008                >
4009              
4010              
4011                <div class="title">Registry Office Bride</div>
4012              
4013            </a>
4014          </div>
4015        
4016          <div class="swiper-slide">
4017            <a class="item" href="/collections/reception-styles">
4018              
4019                <img
4020                  src="//www.catherinedeane.co.uk/cdn/shop/files/Untitled-47_6aad8b35-0cd1-48ee-815f-f1172d38830e.webp?v=1759600943&width=900"
4021                  alt="Reception Bridal Looks"
4022                >
4023              
4024              
4025                <div class="title">Reception Bridal Looks</div>
4026              
4027            </a>
4028          </div>
4029        
4030      </div>
4031      
4032        <div class="swiper-button-prev swiper-nav-button">
4033          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4034            <path d="M15 18L9 12L15 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
4035          </svg>
4036        </div>
4037        <div class="swiper-button-next swiper-nav-button" >
4038          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4039            <path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
4040          </svg>
4041        </div>
4042      
4043    </div>
4044  </div>
4045
4046  
4046<script>
4047    document.addEventListener('DOMContentLoaded', function () {
4048      new Swiper('#section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper', {
4049        slidesPerView: 1.2,
4050        spaceBetween: 4,
4051        breakpoints: {
4052          480: { slidesPerView: 2.2 },
4053          640: { slidesPerView: 2.2 },
4054          768: { 
4055            slidesPerView: 4.2,
4056            
4057            navigation: {
4058              prevEl: '.swiper-button-prev',
4059              nextEl: '.swiper-button-next',
4060            }
4061            
4062          },
4063        },
4064      });
4065    });
4066  </script>
4066
4067
4068  
4069  <style>
4070  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button {
4071    margin-top: -40px;
4072  }
4073
4074  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button {
4075    position: absolute;
4076    top: 50%;
4077    transform: translateY(-50%);
4078    width: 44px;
4079    height: 44px;
4080    border-radius: 50%;
4081    display: flex;
4082    align-items: center;
4083    justify-content: center;
4084    cursor: pointer;
4085    z-index: 10;
4086    transition: all 0.3s ease;
4087    color: #545454;
4088    backdrop-filter: blur(10px);
4089    background: var(--color-beige);
4090    opacity: 1;
4091    pointer-events: auto !important;
4092  }
4093
4094  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button::after {
4095    display: none;
4096  }
4097
4098  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button:hover {
4099    background: #545454;
4100    color: white;
4101    transform: translateY(-50%) scale(1.1);
4102  }
4103
4104  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button:hover svg {
4105    color: var(--color-beige);
4106  }
4107
4108  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button svg {
4109    width: 24px;
4110    height: 24px;
4111  }
4112
4113  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-button-prev {
4114    left: 20px;
4115  }
4116
4117  #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-button-next {
4118    right: 20px;
4119  }
4120
4121  @media screen and (max-width: 768px) {
4122    #shopify-section-template--26251783635327__vk_collection_carousal_v2_qgNPbc .swiper-nav-button {
4123      display: none !important;
4124    }
4125  }
4126
4127  </style>
4128  
4129
4130  
4131</section>
4132</section><div id="shopify-section-template--26251783635327__vk_heading_K3AX34" class="shopify-section"><!-- sections/vk-heading.liquid -->
4133<section
4134  class="vk-heading-section"
4135  style="
4136    margin-top: 40px;
4137    margin-bottom: 70px;
4138    padding-top: 20px;
4139    padding-bottom: 20px;
4140  "
4141>
4142  <div
4143    class="vk-heading-container vk-align-desktop-center vk-align-mobile-center"
4144    style="max-width: 1200px; margin: 0 auto;"
4145  >
4146    
4147      
4148          <h2
4149            class="vk-heading"
4150            id="heading_EC3bhy"
4151            style="
4152              margin-bottom: 24px;
4153              font-family: 'Playfair Display';
4154              font-size: 24px;
4155              line-height: 1.3;
4156              
4157              color: #545454;
4158              letter-spacing: 0px;
4159            "
4160          >
4161            Discover Your Signature Bridal Style
4162          </h2>
4163
4164        
4165    
4166      
4167          <p
4168            class="vk-subheading"
4169            id="subheading_d7TLbP"
4170            style="margin-bottom: 24px;"
4171          >
4172            <p>Unsure of your unique bridal Style? Our bridal quiz is a simple and inspiring first step! <br>Uncover your unique bridal aesthetic so every detail feels unmistakably you.</p>
4173          </p>
4174
4175        
4176    
4177      
4178          <a
4179            href="/pages/quiz"
4180            class="vk-button btn "
4181            id="button_hT4y6b"
4182            style="
4183              display: flex;
4184              justify-content: center;
4185              align-items: center;
4186              background: #FAF3E9;
4187              color: #545454;
4188              padding:0px;
4189              border: 1px solid #545454;
4190              margin-bottom: 10px;
4191              width: 240px;
4192              height: 48px;
4193              font-size: 14px;
4194              line-height: 1.3;
4195              text-transform: uppercase;
4196              letter-spacing: 0px;
4197            "
4198          >
4199            Take The Bridal Quiz
4200          </a>
4201
4202        
4203    
4204  </div>
4205</section>
4206
4207
4208
4209
4210
4211<style>
4212  @media (max-width: 768px) {
4213    
4214      
4215          #heading_EC3bhy {
4216            font-size: 20px !important;
4217            margin-bottom: 16px !important;
4218          }
4219        
4220    
4221      
4222          #subheading_d7TLbP {
4223            font-size: 14px !important;
4224            margin-bottom: 16px !important;
4225          }
4226        
4227    
4228      
4229          #button_hT4y6b {
4230            width: 240px !important;
4231            height: 48px !important;
4232            font-size: 14px !important;
4233            margin-bottom: 24px !important;
4234          }
4235        
4236    
4237  }
4238</style>
4239
4240<style> #shopify-section-template--26251783635327__vk_heading_K3AX34 .vk-button {background: var(--color-black) !important; color: var(--color-beige) !important;} @media (max-width: 767px) {#shopify-section-template--26251783635327__vk_heading_K3AX34 .vk-heading-container {padding-left: 16px; padding-right: 16px; } #shopify-section-template--26251783635327__vk_heading_K3AX34 .vk-button {width: 100% !important; }} </style></div><section id="shopify-section-template--26251783635327__vk_hero_section_LJMTnH" class="shopify-section section">
4241<section class="elegant-hero" id="section-template--26251783635327__vk_hero_section_LJMTnH">
4242  <style>
4243    #section-template--26251783635327__vk_hero_section_LJMTnH{
4244      --hero-text: #faf3e9;
4245      --hero-overlay: #000000;
4246      --hero-overlay-opacity: 0.0;
4247      --hero-min-h: 100vh;
4248      --hero-min-h-m: 90vh;
4249      color: var(--hero-text);
4250      position: relative;
4251      overflow: clip;
4252      display: block;
4253    }
4254    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-bg{
4255      position:absolute; inset:0;
4256    }
4257    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-video {
4258      width: 100%;
4259      height: 100%;
4260      object-fit: cover;
4261      display: block;
4262    }
4263    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-bg picture,
4264    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-bg img{
4265      width:100%; height:100%; object-fit:cover;
4266      display:block;
4267    }
4268    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-overlay{
4269      position:absolute; inset:0;
4270      background: var(--hero-overlay);
4271      opacity: var(--hero-overlay-opacity);
4272      pointer-events:none;
4273    }
4274    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-inner{
4275      position:relative; z-index:2;
4276      display:flex; flex-direction:column;
4277      justify-content:space-between;
4278      min-height:var(--hero-min-h-m);
4279    }
4280    @media (min-width: 768px){
4281      #section-template--26251783635327__vk_hero_section_LJMTnH .hero-inner{ min-height:var(--hero-min-h); }
4282    }
4283
4284    /* Top bar */
4285    #section-template--26251783635327__vk_hero_section_LJMTnH .topbar{
4286      display: true;
4287      padding: 16px 24px;
4288      align-items: center;
4289      gap: 12px;
4290      font-size: 14px;
4291      position: relative;
4292    }
4293    #section-template--26251783635327__vk_hero_section_LJMTnH .topbar .bar{
4294      display:flex; align-items:center; gap:24px; width:100%;
4295      background: rgba(0,0,0,0.15);
4296      backdrop-filter: blur(4px);
4297      border-radius: 8px;
4298      padding: 10px 14px;
4299    }
4300    #section-template--26251783635327__vk_hero_section_LJMTnH .brand{
4301      display:flex; align-items:center; gap:10px; min-width: 120px;
4302      text-decoration:none; color:inherit;
4303    }
4304    #section-template--26251783635327__vk_hero_section_LJMTnH .brand img{
4305        display:block;
4306        height:auto;
4307        width: 150px;
4308    }
4309
4310    #section-template--26251783635327__vk_hero_section_LJMTnH .menu{
4311      margin-left:auto; margin-right:auto;
4312    }
4313    #section-template--26251783635327__vk_hero_section_LJMTnH .menu ul{
4314      display:none; list-style:none; gap:22px; padding:0; margin:0;
4315    }
4316    #section-template--26251783635327__vk_hero_section_LJMTnH .menu a{
4317      text-decoration:none; color: var(--hero-text); opacity:0.9;
4318      letter-spacing:.06em; text-transform:uppercase; font-size:12px;
4319    }
4320    #section-template--26251783635327__vk_hero_section_LJMTnH .menu a:hover{ opacity:1; }
4321
4322    @media (min-width: 992px){
4323      #section-template--26251783635327__vk_hero_section_LJMTnH .menu ul{ display:flex; }
4324    }
4325
4326    #section-template--26251783635327__vk_hero_section_LJMTnH .right{
4327      display:flex; align-items:center; gap:12px;
4328    }
4329    #section-template--26251783635327__vk_hero_section_LJMTnH .icon-btn{
4330      width:36px; height:36px; display:inline-flex; align-items:center; justify-content:center;
4331      background:transparent; border:1px solid rgba(255,255,255,0.5); border-radius:50%;
4332      text-decoration:none; color:var(--hero-text);
4333    }
4334    #section-template--26251783635327__vk_hero_section_LJMTnH .top-cta{
4335      text-decoration:none; padding:10px 16px; border:1px solid rgba(255,255,255,0.7);
4336      border-radius:6px; color:var(--hero-text); font-size:12px; letter-spacing:.06em; text-transform:uppercase;
4337      background: rgba(0,0,0,0.1);
4338    }
4339    #section-template--26251783635327__vk_hero_section_LJMTnH .top-cta:hover{ background: rgba(255,255,255,0.08); }
4340
4341    /* Center content */
4342    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-content{
4343      display:flex; flex-direction:column; align-items:center; text-align:center;
4344      padding: clamp(40px, 6vw, 80px) 16px 32px;
4345      gap: 8px;
4346    }
4347    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-content.wrap{
4348      max-width: 980px; margin: 0 auto;
4349    }
4350    #section-template--26251783635327__vk_hero_section_LJMTnH .heading{
4351      font-size: 42px;
4352      line-height: 140%;
4353      font-family:"Playfair Display";
4354      color:#FAF3E9;
4355      margin-bottom:0px;
4356      text-transform: unset !important;
4357    }
4358    #section-template--26251783635327__vk_hero_section_LJMTnH .subtext{
4359      color:#FAF3E9;
4360      font-size:14px;
4361      max-width: 760px;
4362      line-height: 150%;
4363      margin-bottom:0px;
4364      letter-spacing:0px;
4365    }
4366    #section-template--26251783635327__vk_hero_section_LJMTnH .subtext p{
4367      margin-bottom:0px;
4368    }
4369    #section-template--26251783635327__vk_hero_section_LJMTnH .actions{
4370      display:flex;
4371      gap:14px; 
4372      flex-wrap:wrap; 
4373      justify-content:center; 
4374      margin-top: 8px;
4375      line-height:1.5;
4376    }
4377    #section-template--26251783635327__vk_hero_section_LJMTnH .btn{
4378      display:inline-flex;
4379      align-items:center;
4380      justify-content:center;
4381      min-height:48px;
4382      padding: 12px 20px;
4383      border-radius:0px;
4384      text-decoration:none;
4385      font-size:14px;
4386      text-transform:uppercase;
4387      letter-spacing:0px;
4388      font-weight:400;
4389      width: 240px
4390    }
4391    #section-template--26251783635327__vk_hero_section_LJMTnH .btn-primary{
4392      color:#545454;
4393      background: #FAF3E9;  
4394      border: 1px solid #FAF3E9;
4395    }
4396    #section-template--26251783635327__vk_hero_section_LJMTnH .btn-primary:hover{}
4397    #section-template--26251783635327__vk_hero_section_LJMTnH .btn-outline{
4398      background: transparent; 
4399      color: #FAF3E9; 
4400      border: 1px solid #FAF3E9;
4401    }
4402    #section-template--26251783635327__vk_hero_section_LJMTnH .btn-outline:hover{ background: rgba(255,255,255,0.08); }
4403
4404    /* Vertical alignment options */
4405    
4406    #section-template--26251783635327__vk_hero_section_LJMTnH .hero-inner{ justify-content:
4407      space-between;
4408    }
4409    
4410      #section-template--26251783635327__vk_hero_section_LJMTnH .hero-content{ margin-top:auto; margin-bottom:auto; }
4411    
4412
4413
4414    @media (max-width: 768px) {
4415      #section-template--26251783635327__vk_hero_section_LJMTnH .heading{
4416        font-size: 26px;
4417      }
4418
4419      #section-template--26251783635327__vk_hero_section_LJMTnH .subtext{
4420        font-size: 12px;
4421      }
4422    }
4423
4424  </style>
4425
4426  <div class="hero-bg">
4427    
4428      <picture>
4429        
4430          <source
4431            media="(max-width: 767px)"
4432            srcset="//www.catherinedeane.co.uk/cdn/shop/files/CD_blog_banner_12.png?v=1788522559&width=1200"
4433          >
4434        
4435        
4436          <img
4437            src="//www.catherinedeane.co.uk/cdn/shop/files/CD_blog_banner_12.png?v=1788522559&width=2400"
4438            alt=""
4439            style="object-position: 50% 35%;"
4440          >
4441        
4442      </picture>
4443    
4444
4445    <div class="hero-overlay"></div>
4446  </div>
4447
4448  <div class="hero-inner container ">
4449    
4450      <div class="topbar"></div>
4451    
4452
4453    <div
4454      class="hero-content wrap"
4455      style="text-align: center;"
4456    >
4457      
4458        <h2 class="heading">About Our Latest Bridal Collection</h2>
4459      
4460      
4461        <div class="subtext"><p>The whispers, the details and the behind-the-scenes of how these designs came to life...</p></div>
4462      
4463      
4464      <div class="actions">
4465        
4466        
4467          <a class="btn btn-outline" href="https://www.catherinedeane.co.uk/blogs/journal/the-white-whispers-collection-is-here">Read More</a>
4468        
4469      </div>
4470    </div>
4471  </div>
4472
4473  
4474</section>
4475</section><div id="shopify-section-template--26251783635327__vk_features_3_col_grid_iYbEeW" class="shopify-section">
4476
4477<section class="crafted-with-intention">
4478  <div class="container">
4479    <div class="section-header">
4480      <h2>Crafted with Intention</h2>
4481      <p><p>Over 40% of our bridal garments are made using luxury, recycled fabrics - from satin to lace. Each piece is thoughtfully constructed 
4481in small production runs to minimise waste, honour craftsmanship, and ensure quality that lasts beyond one day.</p></p>
4482    </div>
4483
4484    <div class="swiper crafted-swiper">
4485      <div class="swiper-wrapper">
4486        
4487          <div class="swiper-slide">
4488            <div class="crafted-block">
4489              
4490                <a href="/pages/our-iconic-bridal-fabrics">
4491                  
4492                    <div class="image-wrapper">
4493                      <img src="//www.catherinedeane.co.uk/cdn/shop/files/3aa9ac257aa7bae23ac2cd6c254c521c37eec189.webp?v=1759600895&width=800" alt="Recycled satin, lace &amp; tulle">
4494                      <div class="caption">Recycled satin, lace & tulle</div>
4495                    </div>
4496                  
4497                </a>
4498              
4499            </div>
4500          </div>
4501        
4502          <div class="swiper-slide">
4503            <div class="crafted-block">
4504              
4505                <a href="/pages/about-us">
4506                  
4507                    <div class="image-wrapper">
4508                      <img src="//www.catherinedeane.co.uk/cdn/shop/files/DSC_0413_-_Copy.jpg?v=1760018616&width=800" alt="Meet Catherine">
4509                      <div class="caption">Meet Catherine</div>
4510                    </div>
4511                  
4512                </a>
4513              
4514            </div>
4515          </div>
4516        
4517          <div class="swiper-slide">
4518            <div class="crafted-block">
4519              
4520                <a href="/pages/visit-us">
4521                  
4522                    <div class="image-wrapper">
4523                      <img src="//www.catherinedeane.co.uk/cdn/shop/files/fc01e4205d449be1aaff5f2cba8ad55da17da631.webp?v=1759600955&width=800" alt="Book Your Appointment">
4524                      <div class="caption">Book Your Appointment</div>
4525                    </div>
4526                  
4527                </a>
4528              
4529            </div>
4530          </div>
4531        
4532      </div>
4533    </div>
4534  </div>
4535</section>
4536
4537
4538
4539<style>
4540  @media(min-width:1440px){
4541    
4542      .crafted-with-intention {
4543        
4544        margin-left:auto;
4545        margin-right:auto;
4546      }
4547    
4548  }
4549</style>
4550
4551
4552</div><section id="shopify-section-template--26251783635327__vk_reviews_HU8T73" class="shopify-section"><!-- sections/love-notes.liquid -->
4553
4554<section class="love-notes-section">
4555  <div class="love-notes-container">
4556    
4557      <h2 class="love-notes-title">Love Notes From Our Brides</h2>
4558    
4559    
4560
4561                  <div class="top__text"> 
4562                    We have over 1000+ reviews on Google
4563                  </div>
4564
4565                
4566
4567    
4568
4569    <!-- Swiper Container -->
4570    <div class="swiper love-notes-swiper">
4571      <div class="swiper-wrapper">
4572        
4573          
4574            <div class="swiper-slide">
4575              <div class="testimonial-content">
4576                
4577                
4578                  <div class="individual-stars">
4579                    
4580                    
4581                      
4582                        <span class="star filled">★</span>
4583                      
4584                    
4585                      
4586                        <span class="star filled">★</span>
4587                      
4588                    
4589                      
4590                        <span class="star filled">★</span>
4591                      
4592                    
4593                      
4594                        <span class="star filled">★</span>
4595                      
4596                    
4597                      
4598                        <span class="star filled">★</span>
4599                      
4600                    
4601                  </div>
4602                
4603
4604                
4605                  <blockquote class="testimonial-text">"What a beautiful boutique with a stunning array of pieces to try on!! Sophia was so friendly and kind and helpful. I loved my experience here today - thank you x"</blockquote>
4606                
4607                
4608                  <cite class="customer-name">- Amy</cite>
4609                
4610              </div>
4611            </div>
4612          
4613            <div class="swiper-slide">
4614              <div class="testimonial-content">
4615                
4616                
4617                  <div class="individual-stars">
4618                    
4619                    
4620                      
4621                        <span class="star filled">★</span>
4622                      
4623                    
4624                      
4625                        <span class="star filled">★</span>
4626                      
4627                    
4628                      
4629                        <span class="star filled">★</span>
4630                      
4631                    
4632                      
4633                        <span class="star filled">★</span>
4634                      
4635                    
4636                      
4637                        <span class="star filled">★</span>
4638                      
4639                    
4640                  </div>
4641                
4642
4643                
4644                  <blockquote class="testimonial-text">"I didn't want a dress that made me feel like someone else. What I found at Catherine Deane was soft, intentional, and felt completely like me - graceful without ever trying too hard."</blockquote>
4645                
4646                
4647                  <cite class="customer-name">- Ava</cite>
4648                
4649              </div>
4650            </div>
4651          
4652            <div class="swiper-slide">
4653              <div class="testimonial-content">
4654                
4655                
4656                  <div class="individual-stars">
4657                    
4658                    
4659                      
4660                        <span class="star filled">★</span>
4661                      
4662                    
4663                      
4664                        <span class="star filled">★</span>
4665                      
4666                    
4667                      
4668                        <span class="star filled">★</span>
4669                      
4670                    
4671                      
4672                        <span class="star filled">★</span>
4673                      
4674                    
4675                      
4676                        <span class="star filled">★</span>
4677                      
4678                    
4679                  </div>
4680                
4681
4682                
4683                  <blockquote class="testimonial-text">"I had a wonderful experience with Lia during my virtual appointment. She was so helpful with finding the right gowns for my wedding theme, style preferences, and body type. She showed me several dresses and mix and match styles, plus explained the different fits and colors. The wedding dress I ended up ordering is perfect. Highly recommend!"</blockquote>
4684                
4685                
4686                  <cite class="customer-name">- Heather</cite>
4687                
4688              </div>
4689            </div>
4690          
4691            <div class="swiper-slide">
4692              <div class="testimonial-content">
4693                
4694                
4695                  <div class="individual-stars">
4696                    
4697                    
4698                      
4699                        <span class="star filled">★</span>
4700                      
4701                    
4702                      
4703                        <span class="star filled">★</span>
4704                      
4705                    
4706                      
4707                        <span class="star filled">★</span>
4708                      
4709                    
4710                      
4711                        <span class="star filled">★</span>
4712                      
4713                    
4714                      
4715                        <span class="star filled">★</span>
4716                      
4717                    
4718                  </div>
4719                
4720
4721                
4722                  <blockquote class="testimonial-text">"I love brands that are sustainable and eco-conscious of the environment, so my affinity to Catherine Deane was there from the beginning!"</blockquote>
4723                
4724                
4725                  <cite class="customer-name">- Aurora</cite>
4726                
4727              </div>
4728            </div>
4729          
4730            <div class="swiper-slide">
4731              <div class="testimonial-content">
4732                
4733                
4734                  <div class="individual-stars">
4735                    
4736                    
4737                      
4738                        <span class="star filled">★</span>
4739                      
4740                    
4741                      
4742                        <span class="star filled">★</span>
4743                      
4744                    
4745                      
4746                        <span class="star filled">★</span>
4747                      
4748                    
4749                      
4750                        <span class="star filled">★</span>
4751                      
4752                    
4753                      
4754                        <span class="star filled">★</span>
4755                      
4756                    
4757                  </div>
4758                
4759
4760                
4761                  <blockquote class="testimonial-text">"Highly recommend visiting the London boutique. The whole process from start to finish was so enjoyable. Zun and Ernie were amazing and I felt so beautiful in my dress. It really was the dress of my dreams - thank you!"</blockquote>
4762                
4763                
4764                  <cite class="customer-name">- Grace</cite>
4765                
4766              </div>
4767            </div>
4768          
4769        
4770      </div>
4771
4772      
4773        <!-- Pagination dots -->
4774        <div class="love-notes-pagination swiper-pagination-custom"></div>
4775      
4776    </div>
4777  </div>
4778  
4779    <!-- Navigation arrows -->
4780    <div class="love-notes-button-prev swiper-nav-button">
4781      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4782        <path d="M15 18L9 12L15 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
4783      </svg>
4784    </div>
4785    <div class="love-notes-button-next swiper-nav-button">
4786      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4787        <path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
4788      </svg>
4789    </div>
4790  
4791</section>
4792
4793<style>
4794  .love-notes-section {
4795    background-color: #faf3e9;
4796    padding: 30px 24px 30px;
4797    position: relative;
4798    overflow: hidden;
4799  }
4800
4801  .love-notes-container {
4802    max-width: 638px;
4803    margin: 0 auto;
4804    text-align: center;
4805    position: relative;
4806  }
4807
4808  .love-notes-title {
4809    font-size: 24px;
4810    font-weight: 300;
4811    color: #545454;
4812    margin-bottom: 10px;
4813    font-family:"Playfair Display";
4814    text-transform: unset !important;
4815    line-height:1.4;
4816  }
4817
4818  .love-notes-stars {
4819    margin-bottom: 40px;
4820    display: flex;
4821    justify-content: center;
4822    align-items: center;
4823    gap: 6px;
4824  }
4825
4826  .star {
4827    font-size: 20px;
4828    transition: all 0.3s ease;
4829    line-height: 1;
4830  }
4831
4832  .star.filled {
4833    color: #545454;
4834  }
4835
4836  .star.empty {
4837    color: #a0a0a0;
4838    opacity:0.1;
4839  }
4840
4841  
4842  .love-notes-stars:hover .star.filled {
4843    transform: scale(1);
4844  }
4845  
4846
4847  /* Individual testimonial stars */
4848  .individual-stars {
4849    margin-bottom: 16px;
4850    display: flex;
4851    justify-content: center;
4852    align-items: center;
4853    gap: 0px;
4854  }
4855
4856  .individual-stars .star {
4857    font-size: 20px;
4858  }
4859
4860  .individual-stars .star.filled {
4861    color: #545454;
4862  }
4863
4864  .individual-stars .star.empty {
4865    color: #a0a0a0;
4866    opacity:0.1;
4867  }
4868
4869  /* Swiper Styles */
4870  .love-notes-swiper {
4871    position: relative;
4872    width: 100%;
4873    height: auto;
4874    min-height: 200px;
4875  }
4876
4877  .love-notes-swiper .swiper-wrapper {
4878    display: flex;
4879    align-items: center;
4880  }
4881
4882  .love-notes-swiper .swiper-slide {
4883    text-align: center;
4884    display: flex;
4885    justify-content: center;
4886    align-items: center;
4887    opacity: 0.6;
4888    transition: opacity 0.3s ease;
4889  }
4890
4891  .love-notes-swiper .swiper-slide-active {
4892    opacity: 1;
4893  }
4894
4895  .testimonial-content {
4896    width: 100%;
4897    max-width: 638px;
4898    margin: 0 auto;
4899  }
4900
4901  .testimonial-text {
4902    font-size: 16px;
4903    line-height: 1.5;
4904    color: #545454;
4905    margin-bottom: 16px;
4906    border: none;
4907    padding: 0;
4908    letter-spacing:0px;
4909  }
4910
4911  .customer-name {
4912    font-size: 14px;
4913    color: #545454;
4914    font-style: normal;
4915    letter-spacing: 0px;
4916    line-height:1.5;
4917    margin-bottom:0px;
4918  }
4919
4920  .love-notes-section .swiper-nav-button {
4921    margin-top: -40px;
4922  }
4923
4924  /* Custom Navigation Buttons */
4925  .swiper-nav-button {
4926    position: absolute;
4927    top: 50%;
4928    transform: translateY(-50%);
4929    width: 44px;
4930    height: 44px;
4931    
4932    
4933    border-radius: 50%;
4934    display: flex;
4935    align-items: center;
4936    justify-content: center;
4937    cursor: pointer;
4938    z-index: 10;
4939    transition: all 0.3s ease;
4940    color: #545454;
4941    backdrop-filter: blur(10px);
4942  }
4943
4944  .swiper-nav-button:hover {
4945    background: #545454;
4946    color: white;
4947    transform: translateY(-50%) scale(1.1);
4948  }
4949
4950  .love-notes-button-prev {
4951    left: 20px;
4952  }
4953
4954  .love-notes-button-next {
4955    right: 20px;
4956  }
4957
4958  /* Custom Pagination */
4959  .swiper-pagination-custom {
4960    position: static !important;
4961    margin-top: 40px;
4962    margin-bottom: 2px;
4963    display: flex;
4964    justify-content: center;
4965    gap: 4px;
4966  }
4967
4968  .love-notes-bullet {
4969    width: 8px;
4970    height: 8px;
4971    border-radius: 50%;
4972    background-color: #545454;
4973    cursor: pointer;
4974    transition: all 0.3s ease;
4975    opacity: 0.1;
4976  }
4977
4978  .love-notes-bullet-active {
4979    background-color: #545454 !important;
4980    transform: scale(1);
4981    opacity:1;
4982  }
4983
4984  .love-notes-bullet:hover {
4985    background-color: #545454;
4986    opacity:1;
4987  }
4988
4989  /* Swiper fade effect override */
4990  .love-notes-swiper.swiper-fade .swiper-slide {
4991    opacity: 0;
4992  }
4993
4994  .love-notes-swiper.swiper-fade .swiper-slide-active {
4995    opacity: 1;
4996  }
4997  .top__text {
4998    font-size: 14px;
4999    color: #545454;
5000    font-style: normal;
5001    letter-spacing: 0px;
5002    line-height: 1.5;
5003    margin-bottom: 35px;
5004}
5005
5006  /* Responsive */
5007  @media (max-width: 768px) {
5008    .love-notes-section {
5009      padding: 0px 16px 60px;
5010    }
5011
5012    .love-notes-swiper {
5013      min-height:unset;  
5014    }
5015
5016    .love-notes-title {
5017      font-size: 20px;
5018      margin-bottom: 32px;
5019    }
5020
5021    .testimonial-text {
5022      font-size: 14px;
5023      padding: 0;
5024    }
5025
5026    .swiper-pagination-custom {
5027      display:none;
5028    }
5029
5030    .love-notes-swiper {
5031      padding: 0 20px;
5032    }
5033    .love-notes-button-prev {
5034      left: 6px;
5035      justify-content: start;
5036    }
5037
5038    .love-notes-button-next {
5039      right: 6px;
5040      justify-content: end;
5041    }
5042  }
5043
5044  @media (max-width: 480px) {
5045    .love-notes-title {
5046      font-size: 20px;
5047    }
5048
5049    .testimonial-text {
5050      font-size: 14px;
5051    }
5052  }
5053</style>
5054
5055<script>
5056  document.addEventListener('DOMContentLoaded', function() {
5057    const swiperContainer = document.querySelector('.love-notes-swiper');
5058    if (!swiperContainer) return;
5059
5060    const swiperConfig = {
5061      // Basic settings
5062      slidesPerView: 1,
5063      spaceBetween: 50,
5064      centeredSlides: true,
5065      loop: false,
5066      rewind: true,
5067
5068      // Auto play
5069      
5070
5071      // Effects and animations
5072      effect: 'slide',
5073      
5074      
5075      
5076      
5077      
5078      
5079
5080      // Speed and easing
5081      speed: 600,
5082
5083      // Navigation
5084      
5085        navigation: {
5086          nextEl: '.love-notes-button-next',
5087          prevEl: '.love-notes-button-prev',
5088        },
5089      
5090
5091      // Touch settings
5092      touchRatio: 1,
5093      touchAngle: 45,
5094      grabCursor: true,
5095
5096      // Responsive breakpoints
5097      breakpoints: {
5098        320: {
5099          slidesPerView: 1,
5100          spaceBetween: 20,
5101        },
5102        768: {
5103          slidesPerView: 1,
5104          spaceBetween: 30,
5105          
5106            // Pagination
5107            pagination: {
5108              el: '.love-notes-pagination',
5109              type: 'bullets',
5110              clickable: true,
5111              bulletClass: 'love-notes-bullet',
5112              bulletActiveClass: 'love-notes-bullet-active',
5113            },
5114          
5115        },
5116        1024: {
5117          slidesPerView: 1,
5118          spaceBetween: 50,
5119        }
5120      },
5121
5122      // Accessibility
5123      a11y: {
5124        prevSlideMessage: 'Previous testimonial',
5125        nextSlideMessage: 'Next testimonial',
5126        paginationBulletMessage: 'Go to testimonial ',
5127      },
5128
5129      // Events
5130      on: {
5131        slideChangeTransitionEnd: function() {
5132          // This fires only AFTER the transition is completely finished
5133          if (this.pagination && this.pagination.update) {
5134            this.pagination.update();
5135          }
5136        },
5137
5138        touchStart: function() {
5139          this.isDragging = true;
5140        },
5141
5142        touchEnd: function() {
5143          // Small delay to ensure slide change is complete
5144          setTimeout(() => {
5145            this.isDragging = false;
5146            if (this.pagination && this.pagination.update) {
5147              this.pagination.update();
5148            }
5149          }, 50);
5150        },
5151
5152        
5153        
5154        
5155      }
5156    };
5157
5158    // Initialize Swiper
5159    const swiper = new Swiper(swiperContainer, swiperConfig);
5160
5161    // Optional: Pause autoplay on hover
5162    
5163
5164    // Keyboard navigation
5165    
5166    document.addEventListener('keydown', function(e) {
5167      if (e.key === 'ArrowLeft') {
5168        swiper.slidePrev();
5169      } else if (e.key === 'ArrowRight') {
5170        swiper.slideNext();
5171      }
5172    });
5173    
5174  });
5175</script>
5175
5176
5177
5178</section><div id="shopify-section-template--26251783635327__vk_slider_GQRiUH" class="shopify-section press-logo-section">
5179
5180<section class="press-marquee">
5181  
5182    <div class="press-heading">
5183      <h2>AS SEEN IN</h2>
5184    </div>
5185  
5186
5187  <div class="marquee-container scroll-container">
5188    <div class="marquee-track scroll-track" id="scrollTrack">
5189      
5190        <div class="marquee-item">
5191          
5192          
5193        </div>
5194      
5195        <div class="marquee-item">
5196          
5197          
5198        </div>
5199      
5200        <div class="marquee-item">
5201          
5202          
5203        </div>
5204      
5205        <div class="marquee-item">
5206          
5207          
5208        </div>
5209      
5210    </div>
5211  </div>
5212</section>
5213
5214<script>
5215  document.addEventListener('DOMContentLoaded', function () {
5216    // Check if GSAP is available
5217    if (typeof gsap === 'undefined') {
5218      console.warn('GSAP is not loaded. Carousel animation will not work.');
5219      return;
5220    }
5221
5222    const scrollTrack = document.querySelector('#shopify-section-template--26251783635327__vk_slider_GQRiUH #scrollTrack');
5223    if (!scrollTrack) {
5224      console.warn('Scroll track element not found.');
5225      return;
5226    }
5227
5228    const isMobile = window.innerWidth < 768;
5229    const shouldInitCarousel = true || isMobile;
5230
5231    if (!shouldInitCarousel) return;
5232
5233    function setupInfiniteScroll() {
5234      const originalItems = Array.from(scrollTrack.children);
5235      
5236      if (originalItems.length === 0) {
5237        console.warn('No carousel items found.');
5238        return;
5239      }
5240
5241      // Clone all items twice for seamless loop
5242      originalItems.forEach((item) => {
5243        const clone = item.cloneNode(true);
5244        scrollTrack.appendChild(clone);
5245      });
5246      originalItems.forEach((item) => {
5247        const clone = item.cloneNode(true);
5248        scrollTrack.appendChild(clone);
5249      });
5250
5251      // Calculate total width of original items (including margins)
5252      let totalWidth = 0;
5253      originalItems.forEach((item) => {
5254        const style = window.getComputedStyle(item);
5255        totalWidth += item.offsetWidth + parseFloat(style.marginRight) || 0;
5256      });
5257
5258      // Create seamless GSAP loop
5259      const tl = gsap.timeline({ repeat: -1 });
5260      tl.to(scrollTrack, {
5261        x: -totalWidth,
5262        duration: totalWidth / 50, // adjust scroll speed
5263        ease: 'none',
5264      });
5265      tl.set(scrollTrack, { x: 0 });
5266    }
5267
5268    setupInfiniteScroll();
5269  });
5270</script>
5270
5271
5272<style>
5273  #shopify-section-template--26251783635327__vk_slider_GQRiUH .press-marquee {
5274    background-color: #faf3e9;
5275    padding: 80px 0px;
5276    text-align: center;
5277  }
5278
5279  #shopify-section-template--26251783635327__vk_slider_GQRiUH .press-heading h2 {
5280    font-size: 24px;
5281    color: #555555;
5282    margin-bottom: 40px;
5283    font-family: "Playfair Display", serif;
5284    text-transform: unset !important;
5285  }
5286
5287  #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-container {
5288    overflow: hidden;
5289    display: flex;
5290    justify-content: center;
5291    align-items: center;
5292  }
5293
5294  #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-track {
5295    display: flex;
5296    width: fit-content;
5297    will-change: transform;
5298    margin: 0px 0;
5299  }
5300
5301  #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-item {
5302    margin-right: 140px;
5303    flex-shrink: 0;
5304    display: flex;
5305    align-items: center;
5306    justify-content: center;
5307  }
5308
5309  #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-item img {
5310    max-height: 60px;
5311    max-width: 180px;
5312    object-fit: contain;
5313    filter: grayscale(100%); /* monochrome logos */
5314  }
5315
5316  #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-item span {
5317    font-size: 48px;
5318    line-height: 1.2;
5319    color: #222222;
5320    font-family: "MrsEavesOT-Italic", serif;
5321  }
5322
5323
5324  /* Desktop padding */
5325  #shopify-section-template--26251783635327__vk_slider_GQRiUH .press-marquee {
5326    background-color: #faf3e9;
5327    padding-top: 80px;
5328    padding-bottom: 80px;
5329    text-align: center;
5330  }
5331
5332  /* Mobile overrides */
5333  @media(max-width: 768px) {
5334    #shopify-section-template--26251783635327__vk_slider_GQRiUH .press-heading h2 {
5335      font-size: 20px;
5336      margin-bottom: 32px;
5337    }
5338
5339    #shopify-section-template--26251783635327__vk_slider_GQRiUH .press-marquee {
5340      padding-top: 32px;
5341      padding-bottom: 32px;
5342    }
5343
5344    #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-item img {
5345      max-height: 40px;
5346    }
5347
5348    #shopify-section-template--26251783635327__vk_slider_GQRiUH .marquee-track {
5349      margin: 0px 0;
5350    }
5351  }
5352
5353
5354  
5355</style>
5356
5357</div><div id="shopify-section-template--26251783635327__1757075923bc009497" class="shopify-section">
5358  
5359    <div id="shopify-block-AbTlnQS9aOTg1UVhmW__instafeed_app_block_8e8Dyb" class="shopify-block shopify-app-block">
5360
5361
5362
5363  
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375<style>
5376      div[id*="instafeed_app_block"] {
5377        width: 100%;
5378      }
5379      div.shopify-section:has(> [id*="instafeed_app_block"]) {
5380      width: 100%;
5381      }
5382      
5383      body #insta-feed {
5384      
5385          
5386
5387          
5388          margin-bottom: 0px!important;
5389          
5390
5391          
5392
5393          
5394
5395          
5396            color: #545454;
5397          
5398      }
5399      
5400      body #insta-feed h2 {
5401      
5402        
5403          color: #545454;
5404        
5405        
5406          font-size: 24px!important;
5407        
5408         text-align: center;
5409      }
5410
5411      
5412      
5413</style>
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425  <div id="insta-feed"></div>
5426  
5426<script>
5427    if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "Follow Us For More Inspiration";
5428    
5429  </script>
5429
5430
5431
5432<!-- BEGIN app snippet: storefront-script -->
5433
5434
5435  
5436    
5436<script>
5437      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-add33e471ba1f855671ad44bc97445a2.js";
5438      var instafeedScriptMode = "defer";
5439      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
5440    </script>
5440
5441  
5442
5443<!-- END app snippet -->
5444
5445
5446
5447
5448
5449
5450</div>
5451  
5452
5453
5454
5455
5456<style> #shopify-section-template--26251783635327__1757075923bc009497 #insta-feed {max-width: 1440px; margin: 0 auto !important; padding: 40px 70px;} #shopify-section-template--26251783635327__1757075923bc009497 #insta-feed h2 {text-transform: unset !important; font-family: var(--font-playfair);} @media (max-width: 767px) {#shopify-section-template--26251783635327__1757075923bc009497 #insta-feed {padding: 24px 16px; }} </style></div>
5457      </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer">
5458</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer {
5459      border-top: 1px solid #e8e8e1;
5460    }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
5461  
5461<script src="https://embed.small.chat/T9B5MPFMXGAGMSTJNB.js" defer="defer"></script>
5461
5462  
5462<script
5463    src="https://code.jquery.com/jquery-3.6.0.min.js"
5464    integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
5465    crossorigin="anonymous"
5466    defer="defer"
5467  ></script>
5467
5468  <div class="page-width">
5469    <div class="grid">
5470
5471        <div
5472          
5473          class="grid__item footer__item--brand_block_rHiKGQ"
5474          data-type="brand_block"
5475        ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
5476              .footer__item--brand_block_rHiKGQ {
5477                width: 50%;
5478                padding-top: 40px;
5479              }
5480              .footer__item--brand_block_rHiKGQ:nth-child(2n + 1) {
5481                clear: left;
5482              }
5483            }
5484            @media only screen and (min-width: 960px) {
5485              .footer__item--brand_block_rHiKGQ {
5486                width: 30%;
5487              }
5488
5489            }</style><div class="footer-custom-brand">
5490  
5491    <div class="footer-logo">
5492      <img src="//www.catherinedeane.co.uk/cdn/shop/files/Footer_logo.webp?v=1759608070" alt="Catherine Deane UK logo">
5493    </div>
5494  
5495
5496  
5497    <p class="footer-brand-tagline">A world where women feel beautiful and valued.</p>
5498  
5499
5500  <ul class="no-bullets footer__social"><li>
5501        <a
5502          target="_blank"
5503          rel="noopener"
5504          href="https://www.instagram.com/catherine__deane/"
5505          title="Catherine Deane UK on Instagram"
5506        >
5507          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5508            <path d="M17 2.43018H7C4.23858 2.43018 2 4.66875 2 7.43018V17.4302C2 20.1916 4.23858 22.4302 7 22.4302H17C19.7614 22.4302 22 20.1916 22 17.4302V7.43018C22 4.66875 19.7614 2.43018 17 2.43018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5509            <path d="M15.9997 11.8C16.1231 12.6322 15.981 13.4822 15.5935 14.229
5509C15.206 14.9758 14.5929 15.5814 13.8413 15.9597C13.0898 16.3379 12.2382 16.4696 11.4075 16.3359C10.5768 16.2023 9.80947 15.8101 9.21455 15.2151C8.61962 14.6202 8.22744 13.8529 8.09377 13.0222C7.96011 12.1915 8.09177 11.3399 8.47003 10.5884C8.84829 9.83684 9.45389 9.22373 10.2007 8.83623C10.9475 8.44873 11.7975 8.30658 12.6297 8.42999C13.4786 8.55587 14.2646 8.95145 14.8714 9.5583C15.4782 10.1651 15.8738 10.9511 15.9997 11.8Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5510            <path d="M17.5 6.93018H17.51" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5511          </svg>
5512          <span class="icon__fallback-text">Instagram</span>
5513        </a>
5514      </li><li>
5515        <a
5516          target="_blank"
5517          rel="noopener"
5518          href="https://www.facebook.com/TheOfficialCatherineDeane"
5519          title="Catherine Deane UK on Facebook"
5520        >
5521          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5522            <path d="M18 2.43018H15C13.6739 2.43018 12.4021 2.95696 11.4645 3.89464C10.5268 4.83232 10 6.10409 10 7.43018V10.4302H7V14.4302H10V22.4302H14V14.4302H17L18 10.4302H14V7.43018C14 7.16496 14.1054 6.91061 14.2929 6.72307C14.4804 6.53553 14.7348 6.43018 15 6.43018H18V2.43018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5523          </svg>
5524
5525          <span class="icon__fallback-text">Facebook</span>
5526        </a>
5527      </li><li>
5528        <a
5529          target="_blank"
5530          rel="noopener"
5531          href="https://www.youtube.com/@catherinedeane_bridal"
5532          title="Catherine Deane UK on YouTube"
5533        >
5534          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5535            <path d="M22.5406 6.85018C22.4218 6.37559 22.1799 5.94075 21.8392 5.58958C21.4986 5.23842 21.0713 4.98336 20.6006 4.85018C18.8806 4.43018 12.0006 4.43018 12.0006 4.43018C12.0006 4.43018 5.12057 4.43018 3.40057 4.89018C2.92982 5.02336 2.50255 5.27842 2.16192 5.62958C1.82129 5.98075 1.57936 6.41559 1.46057 6.89018C1.14579 8.63573 0.991808 10.4065 1.00057 12.1802C0.989351 13.9672 1.14334 15.7515 1.46057 17.5102C1.59153 17.97 1.83888 18.3883 2.17872 18.7247C2.51855 19.061 2.93939 19.304 3.40057 19.4302C5.12057 19.8902 12.0006 19.8902 12.0006 19.8902C12.0006 19.8902 18.8806 19.8902 20.6006 19.4302C21.0713 19.297 21.4986 19.0419 21.8392 18.6908C22.1799 18.3396 22.4218 17.9048 22.5406 17.4302C22.8529 15.6978 23.0069 13.9405 23.0006 12.1802C23.0118 10.3931 22.8578 8.60887 22.5406 6.85018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5536            <path d="M9.75 15.4502L15.5 12.1802L9.75 8.91016V15.4502Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5537          </svg>
5538
5539          <span class="icon__fallback-text">YouTube</span>
5540        </a>
5541      </li><li>
5542        <a
5543          target="_blank"
5544          rel="noopener"
5545          href="https://pinterest.com/catherinedeane/"
5546          title="Catherine Deane UK on Pinterest"
5547        >
5548          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5549            <path d="M11.9992 11.4304L7.99917 21.4304M9.97317 17.0024C11.0611 17.4849 12.2855 17.5634 13.4262 17.2239C14.5669 16.8845 15.5491 16.1492 16.1962 15.1504C16.8434 14.1516 17.113 12.9547 16.9567 11.7749C16.8004 10.5951 16.2283 9.5097 15.3434 8.71389C14.4585 7.91807 13.3187 7.464 12.129 7.43331C10.9392 7.40261 9.77757 7.7973 8.85278 8.54642C7.928 9.29554 7.30075 10.35 7.08379 11.5202C6.86684 12.6904 7.0744 13.8996 7.66917 14.9304" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5550            <path d="M12 22.4302C17.5228 22.4302 22 17.953 22 12.4302C22 6.90733 17.5228 2.43018 12 2.43018C6.47715 2.43018 2 6.90733 2 12.4302C2 17.953 6.47715 22.4302 12 22.4302Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5551          </svg>
5552
5553          <span class="icon__fallback-text">Pinterest</span>
5554        </a>
5555      </li><li>
5556        <a
5557          target="_blank"
5558          rel="noopener"
5559          href="https://www.linkedin.com/company/catherinedeane/posts/?feedView=all"
5560          title="Catherine Deane UK on LinkedIn"
5561        >
5562          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5563            <path d="M16 8.43018C17.5913 8.43018 19.1174 9.06232 20.2426 10.1875C21.3679 11.3128 22 12.8389 22 14.4302V21.4302H18V14.4302C18 13.8997 17.7893 13.391 17.4142 13.016C17.0391 12.6409 16.5304 12.4302 16 12.4302C15.4696 12.4302 14.9609 12.6409 14.5858 13.016C14.2107 13.391 14 13.8997 14 14.4302V21.4302H10V14.4302C10 12.8389 10.6321 11.3128 11.7574 10.1875C12.8826 9.06232 14.4087 8.43018 16 8.43018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5564            <path d="M6 9.43018H2V21.4302H6V9.43018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5565            <path d="M4 6.43018C5.10457 6.43018 6 5.53475 6 4.43018C6 3.32561 5.10457 2.43018 4 2.43018C2.89543 2.43018 2 3.32561 2 4.43018C2 5.53475 2.89543 6.43018 4 6.43018Z" stroke="#FAF3E9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
5566          </svg>
5567          <span class="icon__fallback-text">LinkedIn</span>
5568        </a>
5569      </li></ul>
5570</div>
5571
5572<style>
5573  .footer-custom-brand {
5574    text-align: left;
5575    color: #faf3e9;
5576  }
5577  .footer-custom-brand .footer-logo img {
5578    max-width: 240px;
5579    margin-bottom: 16px;
5580  }
5581  .footer-custom-brand .footer-brand-tagline {
5582    font-size: 12px;
5583    margin-bottom: 16px;
5584    line-height:1.5;
5585    color:#faf3e9;
5586  }
5587  ul.footer__social,
5588  ul.footer__social li {
5589      line-height:8px;
5590  }
5591  .footer-social-icons a {
5592    display: inline-block;
5593    margin: 0 10px;
5594    line-height:8px;
5595  }
5596  .footer__social li{
5597    margin-right:0px;
5598    margin-left:13px;
5599    margin-bottom:0px;
5600  }
5601  .footer__social li:first-child{
5602    margin-left:0px;
5603  }
5604  .footer-social-icons img {
5605    width: 24px;
5606    height: auto;
5607    transition: opacity 0.3s ease;
5608  }
5609  .footer-social-icons img:hover {
5610    opacity: 0.7;
5611  }
5612  @media only screen and (max-width: 768px) {
5613    .site-footer .grid__item {
5614        padding: 0px;
5615    }
5616}
5617</style>
5618</div>
5619
5620        <div
5621          
5622          class="grid__item footer__item--klaviyo_newsletter_yKMPtw"
5623          data-type="klaviyo_newsletter"
5624        ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
5625              .footer__item--klaviyo_newsletter_yKMPtw {
5626                width: 50%;
5627                padding-top: 40px;
5628              }
5629              .footer__item--klaviyo_newsletter_yKMPtw:nth-child(2n + 1) {
5630                clear: left;
5631              }
5632            }
5633            @media only screen and (min-width: 960px) {
5634              .footer__item--klaviyo_newsletter_yKMPtw {
5635                width: 25%;
5636              }
5637
5638            }</style><div class="vk-klaviyo-form-container">
5639  
5640    <h1 class="footer__title">Stay Inspired</h1>
5641  
5642  <div class="footer__content"><p>Sign up for bridal inspiration, real bride stories & behind-the-seams content</p></div>
5643  <div class="klaviyo-form-XakDgf"></div>
5644</div>
5645
5646<script>
5647  document.addEventListener('DOMContentLoaded', function () {
5648    // SVG you want to replace button text with
5649    const mySVG = `
5650    <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5651        <path d="M5 12.4636H19" stroke="#FAF3E9" stroke-linecap="round" stroke-linejoin="round"/>
5652        <path d="M12 5.46362L19 12.4636L12 19.4636" stroke="#FAF3E9" stroke-linecap="round" stroke-linejoin="round"/>
5653    </svg>
5654  `;
5655
5656    function updateKlaviyoForm() {
5657      const input = document.querySelector('.footer__item--klaviyo_newsletter_yKMPtw .klaviyo-form input[type="email"]');
5658      const button = document.querySelector('.footer__item--klaviyo_newsletter_yKMPtw .klaviyo-form button[type="button"]');
5659
5660      if (input && !input.dataset.placeholderSet) {
5661        input.setAttribute('placeholder', 'Email');
5662        input.dataset.placeholderSet = 'true'; // mark so we don't repeat
5663      }
5664
5665      if (button && !button.dataset.svgSet) {
5666        button.innerHTML = mySVG;
5667        button.dataset.svgSet = 'true'; // mark so we don't repeat
5668      }
5669    }
5670
5671    // Run once in case form is already present
5672    updateKlaviyoForm();
5673
5674    // Observe DOM for dynamically injected Klaviyo forms
5675    const observer = new MutationObserver(() => {
5676      updateKlaviyoForm();
5677
5678      // If both have been updated, stop observing
5679      const done =
5680        document.querySelector('.footer__item--klaviyo_newsletter_yKMPtw .klaviyo-form input[data-placeholder-set]') &&
5681        document.querySelector('.footer__item--klaviyo_newsletter_yKMPtw .klaviyo-form button[data-svg-set]');
5682      if (done) observer.disconnect();
5683    });
5684
5685    observer.observe(document.body, { childList: true, subtree: true });
5686  });
5687</script>
5687
5688
5689<style>
5690  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:not(:has(input[type="email"])) {
5691    display: none !important;
5692  }
5693  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF4),
5694  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF5) {
5695    display: block !important;
5696    border-bottom: none !important
5697  }
5698  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF4) div[data-testid="form-component"],
5699  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF5) div[data-testid="form-component"] {
5700    height: auto !important;
5701  }
5702  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button[type="button"] {
5703      background:transparent !important;
5704      color:#FAF3E9 !important;
5705      height:48px !important;
5706  }
5707  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button[type="button"]:hover,
5708  .go139952870.go139952870.go139952870:hover{
5709      background-color:#545454 !important;
5710      color:#FAF3E9 !important;
5711  }
5712  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"]{
5713      height:48px !important;
5714      padding: 0 1px 0 0 !important;
5715  }
5716  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"]:has(button){
5717      padding:0px !important;
5718  }
5719  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button {
5720      padding:0px !important;
5721  }
5722  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]{
5723      border-bottom:1px solid #faf3e9 !important;
5724  }
5725  form[data-testid="klaviyo-form-XakDgf"] input[type="email"]{
5726      color: var(--color-beige) !important;
5727      height:48px !important;
5728      border:0px !important;
5729      background: transparent !important;
5730      font-family: var(--font-gothic) !important;
5731      outline: none !important;
5732  }
5733  form[data-testid="klaviyo-form-TiuxXF"] input[type="email"]::placeholder {
5734    color: #FAF3E9 !important;
5735    opacity: 1 !important;
5736  }
5737  .footer__content{
5738      color:#f1f3e9;
5739      margin-bottom:24px;
5740      font-size:12px;
5741  }
5742  .footer__content p{
5743    margin-bottom:16px !important;
5744  }
5745  .footer__content p:last-child{
5746    margin-bottom:0px !important;
5747  }
5748  form[data-testid="klaviyo-form-XakDgf"] > div {
5749    min-height:unset !important;
5750  }
5751
5752  #rich-text-016JB91TTR00000000003J1GF4 * {
5753    font-family: "Poppins" !important;
5754    font-size:16px !important;
5755    color: #faf3e9 !important;
5756  }
5757  #rich-text-016JB91TTR00000000003J1GF5 * {
5758    font-family: "Poppins" !important;
5759    font-size:12px !important;
5760    color: #faf3e9 !important;
5761  }
5762  .footer__item--klaviyo_newsletter_yKMPtw{
5763    display:none;
5764  }
5765  form[data-testid="klaviyo-form-XakDgf"]{
5766    max-width:unset !important;
5767  }
5768  @media(max-width:768px){
5769  .footer__item--klaviyo_newsletter_yKMPtw.grid__item {
5770    padding-left: 0px;
5771    padding-bottom:0px;
5772    margin:24px 0;
5773  }
5774  .footer__item--klaviyo_newsletter_yKMPtw.grid__item .vk-klaviyo-form-container h1 {
5775    margin-bottom:16px;
5776  }
5777}
5778  
5779  
5780  @media(max-width:959px){
5781   .footer__item--klaviyo_newsletter_yKMPtw{
5782      display:block;
5783  } }
5784  
5785</style>
5786</div>
5787
5788        <div
5789          
5790          class="grid__item footer__item--menu_LMf6nk"
5791          data-type="menu"
5792        ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
5793              .footer__item--menu_LMf6nk {
5794                width: 50%;
5795                padding-top: 40px;
5796              }
5797              .footer__item--menu_LMf6nk:nth-child(2n + 1) {
5798                clear: left;
5799              }
5800            }
5801            @media only screen and (min-width: 960px) {
5802              .footer__item--menu_LMf6nk {
5803                width: 20%;
5804              }
5805
5806            }</style><p class="h4 footer__title small--hide">
5807      Discover
5808    </p>
5809    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_LMf6nk">
5810      Discover
5811<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
5812  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
5812ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
5813</span>
5814</button><div
5815    
5816      id="Footer-menu_LMf6nk" class="collapsible-content collapsible-content--small"
5817    >
5818    <div class="collapsible-content__inner">
5819      <div class="footer__collapsible">
5820        <ul class="no-bullets site-footer__linklist"><li><a href="/collections/gowns">Bridalwear</a></li><li><a href="/collections/wedding-gowns-and-dresses">Gowns</a></li><li><a href="/collections/wedding-separates">Separates</a></li><li><a href="/collections/accessories-bridal">Accessories</a></li><li><a href="/blogs/journal">Journal</a></li><li><a href="/pages/about-us">About</a></li><li><a href="/pages/faq">FAQ</a></li></ul>
5821      </div>
5822    </div>
5823  </div></div>
5824
5825        <div
5826          
5827          class="grid__item footer__item--menu_dKPVaN"
5828          data-type="menu"
5829        ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
5830              .footer__item--menu_dKPVaN {
5831                width: 50%;
5832                padding-top: 40px;
5833              }
5834              .footer__item--menu_dKPVaN:nth-child(2n + 1) {
5835                clear: left;
5836              }
5837            }
5838            @media only screen and (min-width: 960px) {
5839              .footer__item--menu_dKPVaN {
5840                width: 25%;
5841              }
5842
5843            }</style><p class="h4 footer__title small--hide">
5844      Support & Services
5845    </p>
5846    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-menu_dKPVaN">
5847      Support & Services
5848<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
5849  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
5850</span>
5851</button><div
5852    
5853      id="Footer-menu_dKPVaN" class="collapsible-content collapsible-content--small"
5854    >
5855    <div class="collapsible-content__inner">
5856      <div class="footer__collapsible">
5857        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/book-an-appointment">Book A Virtual Appointment</a></li><li><a href="/pages/ordering-timelines">Ordering Timelines</a></li><li><a href="/pages/find-a-stockist">Find A Stockist</a></li><li><a href="/pages/contact-us">Contact</a></li><li><a href="/pages/become-a-stockist">Become A Stockist</a></li><li><a href="/policies/terms-of-service">Shipping & Returns</a></li><li><a href="/pages/privacy-policy">Privacy Policy</a></li><li><a href="/pages/terms-privacy">Terms & Conditions</a></li><li><a href="/pages/want-to-work-with-us">Want To Work With Us?</a></li></ul>
5858      </div>
5859    </div>
5860  </div></div>
5861
5862        <div
5863          
5864          class="grid__item footer__item--klaviyo_newsletter_A86AaQ"
5865          data-type="klaviyo_newsletter"
5866        ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
5867              .footer__item--klaviyo_newsletter_A86AaQ {
5868                width: 50%;
5869                padding-top: 40px;
5870              }
5871              .footer__item--klaviyo_newsletter_A86AaQ:nth-child(2n + 1) {
5872                clear: left;
5873              }
5874            }
5875            @media only screen and (min-width: 960px) {
5876              .footer__item--klaviyo_newsletter_A86AaQ {
5877                width: 25%;
5878              }
5879
5880            }</style><div class="vk-klaviyo-form-container">
5881  
5882    <h1 class="footer__title">Stay Inspired</h1>
5883  
5884  <div class="footer__content"><p>Sign up for bridal inspiration, real bride stories & behind-the-seams content</p></div>
5885  <div class="klaviyo-form-XakDgf"></div>
5886</div>
5887
5888<script>
5889  document.addEventListener('DOMContentLoaded', function () {
5890    // SVG you want to replace button text with
5891    const mySVG = `
5892    <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
5893        <path d="M5 12.4636H19" stroke="#FAF3E9" stroke-linecap="round" stroke-linejoin="round"/>
5894        <path d="M12 5.46362L19 12.4636L12 19.4636" stroke="#FAF3E9" stroke-linecap="round" stroke-linejoin="round"/>
5895    </svg>
5896  `;
5897
5898    function updateKlaviyoForm() {
5899      const input = document.querySelector('.footer__item--klaviyo_newsletter_A86AaQ .klaviyo-form input[type="email"]');
5900      const button = document.querySelector('.footer__item--klaviyo_newsletter_A86AaQ .klaviyo-form button[type="button"]');
5901
5902      if (input && !input.dataset.placeholderSet) {
5903        input.setAttribute('placeholder', 'Email');
5904        input.dataset.placeholderSet = 'true'; // mark so we don't repeat
5905      }
5906
5907      if (button && !button.dataset.svgSet) {
5908        button.innerHTML = mySVG;
5909        button.dataset.svgSet = 'true'; // mark so we don't repeat
5910      }
5911    }
5912
5913    // Run once in case form is already present
5914    updateKlaviyoForm();
5915
5916    // Observe DOM for dynamically injected Klaviyo forms
5917    const observer = new MutationObserver(() => {
5918      updateKlaviyoForm();
5919
5920      // If both have been updated, stop observing
5921      const done =
5922        document.querySelector('.footer__item--klaviyo_newsletter_A86AaQ .klaviyo-form input[data-placeholder-set]') &&
5923        document.querySelector('.footer__item--klaviyo_newsletter_A86AaQ .klaviyo-form button[data-svg-set]');
5924      if (done) observer.disconnect();
5925    });
5926
5927    observer.observe(document.body, { childList: true, subtree: true });
5928  });
5929</script>
5929
5930
5931<style>
5932  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:not(:has(input[type="email"])) {
5933    display: none !important;
5934  }
5935  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF4),
5936  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF5) {
5937    display: block !important;
5938    border-bottom: none !important
5939  }
5940  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF4) div[data-testid="form-component"],
5941  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]:has(#rich-text-016JB91TTR00000000003J1GF5) div[data-testid="form-component"] {
5942    height: auto !important;
5943  }
5944  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button[type="button"] {
5945      background:transparent !important;
5946      color:#FAF3E9 !important;
5947      height:48px !important;
5948  }
5949  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button[type="button"]:hover,
5950  .go139952870.go139952870.go139952870:hover{
5951      background-color:#545454 !important;
5952      color:#FAF3E9 !important;
5953  }
5954  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"]{
5955      height:48px !important;
5956      padding: 0 1px 0 0 !important;
5957  }
5958  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"]:has(button){
5959      padding:0px !important;
5960  }
5961  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-component"] button {
5962      padding:0px !important;
5963  }
5964  form[data-testid="klaviyo-form-XakDgf"] div[data-testid="form-row"]{
5965      border-bottom:1px solid #faf3e9 !important;
5966  }
5967  form[data-testid="klaviyo-form-XakDgf"] input[type="email"]{
5968      color: var(--color-beige) !important;
5969      height:48px !important;
5970      border:0px !important;
5971      background: transparent !important;
5972      font-family: var(--font-gothic) !important;
5973      outline: none !important;
5974  }
5975  form[data-testid="klaviyo-form-TiuxXF"] input[type="email"]::placeholder {
5976    color: #FAF3E9 !important;
5977    opacity: 1 !important;
5978  }
5979  .footer__content{
5980      color:#f1f3e9;
5981      margin-bottom:24px;
5982      font-size:12px;
5983  }
5984  .footer__content p{
5985    margin-bottom:16px !important;
5986  }
5987  .footer__content p:last-child{
5988    margin-bottom:0px !important;
5989  }
5990  form[data-testid="klaviyo-form-XakDgf"] > div {
5991    min-height:unset !important;
5992  }
5993
5994  #rich-text-016JB91TTR00000000003J1GF4 * {
5995    font-family: "Poppins" !important;
5996    font-size:16px !important;
5997    color: #faf3e9 !important;
5998  }
5999  #rich-text-016JB91TTR00000000003J1GF5 * {
6000    font-family: "Poppins" !important;
6001    font-size:12px !important;
6002    color: #faf3e9 !important;
6003  }
6004  .footer__item--klaviyo_newsletter_A86AaQ{
6005    display:none;
6006  }
6007  form[data-testid="klaviyo-form-XakDgf"]{
6008    max-width:unset !important;
6009  }
6010  @media(max-width:768px){
6011  .footer__item--klaviyo_newsletter_A86AaQ.grid__item {
6012    padding-left: 0px;
6013    padding-bottom:0px;
6014    margin:24px 0;
6015  }
6016  .footer__item--klaviyo_newsletter_A86AaQ.grid__item .vk-klaviyo-form-container h1 {
6017    margin-bottom:16px;
6018  }
6019}
6020  
6021  @media(min-width:960px){
6022   .footer__item--klaviyo_newsletter_A86AaQ{
6023    display:block;
6024  } }
6025  
6026  
6027</style>
6028</div></div>
6029    <div class="footer-bottom"><p class="footer__small-text">
6030          &copy; 2026
6031          Catherine Deane UK
6032</p><ul class="inline-list payment-icons footer__section"><li class="icon--payment">
6033                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
6033<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6034
6035              </li><li class="icon--payment">
6036                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
6036<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
6037
6038              </li><li class="icon--payment">
6039                <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
6040              </li><li class="icon--payment">
6041                <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
6042              </li><li class="icon--payment">
6043                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
604306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
6044
6045              </li><li class="icon--payment">
6046                <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
6047              </li><li class="icon--payment">
6048                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
6049
6050              </li><li class="icon--payment">
6051                <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
60510-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
6052              </li><li class="icon--payment">
6053                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
6054
6055              </li><li class="icon--payment">
6056                <svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
6056635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
6057              </li><li class="icon--payment">
6058                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
605816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6059
6060              </li></ul><div class="footer__section multi_selector"><form method="post" action="/localization" id="localization_formfooter" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><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="/" /><div class="multi-selectors__item">
6061      <h2 class="visually-hidden" id="CurrencyHeading-footer">
6062        Currency
6063      </h2>
6064
6065      <div class="disclosure" data-disclosure-currency>
6066        <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-controls="CurrencyList-footer" aria-describedby="CurrencyHeading-footer" data-disclosure-toggle><span class="disclosure-list__label">
6067            United Kingdom
6068          </span>
6069        </button>
6070        <ul id="CurrencyList-footer" class="disclosure-list" data-disclosure-list><li class="disclosure-list__item">
6071              <a class="disclosure-list__option" href="#" data-value="AUD" data-disclosure-option><span class="disclosure-list__label">
6072                    Australia
6073                  </span>
6074              </a>
6075            </li><li class="disclosure-list__item disclosure-list__item--current">
6076              <a class="disclosure-list__option" href="#" aria-current="true" data-value="GBP" data-disclosure-option><span class="disclosure-list__label">
6077                    United Kingdom
6078                  </span>
6079              </a>
6080            </li></ul>
6081        <input type="hidden" name="currency_code" value="GBP" data-disclosure-input>
6082      </div>
6083    </div></form></div></div>
6084  </div>
6085</footer>
6086
6087
6088
6089<style>
6090  .footer-bottom{
6091    display:flex;
6092    justify-content: space-between;
6093    align-items:center;
6094    margin-top:40px;
6095  }
6096  footer{
6097    background-color:#545454 !important;
6098    color:#FAF3E9 !important;
6099  }
6100  .footer__section {
6101      margin-top: 0px;
6102      margin-bottom: 0;
6103  }
6104  .footer__title {
6105    font-family: "Poppins" !important;
6106    line-height:1.5;
6107    font-size:14px;
6108    color:#FAF3E9 !important;
6109    letter-spacing:0px;
6110    margin-bottom:16px;
6111  }
6112  .site-footer__linklist a{
6113    
6114    line-height:1.5;
6115    font-size:12px;
6116    color:#FAF3E9 !important;
6117  }
6118  .site-footer .grid {
6119    margin:0px;
6120  }
6121  .site-footer .grid__item:first-child {
6122    padding-left:0px;
6123  }
6124
6125  @media(max-width:768px){
6126    footer{
6127      padding:32px 0;
6128    }
6129    footer .page-width{
6130      padding: 0 24px;
6131    }
6132    .footer-bottom{
6133      flex-direction:column;
6134    }
6135    .multi_selector{
6136      order:3;
6137    }
6138    .footer__small-text{
6139      order:2;
6140      padding:16px 0;
6141    }
6142    .payment-icons{
6143      order:1
6144    }
6145    .footer__title {
6146      margin:0px;
6147      padding:0;
6148      text-align:left !important;
6149    }
6150    .footer__title.is-open {
6151      margin:0 0 22px;
6152      padding:0;
6153    }
6154    .site-footer .grid__item {
6155      text-align: left;
6156    }
6157    .site-footer .grid__item[data-type = "menu"]{
6158      padding:0;
6159      margin: 0;
6160    }
6161    .site-footer .grid__item[data-type = "menu"]:not(:last-child) {
6162      margin: 0 0 24px;
6163    }
6164    .site-footer .grid__item.is-open {
6165      padding:0px;
6166      margin: 24px 0;
6167    }
6168    footer .grid{
6169      margin:0 !important;
6170    }
6171    .site-footer .grid__item:after{
6172      content:none;
6173    }
6174    .footer-bottom{
6175      margin:32px 0;
6176    }
6177  }
6178</style>
6179</div></div>
6180  </div>
6181
6182  <div class="vk-wishlist-upsells">
6183    <section class="bridal-categories vk-cart-upsells hide" id="vk-wishlist-upsells">
6184  <style>
6185    #vk-cart-upsells,
6186    .vk-cart-upsells {
6187      background: ;
6188      padding: 10px;
6189      text-align: center;
6190    }
6191    #vk-cart-upsells .heading,
6192    .vk-cart-upsells .heading {
6193      font-size: 16px;
6194      text-transform: uppercase;
6195      margin-bottom: 16px;
6196      font-family:"Playfair Display";
6197      color: #545454;
6198      line-height:1.4;
6199      text-align: left;
6200    }
6201    #vk-cart-upsells .subtext,
6202    .vk-cart-upsells .subtext {
6203      font-size: 14px;
6204      color: #545454;
6205      max-width: 640px;
6206      line-height:1.5;
6207      margin: 0 auto 40px;
6208    }
6209    #vk-cart-upsells .grid,
6210    .vk-cart-upsells .grid {
6211      display: none;
6212    }
6213    @media (min-width: 768px) {
6214      #vk-cart-upsells .grid,
6215      .vk-cart-upsells .grid {
6216        max-width: 100%;
6217        margin: auto;
6218        display: grid;
6219        grid-template-columns: repeat(2, 1fr);
6220        gap: 4px;
6221      }
6222
6223      #vk-cart-upsells,
6224      .vk-cart-upsells {
6225        padding-left: 16px;
6226        padding-right: 16px;
6227      }
6228      #vk-cart-upsells .heading,
6229      .vk-cart-upsells .heading {
6230        font-size: 16px;
6231        margin-bottom: 16px;
6232        line-height:1.4;
6233      }
6234      #vk-cart-upsells .subtext,
6235      .vk-cart-upsells .subtext {
6236        font-size: 14px;
6237        margin: 0 auto 32px;
6238      }
6239    }
6240    #vk-cart-upsells .item,
6241    .vk-cart-upsells .item {
6242      display:flex; flex-direction:column; gap:8px;
6243      text-decoration:none; color:inherit;
6244    }
6245    #vk-cart-upsells .item img,
6246    .vk-cart-upsells .item img {
6247      width:100%; height:auto; display:block; object-fit:cover;
6248    }
6249    #vk-cart-upsells .title,
6250    .vk-cart-upsells .title {
6251      font-size:14px; text-transform:uppercase; text-align:center; line-height:1.5;
6252    }
6253    #vk-cart-upsells .price,
6254    .vk-cart-upsells .price {
6255      font-size:12px;
6256      text-align:center;
6257      line-height:1.5;
6258    }
6259    #vk-cart-upsells .price s,
6260    .vk-cart-upsells .price s {
6261      color:#A0A0A0; margin-left:4px; font-size:12px; line-height:1.5;
6262    }
6263    #vk-cart-upsells .price .savings,
6264    .vk-cart-upsells .price .savings {
6265      color:#E04C41; margin-left:6px; font-size:12px; line-height:1.5;
6266    }
6267    #vk-cart-upsells .browse-all,
6268    .vk-cart-upsells .browse-all {
6269      display:block;
6270      margin-top:32px;
6271      font-size:14px;
6272      line-height:1.5;
6273      text-transform:uppercase;
6274      color:#545454;
6275      text-decoration:underline;
6276    }
6277    /* Swiper styles */
6278    #vk-cart-upsells .swiper,
6279    .vk-cart-upsells .swiper {
6280      width: 100%;
6281    }
6282    #vk-cart-upsells .swiper-slide,
6283    .vk-cart-upsells .swiper-slide {
6284      width: auto;
6285    }
6286
6287    
6288      @media (max-width: 768px) {
6289        #vk-cart-upsells .item img,
6290        .vk-cart-upsells .item img {
6291          height: 350px;
6292        }
6293      }
6294    
6295
6296    
6297    
6298  </style>
6299
6300  <div class="container">
6301    
6302      <h2 class="heading">Complete the look</h2>
6303    
6304    
6305
6306    
6307
6308    
6309      <!-- Swiper layout (mobile) -->
6310      <div class="swiper">
6311        <div class="swiper-wrapper">
6312          
6313            <div class="swiper-slide">
6314              <a class="item" href="/products/anya-topper">
6315                
6316                  <img src="//www.catherinedeane.co.uk/cdn/shop/files/NOOS_WEB_SIZE175.jpg?v=1746799817&width=900" alt="Anya Topper">
6317                
6318
6319                <div class="title">Anya Topper</div>
6320                <div class="price">
6321                  <span class=money>£795</span>
6322                  
6323                </div>
6324              </a>
6325            </div>
6326          
6327            <div class="swiper-slide">
6328              <a class="item" href="/products/alexis-trousers">
6329                
6330                  <img src="//www.catherinedeane.co.uk/cdn/shop/files/NewNoos2_b0f6488e-128c-4266-af4c-fb223619ac93.jpg?v=1734069467&width=900" alt="Alexis Trousers">
6331                
6332
6333                <div class="title">Alexis Trousers</div>
6334                <div class="price">
6335                  <span class=money>£495</span>
6336                  
6337                </div>
6338              </a>
6339            </div>
6340          
6341        </div>
6342
6343        <!-- If we need navigation buttons -->
6344        <div class="swiper-button-prev"></div>
6345        <div class="swiper-button-next"></div>
6346
6347      </div>
6348
6349      <!-- Browse all link -->
6350      
6351    
6352  </div>
6353</section>
6354  </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
6355</div>
6355<script id="CartTemplate" type="text/template">
6356
6357  <div class="drawer__scrollable">
6358    {{#items}}
6359    <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}">
6360      <div class="ajaxcart__row">
6361        <div class="grid">
6362          <div class="grid__item one-third">
6363            <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
6364          </div>
6365          <div class="grid__item two-thirds">
6366            <div class="ajaxcart__product-name--wrapper">
6367              <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
6368              {{#if options_with_values}}
6369                {{#each options_with_values}}
6370                  <div class="ajaxcart__product-meta">
6371                    {{this.name}}: {{this.value}}
6372                  </div>
6373                {{/each}}
6374              {{/if}}
6375              {{#if selling_plan_name}}
6376                <div class="ajaxcart__product-meta">{{selling_plan_name}}</div>
6377              {{/if}}
6378              {{#properties}}
6379                {{#each this}}
6380                  {{#if this}}
6381                    <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
6382                  {{/if}}
6383                {{/each}}
6384              {{/properties}}
6385            </div>
6386
6387            <div class="grid grid--full display-table">
6388              <div class="grid__item display-table-cell one-half">
6389                <label for="updates_{{key}}" class="visually-hidden">Quantity</label>
6390                <div class="js-qty__wrapper">
6391                  <input type="text" id="updates_{{key}}"
6392                    class="js-qty__num"
6393                    value="{{itemQty}}"
6394                    data-id="{{key}}"
6395                    min="0"
6396                    aria-label="quantity"
6397                    pattern="[0-9]*"
6398                    name="updates[]">
6399                  <button type="button"
6400                    class="js-qty__adjust js-qty__adjust--minus"
6401                    aria-label="Reduce item quantity by one">
6402                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
6403                      <span class="icon__fallback-text" aria-hidden="true">&minus;</span>
6404                  </button>
6405                  <button type="button"
6406                    class="js-qty__adjust js-qty__adjust--plus"
6407                    aria-label="Increase item quantity by one">
6408                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg>
6409                      <span class="icon__fallback-text" aria-hidden="true">+</span>
6410                  </button>
6411                </div>
6412              </div>
6413              <div class="grid__item display-table-cell one-half text-right">
6414                {{#if discountsApplied}}
6415                  <small class="cart__price--strikethrough">{{{price}}}</small>
6416                  <span class="ajaxcart__price">
6417                    {{{discountedPrice}}}
6418                  </span>
6419                {{else}}
6420                  <span class="ajaxcart__price">
6421                    {{{price}}}
6422                  </span>
6423                {{/if}}
6424              </div>
6425            </div>
6426            <div class="grid grid--full display-table">
6427              {{#if discountsApplied}}
6428                <div class="grid__item text-right">
6429                  {{#each discounts}}
6430                    <small class="ajaxcart__discount cart__discount">
6431                      {{this.discount_application.title}} (-{{{this.formattedAmount}}})
6432                    </small>
6433                  {{/each}}
6434                </div>
6435              {{/if}}
6436
6437              {{#if unitBase}}
6438                <div class="grid__item text-right">
6439                  <div class="product__unit-price">
6440                    {{{ unitPrice }}}/{{{ unitBase }}}
6441                  </div>
6442                </div>
6443              {{/if}}
6444            </div>
6445          </div>
6446        </div>
6447      </div>
6448    </div>
6449    {{/items}}
6450
6451    
6452  </div>
6453  
6454    <section class="bridal-categories vk-cart-upsells " id="vk-cart-upsells">
6455  <style>
6456    #vk-cart-upsells,
6457    .vk-cart-upsells {
6458      background: ;
6459      padding: 10px;
6460      text-align: center;
6461    }
6462    #vk-cart-upsells .heading,
6463    .vk-cart-upsells .heading {
6464      font-size: 16px;
6465      text-transform: uppercase;
6466      margin-bottom: 16px;
6467      font-family:"Playfair Display";
6468      color: #545454;
6469      line-height:1.4;
6470      text-align: left;
6471    }
6472    #vk-cart-upsells .subtext,
6473    .vk-cart-upsells .subtext {
6474      font-size: 14px;
6475      color: #545454;
6476      max-width: 640px;
6477      line-height:1.5;
6478      margin: 0 auto 40px;
6479    }
6480    #vk-cart-upsells .grid,
6481    .vk-cart-upsells .grid {
6482      display: none;
6483    }
6484    @media (min-width: 768px) {
6485      #vk-cart-upsells .grid,
6486      .vk-cart-upsells .grid {
6487        max-width: 100%;
6488        margin: auto;
6489        display: grid;
6490        grid-template-columns: repeat(2, 1fr);
6491        gap: 4px;
6492      }
6493
6494      #vk-cart-upsells,
6495      .vk-cart-upsells {
6496        padding-left: 16px;
6497        padding-right: 16px;
6498      }
6499      #vk-cart-upsells .heading,
6500      .vk-cart-upsells .heading {
6501        font-size: 16px;
6502        margin-bottom: 16px;
6503        line-height:1.4;
6504      }
6505      #vk-cart-upsells .subtext,
6506      .vk-cart-upsells .subtext {
6507        font-size: 14px;
6508        margin: 0 auto 32px;
6509      }
6510    }
6511    #vk-cart-upsells .item,
6512    .vk-cart-upsells .item {
6513      display:flex; flex-direction:column; gap:8px;
6514      text-decoration:none; color:inherit;
6515    }
6516    #vk-cart-upsells .item img,
6517    .vk-cart-upsells .item img {
6518      width:100%; height:auto; display:block; object-fit:cover;
6519    }
6520    #vk-cart-upsells .title,
6521    .vk-cart-upsells .title {
6522      font-size:14px; text-transform:uppercase; text-align:center; line-height:1.5;
6523    }
6524    #vk-cart-upsells .price,
6525    .vk-cart-upsells .price {
6526      font-size:12px;
6527      text-align:center;
6528      line-height:1.5;
6529    }
6530    #vk-cart-upsells .price s,
6531    .vk-cart-upsells .price s {
6532      color:#A0A0A0; margin-left:4px; font-size:12px; line-height:1.5;
6533    }
6534    #vk-cart-upsells .price .savings,
6535    .vk-cart-upsells .price .savings {
6536      color:#E04C41; margin-left:6px; font-size:12px; line-height:1.5;
6537    }
6538    #vk-cart-upsells .browse-all,
6539    .vk-cart-upsells .browse-all {
6540      display:block;
6541      margin-top:32px;
6542      font-size:14px;
6543      line-height:1.5;
6544      text-transform:uppercase;
6545      color:#545454;
6546      text-decoration:underline;
6547    }
6548    /* Swiper styles */
6549    #vk-cart-upsells .swiper,
6550    .vk-cart-upsells .swiper {
6551      width: 100%;
6552    }
6553    #vk-cart-upsells .swiper-slide,
6554    .vk-cart-upsells .swiper-slide {
6555      width: auto;
6556    }
6557
6558    
6559
6560    
6561    
6562  </style>
6563
6564  <div class="container">
6565    
6566      <h2 class="heading">Complete the look</h2>
6567    
6568    
6569
6570    
6571
6572    
6573      <!-- Swiper layout (mobile) -->
6574      <div class="swiper">
6575        <div class="swiper-wrapper">
6576          
6577            <div class="swiper-slide">
6578              <a class="item" href="/products/anya-topper">
6579                
6580                  <img src="//www.catherinedeane.co.uk/cdn/shop/files/NOOS_WEB_SIZE175.jpg?v=1746799817&width=900" alt="Anya Topper">
6581                
6582
6583                <div class="title">Anya Topper</div>
6584                <div class="price">
6585                  <span class=money>£795</span>
6586                  
6587                </div>
6588              </a>
6589            </div>
6590          
6591            <div class="swiper-slide">
6592              <a class="item" href="/products/alexis-trousers">
6593                
6594                  <img src="//www.catherinedeane.co.uk/cdn/shop/files/NewNoos2_b0f6488e-128c-4266-af4c-fb223619ac93.jpg?v=1734069467&width=900" alt="Alexis Trousers">
6595                
6596
6597                <div class="title">Alexis Trousers</div>
6598                <div class="price">
6599                  <span class=money>£495</span>
6600                  
6601                </div>
6602              </a>
6603            </div>
6604          
6605        </div>
6606
6607        <!-- If we need navigation buttons -->
6608        <div class="swiper-button-prev"></div>
6609        <div class="swiper-button-next"></div>
6610
6611      </div>
6612
6613      <!-- Browse all link -->
6614      
6615    
6616  </div>
6617</section>
6618  
6619  <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}}">
6620    {{#if cartDiscounts }}
6621      <div class="grid grid--full">
6622        <div class="grid__item one-half">
6623          <p class="ajaxcart__subtotal">Discounts</p>
6624        </div>
6625        <div class="grid__item one-half text-right">
6626          {{#each cartDiscounts}}
6627            <p class="ajaxcart__price cart__discount">
6628              {{this.title}} (-{{{this.formattedAmount}}})
6629            </p>
6630          {{/each}}
6631        </div>
6632      </div>
6633    {{/if}}
6634    <div class="grid grid--full">
6635      <div class="grid__item one-half">
6636        <p class="ajaxcart__subtotal">Subtotal</p>
6637      </div>
6638      <div class="grid__item one-half text-right">
6639        <p class="ajaxcart__price">{{{totalPrice}}}</p>
6640      </div>
6641    </div>
6642    <p class="ajaxcart__note">
6643      Shipping, taxes, and discount codes calculated at checkout.
6644    </p>
6645    
6646    
6647      
6648    
6649    <button type="submit"  class="btn btn--full cart__checkout" name="checkout">
6650      <img src="https://cdn.shopify.com/s/files/1/1960/0451/files/Icon_Left_Wrapper.svg?v=1758795339">  Proceed to Checkout
6651    </button>
6652  </div>
6653
6654</script>
6654
6655<div class="hide">
6656    <button data-id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
6657      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
6658      <span class="icon__fallback-text">Previous</span>
6659    </button>
6660    <button data-id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
6661      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
6662      <span class="icon__fallback-text">Next</span>
6663    </button>
6664  </div>
6664<script id="PredictiveTemplate" type="text/template">
6665  <div class="predictive-result__layout">
6666    
6667      {{#if products}}
6668        <div data-type-products>
6669          <div class="grid grid--uniform">
6670            {{#products}}
6671              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
6672                <div class="grid-product__content">
6673                  {{#if custom_label }}
6674                    <div class="grid-product__tag grid-product__tag--custom">
6675                      {{custom_label}}
6676                    </div>
6677                  {{/if}}
6678                  {{#if on_sale }}
6679                    <div class="grid-product__tag grid-product__tag--sale">
6680                      Sale
6681                    </div>
6682                  {{/if}}
6683
6684                  <a href="{{url}}" class="grid-product__link">
6685                    <div class="grid-product__image-mask">
6686                      <div
6687                        class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
6688                        <div class="predictive__image-wrap">
6689                          {{#if image }}
6690                            <img class="lazyload"
6691                                data-src="{{image}}"
6692                                data-widths="[180, 360, 540, 720]"
6693                                data-sizes="auto">
6694                          {{/if}}
6695                        </div>
6696                      </div>
6697                    </div>
6698                    <div class="grid-product__meta">
6699                      <div class="grid-product__title grid-product__title--body">
6700                        {{title}}
6701                      </div>
6702                      
6703                      
6704                    </div>
6705                  </a>
6706                </div>
6707              </div>
6708            {{/products}}
6709          </div>
6710        </div>
6711      {{/if}}
6712
6713      {{#if collections}}
6714        <div data-type-collections>
6715          <p class="h6 predictive__label">Collections:</p>
6716          <ul class="no-bullets">
6717            {{#collections}}
6718              <li>
6719                <a href="{{url}}">
6720                  {{title}}
6721                </a>
6722              </li>
6723            {{/collections}}
6724          </ul>
6725        </div>
6726      {{/if}}
6727
6728      {{#if pages}}
6729        <div data-type-pages>
6730          <p class="h6 predictive__label">Pages:</p>
6731          <ul class="no-bullets">
6732            {{#pages}}
6733              <li>
6734                <a href="{{url}}">
6735                  {{title}}
6736                </a>
6737              </li>
6738            {{/pages}}
6739          </ul>
6740        </div>
6741      {{/if}}
6742
6743      {{#if articles}}
6744        <div data-type-articles>
6745          <p class="h6 predictive__label">Articles:</p>
6746          <div class="grid grid--uniform">
6747            {{#articles}}
6748              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
6749                <a href="{{url}}" class="grid-product__link grid-product__link--inline">
6750
6751                  <div class="grid-product__image-mask">
6752                    <div
6753                      class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
6754                      <div class="predictive__image-wrap">
6755                        {{#if image }}
6756                          <img class="lazyload"
6757                              data-src="{{image}}"
6758                              data-widths="[180, 360, 540, 720]"
6759                              data-sizes="auto">
6760                        {{/if}}
6761                      </div>
6762                    </div>
6763                  </div>
6764
6765                  <div class="grid-product__meta">
6766                    {{title}}
6767                  </div>
6768                </a>
6769              </div>
6770            {{/articles}}
6771          </div>
6772        </div>
6773      {{/if}}
6774    
6775  </div>
6776</script>
6776
6777<div id="VideoModal" class="modal modal--solid">
6778  <div class="modal__inner">
6779    <div class="modal__centered page-width text-center">
6780      <div class="modal__centered-content">
6781        <div class="video-wrapper video-wrapper--modal">
6782          <div id="VideoHolder"></div>
6783        </div>
6784      </div>
6785    </div>
6786  </div>
6787
6788  <button type="button" class="modal__close js-modal-close text-link">
6789    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
6790    <span class="icon__fallback-text">"Close (esc)"</span>
6791  </button>
6792</div>
6793<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
6794  <div class="pswp__bg"></div>
6795  <div class="pswp__scroll-wrap">
6796    <div class="pswp__container">
6797      <div class="pswp__item"></div>
6798      <div class="pswp__item"></div>
6799      <div class="pswp__item"></div>
6800    </div>
6801
6802    <div class="pswp__ui pswp__ui--hidden">
6803      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
6804        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
6805      </button>
6806
6807      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
6808        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
6809      </button>
6810
6811      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
6812        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
6813      </button>
6814    </div>
6815  </div>
6816</div>
6817
6818<!--Gem_Page_Footer_Script-->
6819  
6820<!--End_Gem_Page_Footer_Script-->
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 6834
6834
6835<script>
6836    var klaviyo = klaviyo || [];
6837    klaviyo.init({
6838      account: "XAiVEg",
6839      platform: "shopify"
6840    });
6841    klaviyo.enable("backinstock",{ 
6842    trigger: {
6843      product_page_text: "Notify Me When Available",
6844      product_page_class: "btn",
6845      product_page_text_align: "center",
6846      product_page_margin: "0px",
6847      replace_anchor: true,
6848    },
6849    modal: {
6850     headline: "{product_name}",
6851     body_content: "Register to receive a notification when this item comes back in stock.",
6852     email_field_label: "Email",
6853     button_label: "Notify me when available",
6854     subscription_success_label: "You're in! We'll let you know when it's back.",
6855     footer_content: '',
6856     additional_styles: "klav-modal",
6857     drop_background_color: "#000",
6858     background_color: "#fff",
6859     text_color: "#222",
6860     button_text_color: "#fff",
6861     button_background_color: "#000000",
6862     close_button_color: "#ccc",
6863     error_background_color: "#fcd6d7",
6864     error_text_color: "#C72E2F",
6865     success_background_color: "#d3efcd",
6866     success_text_color: "#1B9500"
6867    }
6868  });
6869</script>
6869
6870
6871
6872 
6873<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
6873
6874
6875<!-- Back in Stock helper snippet -->
6876
6877
6878<script id="back-in-stock-helper">
6879  var _BISConfig = _BISConfig || {};
6880
6881
6882
6883
6884</script>
6884
6885
6886<!-- End Back in Stock helper snippet -->
6887<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" type="text/javascript"></script>
6887
6888
6889  
6890      
6891
6892<!--Kiwi--->
6893<script type="text/javascript" defer src="https://app.kiwisizing.com/web/js/dist/kiwiSizing/plugin/SizingPlugin.prod.js?v=312"></script>
6893
6894<!--End Kiwi-->
6895    
6896<!-- Swiper JS -->
6897<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js" defer></script>
6897
6898  
6899
6900<style> .grid-product__price {display: none !important;} .quick-atc-trigger {display: none !important;} button.swym-button {display: none !important;} .rktheme-product-price-wrap {display: none !important;} .boutique-hero .content .heading {text-transform: unset !important;} .press-logo-section {display: none !important;} .recently-viewed-section:not(:has(.swiper-slide)) {display: none;} </style>
6901<div id="shopify-block-AUnFiOG53NFUxWVJ6L__17608008949125329497" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: meety-script -->
6901<script>
6902  (function () {
6903    const shopId = '16938467';
6904    const shopUrl = "https:\/\/www.catherinedeane.co.uk";
6905    const shopDomain = "www.catherinedeane.co.uk";
6906    const template = 'index'
6907    const firstVariantId = '';
6908    const product = null;
6909    const cartItems = [];
6910    const customer =null;
6911
6912    const locales = {
6913        'button.schedule_text': 'Schedule your time',
6914        'button.bundle_text':  'Schedule your bundle',
6915    };
6916    const assetUrl = "https://cdn.shopify.com/extensions/01a10bc7-8420-7eb9-97a1-dda6f7f72177/meety-appointment-booking-1170/assets/meety_asset_placeholder.css";
6917    const isAppBlock = false;
6918    const isGiftCard = false;
6919    const useAddToCartStyle = false;
6920    const themeSettings =[{"id":1,"data":{"variant":"input[name=\"id\"],select[name=\"id\"],#formVariantId","buyButton":".shopify-payment-button,div.instant-buy","container":".product_details_info,.product-detail,.product:not(title):not(body),.product-single,.product-single__meta,div[data-product-featured],product-info,section[data-section-type=\"product\"],section.product--container,form[action*=\"/cart/add\"]:not(.installment):not([id*=installment]):not(.js-instalments-form)","submitForm":"form[action*=\"/cart/add\"]:not(.installment):not([id*=installment]):not(.js-instalments-form)","hideElements":null,"hideQuantity":false,"addToCartText":"span","quantityInput":"input[name=\"quantity\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),input[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.shopify-payment-button__more-options):not(.shopify-payment-button__button):not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),input[type=\"button\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button--addToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn-addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart_btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.addToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.qsc-btn--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#add-to-cart-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#shopify_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#btn-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addToCartButton:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#btnAddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart_button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.AddtoCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn--sticky_addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addToCartBtn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.hs-btn-add-to-cart-2:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-atc__button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.g-stickybar-buynow:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#new-form-atc:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.cart__checkout-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-atc-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-form--atc-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.shg-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product_buttonContainer-addToCart a:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#mwAddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.complete-design-a:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#button-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart input.button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addtc-sticky-bar .addtc-sticky-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.lh-external:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.lh-buy-now:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-form--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-buy-buttons--cta:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.tt-btn-addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#main-atc-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),[data-product-menu-button-addtocart]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.shopify-payment-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-submit:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".meety-block-buttons,button[name=\"add\"],input[type=\"submit\"],button[type=\"submit\"],button[type=\"submit\"]:not(.shopify-payment-button__more-options):not(.shopify-payment-button__button),input[type=\"button\"],.button_add_to_cart,.button--addToCart,.btn-add-to-cart,.btn-addtocart,.add-to-cart,.add-to-cart-button,.addtocart,.add_to_cart_btn,.addToCart,.AddToCart,.qsc-btn--add-to-cart,#AddToCart,#add-to-cart-btn,#shopify_add_to_cart,#btn-add-to-cart,#addToCartButton,#add-to-cart,#btnAddToCart,.add-to-cart-btn,.button-add-to-cart,.add_to_cart_button,.AddtoCart,.btn--sticky_addtocart,.add_to_cart,#addToCartBtn,.btn_add_to_cart,.hs-btn-add-to-cart-2,.product-atc__button,.g-stickybar-buynow,.btn--add-to-cart,#new-form-atc,.cart__checkout-btn,.product-atc-btn,.product-form--atc-button,.
6920shg-btn,.product_buttonContainer-addToCart a,#mwAddToCart,.complete-design-a,#button-cart,.add-to-cart input.button,#addtc-sticky-bar .addtc-sticky-btn,.lh-external,.lh-buy-now,.product-form--add-to-cart,.product-buy-buttons--cta,.tt-btn-addtocart,#main-atc-btn,[data-product-menu-button-addtocart],.shopify-payment-btn,.product-submit,.shopify-payment-button,div.instant-buy","quantityContainer":".product-form__quantity","showAddToCartButton":false,"addToCartExcludeClassnames":null}},{"id":2,"data":{"variant":"input[type=\"hidden\"][name=\"id\"],select[name=\"id\"]","buyButton":"button[type=\"submit\"]","container":".prod_sticky","addToCartText":"span","addToCartButton":"button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"button[type=\"submit\"]","addToCartExcludeClassnames":null}},{"id":3,"data":{"cartItems":".cart-item","container":"cart-drawer","plusButton":"button[name=\"plus\"]","minusButton":"button[name=\"minus\"]","removeButton":"cart-remove-button","productOption":"div.product-option","quantityInput":"input[name=\"updates[]\"]","buttonCheckout":"button[name=\"checkout\"]","checkoutButton":"button[name=\"checkout\"]","elementRemoved":1,"productOptionTitle":"dt","productOptionValue":"dd"}},{"id":4,"data":{"cartItems":".cart-item","container":"cart-items","plusButton":"button[name=\"plus\"]","minusButton":"button[name=\"minus\"]","removeButton":"cart-remove-button","productOption":"div.product-option","quantityInput":"input[name=\"updates[]\"]","buttonCheckout":"button#checkout","checkoutButton":"button#checkout","elementRemoved":1,"productOptionTitle":"dt","productOptionValue":"dd"}},{"id":5,"data":{"container":"#ProductGridContainer"}},{"id":6,"data":{"variant":"input[type=\"hidden\"][name=\"id\"],select[name=\"id\"]","buyButton":".shopify-payment-button,div.instant-buy","container":"form[action*=\"/cart/add\"]","addToCartText":"span","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button.product-form--atc-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button#AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".meety-block-buttons,button[name=\"add\"],button[type=\"submit\"],button.product-form--atc-button,button#AddToCart,.shopify-payment-button","addToCartExcludeClassnames":null}},{"id":7,"data":{"section":"div.core__column--wrapper div.core__blocks--body","sections":"section.ecom-section > div.core__row--columns","productLink":"a.ecom__element--button[href^=\"/products/\"]"}},{"id":8,"data":{"buyButton":"a.ecom__element--button[href^=\"/products/\"]","variantElement":"a.ecom__element--button[href^=\"/products/\"]"}},{"id":9,"data":{"container":"slider-component"}},{"id":10,"data":{"variant":"input[name=\"id\"],select[name=\"id\"],#formVariantId","container":"form[action*=\"/cart/add\"]","addToCartText":"span","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"button[name=\"add\"]","addToCartExcludeClassnames":null}},{"id":11,"data":{"featuredProducts":"div.featured-product"}},{"id":12,"data":{"forms":"form[action*=\"/cart/add\"]","variant":"input[name=\"id\"],select[name=\"id\"]","buyButton":"div.shopify-payment-button","addToCartText":"span","formAddButton":"button[name=\"add\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"div.shopify-payment-button","addToCartExcludeClassnames":null}},{"id":15,"data":{"container":"body"}},{"id":16,"data":{"variant":"select[name=\"id\"],input[name=\"id\"]","buyButton":".shopify-payment-button","container":"quick-add-modal,.quick-product-modal","hideQuantity":false,"addToCartText":"span","quantityInput":"input[name=\"quantity\"],input[name=\"updates[]\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".shopify-payment-button","quantityContainer":".product-form__quantity","showAddToCartButton":false,"_deprecated_addButton":"button[name=\"add\"]","_deprecated_openModalForm":"form[action*=\"/cart/add\"]","_deprecated_triggerElement":null,"addToCartExcludeClassnames":null,"_deprecated_triggerAttribute":"open"}},{"id":17,"data":{"textLink":"Manage bookings","container":".customer__title","showManageBooking":true}}];
6921    const compactServices =[["id","status","allowMultipleSlots","sProductId","totalVariant","bookingTypeId","durationSeconds","subsBookingTypeId","minDurationDays","maxDurationDays","dayOrNight","isFixedPrice","sVariantId","sHandle","minCapacity","timezoneId","lockTimezone","enabledServiceBundle"],[91249,0,0,"6696766931047",1,1,"1800",1,1,1,0,0,"39874019098727","virtual-bridal-appointment",1,1084,0,0]];
6922    const shopData =[["version","shop","timezone","appFeatures","timezoneInfos"],[[["time"],["2026-05-21T18:14:55.700+07:00"]],[["useShopifyFunction","isShopifyPlus","shopifyCartTransformerId","domain","name","email","timeFormat","timezoneId","lockTimezone","applyBusinessHr","currencyCode","shopifyPlan","createdAt","applyDst","dstShiftSchedule","dstLength","dstTimezoneId","smsCredit","useServiceTimezone","useCartTransform","enableSendingAnalytics","masterdataHash"],[0,0,null,"catherinedeane.myshopify.com","Catherine Deane UK","[email protected]",0,1084,0,0,"GBP","Advanced","2024-08-06T10:23:14.000Z",1,1,3600,1084,0,0,0,0,"220f9a0d30075790e2e586402c2f2055"]],[["timezone","gmtOffset"],["Europe/London",3600]],[["appFeatureId","expiredAt"],[1,0,9,0,10,0,11,0,12,0,13,0,16,0,18,0,19,0,3,0,8,0,21,0,27,0,30,0,2,0,4,0,39,0,34,0,43,0,40,0,25,0,32,0,38,0,37,0,36,0,5,0,20,0,6,0,7,0,59,0]],[["countryCode","zoneName","gmtOffset","timeStart","dst","abbreviation"],["GB","Europe/London",3600,"1711846800","1","BST","GB","Europe/London",0,"1729990800","0","GMT","GB","Europe/London",3600,"1743296400","1","BST","GB","Europe/London",0,"1761440400","0","GMT","GB","Europe/London",3600,"1774746000","1","BST","GB","Europe/London",0,"1792890000","0","GMT","GB","Europe/London",3600,"1806195600","1","BST","GB","Europe/London",0,"1824944400","0","GMT","GB","Europe/London",3600,"1837645200","1","BST","GB","Europe/London",0,"1856394000","0","GMT"]]]];
6923    const widgets ={"version":1779957427,"widgets":[{"id":6088,"shopId":6091,"name":"Product page","type":1,"applyType":1,"handle":"widget-6088","textSettings":{"skipCart":1,"textColor":"#181c32","fontFamily":"Poppins","timeFormat":0,"buttonColor":"#f5f8fa","hideOldPrice"
6923:false,"showCapacity":true,"showTotalPrice":false,"showTzSelector":1,"titleTextColor":null,"buttonTextColor":"#5e6278","isSellingPlanV2":false,"sortAddOnProduct":0,"textColorSubdued":"#7e8299","confirmActionData":null,"confirmActionType":0,"alertInfoIconColor":"#008dff","alertInfoTextColor":"#002661","buttonColorPrimary":"#000000","multiMonthDisabled":false,"showStaffInConfirm":false,"widgetBorderRadius":"12px","defaultProductImage":null,"enableAddonDropdown":false,"showUseAnotherBundle":true,"alertWarningIconColor":"#b97502","alertWarningTextColor":"#392300","enableChoosingVariant":false,"alertCriticalIconColor":"#8e1f0b","alertCriticalTextColor":"#8e1f0b","buttonTextColorPrimary":"#ffffff","datePickerColorSelected":"#faf3e9","hidePreviewSubsBookings":false,"alertInfoBackgroundColor":"#def0fe","hideAvailableSelectStaff":false,"inlineWidgetBorderRadius":"12px","shopifyGeneralButtonWidth":"100%","sortServicesWebsiteWidget":0,"shopifyGeneralButtonHeight":"48px","alertWarningBackgroundColor":"#fbe5b6","datePickerTextColorSelected":"#ffffff","enableDateRangeCalendarPage":true,"instantBookingContactMethod":2,"shopifyGeneralButtonMargins":"0px 0px 0px 0px","alertCriticalBackgroundColor":"#fee9e8","bypassBtnConfirmSubscription":false,"enableSearchBarWebsiteWidget":true,"showAddonsUnderQuestionField":false,"showPriceSellingPlanSelector":true,"timeslotSelectionMsgTextColor":"#ca2912","instantBookingCustomerNameType":2,"shopifyBundleButtonBorderColor":"#000001","shopifyBundleButtonBorderWidth":"0px","datePickerSelectionMsgTextColor":"#ca2912","hideBookingDefaultWebsiteWidget":false,"enableFullSelectTypeInlineWidget":false,"shopifyGeneralButtonBorderRadius":"10px","shopifyScheduleButtonBorderColor":"#000001","shopifyScheduleButtonBorderWidth":"0px","urlRedirectCancelBookingFromEmail":null,"urlRedirectSubsPauseBookingFromEmail":null,"urlRedirectRescheduleBookingFromEmail":null,"urlRedirectSubsCancelBookingFromEmail":null,"urlRedirectManageBundleBookingFromEmail":null,"instantBookingCountryCodeSelectorEnabled":1}}],"widgetLocalizations":[{"id":6333,"shopId":6091,"shopWidgetId":6088,"locale":"en","text":{"general":{"slot_left":null,"staff_text":"Staff","book_now_text":"Book now","capacity_text":"Capacity","not_available":null,"num_slots_desc":"Number of consecutive slots to book","num_slots_title":"Number of slots","view_next_month":null,"time_not_found_msg":"No times available","confirm_button_text":"Confirm","date_not_selected_msg":"Please select a date","no_available_in_month":null,"time_not_found_subtitle":"Please select another date","timeslot_not_selected_msg":"Please select a time slot"},"bundle_booking":{"info_2":"You have","email_title":"Your email","manage_title":"Manage your purchased bundle","manage_warning":"To manage your bundle, we need to verify <b>bundle code</b> that was sent to your email and <b>your email address</b> for secure access.","confirmed_title":"Booking confirmed","info_1_duration":"This bundle will be ended on <b>{end_date}</b>.","info_1_quantity":"This bundle has a total of <b>{quantity} bookings</b>.","booking_info_msg":"This is your <b>{booking_num}</b> from this bundle. After purchasing, you have <b>{remaining} bookings</b> remaining.","add_booking_title":"Add new booking to","bundle_code_title":"Bundle code","confirmed_message":"You will received an email confirmation with appointment details.","email_placeholder":"Enter your email","use_another_button":"Use another bundle","view_bundle_button":"View bundle","checkout_warning_msg":"Booking will be confirmed after checkout.","manage_bundle_button":"Manage bundle","checkout_warning_desc":"You will receive an email on how to book your bundle bookings after checking out.","bundle_confirmed_title":"Bundle confirmed","bundle_code_placeholder":"Enter your bundle code","make_new_booking_button":"Make new booking","no_booking_left_warning":"You have <b>no bookings</b> left for this bundle. Make new purchase to </b>renew your bundle</b>.","bundle_confirmed_message":"You will received an email confirmation with bundle code.","info_1_quantity_unlimited":"This bundle has unlimited bookings."}
6923,"website_widget":{"select_a_date":"Select a date","select_button":"Select a service","no_results_found":"No results found for \"{search_text}\"","select_a_service":"Select a service","search_placeholder":"Search"},"deposit_booking":{"checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out. Please note that you are only paying a deposit amount now. The remaining amount will be charged after the appointment."},"instant_booking":{"confirmed_title":"Booking confirmed","confirmed_message":"You will receive an email confirmation with appointment details.","confirmed_email_title":"Almost Done! Confirm Your Email to Complete Booking","confirmed_email_message":"You will receive an email with appointment details and a confirmation link.","email_confirmed_message":"You will receive an email with appointment details and a confirmation link.","no_payment_checkout_warning_msg":"Booking is not requiring payment at checkout.","no_payment_checkout_warning_desc":"You will receive an email confirmation with appointment details after booking. Please make sure to check your inbox and spam folder. If you have any questions, please contact the store directly."},"regular_booking":{"quantity_desc":"Minimum of 1 attendee is required.","quantity_title":"How many people will be attending?","checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out.","confirm_booking_title":"Confirm booking","choose_a_staff_member_title":"Choose a staff member","automatically_assign_staff_label":"Automatically assign for me","choose_a_staff_member_placeholder":"Choose a staff member"},"subscription_booking":{"subscription_desc":"This is a subscription with booking repeats:","prepaid_policy_msg":"You will be billed:","checkout_warning_msg":"Subscription will be confirmed after checkout.","repeat_booking_title":"Repeat booking","upcoming_bundles_msg":"Your upcoming charging bundles are:","checkout_warning_desc":"You will received an email confirmation with subscription details and how to manage your subscription after checking out.","upcoming_bookings_msg":"Your upcoming bookings are:","cancel_subs_policy_msg":"You can cancel your subscription:","subs_expire_policy_msg":"Subscription will expire:","subscription_bundle_desc":"This is a subscription with bundle repeats:"}}}],"calendarPages":[]};
6924    const calendarPages =undefined;
6925    window.MeetyInitData = window.MeetyInitData || {
6926      shopId,
6927      shopUrl,
6928      shopDomain,
6929      template,
6930      firstVariantId,
6931      product,
6932      cartItems,
6933      locales,
6934      assetUrl,
6935      isAppBlock,
6936      useAddToCartStyle,
6937      isGiftCard,
6938      customer,
6939      themeSettings,
6940      compactServices,
6941      shop: shopData,
6942      widgets,
6943      calendarPages,
6944    };
6945  })();
6946</script>
6946
6947<!-- END app snippet --><!-- BEGIN app snippet: meety-style --><style>
6948  
6949   
6950   @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap');
6951  
6952   
6953  @font-face {
6954  font-family: Poppins;
6955  font-weight: 400;
6956  font-style: normal;
6957  src: url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
6958       url("//www.catherinedeane.co.uk/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
6959}
6960
6961
6962  
6963  :root {
6964  
6965    --meety-block-button-horizontal-alignment: center;
6966    --meety-block-button-font-family:Poppins,-apple-system, "system-ui", sans-serif, Poppins;
6967    --meety-block-button-font-style: normal;
6968    --meety-block-button-font-weight: 400;
6969    --meety-block-button-font-size: 14px;
6970    --meety-block-button-border-radius: 10px;
6971    --meety-block-button-border-style: solid;
6972    --meety-block-button-width: 100%;
6973    --meety-block-button-height: 48px;
6974    --meety-block-button-margin: 0px 0px 0px 0px;
6975    --meety-block-button-schedule-background-color:#000001;
6976    --meety-block-button-schedule-text-color: #fffffd;
6977    --meety-block-button-schedule-border-color: #000001;
6978    --meety-block-button-schedule-border-width: 0px;
6979    --meety-block-button-subs-book-background-color:#000001;
6980    --meety-block-button-subs-book-text-color: #fffffd;
6981    --meety-block-button-subs-book-border-color: #000001;
6982    --meety-block-button-subs-book-border-width: 0px;
6983    --meety-block-loading-background-color: #fffffd;
6984    --meety-block-loading-foreground-color: #000001;
6985  }
6986
6987  @keyframes meety-spin {
6988    0% {
6989      transform: rotate(0deg);
6990    }
6991    100% {
6992      transform: rotate(360deg);
6993    }
6994  }
6995
6996  .meety-block-buttons {
6997    align-items: var(--meety-block-button-horizontal-alignment, center);
6998    width: 100%;
6999    display: flex;
7000    flex-direction: column;
7001    justify-content: center;
7002    gap: 8px;
7003  }
7004  .meety-block-buttons * {
7005    box-sizing: border-box;
7006  }
7007  button.meety-block-button, a.meety-block-button {
7008    border-radius: var(--meety-block-button-border-radius, 10px);
7009    border-style: var(--meety-block-button-border-style, solid);
7010    font-family: var(--meety-block-button-font-family);
7011    font-style: var(--meety-block-button-font-style, normal);
7012    font-weight: var(--meety-block-button-font-weight, 400);
7013    font-size: var(--meety-block-button-font-size, 14px);
7014    width: var(--meety-block-button-width, 400px);
7015    min-height: var(--meety-block-button-height, 48px);
7016    margin: var(--meety-block-button-margin, auto);
7017    text-align: center !important;
7018    line-height: 150%;
7019    cursor: pointer;
7020    outline: none;
7021    display: flex;
7022    justify-content: center;
7023    align-items: center;
7024  }
7025  button.meety-block-schedule-button, a.meety-block-schedule-button {
7026    background: var(
7027      --meety-block-button-schedule-background-color,
7028      #000001
7029    ) !important;
7030    color: var(--meety-block-button-schedule-text-color, #fffffd) !important;
7031    border-color: var(--meety-block-button-schedule-border-color, #000001) !important;
7032    border-width: var(--meety-block-button-schedule-border-width, 0px) !important;
7033  }
7034  button.meety-block-bundle-button, a.meety-block-bundle-button,
7035  button.meety-block-bundle-button-book, a.meety-block-bundle-button-book,
7036  button.meety-block-bundle-button-manage, a.meety-block-bundle-button-manage 
7037  {
7038    background: var(
7039      --meety-block-button-subs-book-background-color,
7040      #000001
7041    ) !important;
7042    color: var(--meety-block-button-subs-book-text-color, #fffffd) !important;
7043    border-color: var(--meety-block-button-subs-book-border-color, #000001) !important;
7044    border-width: var(--meety-block-button-subs-book-border-width, 0px) !important;
7045    display: none;
7046  }
7047
7048  a.meety-block-button, a.meety-block-schedule-button, a.meety-block-bundle-button,
7049  a.meety-block-bundle-button-book, a.meety-block-bundle-button-manage {
7050    text-decoration: none;
7051  }
7052
7053  .meety-button-disabled {
7054    pointer-events: none !important;
7055  }
7056
7057  .meety-block-loading-indicator {
7058    border: 4px solid var(--meety-block-loading-background-color, #f5f8fa);
7059    border-top: 4px solid
7060      var(--meety-block-loading-foreground-color, #000001);
7061    border-radius: 50%;
7062    width: 30px !important;
7063    height: 30px !important;
7064    animation: meety-spin 1s linear infinite;
7065    margin: auto;
7066  }
7067
7068  .meety-loading-indicator {
7069    border: 4px solid var(--meety-background-subdued, #f5f8fa);
7070    border-top: 4px solid var(--meety-button-color-primary, #000001);
7071    border-radius: 50%;
7072    width: 30px !important;
7073    height: 30px !important;
7074    animation: meety-spin 1s linear infinite;
7075    margin: auto;
7076    display: flex !important;
7077  }
7078  .meety-loading-indicator-small {
7079    border: 3px solid var(--meety-background-subdued, #f5f8fa);
7080    border-top: 3px solid var(--meety-button-color-primary, #000001);
7081    border-radius: 50%;
7082    width: 20px !important;
7083    height: 20px !important;
7084    animation: meety-spin 1s linear infinite;
7085    margin: auto;
7086    display: flex !important;
7087  }
7088
7089  .meety-skeleton {
7090    background-color: #dfdfdf;
7091  }
7092
7093  .meety-visible {
7094    --meety-visible-display: initial;
7095    display: var(--meety-visible-display) !important;
7096  }
7097
7098  
7099</style>
7100<!-- END app snippet -->
7101
7102<bookings-element>
7103  <meety-template>
7104    <template id='meety-block-buttons'>
7105      <!-- BEGIN app snippet: meety-block-buttons -->
7106
7107
7108
7109<div class='meety-block-buttons ' style=''>
7110  <button class='meety-block-button meety-block-schedule-button'>
7111    Schedule your time
7112  </button>
7113  
7114    <button class='meety-block-button meety-block-bundle-button'>
7115      Schedule your bundle
7116    </button>
7117  
7118</div><!-- END app snippet -->
7119    </template>
7120  </meety-template>
7121</bookings-element>
7122
7123
7124</div>
7124<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7124
7125</body>
7126</html>
7127
7128  <!-- Air Reviews Script -->
7129     
7130    
7131    
7132    
7133  
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144<script>
7145  const AIR_REVIEWS = {};
7146  AIR_REVIEWS.product = null;
7147  AIR_REVIEWS.template = "index";
7148  AIR_REVIEWS.collections = [];
7149  AIR_REVIEWS.collectionsName = [];
7150  AIR_REVIEWS.customer = {
7151    id: null,
7152    email: null,
7153    first_name: null,
7154    last_name: null,
7155  };
7156  
7157  AIR_REVIEWS.branding = true;
7158  AIR_REVIEWS.appBlock = false;
7159  AIR_REVIEWS.shopData = false;
7160  AIR_REVIEWS.settings = false;
7161  AIR_REVIEWS.hasStorefrontToken = ;
7162  AIR_REVIEWS.translations = false;
7163  AIR_REVIEWS.productReview = false;
7164  AIR_REVIEWS.shopLogo = "\/\/www.catherinedeane.co.uk\/cdn\/shop\/files\/CD_LOGO_2.png?v=1738662197";
7165</script>
7165
7166
7167  <!-- /Air Reviews Script -->
7168<style>
7169@font-face {
7170  font-family: "MrsEavesOT-Italic";
7171  src: url('https://cdn.shopify.com/s/files/1/1960/0451/files/MrsEavesOT-Italic.woff2?v=1755759951');
7172}
7173@font-face {
7174  font-family: "Playfair Display";
7175  src: url(//www.catherinedeane.co.uk/cdn/shop/t/89/assets/PlayfairDisplay-VariableFont_wght.ttf?v=80670719889908544051760365750) format("truetype");
7176  font-weight: 100 900; /* because it's a variable font */
7177  font-style: normal;
7178}
7179</style>
7180      

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.