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 & Wedding Dresses | Catherine Deane 63– 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 & 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 & 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 & 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'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'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 & 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 © 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">−</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.