1<!doctype html> 2<html> 3 <head> 4
4<script src="//www.bordelle.co.uk/cdn/shop/files/pandectes-rules.js?v=5847428206994250047"></script>
4 5 6
6<script> 7 (function (w, d, t, r, u) { 8 var f, n, i; 9 (w[u] = w[u] || []), 10 (f = function () { 11 var o = { 12 ti: '149000172', 13 tm: 'shpfy_ui' 14 }; 15 (o.q = w[u]), (w[u] = new UET(o)), w[u].push('pageLoad'); 16 }), 17 (n = d.createElement(t)), 18 (n.src = r), 19 (n.async = 1), 20 (n.onload = n.onreadystatechange = 21 function () { 22 var s = this.readyState; 23 (s && s !== 'loaded' && s !== 'complete') || (f(), (n.onload = n.onreadystatechange = null)); 24 }), 25 (i = d.getElementsByTagName(t)[0]), 26 i.parentNode.insertBefore(n, i); 27 })(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); 28 </script>
28 29 <meta charset="utf-8"> 30 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 31 32 33 34 <meta name="description" content=""> 35 36 37 38 <link rel="canonical" href="https://www.bordelle.co.uk/account/login"> 39 40 41 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 42 <meta name="p:domain_verify" content="e5f7c3760d8a7791926bcbc8601daa9e"> 43 44 <link rel="shortcut icon" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/favicon.ico?v=100098545306941052511694438456"> 45 <link rel="icon" type="image/png" sizes="67x67" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/favicon.png?v=100098545306941052511694438445"> 46 <link rel="apple-touch-icon" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/apple-touch-icon.png?v=9405280917949641911694438451"> 47 48 <link rel="alternate" hreflang="x-default" href="https://www.bordelle.co.uk/"> 49 <link rel="alternate" hreflang="en-GB" href="https://www.bordelle.co.uk/"> 50 <link rel="alternate" hreflang="en-US" href="https://www.bordelle.co.uk/"> 51 <link rel="alternate" hreflang="en-DE" href="https://eu.bordelle.co.uk/"> 52 <link rel="alternate" hreflang="de-DE" href="https://eu.bordelle.co.uk/de"> 53 54 55 56 <title> 57 Account 58 59 60 61 – 62 Bordelle 63 64 </title> 65 66 67 68 69 70 71 72 73 74 75 76 <!-- /snippets/social-meta-tags.liquid --> 77 78 79 <meta property="og:type" content="website"> 80 <meta property="og:title" content="Account"> 81 82 83 84 <meta property="og:url" content="https://www.bordelle.co.uk/account/login"> 85 <meta property="og:site_name" content="Bordelle"> 86 87 88 89 90<meta name="twitter:card" content="summary"> 91 92 93 94 95 <link href="//www.bordelle.co.uk/cdn/shop/t/37/assets/style.min.css?v=114942993960664007891785343843" rel="stylesheet" type="text/css" media="all" /> 96
96<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.js" type="text/javascript"></script>
96 97 98
98<script> 99 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 100 window.theme = { 101 strings: { 102 addToCart: "Add to Cart", 103 soldOut: "Sold Out", 104 unavailable: "Unavailable" 105 }, 106 moneyFormat: "${{amount}}" 107 }; 108 </script>
108 109 110 111
111<script src="//www.bordelle.co.uk/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
111 112
112<script src="//www.bordelle.co.uk/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" type="text/javascript"></script>
112 113 114 115
115<script src="//www.bordelle.co.uk/cdn/shop/t/37/assets/vendor.min.js?v=114951252991083048601694438450" defer="defer"></script>
115 116
116<script src="//www.bordelle.co.uk/cdn/shop/t/37/assets/main.min.js?v=37159966424920905411767870892" defer="defer"></script>
116 117
117<script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script>
117 118 119
119<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
119<meta name="google-site-verification" content="hk8H65Rc5WzN81o3BQlfqkiVybJMLDI52oBky1tUu4g"> 120<meta name="google-site-verification" content="qhNANB9zOF5EIfBK7cf4lfWTunky4M_wkuilickEmWs"> 121<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1515281/digital_wallets/dialog"> 122<meta id="in-context-paypal-metadata" data-shop-id="1515281" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 123<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
123<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=10420362"></script>
123 124<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
125<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=10420362&shop_id=1515281" crossorigin="anonymous"></script>
vendor: 1 bytes, line 125
125
126<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":1515281,"countryCode":"GB","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/1515281","merchantName":"Bordelle","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Bordelle","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 126
126
127<script id="shopify-features" type="application/json">{"accessToken":"90fc6159ef189df2a61468f5bb5deb43","betas":["rich-media-storefront-analytics"],"domain":"www.bordelle.co.uk","predictiveSearch":true,"shopId":1515281,"locale":"en"}</script>
vendor: 1 bytes, line 127
127
128<script>var Shopify = Shopify || {}; 129Shopify.shop = "bordelle.myshopify.com"; 130Shopify.locale = "en"; 131Shopify.currency = {"active":"USD","rate":"1.3508064"}; 132Shopify.country = "US"; 133Shopify.theme = {"name":"Bordelle Live Theme","id":130819555466,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 134Shopify.theme.handle = "null"; 135Shopify.theme.style = {"id":null,"handle":null}; 136Shopify.cdnHost = "www.bordelle.co.uk/cdn"; 137Shopify.routes = Shopify.routes || {}; 138Shopify.routes.root = "/"; 139Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 140Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 141Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 142Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 142
142
143<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 143
143
144<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 144
144
145<script> 146 window.ShopifyPay = window.ShopifyPay || {}; 147 window.ShopifyPay.apiHost = "shop.app\/pay"; 148 window.ShopifyPay.redirectState = null; 149</script>
vendor: 1 bytes, line 149
149
150<script> 151 window.Shopify = window.Shopify || {}; 152 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 153 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 154 window.Shopify.SignInWithShop.eligible = true; 155</script>
vendor: 1 bytes, line 155
155
156<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 156
156
157<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 157
157
158<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 158
158
159<script type="module"> 160 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 161await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 162 163 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 164window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 165 166</script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script type="module"> 169 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 170 171 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 172 173</script>
vendor: 1 bytes, line 173
173
174<script> 175 window.Shopify = window.Shopify || {}; 176 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 177 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"]}; 178</script>
vendor: 1 bytes, line 178
178
179<script>(function() { 180 var isLoaded = false; 181 function asyncLoad() { 182 if (isLoaded) return; 183 isLoaded = true; 184 var urls = ["\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=bordelle.myshopify.com","https:\/\/script.crazyegg.com\/pages\/scripts\/0089\/2756.js?shop=bordelle.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0151\/5281\/t\/19\/assets\/globopreorder_init.js?shop=bordelle.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0151\/5281\/t\/29\/assets\/globo.formbuilder.init.js?v=1651570702\u0026shop=bordelle.myshopify.com","https:\/\/fast-mariner-236713.firebaseapp.com\/scripts\/knelee.js?shop=bordelle.myshopify.com","https:\/\/d3p29gcwgas9m8.cloudfront.net\/assets\/js\/index.js?shop=bordelle.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/a6c5e37d3b587ca7438f15aa90b429b47085a035\/bordelle.myshopify.com-1708596183469.js?shop=bordelle.myshopify.com","\/\/premcdn.swymrelay.com\/code\/swym_fb_pixel.js?shop=bordelle.myshopify.com","https:\/\/cdn.attn.tv\/bordelle\/dtag.js?shop=bordelle.myshopify.com","https:\/\/cdn.attn.tv\/bordelle\/dtag.js?shop=bordelle.myshopify.com","https:\/\/cdn.attn.tv\/bordelle\/dtag.js?shop=bordelle.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=bordelle.myshopify.com","https:\/\/tag.rmp.rakuten.com\/127173.ct.js?shop=bordelle.myshopify.com","https:\/\/app.tncapp.com\/get_script\/f0ad9a6881b811f0b4713e869f1ead7c.js?v=581270\u0026shop=bordelle.myshopify.com"]; 185 for (var i = 0; i < urls.length; i++) { 186 var s = document.createElement('script'); 187 s.type = 'text/javascript'; 188 s.async = true; 189 s.src = urls[i]; 190 var x = document.getElementsByTagName('script')[0]; 191 x.parentNode.insertBefore(s, x); 192 } 193 }; 194 if(window.attachEvent) { 195 window.attachEvent('onload', asyncLoad); 196 } else { 197 window.addEventListener('load', asyncLoad, false); 198 } 199})();</script>
vendor: 1 bytes, line 199
199
200<script id="__st">var __st={"a":1515281,"offset":3600,"reqid":"44791ed5-250b-4692-b5b4-8185ed84f8a9-1791062439","pageurl":"www.bordelle.co.uk\/account\/login?return_url=%2Faccount","u":"31ec53989d0c"};</script>
vendor: 1 bytes, line 200
200
201<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 201
201
202<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 202
202
203<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.bordelle.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 203
203
204<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.bordelle.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>
204<script crossorigin="anonymous" defer="defer" src="//www.bordelle.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 204
204
205<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 205
205
206<script> 207 window.Shopify = window.Shopify || {}; 208 window.Shopify.MCP = window.Shopify.MCP || {}; 209 window.Shopify.MCP.enabled = true; 210 window.Shopify.MCP.shop = "bordelle.myshopify.com"; 211 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.bordelle.co.uk\/api\/mcp"; 212 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 213</script>
vendor: 1 bytes, line 213
213
214<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.bordelle.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 215</script>
vendor: 1 bytes, line 215
215
216<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.bordelle.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 217</script>
vendor: 1 bytes, line 217
217
218<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 219 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); 220</script>
vendor: 1 bytes, line 220
220
221<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})}})); 222</script>
222 223<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.bordelle.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 224<style id="shopify-accelerated-checkout-cart"> 225 #shopify-buyer-consent { 226 margin-top: 1em; 227 display: inline-block; 228 width: 100%; 229} 230 231#shopify-buyer-consent.hidden { 232 display: none; 233} 234 235#shopify-subscription-policy-button { 236 background: none; 237 border: none; 238 padding: 0; 239 text-decoration: underline; 240 font-size: inherit; 241 cursor: pointer; 242} 243 244#shopify-subscription-policy-button::before { 245 box-shadow: none; 246} 247 248 </style> 249
250<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
250 251 252 <!-- Header hook for plugins --> 253
253<script src="https://kit.fontawesome.com/7fc56afc81.js" crossorigin="anonymous" SameSite="None"></script>
253 254 255
255<script> 256 var Globo = Globo || {}; 257 var globoFormbuilderRecaptchaInit = function(){}; 258 Globo.FormBuilder = Globo.FormBuilder || {}; 259 Globo.FormBuilder.url = "https://form.globosoftware.net"; 260 Globo.FormBuilder.shop = { 261 settings : { 262 reCaptcha : { 263 siteKey : '' 264 }, 265 hideWaterMark : false, 266 encryptionFormId : false, 267 copyright: `Powered by <a href="https://globosoftware.net" target="_blank">Globo</a> <a href="https://apps.shopify.com/form-builder-contact-form" target="_blank">Form</a>`, 268 scrollTop: true 269 }, 270 pricing:{ 271 features:{ 272 fileUpload : 30, 273 removeCopyright : true, 274 bulkOrderForm: true, 275 cartForm: true, 276 } 277 }, 278 configuration: { 279 money_format: "${{amount}}" 280 }, 281 encryption_form_id : false 282 }; 283 Globo.FormBuilder.forms = []; 284 285 286 Globo.FormBuilder.page = { 287 title : document.title, 288 href : window.location.href, 289 type: "customers/login" 290 }; 291 Globo.FormBuilder.assetFormUrls = []; 292 Globo.FormBuilder.assetFormUrls[45894] = "//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.data.45894.js?v=73816966335024463511694438455"; 293 Globo.FormBuilder.assetFormUrls[79325] = "//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.data.79325.js?v=36059101072547274521694438454"; 294 295</script>
295 296 297<link rel="preload" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.css?v=120707137603890171131694438448" as="style" onload="this.onload=null;this.rel='stylesheet'"> 298<noscript><link rel="stylesheet" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.css?v=120707137603890171131694438448"></noscript> 299<link rel="stylesheet" href="//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.css?v=120707137603890171131694438448"> 300 301
302<script> 303 Globo.FormBuilder.__webpack_public_path__ = "//www.bordelle.co.uk/cdn/shop/t/37/assets/" 304</script>
vendor: 1 bytes, line 304
304
305<script src="//www.bordelle.co.uk/cdn/shop/t/37/assets/globo.formbuilder.index.js?v=97340927979613320121694438451" defer></script>
305 306 307 308
308<script> 309 !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]); 310 311 312 313 loyaltylion.init({ token: "3a53b7ee30a7f33d0974cdc6ae27ada4" }); 314 315 316</script>
316 317 318 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 319 320 321 322 <!-- TCF is active, scripts are loaded above --> 323 324
324<script> 325 if (!window.PandectesRulesSettings) { 326 window.PandectesRulesSettings = {"store":{"id":1515281,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":true,"id":"","analyticsId":"","adwordsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":false,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{"isActive":false,"uetTags":""},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":true,"klaviyoIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 327 const rulesScript = document.createElement('script'); 328 window.PandectesRulesSettings.auto = true; 329 rulesScript.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-rules.js"; 330 const firstChild = document.head.firstChild; 331 document.head.insertBefore(rulesScript, firstChild); 332 } 333 </script>
333 334 335
335<script> 336 337 window.PandectesSettings = {"store":{"id":1515281,"plan":"plus","theme":"Bordelle Live Theme","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1753790142,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"We and our third-party partners use cookies to ensure you get the best experience."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
337,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
337,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular. This website uses Mouseflow (https://mouseflow.com), a third-party analytics tool, to track page content and click/touch, movement, scroll, and keystroke activity. You can opt-out at: https://mouseflow.com/opt-out/."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"#FFFFFF"}},"content":{"href":"https://www.bordelle.co.uk/pages/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":""},"window":"<div role=\"dialog\" aria-label=\"We respect your privacy\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-popup-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}"},"position":"popup","theme":"wired","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://bordelle.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-right","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1712228023,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;-webkit-transition: opacity 1s ease; transition: opacity 1s ease;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #000000;color:#FFFFFF;} button.pd-cp-btn, a.pd-cp-btn{} input + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(255, 255, 255, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 1)} .pd-cp-ui-close{color:#FFFFFF;} .pd-cp-preferences-slider:before{background-color: #000000} .pd-cp-title:before {border-color: #FFFFFF!important} .pd-cp-preferences-slider{background-color:#FFFFFF} .pd-cp-toggle{color:#FFFFFF!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #FFFFFF}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#FFFFFF!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} .cc-theme-block, .cc-settings-dialog, .cc-btn, .cc-settings-dialog .cc-cookie-category-text, .cc-settings-dialog input, .cc-settings-dialog label{font-family: Neue Helvetica W05,Helvetica,Arial,sans-serif !important;fontsize: 100% !important;}.cookie_settings_header{font-weight:900;font-size:24px;} .cc-settings-dialog label{font-weight:500;font-size:18px;padding-left:1.5em;}.cc-link{ font-weight: bold; opacity: 1; padding: 0;}.cc-banner .cc-close { position: unset; margin-left: 1em; font-weight: bold;}.cc-btn{ display: inline-block; margin: 0 0.5em 0.5em 0; padding: 1em 2.75em; line-height: 1; border-radius: 3px; -webkit-appearance: none; text-decoration: none; outline: none; font-weight: 500; text-transform: uppercase; cursor: pointer;}.cc-btn.cc-settings{ border: 1px solid #fff !important; color: #fff; text-decoration: none !important;}.cc-btn.cc-allow{ background: #fff !important; color: #000 !important;}
337.cc-btn-close-settings{outline:0;position: absolute;top: 0;right:0;padding: 1.5em;}.cc-btn-close-settings:focus{outline:0;box-shadow: 0;}.cc-settings-dialog .cc-consent-verification{font-size: 12px;}\":\"FREE\"}","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"secure_customer_sig","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"localization","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"cart_currency","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_cmp_a","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"shopify_pay_redirect","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"keep_alive","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"_tracking_consent","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracking preferences."}},{"name":"_secure_session_id","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"_pinterest_ct_ua","type":"http","domain":".ct.pinterest.com","path":"/","provider":"Pinterest","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to group actions across pages."}},{"name":"locale_bar_accepted","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"GrizzlyAppsSRL","firstParty":true,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":"This cookie is provided by the app (BEST Currency Converter) and is used to secure the currency chosen by the customer."}},{"name":"wpm-domain-test","type":"http","domain":"uk","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"wpm-domain-test","type":"http","domain":"co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"wpm-domain-test","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"wpm-domain-test","type":"http","domain":"bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}}],"2":[{"name":"_orig_referrer","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_y","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
337,{"name":"_landing_page","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_gid","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_gat","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_shopify_s","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_t","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_sa_p","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_ga","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"swym-email","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"snize-recommendation","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Searchanise","firstParty":true,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":"Used to track a user's interaction with the store products, so that the website can show you relevant products."}},{"name":"AWSALBCORS","type":"http","domain":"api.superlemon.xyz","path":"/","provider":"Amazon","firstParty":false,"retention":"1 ","expires":1,"unit":"declSession","purpose":{"en":"Used as a second stickiness cookie by Amazon that has additionally the SameSite attribute."}},{"name":"_shopify_s","type":"http","domain":"uk","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_s","type":"http","domain":"co.uk","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Shopify analytics."}},{"name":"__cf_bm","type":"http","domain":".vimeo.com","path":"/","provider":"CloudFlare","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used to manage incoming traffic that matches criteria associated with bots."}},{"name":"_ga_M76ZLQ2LJ8","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_gat_UA-9787882-1","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":""}},{"name":"_ga_CPH58XZ7V8","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[{"name":"_gcl_au","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Google","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year."}},{"name":"MUID","type":"http","domain":".bing.com","path":"/","provider":"Microsoft","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites."}},{"name":"_uetsid","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Bing","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Bing","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"_pin_unauth","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Pinterest","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to group actions for users who cannot be identified by Pinterest."}},{"name":"_fbp","type":"http","domain":".bordelle.co.uk","path":"/","provider":"Facebook","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"__kla_id","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website."}},{"name":"po_visitor","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Pushowl","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by Pushowl to monitor related user activity on the store."}},{"name":"swym-session-id","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used by the SWYM Wishlist Plus Shopify plugin."}},{"name":"swym-pid","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-instrumentMap","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-swymRegid","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Amazon","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-cu_ct","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"fr","type":"http","domain":".facebook.com","path":"/","provider":"Facebook","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Is used to deliver, measure and improve the relevancy of ads"}}],"8":[{"name":"ar_debug","type":"http","domain":".pinterest.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-v-ckd","type":"http","domain":".www.bordelle.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"__verify","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"_cfuvid","type":"http","domain":".vimeo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":""}},{"name":"MSPTC","type":"http","domain":".bing.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_shopify_essential","type":"http","domain":"www.bordelle.co.uk","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"vuid","type":"http","domain":".vimeo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","adwordsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":false,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":true,"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 338 339 window.addEventListener('DOMContentLoaded', function(){ 340 const script = document.createElement('script'); 341 342 script.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-core.js"; 343 344 script.defer = true; 345 document.body.appendChild(script); 346 }) 347 </script>
347 348 349 350 351 352 353 354 355<!-- END app block --><!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-main/6f172e67-4106-4ac0-89c5-b32a069b3101 --> 356 357<style 358 type='text/css' 359 data-lion-app-styles='main' 360 data-lion-app-styles-settings='{"primary_color":"#4d384b","secondary_color":"#126bbf","icon_color":"#126bbf","button_size":"medium","button_border_radius":4,"button_primary_background_color":"#4d384b","button_primary_text_color":"#ffffff","button_neutral_background_color":"#757575","button_neutral_text_color":"#ffffff"}' 361></style> 362 363 364<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
364<script type="text/javascript" src="https://cdn.attn.tv/bordelle/dtag.js?source=app-embed" defer="defer"></script>
364 365 366 367<!-- END app block --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
368<script async src="https://app.tncapp.com/get_script/?shop_url=bordelle.myshopify.com"></script>
368 369 370 371<!-- END app block --><!-- BEGIN app block: shopify://apps/doofinder-search-discovery/blocks/doofinder-script/1abc6bc6-ff36-4a37-9034-effae4a47cf6 --> 372
372<script> 373 (function(w, k) {w[k] = window[k] || function () { (window[k].q = window[k].q || []).push(arguments) }})(window, "doofinderApp") 374 var dfPageType = "customers/login"; 375 var dfProductId = ""; 376 var dfCategoryName = ""; 377 var dfB2BCustomer = false; 378 var dfB2BLocationId = ""; 379 </script>
379 380 381
381<script src="https://eu1-config.doofinder.com/2.x/09945861-ed71-48c0-8c8a-7d63cfb70caf.js" async></script>
381 382 383 384 385<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 386 387 388 389 390 391 392 393 394 395 396 397 398
398<script async src="https://static.klaviyo.com/onsite/js/LHvY25/klaviyo.js?company_id=LHvY25"></script>
398 399
399<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>
399 400 401 402 403 404 405 406
406<script> 407 window.klaviyoReviewsProductDesignMode = false 408 </script>
408 409 410 411 412 <!-- BEGIN app snippet: customer-hub-data -->
412<script> 413 if (!window.customerHub) { 414 window.customerHub = {}; 415 } 416 window.customerHub.storefrontRoutes = { 417 login: "/account/login?return_url=%2F%23k-hub", 418 register: "/account/register?return_url=%2F%23k-hub", 419 logout: "/account/logout", 420 profile: "/account", 421 addresses: "/account/addresses", 422 }; 423 424 window.customerHub.userId = null; 425 426 window.customerHub.storeDomain = "bordelle.myshopify.com"; 427 428 429 430 431 window.customerHub.storeLocale = { 432 currentLanguage: 'en', 433 currentCountry: 'US', 434 availableLanguages: [ 435 436 { 437 iso_code: 'en', 438 endonym_name: 'English' 439 } 440 441 ], 442 availableCountries: [ 443 444 { 445 iso_code: 'AF', 446 name: 'Afghanistan', 447 currency_code: 'GBP' 448 }, 449 450 { 451 iso_code: 'DZ', 452 name: 'Algeria', 453 currency_code: 'GBP' 454 }, 455 456 { 457 iso_code: 'AO', 458 name: 'Angola', 459 currency_code: 'GBP' 460 }, 461 462 { 463 iso_code: 'AI', 464 name: 'Anguilla', 465 currency_code: 'USD' 466 }, 467 468 { 469 iso_code: 'AG', 470 name: 'Antigua & Barbuda', 471 currency_code: 'USD' 472 }, 473 474 { 475 iso_code: 'AR', 476 name: 'Argentina', 477 currency_code: 'USD' 478 }, 479 480 { 481 iso_code: 'AW', 482 name: 'Aruba', 483 currency_code: 'USD' 484 }, 485 486 { 487 iso_code: 'AC', 488 name: 'Ascension Island', 489 currency_code: 'GBP' 490 }, 491 492 { 493 iso_code: 'AU', 494 name: 'Australia', 495 currency_code: 'GBP' 496 }, 497 498 { 499 iso_code: 'AZ', 500 name: 'Azerbaijan', 501 currency_code: 'GBP' 502 }, 503 504 { 505 iso_code: 'BS', 506 name: 'Bahamas', 507 currency_code: 'USD' 508 }, 509 510 { 511 iso_code: 'BH', 512 name: 'Bahrain', 513 currency_code: 'GBP' 514 }, 515 516 { 517 iso_code: 'BD', 518 name: 'Bangladesh', 519 currency_code: 'GBP' 520 }, 521 522 { 523 iso_code: 'BB', 524 name: 'Barbados', 525 currency_code: 'USD' 526 }, 527 528 { 529 iso_code: 'BZ', 530 name: 'Belize', 531 currency_code: 'USD' 532 }, 533 534 { 535 iso_code: 'BJ', 536 name: 'Benin', 537 currency_code: 'GBP' 538 }, 539 540 { 541 iso_code: 'BM', 542 name: 'Bermuda', 543 currency_code: 'USD' 544 }, 545 546 { 547 iso_code: 'BT', 548 name: 'Bhutan', 549 currency_code: 'GBP' 550 }, 551 552 { 553 iso_code: 'BO', 554 name: 'Bolivia', 555 currency_code: 'USD' 556 }, 557 558 { 559 iso_code: 'BW', 560 name: 'Botswana', 561 currency_code: 'GBP' 562 }, 563 564 { 565 iso_code: 'BR', 566 name: 'Brazil', 567 currency_code: 'USD' 568 }, 569 570 { 571 iso_code: 'IO', 572 name: 'British Indian Ocean Territory', 573 currency_code: 'GBP' 574 }, 575 576 { 577 iso_code: 'VG', 578 name: 'British Virgin Islands', 579 currency_code: 'USD' 580 }, 581 582 { 583 iso_code: 'BN', 584 name: 'Brunei', 585 currency_code: 'GBP' 586 }, 587 588 { 589 iso_code: 'BF', 590 name: 'Burkina Faso', 591 currency_code: 'GBP' 592 }, 593 594 { 595 iso_code: 'BI', 596 name: 'Burundi', 597 currency_code: 'GBP' 598 }, 599 600 { 601 iso_code: 'KH', 602 name: 'Cambodia', 603 currency_code: 'GBP' 604 }, 605 606 { 607 iso_code: 'CM', 608 name: 'Cameroon', 609 currency_code: 'GBP' 610 }, 611 612 { 613 iso_code: 'CA', 614 name: 'Canada', 615 currency_code: 'CAD' 616 }, 617 618 { 619 iso_code: 'CV', 620 name: 'Cape Verde', 621 currency_code: 'GBP' 622 }, 623 624 { 625 iso_code: 'BQ', 626 name: 'Caribbean Netherlands', 627 currency_code: 'USD' 628 }, 629 630 { 631 iso_code: 'KY', 632 name: 'Cayman Islands', 633 currency_code: 'USD' 634 }, 635 636 { 637 iso_code: 'CF', 638 name: 'Central African Republic', 639 currency_code: 'GBP' 640 }, 641 642 { 643 iso_code: 'TD', 644 name: 'Chad', 645 currency_code: 'GBP' 646 }, 647 648 { 649 iso_code: 'CL', 650 name: 'Chile', 651 currency_code: 'USD' 652 }, 653 654 { 655 iso_code: 'CN', 656 name: 'China', 657 currency_code: 'GBP' 658 }, 659 660 { 661 iso_code: 'CX', 662 name: 'Christmas Island', 663 currency_code: 'GBP' 664 }, 665 666 { 667 iso_code: 'CC', 668 name: 'Cocos (Keeling) Islands', 669 currency_code: 'GBP' 670 }, 671 672 { 673 iso_code: 'CO', 674 name: 'Colombia', 675 currency_code: 'USD' 676 }, 677 678 { 679 iso_code: 'KM', 680 name: 'Comoros', 681 currency_code: 'GBP' 682 }, 683 684 { 685 iso_code: 'CG', 686 name: 'Congo - Brazzaville', 687 currency_code: 'GBP' 688 }, 689 690 { 691 iso_code: 'CD', 692 name: 'Congo - Kinshasa', 693 currency_code: 'GBP' 694 }, 695 696 { 697 iso_code: 'CK', 698 name: 'Cook Islands', 699 currency_code: 'GBP' 700 }, 701 702 { 703 iso_code: 'CR', 704 name: 'Costa Rica', 705 currency_code: 'USD' 706 }, 707 708 { 709 iso_code: 'CI', 710 name: 'Côte d’Ivoire', 711 currency_code: 'GBP' 712 }, 713 714 { 715 iso_code: 'CW', 716 name: 'Curaçao', 717 currency_code: 'USD' 718 }, 719 720 { 721 iso_code: 'DJ', 722 name: 'Djibouti', 723 currency_code: 'GBP' 724 }, 725 726 { 727 iso_code: 'DM', 728 name: 'Dominica', 729 currency_code: 'USD' 730 }, 731 732 { 733 iso_code: 'DO', 734 name: 'Dominican Republic', 735 currency_code: 'USD' 736 }, 737 738 { 739 iso_code: 'EC', 740 name: 'Ecuador', 741 currency_code: 'USD' 742 }, 743 744 { 745 iso_code: 'EG', 746 name: 'Egypt', 747 currency_code: 'GBP' 748 }, 749 750 { 751 iso_code: 'SV', 752 name: 'El Salvador', 753 currency_code: 'USD' 754 }, 755 756 { 757 iso_code: 'GQ', 758 name: 'Equatorial Guinea', 759 currency_code: 'GBP' 760 }, 761 762 { 763 iso_code: 'ER', 764 name: 'Eritrea', 765 currency_code: 'GBP' 766 }, 767 768 { 769 iso_code: 'SZ', 770 name: 'Eswatini', 771 currency_code: 'GBP' 772 }, 773 774 { 775 iso_code: 'ET', 776 name: 'Ethiopia', 777 currency_code: 'GBP' 778 }, 779 780 { 781 iso_code: 'FK', 782 name: 'Falkland Islands', 783 currency_code: 'USD' 784 }, 785 786 { 787 iso_code: 'FJ', 788 name: 'Fiji', 789 currency_code: 'GBP' 790 }, 791 792 { 793 iso_code: 'GF', 794 name: 'French Guiana', 795 currency_code: 'USD' 796 }, 797 798 { 799 iso_code: 'PF', 800 name: 'French Polynesia', 801 currency_code: 'GBP' 802 }, 803 804 { 805 iso_code: 'TF', 806 name: 'French Southern Territories', 807 currency_code: 'GBP' 808 }, 809 810 { 811 iso_code: 'GA', 812 name: 'Gabon', 813 currency_code: 'GBP' 814 }, 815 816 { 817 iso_code: 'GM', 818 name: 'Gambia', 819 currency_code: 'GBP' 820 }, 821 822 { 823 iso_code: 'GH', 824 name: 'Ghana', 825 currency_code: 'GBP' 826 }, 827 828 { 829 iso_code: 'GL', 830 name: 'Greenland', 831 currency_code: 'USD' 832 }, 833 834 { 835 iso_code: 'GD', 836 name: 'Grenada', 837 currency_code: 'USD' 838 }, 839 840 { 841 iso_code: 'GP', 842 name: 'Guadeloupe', 843 currency_code: 'USD' 844 }, 845 846 { 847 iso_code: 'GT', 848 name: 'Guatemala', 849 currency_code: 'USD' 850 }, 851 852 { 853 iso_code: 'GN', 854 name: 'Guinea', 855 currency_code: 'GBP' 856 }, 857 858 { 859 iso_code: 'GW', 860 name: 'Guinea-Bissau', 861 currency_code: 'GBP' 862 }, 863 864 { 865 iso_code: 'GY', 866 name: 'Guyana', 867 currency_code: 'USD' 868 }, 869 870 { 871 iso_code: 'HT', 872 name: 'Haiti', 873 currency_code: 'USD' 874 }, 875 876 { 877 iso_code: 'HN', 878 name: 'Honduras', 879 currency_code: 'USD' 880 }, 881 882 { 883 iso_code: 'HK', 884 name: 'Hong Kong SAR', 885 currency_code: 'GBP' 886 }, 887 888 { 889 iso_code: 'IN', 890 name: 'India', 891 currency_code: 'GBP' 892 }, 893 894 { 895 iso_code: 'ID', 896 name: 'Indonesia', 897 currency_code: 'GBP' 898 }, 899 900 { 901 iso_code: 'IQ', 902 name: 'Iraq', 903 currency_code: 'GBP' 904 }, 905 906 { 907 iso_code: 'IL', 908 name: 'Israel', 909 currency_code: 'GBP' 910 }, 911 912 { 913 iso_code: 'JM', 914 name: 'Jamaica', 915 currency_code: 'USD' 916 }, 917 918 { 919 iso_code: 'JP', 920 name: 'Japan', 921 currency_code: 'GBP' 922 }, 923 924 { 925 iso_code: 'JO', 926 name: 'Jordan', 927 currency_code: 'GBP' 928 }, 929 930 { 931 iso_code: 'KZ', 932 name: 'Kazakhstan', 933 currency_code: 'GBP' 934 }, 935 936 { 937 iso_code: 'KE', 938 name: 'Kenya', 939 currency_code: 'GBP' 940 }, 941 942 { 943 iso_code: 'KI', 944 name: 'Kiribati', 945 currency_code: 'GBP' 946 }, 947 948 { 949 iso_code: 'KW', 950 name: 'Kuwait', 951 currency_code: 'GBP' 952 }, 953 954 { 955 iso_code: 'KG', 956 name: 'Kyrgyzstan', 957 currency_code: 'GBP' 958 }, 959 960 { 961 iso_code: 'LA', 962 name: 'Laos', 963 currency_code: 'GBP' 964 }, 965 966 { 967 iso_code: 'LB', 968 name: 'Lebanon', 969 currency_code: 'GBP' 970 }, 971 972 { 973 iso_code: 'LS', 974 name: 'Lesotho', 975 currency_code: 'GBP' 976 }, 977 978 { 979 iso_code: 'LR', 980 name: 'Liberia', 981 currency_code: 'GBP' 982 }, 983 984 { 985 iso_code: 'LY', 986 name: 'Libya', 987 currency_code: 'GBP' 988 }, 989 990 { 991 iso_code: 'MO', 992 name: 'Macao SAR', 993 currency_code: 'GBP' 994 }, 995 996 { 997 iso_code: 'MG', 998 name: 'Madagascar', 999 currency_code: 'GBP' 1000 }, 1001 1002 { 1003 iso_code: 'MW', 1004 name: 'Malawi', 1005 currency_code: 'GBP' 1006 }, 1007 1008 { 1009 iso_code: 'MY', 1010 name: 'Malaysia', 1011 currency_code: 'GBP' 1012 }, 1013 1014 { 1015 iso_code: 'MV', 1016 name: 'Maldives', 1017 currency_code: 'GBP' 1018 }, 1019 1020 { 1021 iso_code: 'ML', 1022 name: 'Mali', 1023 currency_code: 'GBP' 1024 }, 1025 1026 { 1027 iso_code: 'MQ', 1028 name: 'Martinique', 1029 currency_code: 'USD' 1030 }, 1031 1032 { 1033 iso_code: 'MR', 1034 name: 'Mauritania', 1035 currency_code: 'GBP' 1036 }, 1037 1038 { 1039 iso_code: 'MU', 1040 name: 'Mauritius', 1041 currency_code: 'GBP' 1042 }, 1043 1044 { 1045 iso_code: 'MX', 1046 name: 'Mexico', 1047 currency_code: 'USD' 1048 }, 1049 1050 { 1051 iso_code: 'MN', 1052 name: 'Mongolia', 1053 currency_code: 'GBP' 1054 }, 1055 1056 { 1057 iso_code: 'MS', 1058 name: 'Montserrat', 1059 currency_code: 'USD' 1060 }, 1061 1062 { 1063 iso_code: 'MA', 1064 name: 'Morocco', 1065 currency_code: 'GBP' 1066 }, 1067 1068 { 1069 iso_code: 'MZ', 1070 name: 'Mozambique', 1071 currency_code: 'GBP' 1072 }, 1073 1074 { 1075 iso_code: 'MM', 1076 name: 'Myanmar (Burma)', 1077 currency_code: 'GBP' 1078 }, 1079 1080 { 1081 iso_code: 'NA', 1082 name: 'Namibia', 1083 currency_code: 'GBP' 1084 }, 1085 1086 { 1087 iso_code: 'NR', 1088 name: 'Nauru', 1089 currency_code: 'GBP' 1090 }, 1091 1092 { 1093 iso_code: 'NP', 1094 name: 'Nepal', 1095 currency_code: 'GBP' 1096 }, 1097 1098 { 1099 iso_code: 'NC', 1100 name: 'New Caledonia', 1101 currency_code: 'GBP' 1102 }, 1103 1104 { 1105 iso_code: 'NZ', 1106 name: 'New Zealand', 1107 currency_code: 'GBP' 1108 }, 1109 1110 { 1111 iso_code: 'NI', 1112 name: 'Nicaragua', 1113 currency_code: 'USD' 1114 }, 1115 1116 { 1117 iso_code: 'NE', 1118 name: 'Niger', 1119 currency_code: 'GBP' 1120 }, 1121 1122
1122 { 1123 iso_code: 'NG', 1124 name: 'Nigeria', 1125 currency_code: 'GBP' 1126 }, 1127 1128 { 1129 iso_code: 'NU', 1130 name: 'Niue', 1131 currency_code: 'GBP' 1132 }, 1133 1134 { 1135 iso_code: 'NF', 1136 name: 'Norfolk Island', 1137 currency_code: 'GBP' 1138 }, 1139 1140 { 1141 iso_code: 'OM', 1142 name: 'Oman', 1143 currency_code: 'GBP' 1144 }, 1145 1146 { 1147 iso_code: 'PK', 1148 name: 'Pakistan', 1149 currency_code: 'GBP' 1150 }, 1151 1152 { 1153 iso_code: 'PS', 1154 name: 'Palestinian Territories', 1155 currency_code: 'GBP' 1156 }, 1157 1158 { 1159 iso_code: 'PA', 1160 name: 'Panama', 1161 currency_code: 'USD' 1162 }, 1163 1164 { 1165 iso_code: 'PG', 1166 name: 'Papua New Guinea', 1167 currency_code: 'GBP' 1168 }, 1169 1170 { 1171 iso_code: 'PY', 1172 name: 'Paraguay', 1173 currency_code: 'USD' 1174 }, 1175 1176 { 1177 iso_code: 'PE', 1178 name: 'Peru', 1179 currency_code: 'USD' 1180 }, 1181 1182 { 1183 iso_code: 'PH', 1184 name: 'Philippines', 1185 currency_code: 'GBP' 1186 }, 1187 1188 { 1189 iso_code: 'PN', 1190 name: 'Pitcairn Islands', 1191 currency_code: 'GBP' 1192 }, 1193 1194 { 1195 iso_code: 'QA', 1196 name: 'Qatar', 1197 currency_code: 'GBP' 1198 }, 1199 1200 { 1201 iso_code: 'RU', 1202 name: 'Russia', 1203 currency_code: 'GBP' 1204 }, 1205 1206 { 1207 iso_code: 'RW', 1208 name: 'Rwanda', 1209 currency_code: 'GBP' 1210 }, 1211 1212 { 1213 iso_code: 'WS', 1214 name: 'Samoa', 1215 currency_code: 'GBP' 1216 }, 1217 1218 { 1219 iso_code: 'ST', 1220 name: 'São Tomé & PrÃÂncipe', 1221 currency_code: 'GBP' 1222 }, 1223 1224 { 1225 iso_code: 'SA', 1226 name: 'Saudi Arabia', 1227 currency_code: 'GBP' 1228 }, 1229 1230 { 1231 iso_code: 'SN', 1232 name: 'Senegal', 1233 currency_code: 'GBP' 1234 }, 1235 1236 { 1237 iso_code: 'SC', 1238 name: 'Seychelles', 1239 currency_code: 'GBP' 1240 }, 1241 1242 { 1243 iso_code: 'SL', 1244 name: 'Sierra Leone', 1245 currency_code: 'GBP' 1246 }, 1247 1248 { 1249 iso_code: 'SG', 1250 name: 'Singapore', 1251 currency_code: 'GBP' 1252 }, 1253 1254 { 1255 iso_code: 'SX', 1256 name: 'Sint Maarten', 1257 currency_code: 'USD' 1258 }, 1259 1260 { 1261 iso_code: 'SB', 1262 name: 'Solomon Islands', 1263 currency_code: 'GBP' 1264 }, 1265 1266 { 1267 iso_code: 'SO', 1268 name: 'Somalia', 1269 currency_code: 'GBP' 1270 }, 1271 1272 { 1273 iso_code: 'ZA', 1274 name: 'South Africa', 1275 currency_code: 'GBP' 1276 }, 1277 1278 { 1279 iso_code: 'GS', 1280 name: 'South Georgia & South Sandwich Islands', 1281 currency_code: 'USD' 1282 }, 1283 1284 { 1285 iso_code: 'KR', 1286 name: 'South Korea', 1287 currency_code: 'GBP' 1288 }, 1289 1290 { 1291 iso_code: 'SS', 1292 name: 'South Sudan', 1293 currency_code: 'GBP' 1294 }, 1295 1296 { 1297 iso_code: 'LK', 1298 name: 'Sri Lanka', 1299 currency_code: 'GBP' 1300 }, 1301 1302 { 1303 iso_code: 'BL', 1304 name: 'St. Barthélemy', 1305 currency_code: 'USD' 1306 }, 1307 1308 { 1309 iso_code: 'SH', 1310 name: 'St. Helena', 1311 currency_code: 'GBP' 1312 }, 1313 1314 { 1315 iso_code: 'KN', 1316 name: 'St. Kitts & Nevis', 1317 currency_code: 'USD' 1318 }, 1319 1320 { 1321 iso_code: 'LC', 1322 name: 'St. Lucia', 1323 currency_code: 'USD' 1324 }, 1325 1326 { 1327 iso_code: 'MF', 1328 name: 'St. Martin', 1329 currency_code: 'USD' 1330 }, 1331 1332 { 1333 iso_code: 'PM', 1334 name: 'St. Pierre & Miquelon', 1335 currency_code: 'USD' 1336 }, 1337 1338 { 1339 iso_code: 'VC', 1340 name: 'St. Vincent & Grenadines', 1341 currency_code: 'USD' 1342 }, 1343 1344 { 1345 iso_code: 'SD', 1346 name: 'Sudan', 1347 currency_code: 'GBP' 1348 }, 1349 1350 { 1351 iso_code: 'SR', 1352 name: 'Suriname', 1353 currency_code: 'USD' 1354 }, 1355 1356 { 1357 iso_code: 'CH', 1358 name: 'Switzerland', 1359 currency_code: 'GBP' 1360 }, 1361 1362 { 1363 iso_code: 'TW', 1364 name: 'Taiwan', 1365 currency_code: 'GBP' 1366 }, 1367 1368 { 1369 iso_code: 'TJ', 1370 name: 'Tajikistan', 1371 currency_code: 'GBP' 1372 }, 1373 1374 { 1375 iso_code: 'TZ', 1376 name: 'Tanzania', 1377 currency_code: 'GBP' 1378 }, 1379 1380 { 1381 iso_code: 'TH', 1382 name: 'Thailand', 1383 currency_code: 'GBP' 1384 }, 1385 1386 { 1387 iso_code: 'TL', 1388 name: 'Timor-Leste', 1389 currency_code: 'GBP' 1390 }, 1391 1392 { 1393 iso_code: 'TG', 1394 name: 'Togo', 1395 currency_code: 'GBP' 1396 }, 1397 1398 { 1399 iso_code: 'TK', 1400 name: 'Tokelau', 1401 currency_code: 'GBP' 1402 }, 1403 1404 { 1405 iso_code: 'TO', 1406 name: 'Tonga', 1407 currency_code: 'GBP' 1408 }, 1409 1410 { 1411 iso_code: 'TT', 1412 name: 'Trinidad & Tobago', 1413 currency_code: 'USD' 1414 }, 1415 1416 { 1417 iso_code: 'TA', 1418 name: 'Tristan da Cunha', 1419 currency_code: 'GBP' 1420 }, 1421 1422 { 1423 iso_code: 'TN', 1424 name: 'Tunisia', 1425 currency_code: 'GBP' 1426 }, 1427 1428 { 1429 iso_code: 'TM', 1430 name: 'Turkmenistan', 1431 currency_code: 'GBP' 1432 }, 1433 1434 { 1435 iso_code: 'TC', 1436 name: 'Turks & Caicos Islands', 1437 currency_code: 'USD' 1438 }, 1439 1440 { 1441 iso_code: 'TV', 1442 name: 'Tuvalu', 1443 currency_code: 'GBP' 1444 }, 1445 1446 { 1447 iso_code: 'UM', 1448 name: 'U.S. Outlying Islands', 1449 currency_code: 'GBP' 1450 }, 1451 1452 { 1453 iso_code: 'UG', 1454 name: 'Uganda', 1455 currency_code: 'GBP' 1456 }, 1457 1458 { 1459 iso_code: 'AE', 1460 name: 'United Arab Emirates', 1461 currency_code: 'GBP' 1462 }, 1463 1464 { 1465 iso_code: 'GB', 1466 name: 'United Kingdom', 1467 currency_code: 'GBP' 1468 }, 1469 1470 { 1471 iso_code: 'US', 1472 name: 'United States', 1473 currency_code: 'USD' 1474 }, 1475 1476 { 1477 iso_code: 'UY', 1478 name: 'Uruguay', 1479 currency_code: 'USD' 1480 }, 1481 1482 { 1483 iso_code: 'UZ', 1484 name: 'Uzbekistan', 1485 currency_code: 'GBP' 1486 }, 1487 1488 { 1489 iso_code: 'VU', 1490 name: 'Vanuatu', 1491 currency_code: 'GBP' 1492 }, 1493 1494 { 1495 iso_code: 'VE', 1496 name: 'Venezuela', 1497 currency_code: 'USD' 1498 }, 1499 1500 { 1501 iso_code: 'VN', 1502 name: 'Vietnam', 1503 currency_code: 'GBP' 1504 }, 1505 1506 { 1507 iso_code: 'WF', 1508 name: 'Wallis & Futuna', 1509 currency_code: 'GBP' 1510 }, 1511 1512 { 1513 iso_code: 'EH', 1514 name: 'Western Sahara', 1515 currency_code: 'GBP' 1516 }, 1517 1518 { 1519 iso_code: 'YE', 1520 name: 'Yemen', 1521 currency_code: 'GBP' 1522 }, 1523 1524 { 1525 iso_code: 'ZM', 1526 name: 'Zambia', 1527 currency_code: 'GBP' 1528 }, 1529 1530 { 1531 iso_code: 'ZW', 1532 name: 'Zimbabwe', 1533 currency_code: 'GBP' 1534 } 1535 1536 ] 1537 }; 1538 1539</script>
1539 1540<!-- END app snippet --> 1541 1542 1543 1544 1545 1546 1547 1548<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0151/5281/files/Bordelle_Instagram_Icon_02.jpg?v=1668772807" /> 1549<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0151/5281/files/Bordelle_Instagram_Icon_02.jpg?v=1668772807" /> 1550<meta property="og:image:width" content="400" /> 1551<meta property="og:image:height" content="400" /> 1552<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1553<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: 1515281,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1553
1553
1554<script> 1555 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1556</script>
vendor: 1 bytes, line 1556
1556
1557<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}
1557).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: 1515281,storefrontBaseUrl: "https://www.bordelle.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.bordelle.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1790738570","configuration":"{\"accountID\":\"LHvY25\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"988610698","configuration":"{\"loggingEnabled\":\"false\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"53810\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1557,"dataSharingState":"unrestricted"},{"id":"490078346","configuration":"{\"accountID\":\"1\",\"installation_id\":\"09945861-ed71-48c0-8c8a-7d63cfb70caf\",\"region\":\"eu1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2061f8ea39b7d2e31c8b851469aba871","type":"APP","apiClientId":199361,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"490045578","configuration":"{\"apiKey\":\"0E6B2d5c7K\", \"host\":\"searchserverapi.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"464453770","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11345641595\\\",\\\"GT-M6J6CQS\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-11345641595\\\/I7tDCOrVv4UZEPuAg6Iq\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-11345641595\\\/LIlaCPDVv4UZEPuAg6Iq\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-11345641595\\\/uIutCOfVv4UZEPuAg6Iq\\\",\\\"MC-CPH58XZ7V8\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-11345641595\\\/urO2COHVv4UZEPuAg6Iq\\\",\\\"MC-CPH58XZ7V8\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-11345641595\\\/4AULCOTVv4UZEPuAg6Iq\\\",\\\"MC-CPH58XZ7V8\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-11345641595\\\/CrrgCPPVv4UZEPuAg6Iq\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-11345641595\\\/6VkACO3Vv4UZEPuAg6Iq\\\"}],\\\"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":"412582026","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3premium-01.swymrelay.com\",\"swymTier\":\"v3premium-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"364707978","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"205553802","configuration":"{\"pixel_id\":\"858768924470674\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"82641034","configuration":"{\"tagID\":\"2613899957537\"}","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"}
1557,{"id":"105971850","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"GTM and dataLayer"},{"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":"Bordelle","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"bordelle.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.bordelle.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"5026722692","handle":"free-luxury-gift-wrap","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"19932741700","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6761742106762","handle":"standard-packaging","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40642624422026","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5026723716","handle":"gift-wrapping","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"19932746628","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.bordelle.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"130819555466","themePublished":"true","eventMetadataId":"9a998fd5-3865-4f45-ae79-2decc13bd5ed","shopId":"1515281","storefrontBaseUrl":"https:\/\/www.bordelle.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>
1557<script> 1558 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1559 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1560 window.ShopifyAnalytics.meta.currency = 'USD'; 1561 var meta = {"page":{"requestId":"44791ed5-250b-4692-b5b4-8185ed84f8a9-1791062439"}}; 1562 for (var attr in meta) { 1563 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1564 } 1565</script>
vendor: 1 bytes, line 1565
1565
1566<script class="analytics"> 1567 (function () { 1568 var customDocumentWrite = function(content) { 1569 var jquery = null; 1570 1571 if (window.jQuery) { 1572 jquery = window.jQuery; 1573 } else if (window.Checkout && window.Checkout.$) { 1574 jquery = window.Checkout.$; 1575 } 1576 1577 if (jquery) { 1578 jquery('body').append(content); 1579 } 1580 }; 1581 1582 var hasLoggedConversion = function(token) { 1583 if (token) { 1584 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1585 } 1586 return false; 1587 } 1588 1589 var setCookieIfConversion = function(token) { 1590 if (token) { 1591 var twoMonthsFromNow = new Date(Date.now()); 1592 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1593 1594 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1595 } 1596 } 1597 1598 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1599 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1600 if (trekkie.integrations) { 1601 return; 1602 } 1603 trekkie.methods = [ 1604 'identify', 1605 'page', 1606 'ready', 1607 'track', 1608 'trackForm', 1609 'trackLink' 1610 ]; 1611 trekkie.factory = function(method) { 1612 return function() { 1613 var args = Array.prototype.slice.call(arguments); 1614 args.unshift(method); 1615 trekkie.push(args); 1616 if (method == 'track' || method == 'page') { 1617 var pageUrl; 1618 try { 1619 pageUrl = window.location.href; 1620 } catch (e) {} 1621 var pageReferrer; 1622 try { 1623 pageReferrer = document.referrer; 1624 } catch (e) {} 1625 try { 1626 if (window.__TREKKIE_SHIM_QUEUE == null) { 1627 window.__TREKKIE_SHIM_QUEUE = []; 1628 } 1629 window.__TREKKIE_SHIM_QUEUE.push({ 1630 from: 'trekkie-stub', 1631 method: method, 1632 args: args.slice(1), 1633 pageContext: { 1634 url: pageUrl, 1635 referrer: pageReferrer 1636 } 1637 }); 1638 } catch (e) { 1639 // no-op 1640 } 1641 } 1642 return trekkie; 1643 }; 1644 }; 1645 for (var i = 0; i < trekkie.methods.length; i++) { 1646 var key = trekkie.methods[i]; 1647 trekkie[key] = trekkie.factory(key); 1648 } 1649 trekkie.load = function(config) { 1650 trekkie.config = config || {}; 1651 trekkie.config.initialDocumentCookie = document.cookie; 1652 var first = document.getElementsByTagName('script')[0]; 1653var script = document.createElement('script'); 1654script.type = 'text/javascript'; 1655script.onerror = function(e) { 1656 var scriptFallback = document.createElement('script'); 1657 scriptFallback.type = 'text/javascript'; 1658 scriptFallback.onerror = function(error) { 1659 var Monorail = { 1660 produce: function produce(monorailDomain, schemaId, payload) { 1661 var currentMs = new Date().getTime(); 1662 var event = { 1663 schema_id: schemaId, 1664 payload: payload, 1665 metadata: { 1666 event_created_at_ms: currentMs, 1667 event_sent_at_ms: currentMs 1668 } 1669 }; 1670 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1671 }, 1672 sendRequest: function sendRequest(endpointUrl, payload) { 1673 // Try the sendBeacon API 1674 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1675 var blobData = new window.Blob([payload], { 1676 type: 'text/plain' 1677 }); 1678 1679 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1680 return true; 1681 } // sendBeacon was not successful 1682 1683 } // XHR beacon 1684 1685 var xhr = new XMLHttpRequest(); 1686 1687 try { 1688 xhr.open('POST', endpointUrl); 1689 xhr.setRequestHeader('Content-Type', 'text/plain'); 1690 xhr.send(payload); 1691 } catch (e) { 1692 console.log(e); 1693 } 1694 1695 return false; 1696 }, 1697 isIos12: function isIos12() { 1698 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1699 } 1700 }; 1701 Monorail.produce('monorail-edge.shopifysvc.com', 1702 'trekkie_storefront_load_errors/1.1', 1703 {shop_id: 1515281, 1704 theme_id: 130819555466, 1705 app_name: "storefront", 1706 context_url: window.location.href, 1707 source_url: "//www.bordelle.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1708 1709 }; 1710 scriptFallback.async = true; 1711 scriptFallback.src = '//www.bordelle.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1712 first.parentNode.insertBefore(scriptFallback, first); 1713}; 1714script.async = true; 1715script.src = '//www.bordelle.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1716first.parentNode.insertBefore(script, first); 1717 1718 }; 1719 trekkie.load( 1720 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1515281,"isMerchantRequest":null,"themeId":130819555466,"themeCityHash":"4988072988489125769","contentLanguage":"en","currency":"USD","eventMetadataId":"9a998fd5-3865-4f45-ae79-2decc13bd5ed"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1721 ); 1722 1723 var loaded = false;
1724 trekkie.ready(function() { 1725 if (loaded) return; 1726 loaded = true; 1727 1728 window.ShopifyAnalytics.lib = window.trekkie; 1729 1730 var originalDocumentWrite = document.write; 1731 document.write = customDocumentWrite; 1732 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1733 document.write = originalDocumentWrite; 1734 1735 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1736 var token = match? match[1]: undefined; 1737 if (!hasLoggedConversion(token)) { 1738 setCookieIfConversion(token); 1739 1740 } 1741 }); 1742 1743 window.ShopifyAnalytics.lib.page(null,{"requestId":"44791ed5-250b-4692-b5b4-8185ed84f8a9-1791062439","shopifyEmitted":true}); 1744 1745 var eventsListenerScript = document.createElement('script'); 1746 eventsListenerScript.async = true; 1747 eventsListenerScript.src = "//www.bordelle.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1748 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1749})();</script>
vendor: 1 bytes, line 1749
1749
1750<script 1751 defer 1752 src="https://www.bordelle.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1753 data-application="storefront-renderer" 1754 data-shop-id="1515281" 1755 data-render-region="gcp-us-central1" 1756 data-page-type="customers/login" 1757 data-theme-instance-id="130819555466" 1758 data-theme-name="" 1759 data-theme-version="" 1760 data-monorail-region="shop_domain" 1761 data-resource-timing-sampling-rate="10" 1762 data-shs="true" 1763 data-shs-beacon="true" 1764 data-shs-export-with-fetch="true" 1765 data-shs-logs-sample-rate="1" 1766 data-shs-beacon-endpoint="https://www.bordelle.co.uk/api/collect" 1767></script>
1767 1768<meta name="shopify-y" content="f6426f21-2eac-4a29-8c03-e279d784bc4e" data-expiration="1822620039000"><meta name="shopify-s" content="fc338703-73ae-45a0-aa27-a985bf467e33" data-expiration="1791064239000"><meta name="new-cookie-storage-activated" content="t"> 1769</head> 1770 <body 1771 id="account" 1772 class="template-customers-login shopify" 1773 > 1774
1774<script> 1775 window.KlarnaThemeGlobals={}; 1776 </script>
1776 1777 1778
1778<script> 1779 window.KlarnaThemeGlobals = {}; 1780 </script>
1780 1781 1782 <div class="bodywrapper loadingcontent"> 1783 1784 1785<header 1786 class="siteheader shopnavopen-color-black" 1787 data-shopnavopenbgcolor="#fafafa" 1788> 1789 <div class="siteheader__wrap case-upper"> 1790 <div class="siteheader__bd bd"> 1791 <div class="siteheader__logo noline"> 1792 <a href="https://www.bordelle.co.uk"> 1793 <div 1794 class="siteheader__logo__img" 1795 aria-label="Bordelle" 1796 style="background-image:url(//www.bordelle.co.uk/cdn/shop/t/37/assets/logo.svg?v=175179550272117243001694438457);" 1797 ></div> 1798 <div 1799 class="siteheader__logo__img siteheader__logo__img--monogram" 1800 aria-label="Bordelle" 1801 style="background-image:url(//www.bordelle.co.uk/cdn/shop/t/37/assets/monogram.svg?v=93133906424138171811694438454);" 1802 ></div> 1803 </a> 1804 </div> 1805 <div class="visuallyhidden"></div> 1806 1807 <!-- MOBILE NAV --> 1808 <nav class="sitenav sitenav--mobile sitenav--left text-sml font-bold"> 1809 <ul class="inlinenavlist noline"> 1810 <li 1811 class="sitenav__item sitenav__item--cart sitenav__item--click" 1812 data-sitenavsidepanel="sitenavsidepanel__cart" 1813 > 1814 <a class="sitenav__link shoppingcartcount" href="/cart" data-cartempty="true" 1815 ><span class="fal fa--nopad fa-shopping-bag"></span 1816 ><span id="CartCount" class="cartcount text-xsml"></span 1817 ></a> 1818 </li> 1819 <li class="sitenav__item region__selector"> 1820 <a href="#regionSelect" class="sitenav__link region__toggle" aria-expanded="false" aria-controls="RegionList"> 1821 <i class="region__toggle__icon fal fa-globe color--lightgrey"></i> 1822 <span class="activeregion"></span> 1823 <span class="far fa-chevron-down color--lightgrey" aria-hidden="true"></span> 1824</a> 1825<div class="region__options"> 1826 <ul id="RegionList" role="list" class="region__optionlist"> 1827 1828 <li> 1829 <a 1830 data-region="uk" 1831 data-region-name="UK/International" 1832 class="fontsize--tiny font--bold region__option currentregion" 1833 href="https://www.bordelle.co.uk/account/login?region=uk" 1834 >UK/International</a> 1835 </li> 1836 1837 1838 <li> 1839 <a 1840 data-region="eu" 1841 data-notice="eu" 1842 data-region-name="EUROPE" 1843 class="fontsize--tiny font--bold region__option " 1844 href="https://eu.bordelle.co.uk/account/login?region=eu" 1845 >EUROPE</a> 1846 </li> 1847 1848 </ul> 1849</div> 1850<div class="region__notice text-xsml"> 1851 <div class="notice notice--eu"> 1852 <div class="notice__body"> 1853 <h6>Switch to Bordelle Europe?</h6> 1854 <p class="font-reg">Required if shipping to Europe. Applying selected changes will switch your cart, any items in your current cart will be cleared.</p> 1855 <div class="notice__footer"> 1856 <a class="notice__link" data-region="eu" href="https://eu.bordelle.co.uk">View EU store 1857 <i class="fal fa-long-arrow-right color-black"></i 1858 ></a> 1859 <a class="notice__dismiss" href="#">Dismiss</a> 1860 </div> 1861 </div> 1862 </div> 1863</div> 1864 1865 </li> 1866 </ul> 1867 </nav> 1868 <nav class="sitenav sitenav--mobile sitenav--right text-sml font-bold"> 1869 <ul class="inlinenavlist noline"> 1870 <li class="sitenav__item"> 1871 <a class="sitenav__link search-toggle" href="/search" 1872 ><span class="fal fa--nopad fa-search"></span 1873 ></a> 1874 </li> 1875 <li class="sitenav__item sitenav__item--movopenonly"> 1876 <a class="sitenav__link" href="#swym-wishlist"><span class="fal fa--nopad fa-heart"></span></a> 1877 </li> 1878 <li class="sitenav__item sitenav__item--movopenonly"> 1879 <a class="sitenav__link" href="/account/"><span class="fal fa--nopad fa-user"></span></a> 1880 </li> 1881 <li class="sitenav__item sitenav__item--shopnav"> 1882 <a href="#shopnav" class="sitenav__link shopnav-toggle" title="Menu" 1883 ><span class="fal fa-bars fa--nopad fa--left"></span 1884 ></a> 1885 </li> 1886 </ul> 1887 </nav> 1888 <!-- DESKTOP NAV --> 1889 <nav class="sitenav sitenav--desktop sitenav--left text-sml font-bold"> 1890 <ul class="inlinenavlist noline"> 1891 <li class="sitenav__item sitenav__item--shopnav"> 1892 <a href="#shopnav" class="sitenav__link shopnav-toggle" title="Menu" 1893 ><span class="fal fa-bars fa--left"></span>SHOP</a 1894 > 1895 </li> 1896 <li class="sitenav__item region__selector">
1897 <a href="#regionSelect" class="sitenav__link region__toggle" aria-expanded="false" aria-controls="RegionList"> 1898 <i class="region__toggle__icon fal fa-globe color--lightgrey"></i> 1899 <span class="activeregion"></span> 1900 <span class="far fa-chevron-down color--lightgrey" aria-hidden="true"></span> 1901</a> 1902<div class="region__options"> 1903 <ul id="RegionList" role="list" class="region__optionlist"> 1904 1905 <li> 1906 <a 1907 data-region="uk" 1908 data-region-name="UK/International" 1909 class="fontsize--tiny font--bold region__option currentregion" 1910 href="https://www.bordelle.co.uk/account/login?region=uk" 1911 >UK/International</a> 1912 </li> 1913 1914 1915 <li> 1916 <a 1917 data-region="eu" 1918 data-notice="eu" 1919 data-region-name="EUROPE" 1920 class="fontsize--tiny font--bold region__option " 1921 href="https://eu.bordelle.co.uk/account/login?region=eu" 1922 >EUROPE</a> 1923 </li> 1924 1925 </ul> 1926</div> 1927<div class="region__notice text-xsml"> 1928 <div class="notice notice--eu"> 1929 <div class="notice__body"> 1930 <h6>Switch to Bordelle Europe?</h6> 1931 <p class="font-reg">Required if shipping to Europe. Applying selected changes will switch your cart, any items in your current cart will be cleared.</p> 1932 <div class="notice__footer"> 1933 <a class="notice__link" data-region="eu" href="https://eu.bordelle.co.uk">View EU store 1934 <i class="fal fa-long-arrow-right color-black"></i 1935 ></a> 1936 <a class="notice__dismiss" href="#">Dismiss</a> 1937 </div> 1938 </div> 1939 </div> 1940</div> 1941 1942 </li> 1943 </ul> 1944 </nav> 1945 <nav class="sitenav sitenav--desktop sitenav--right text-sml font-bold"> 1946 <ul class="inlinenavlist noline"> 1947 <li class="sitenav__item sitenav__item--search"> 1948 <form class="searchform" action="/pages/search-results-page" method="get"> 1949 <span class="fal fa--nopad fa-search search--toggle sitenav__link"></span> 1950 <input type="search" name="q" class="weight-100" placeholder="Search..." autocomplete="off"> 1951 </form> 1952 </li> 1953 <li class="sitenav__item"> 1954 <a class="sitenav__link" href="#swym-wishlist"><span class="fal fa--nopad fa-heart"></span></a> 1955 </li> 1956 <li class="sitenav__item"> 1957 <a class="sitenav__link" href="/account/"><span class="fal fa--nopad fa-user"></span></a> 1958 </li> 1959 <li 1960 class="sitenav__item sitenav__item--cart sitenav__item--click" 1961 data-sitenavsidepanel="sitenavsidepanel__cart" 1962 > 1963 <a class="sitenav__link shoppingcartcount" href="/cart" data-cartempty="true" 1964 ><span class="fal fa--nopad fa-shopping-bag"></span 1965 ><span id="CartCount" class="cartcount text-xsml"></span 1966 ></a> 1967 </li> 1968 </ul> 1969 </nav> 1970 </div> 1971 <!-- /siteheader__bd --> 1972 </div> 1973 <!-- /siteheader__wrap --> 1974</header> 1975<!-- /siteheader --> 1976 1977<nav class="shopnav color-black" id="shopnav" style="background-color:#fafafa;"> 1978 <div class="shopnav__bd bd"> 1979 <div class="row pt pb"> 1980 <div class="col col-1-2 col-lg-1-4"> 1981 1982 <ul> 1983 1984 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/new-arrivals">New Arrivals</a></li> 1985 1986 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/best-sellers">Best-Sellers</a></li> 1987 1988 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/gift-guide">Gift Guide</a></li> 1989 1990 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/signatures">Signatures</a></li> 1991 1992 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/exclusives">Exclusives</a></li> 1993 1994 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/lace">Lace</a></li> 1995 1996 <li class="shopnav__item font-bold">
1996<a class="hiddenlinkline" href= "/collections/mesh">Mesh</a></li> 1997 1998 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/bondage-lingerie">Bondage</a></li> 1999 2000 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/everyday">Everyday</a></li> 2001 2002 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/bridal">Bridal Edit</a></li> 2003 2004 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/silk-satin">Silk Satin</a></li> 2005 2006 <li class="shopnav__item font-bold"><a class="hiddenlinkline" href= "/collections/shop">Shop all</a></li> 2007 2008 </ul> 2009 2010 </div> 2011 <div class="col col-1-2 col-lg-1-6"> 2012 2013 <h4 class="shopnav__heading font-bold">Type</h4> 2014 <ul class="noline text-sml"> 2015 2016 <li class="shopnav__item o-50"><a href= "/collections/dresses-and-waspies">Dresses & Waspies</a></li> 2017 2018 <li class="shopnav__item o-50"><a href= "/collections/bras">Bras</a></li> 2019 2020 <li class="shopnav__item o-50"><a href= "/collections/thongs">Thongs</a></li> 2021 2022 <li class="shopnav__item o-50"><a href= "/collections/briefs">Briefs</a></li> 2023 2024 <li class="shopnav__item o-50"><a href= "/collections/ouvert">Ouvert</a></li> 2025 2026 <li class="shopnav__item o-50"><a href= "/collections/suspenders">Suspenders</a></li> 2027 2028 <li class="shopnav__item o-50"><a href= "/collections/bodywear">Bodywear</a></li> 2029 2030 <li class="shopnav__item o-50"><a href= "/collections/lace">Lace</a></li> 2031 2032 <li class="shopnav__item o-50"><a href= "/collections/multi-style">Multi-Style</a></li> 2033 2034 <li class="shopnav__item o-50"><a href= "/collections/glow-in-the-dark">Glow-in-the-Dark</a></li> 2035 2036 <li class="shopnav__item o-50"><a href= "/collections/accessories">Accessories</a></li> 2037 2038 <li class="shopnav__item o-50"><a href= "/collections/skirts">Skirts</a></li> 2039 2040 <li class="shopnav__item o-50"><a href= "/collections/hosiery">Hosiery</a></li> 2041 2042 <li class="shopnav__item o-50"><a href= "/collections/scrunchies">Scrunchies</a></li> 2043 2044 <li class="shopnav__item o-50"><a href= "/collections/care">Care Products</a></li> 2045 2046 <li class="shopnav__item o-50"><a href= "/products/virtual-gift-voucher">Gift Vouchers</a></li> 2047 2048 </ul> 2049 2050 </div> 2051 <div class="col col-1-2 col-lg-1-6"> 2052 2053 <h4 class="shopnav__heading font-bold">Collection</h4> 2054 <ul class="noline text-sml"> 2055 2056 <li class="shopnav__item o-50"><a href= "/collections/new-arrivals">New Arrivals</a></li> 2057 2058 <li class="shopnav__item o-50"><a href= "/collections/signatures">Signatures</a></li> 2059 2060 <li class="shopnav__item o-50"><a href= "/collections/ren">Ren</a></li> 2061 2062 <li class="shopnav__item o-50"><a href= "/collections/neda">Neda</a></li> 2063 2064 <li class="shopnav__item o-50"><a href= "/collections/zenna">Zenna</a></li> 2065 2066 <li class="shopnav__item o-50"><a href= "/collections/pearl">Pearl</a></li> 2067 2068 <li class="shopnav__item o-50"><a href= "/collections/melusina">Melusina </a></li> 2069 2070 <li class="shopnav__item o-50"><a href= "/collections/theia">Theia</a></li> 2071 2072 <li class="shopnav__item o-50"><a href= "/collections/siren">Siren</a></li> 2073 2074 <li class="shopnav__item o-50"><a href= "/collections/exclusives">Exclusives</a></li> 2075 2076 </ul> 2077 2078 </div> 2079 <div class="col col-1-2 col-lg-1-6"> 2080 2081 <h4 class="shopnav__heading font-bold">Colour</h4> 2082 <ul class="noline text-sml"> 2083 2084 <li class="shopnav__item o-50"><a href= "/collections/black">Black</a></li> 2085 2086 <li class="shopnav__item o-50"><a href= "/collections/olive">Olive</a></li> 2087 2088 <li class="shopnav__item o-50"><a href= "/collections/dusty-blue">Dusty Blue</a></li> 2089 2090 <li class="shopnav__item o-50"><a href= "/collections/morello">Morello</a></li> 2091 2092 <li class="shopnav__item o-50"><a href= "/collections/raspberry">Raspberry</a></li> 2093 2094 <li class="shopnav__item o-50"><a href= "/collections/teal">Teal</a></li> 2095 2096 <li class="shopnav__item o-50"><a href= "/collections/cream">Cream</a></li> 2097 2098 <li class="shopnav__item o-50"><a href= "/collections/navy">Navy</a></li> 2099 2100 <li class="shopnav__item o-50"><a href= "/collections/burnt-red">Burnt Red</a></li> 2101 2102 <li class="shopnav__item o-50"><a href= "/collections/denim">Denim</a></li> 2103 2104 <li class="shopnav__item o-50"><a href= "/collections/deep-purple">Deep Purple</a></li> 2105 2106 <li class="shopnav__item o-50"><a href= "/collections/plum">Plum</a></li> 2107 2108 <li class="shopnav__item o-50"><a href= "/collections/tundra">Tundra</a></li> 2109 2110 <li class="shopnav__item o-50"><a href= "/collections/rose">Rose</a></li> 2111 2112 <li class="shopnav__item o-50"><a href= "/collections/caramel">Caramel</a></li> 2113 2114 </ul> 2115 2116 </div> 2117 <div class="showroom showroom--desktop col col-1 col-lg-1-4"> 2118 <article class="tile tile--showroom"> 2119 <a class="tile__link noline" href="/pages/showroom"> 2120 <div class="mediaimg"> 2121 <div 2122 class="mediaimg__img mediaimg__img--bg lazy mediaimg__img--bg--cover" 2123 role="img" 2124 aria-label="Showroom" 2125 data-bg="//www.bordelle.co.uk/cdn/shop/files/38_Crop_5cb64cde-42d2-41e5-9710-e29ae80b6225_600x600.jpg?v=1725376932" 2126 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/38_Crop_5cb64cde-42d2-41e5-9710-e29ae80b6225_600x600.jpg?v=1725376932);" 2127 ></div> 2128 </div> 2129 <div class="tile__content"> 2130 <h4 class="tile__heading heading-reg">Showroom</h4> 2131 <div class="tile__description text-sml">Book an appointment in our showroom for a unique and personal shopping experience</div> 2132 </div> 2133 </a><!-- /tile__link --> 2134 </article><!-- /tile --> 2135 </div> 2136 <div class="col col-1"> 2137 <div class="module--featured module--featured--carousel"> 2138 <div class="featured__header"> 2139 2140 <h4 class="featured__header__heading heading-reg">Featured Collections</h4> 2141 2142 </div> 2143 2144 <div class="posts row row--carousel justify-center"> 2145 <div class="owl-carousel" data-nav="true"> 2146 2147 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2148 <!-- /snippets/product-collection.liquid --> 2149 2150 2151<article class="tile tile--collection case-upper color-white"> 2152 <a class="tile__link noline" href="/collections/dresses-and-waspies"> 2153 2154 2155 2156 2157 2158 <div class="mediaimg"> 2159 <div 2160 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2161 role="img" 2162 data-bg="//www.bordelle.co.uk/cdn/shop/files/6_d3e748b1-e727-4d18-9631-27f3ab79812b_1200x.jpg?v=1779957470" 2163 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/6_d3e748b1-e727-4d18-9631-27f3ab79812b_1200x.jpg?v=1779957470)" 2164 ></div> 2165 </div> 2166 2167 <h5 class="tile__preheading heading-sml"></h5> 2168 <h3 class="tile__heading heading-med"> 2169 2170 Dresses & Waspies 2171 2172 </h3> 2173 <span class="tile__button text-sml font-bold">Shop Now</span> 2174 </a><!-- /tile__link --> 2175</article><!-- /post --> 2176 2177 2178 </div> 2179 2180 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2181 <!-- /snippets/product-collection.liquid --> 2182 2183 2184<article class="tile tile--collection case-upper color-white"> 2185 <a class="tile__link noline" href="/collections/glow-in-the-dark"> 2186 2187 2188 2189 2190 2191 <div class="mediaimg"> 2192 <div 2193 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2194 role="img" 2195 data-bg="//www.bordelle.co.uk/cdn/shop/files/Pearl_Bodice_Bra_Cream_Front_GLOW_1200x.jpg?v=1779356139" 2196 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Pearl_Bodice_Bra_Cream_Front_GLOW_1200x.jpg?v=1779356139)" 2197 ></div> 2198 </div> 2199 2200 <h5 class="tile__preheading heading-sml"></h5> 2201 <h3 class="tile__heading heading-med"> 2202 2203 Glow in the dark 2204 2205 </h3> 2206 <span class="tile__button text-sml font-bold">Shop Now</span> 2207 </a><!-- /tile__link --> 2208</article><!-- /post --> 2209 2210 2211 </div> 2212 2213 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2214 <!-- /snippets/product-collection.liquid --> 2215 2216 2217<article class="tile tile--collection case-upper color-white"> 2218 <a class="tile__link noline" href="/collections/lace"> 2219 2220 2221 2222 2223 2224 <div class="mediaimg"> 2225 <div 2226 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2227 role="img" 2228 data-bg="//www.bordelle.co.uk/cdn/shop/files/Pearl_24_5d2fc7b2-2d6b-4994-932a-cfd817f346aa_1200x.jpg?v=1779962859" 2229 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Pearl_24_5d2fc7b2-2d6b-4994-932a-cfd817f346aa_1200x.jpg?v=1779962859)" 2230 ></div> 2231 </div> 2232 2233 <h5 class="tile__preheading heading-sml"></h5> 2234 <h3 class="tile__heading heading-med"> 2235 2236 Lace 2237 2238 </h3> 2239 <span class="tile__button text-sml font-bold">Shop Now</span> 2240 </a><!-- /tile__link --> 2241</article><!-- /post --> 2242 2243 2244 </div> 2245 2246 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2247 <!-- /snippets/product-collection.liquid --> 2248 2249 2250<article class="tile tile--collection case-upper color-white"> 2251 <a class="tile__link noline" href="/collections/bridal"> 2252 2253 2254 2255 2256 2257 <div class="mediaimg"> 2258 <div 2259 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2260 role="img" 2261 data-bg="//www.bordelle.co.uk/cdn/shop/files/Theia_Cream_Campaign_9_1200x.jpg?v=1762270738" 2262 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Theia_Cream_Campaign_9_1200x.jpg?v=1762270738)" 2263 ></div> 2264 </div> 2265 2266 <h5 class="tile__preheading heading-sml"></h5> 2267 <h3 class="tile__heading heading-med"> 2268 2269 Bridal 2270 2271 </h3> 2272 <span class="tile__button text-sml font-bold">Shop Now</span> 2273 </a><!-- /tile__link --> 2274</article><!-- /post --> 2275 2276 2277 </div> 2278 2279 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2280 <!-- /snippets/product-collection.liquid --> 2281 2282 2283<article class="tile tile--collection case-upper color-white"> 2284 <a class="tile__link noline" href="/collections/raspberry"> 2285 2286 2287 2288 2289 2290 <div class="mediaimg"> 2291 <div 2292 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2293 role="img" 2294 data-bg="//www.bordelle.co.uk/cdn/shop/files/Melusina_Campaign_44_1200x.jpg?v=1764616163" 2295 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Melusina_Campaign_44_1200x.jpg?v=1764616163)" 2296 ></div> 2297 </div> 2298 2299 <h5 class="tile__preheading heading-sml"></h5> 2300 <h3 class="tile__heading heading-med"> 2301 2302 Raspberry 2303 2304 </h3> 2305 <span class="tile__button text-sml font-bold">Shop Now</span> 2306 </a><!-- /tile__link --> 2307</article><!-- /post --> 2308 2309 2310 </div> 2311 2312 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2313 <!-- /snippets/product-collection.liquid --> 2314 2315 2316<article class="tile tile--collection case-upper color-white"> 2317 <a class="tile__link noline" href="/collections/scrunchies"> 2318 2319 2320 2321 2322 2323 <div class="mediaimg"> 2324 <div 2325 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2326 role="img" 2327 data-bg="//www.bordelle.co.uk/cdn/shop/files/Oversized_Scrunchies_531cf7b3-b922-4649-b628-7e199bd88ea0_1200x.jpg?v=1749209595" 2328 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Oversized_Scrunchies_531cf7b3-b922-4649-b628-7e199bd88ea0_1200x.jpg?v=1749209595)" 2329 ></div> 2330 </div> 2331 2332 <h5 class="tile__preheading heading-sml"></h5> 2333 <h3 class="tile__heading heading-med"> 2334 2335 Scrunchies 2336 2337 </h3> 2338 <span class="tile__button text-sml font-bold">Shop Now</span> 2339 </a><!-- /tile__link --> 2340</article><!-- /post --> 2341 2342 2343 </div> 2344 2345 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2346 <!-- /snippets/product-collection.liquid --> 2347 2348 2349<article class="tile tile--collection case-upper color-white"> 2350 <a class="tile__link noline" href="/collections/hosiery"> 2351 2352 2353 2354 2355 2356 <div class="mediaimg"> 2357 <div 2358 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2359 role="img" 2360 data-bg="//www.bordelle.co.uk/cdn/shop/files/Melusina_Campaign_15_1200x.jpg?v=1769517881" 2361 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Melusina_Campaign_15_1200x.jpg?v=1769517881)" 2362 ></div> 2363 </div> 2364 2365 <h5 class="tile__preheading heading-sml"></h5> 2366 <h3 class="tile__heading heading-med"> 2367 2368 Hosiery 2369 2370 </h3> 2371 <span class="tile__button text-sml font-bold">Shop Now</span> 2372 </a><!-- /tile__link --> 2373</article><!-- /post --> 2374 2375 2376 </div> 2377 2378 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2379 <!-- /snippets/product-collection.liquid --> 2380 2381 2382<article class="tile tile--collection case-upper color-white"> 2383 <a class="tile__link noline" href="/collections/care"> 2384 2385 2386 2387 2388 2389 <div class="mediaimg"> 2390 <div 2391 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2392 role="img" 2393 data-bg="//www.bordelle.co.uk/cdn/shop/files/Bordelle_Detergent_004_8a
239354a5e4-3f19-45fd-b9dc-712b8dad62bb_1200x.jpg?v=1668082256" 2394 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Bordelle_Detergent_004_8a54a5e4-3f19-45fd-b9dc-712b8dad62bb_1200x.jpg?v=1668082256)" 2395 ></div> 2396 </div> 2397 2398 <h5 class="tile__preheading heading-sml"></h5> 2399 <h3 class="tile__heading heading-med"> 2400 2401 Care 2402 2403 </h3> 2404 <span class="tile__button text-sml font-bold">Shop Now</span> 2405 </a><!-- /tile__link --> 2406</article><!-- /post --> 2407 2408 2409 </div> 2410 2411 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2412 <!-- /snippets/product-collection.liquid --> 2413 2414 2415<article class="tile tile--collection case-upper color-white"> 2416 <a class="tile__link noline" href="/collections/gift-guide"> 2417 2418 2419 2420 2421 2422 <div class="mediaimg"> 2423 <div 2424 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2425 role="img" 2426 data-bg="//www.bordelle.co.uk/cdn/shop/files/Signature_BR_Gift_Set_Front_Box_1200x.jpg?v=1761818363" 2427 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Signature_BR_Gift_Set_Front_Box_1200x.jpg?v=1761818363)" 2428 ></div> 2429 </div> 2430 2431 <h5 class="tile__preheading heading-sml"></h5> 2432 <h3 class="tile__heading heading-med"> 2433 2434 Luxury Lingerie Gifts 2435 2436 </h3> 2437 <span class="tile__button text-sml font-bold">Shop Now</span> 2438 </a><!-- /tile__link --> 2439</article><!-- /post --> 2440 2441 2442 </div> 2443 2444 <div class="col col-1-2 col-md-1-3 col-lg-1-4"> 2445 <!-- /snippets/product-collection.liquid --> 2446 2447 2448<article class="tile tile--collection case-upper color-white"> 2449 <a class="tile__link noline" href="/collections/teal"> 2450 2451 2452 2453 2454 2455 <div class="mediaimg"> 2456 <div 2457 class="mediaimg__img mediaimg__img--bg lazy cover mediaimg__img--bg--cover" 2458 role="img" 2459 data-bg="//www.bordelle.co.uk/cdn/shop/files/Pearl_6_6e7d95bd-561e-43d1-b3d0-6975d6e1645e_1200x.jpg?v=1779962870" 2460 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/Pearl_6_6e7d95bd-561e-43d1-b3d0-6975d6e1645e_1200x.jpg?v=1779962870)" 2461 ></div> 2462 </div> 2463 2464 <h5 class="tile__preheading heading-sml"></h5> 2465 <h3 class="tile__heading heading-med"> 2466 2467 Teal 2468 2469 </h3> 2470 <span class="tile__button text-sml font-bold">Shop Now</span> 2471 </a><!-- /tile__link --> 2472</article><!-- /post --> 2473 2474 2475 </div> 2476 2477 </div><!-- /carousel__items --> 2478 </div><!-- /row --> 2479 2480 </div> 2481 </div> 2482 <div class="showroom showroom--mobile col col-1"> 2483 <article class="tile tile--showroom"> 2484 <a class="tile__link noline" href="/pages/showroom"> 2485 <div class="mediaimg"> 2486 <div 2487 class="mediaimg__img mediaimg__img--bg lazy mediaimg__img--bg--cover" 2488 role="img" 2489 aria-label="Showroom" 2490 data-bg="//www.bordelle.co.uk/cdn/shop/files/38_Crop_5cb64cde-42d2-41e5-9710-e29ae80b6225_600x600.jpg?v=1725376932" 2491 style="background-image: url(//www.bordelle.co.uk/cdn/shop/files/38_Crop_5cb64cde-42d2-41e5-9710-e29ae80b6225_600x600.jpg?v=1725376932);" 2492 ></div> 2493 </div> 2494 <div class="tile__content"> 2495 <h4 class="tile__heading heading-reg">Showroom</h4> 2496 <div class="tile__description text-sml">Book an appointment in our showroom for a unique and personal shopping experience</div> 2497 </div> 2498 </a><!-- /tile__link --> 2499 </article><!-- /tile --> 2500 </div> 2501 </div> 2502 </div> 2503</nav> 2504 2505 2506<!-- header padder, creates space at top of page for fixed header --> 2507<div class="siteheader siteheader--padder"> 2508 2509 <div class="siteheader__wrap"></div> 2510</div> 2511 2512<div class="sitenavsidepanel"> 2513 <div class="sitenavsidepanel__bd"> 2514 <a href="javascript:;" class="sitenavsidepanel__close sitenavsidepanel--close fontsize--tiny"> 2515 <span class="fal fa-times"></span> 2516 </a> 2517 <div class="sitenavsidepanelitem sitenavsidepanel__cart" id="CartContainer"></div> 2518 <div class="sitenavsidepanelitem sitenavsidepanel__addedtocart"></div> 2519 <div class="sitenavsidepanelitem sitenavsidepanel__sizeguide"></div> 2520 <div class="sitenavsidepanelitem sitenavsidepanel__completelook"></div> 2521 <div class="sitenavsidepanelitem sitenavsidepanel__packaging"></div> 2522 <div class="sitenavsidepanelitem sitenavsidepanel__forpartner"></div> 2523 </div> 2524 <div class="sitenavsidepanel__overlay"></div> 2525</div> 2526 2527 2528 2529 2530 <!-- 2531 Code linked to testing the Market selection 2532 <div class="location">
2533 <span>Country</span>US 2534 <br> 2535 <span>Market</span>us 2536 <br> 2537 </div> 2538 --> 2539 2540 <main role="main" class="main main--page"> 2541 <!-- /templates/customers/login.liquid --> 2542<header class="pageheader pageheader--page padding--top padding--bottom"> 2543 <div class="pageheaderbody padding--top padding--bottom"> 2544 <div class="pageheader__bd bd"> 2545 <h1 class="margin--none">Login</h1> 2546 </div><!-- /pageheader__bd --> 2547 </div><!-- /pageheaderbody --> 2548</header> 2549 2550<div class="main__bd bd margin--bottom"> 2551 <div class="content"> 2552 2553 <div class="note form-success" id="ResetSuccess" style="display:none;"> 2554 We've sent you an email with a link to update your password. 2555 </div> 2556 2557 <div id="CustomerLoginForm" class="text-align--center"> 2558 2559 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /> 2560 2561 2562 2563 <div class="field fontsize--sml"> 2564 <input type="email" name="customer[email]" id="CustomerEmail" class="input-full" placeholder="Email" autocorrect="off" autocapitalize="off" autofocus> 2565 </div> 2566 2567 2568 <div class="field fontsize--sml"><input type="password" value="" name="customer[password]" id="CustomerPassword" class="input-full" placeholder="Password"></div> 2569 2570 2571 <div class="field fontsize--sml margin--top-em"> 2572 <input type="submit" class="btn btn--black font--bold" value="Sign In"> 2573 </div> 2574 2575 <input type="hidden" name="return_url" value="/account" /></form> 2576 2577 <div class="margin--bottom fontsize--sml"> 2578 <a href="#recover" id="RecoverPassword">Forgot your password?</a> 2579 </div> 2580 2581 <div class="margin--bottom-em padding--top-half"> 2582 <p>Or register below if you don't have an account.</p> 2583 <a href="/account/register" class="btn btn--border font--bold fontsize--sml">Register</a> 2584 </div> 2585 2586 </div> 2587 2588 2589 <div id="RecoverPasswordForm" class="hide text-align--center"> 2590 2591 <h3>Reset your password</h3> 2592 <p>We will send you an email to reset your password.</p> 2593 2594 <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /> 2595 2596 2597 2598 2599 2600 <div class="field fontsize--sml"> 2601 <input type="email" value="" name="email" id="RecoverEmail" class="input-full" placeholder="Email" autocorrect="off" autocapitalize="off"> 2602 </div> 2603 <div class="margin--top-em"> 2604 <input type="submit" class="btn btn--black font--bold fontsize--sml" value="Submit"> 2605 <button class="btn btn--border font--bold fontsize--sml" type="button" id="HideRecoverPasswordLink">Cancel</button> 2606 </div> 2607 </form> 2608 </div> 2609 2610 2611 2612 2613 </div> 2614</div> 2615 2616 </main> 2617 2618 <div id="shopify-section-footer-tiles" class="shopify-section footertiles mt"> 2619 <div class="footertiles__bd bd"> 2620 <div class="row justify-center"> 2621 2622 <div class="col col-1 col-md-1-3 col-xl-1-3" > 2623 2624 <div class="footertiles__tile tile text-sml"> 2625 2626 2627 <h5 class="tile__heading font-bold">Free Luxury Packaging</h5> 2628 2629 2630 <p class="tile__leader m--none">Luxury Packaging is free for all orders over £650/$850</p> 2631 2632 2633 <a class="tile__readmore text-link font-bold" href="/products/free-luxury-gift-wrap">View more</a> 2634 2635 </div> 2636 </div> 2637 2638 <div class="col col-1 col-md-1-3 col-xl-1-3" > 2639 2640 <div class="footertiles__tile tile text-sml"> 2641 2642 2643 <h5 class="tile__heading font-bold">UK | International Shipping</h5> 2644 2645 2646 <p class="tile__leader m--none">Shipping to all destinations in the UK, USA, Australia, Canada, Asia, Middle East and Rest of the World.</p> 2647 2648 2649 <a class="tile__readmore text-link font-bold" href="https://www.bordelle.co.uk/pages/terms-conditions#shipping-and-delivery">Shipping Information</a> 2650 2651 </div> 2652 </div> 2653 2654 <div class="col col-1 col-md-1-3 col-xl-1-3" > 2655 2656 <div class="footertiles__tile tile text-sml"> 2657 2658 2659 <h5 class="tile__heading font-bold">Shipping to Europe?</h5> 2660 2661 2662 <p class="tile__leader m--none">Visit our European store for all shipping addresses within Europe.</p> 2663 2664 2665 <a class="tile__readmore text-link font-bold" href="https://eu.bordelle.co.uk/">Visit Site</a> 2666 2667 </div> 2668 </div> 2669 2670 </div><!-- /gd-g --> 2671 </div><!-- /bd --> 2672 2673 2674 2675 2676</div> 2677 2678<footer 2679 class="sitefooter mt pt pb--double color-black" 2680 style="background-color:#fafafa;" 2681> 2682 <div class="sitefooter__bd bd"> 2683 <div class="row justify-center"> 2684 <div class="col col-1-2 col-lg-1-4 col-xl-1-6 mb--em noline"> 2685 2686 <div class="sitefooter__links"> 2687 <h5 class="font-bold">Services</h5> 2688 <ul class="sitefooter__nav"> 2689 2690 <li class="text-sml o-50"> 2691 <a 2692 href="/pages/contact" 2693 2694 >Contact</a> 2695 </li> 2696 2697 <li class="text-sml o-50"> 2698 <a 2699 href="/pages/stores" 2700 2701 >Stores</a> 2702 </li> 2703 2704 <li class="text-sml o-50"> 2705 <a 2706 href="/pages/showroom" 2707 2708 >Showroom</a> 2709 </li> 2710 2711 <li class="text-sml o-50"> 2712 <a 2713 href="/pages/size-guide" 2714 2715 >Size Guide</a> 2716 </li> 2717 2718 <li class="text-sml o-50"> 2719 <a 2720 href="/pages/style-and-fit" 2721 2722 >Style & Fit</a> 2723 </li> 2724 2725 <li class="text-sml o-50"> 2726 <a 2727 href="/pages/care" 2728 2729 >Care</a> 2730 </li> 2731 2732 </ul> 2733 </div> 2734 2735 </div> 2736 <div class="col col-1-2 col-lg-1-4 col-xl-1-6 mb--em noline"> 2737 2738 <div class="sitefooter__links"> 2739 <h5 class="font-bold">Information</h5> 2740 <ul class="sitefooter__nav"> 2741 2742 <li class="text-sml o-50"> 2743 <a 2744 href="https://www.bordelle.co.uk/pages/terms-conditions#shipping-and-delivery" 2745 2746 >Shipping</a> 2747 </li> 2748 2749 <li class="text-sml o-50"> 2750 <a 2751 href="https://www.bordelle.co.uk/pages/terms-conditions#returns-policy" 2752 2753 >Returns</a> 2754 </li> 2755 2756 <li class="text-sml o-50"> 2757 <a 2758 href="https://www.bordelle.co.uk/apps/tracktor/track" 2759 2760 >
2760Track Your Order</a> 2761 </li> 2762 2763 <li class="text-sml o-50"> 2764 <a 2765 href="https://bordelle.loopreturns.com/#/" 2766 2767 >Returns Portal</a> 2768 </li> 2769 2770 <li class="text-sml o-50"> 2771 <a 2772 href="/pages/terms-conditions" 2773 2774 >Terms and Conditions</a> 2775 </li> 2776 2777 <li class="text-sml o-50"> 2778 <a 2779 href="/pages/privacy-policy" 2780 2781 >Privacy Policy</a> 2782 </li> 2783 2784 </ul> 2785 </div> 2786 2787 </div> 2788 <div class="col col-1-2 col-lg-1-4 col-xl-1-6 mb--em noline"> 2789 2790 <div class="sitefooter__links"> 2791 <h5 class="font-bold">Company</h5> 2792 <ul class="sitefooter__nav"> 2793 2794 <li class="text-sml o-50"> 2795 <a 2796 href="/pages/about" 2797 2798 >About</a> 2799 </li> 2800 2801 <li class="text-sml o-50"> 2802 <a 2803 href="/pages/curated-kink" 2804 2805 >Curated Kink Gallery</a> 2806 </li> 2807 2808 <li class="text-sml o-50"> 2809 <a 2810 href="/pages/ethical-practices" 2811 2812 >Ethical Practices</a> 2813 </li> 2814 2815 <li class="text-sml o-50"> 2816 <a 2817 href="/pages/join-the-team" 2818 2819 >Join the Team</a> 2820 </li> 2821 2822 </ul> 2823 </div> 2824 2825 </div> 2826 <div class="col col-1-2 col-lg-1-4 col-xl-1-6 mb--em noline"> 2827 2828 <div class="sitefooter__links"> 2829 <h5 class="font-bold">Loyalty Programme</h5> 2830 <ul class="sitefooter__nav"> 2831 2832 <li class="text-sml o-50"> 2833 <a 2834 href="/pages/bordelle-between-us" 2835 2836 >Bordelle Between Us</a> 2837 </li> 2838 2839 <li class="text-sml o-50"> 2840 <a 2841 href="/pages/bordelle-between-us-dashboard" 2842 2843 >Your Account</a> 2844 </li> 2845 2846 <li class="text-sml o-50"> 2847 <a 2848 href="https://www.bordelle.co.uk/account/login?return_url=%2Faccount" 2849 2850 >Sign Up</a> 2851 </li> 2852 2853 <li class="text-sml o-50"> 2854 <a 2855 href="/pages/faqs" 2856 2857 >FAQs</a> 2858 </li> 2859 2860 </ul> 2861 </div> 2862 2863 </div> 2864 <div class="col col-1 col-xl-1-3"> 2865 <div class="row justify-center"> 2866 <div class="col col-1 col-lg-1-2 col-xl-1 sitefooter__newsletter mb--em"> 2867 2868 <h5 class="font-bold">Sign up for exclusive content and discounts</h5> 2869 2870 2871 <div class="sitefooter__signup"> 2872 <div class="klaviyo-form-VUvEXB"></div> 2873 </div> 2874 <ul class="sitefooter__social fontsize--sml"> 2875 2876 <li> 2877 <a 2878 class="socialicon socialicon--sml font-bold hiddenlinkline" 2879 href="http://www.facebook.com/bordelle" 2880 target="_blank" 2881 >Facebook</a 2882 > 2883 </li> 2884 2885 2886 <li> 2887 <a 2888 class="socialicon socialicon--sml font-bold hiddenlinkline" 2889 href="http://instagram.com/atelierbordelle" 2890 target="_blank" 2891 >Instagram</a 2892 > 2893 </li> 2894 2895 2896 2897 2898 2899 </ul> 2900 </div> 2901 <div class="col col-1 col-lg-1-2 col-xl-1 sitefooter__localization mb--em"> 2902 <h5 class="font-bold">Shipping destination</h5> 2903 <div id="bordelleCurrencyForm" class="text-sml mb"> 2904 2905 <localization-form> 2906 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login?return_url=%2Faccount" /> 2907 <select name="country_code"><option 2908 value="AF" 2909 > 2910 Afghanistan (GBP 2911 £) 2912 </option><option 2913 value="DZ" 2914 > 2915 Algeria (GBP 2916 £) 2917 </option><option 2918 value="AO" 2919 > 2920 Angola (GBP 2921 £) 2922 </option><option 2923 value="AI" 2924 > 2925 Anguilla (USD 2926 $) 2927 </option><option 2928 value="AG" 2929 > 2930 Antigua & Barbuda (USD 2931 $) 2932 </option><option 2933 value="AR" 2934 > 2935 Argentina (USD 2936 $) 2937 </option><option 2938 value="AW" 2939 > 2940 Aruba (USD 2941 $) 2942 </option><option 2943 value="AC" 2944 > 2945 Ascension Island (GBP 2946 £) 2947 </option><option 2948 value="AU" 2949 > 2950 Australia (GBP 2951 £) 2952 </option><option 2953 value="AZ" 2954 > 2955 Azerbaijan (GBP 2956 £) 2957 </option><option 2958 value="BS" 2959 > 2960 Bahamas (USD 2961 $) 2962 </option><option 2963 value="BH" 2964 > 2965 Bahrain (GBP 2966 £) 2967 </option><option 2968 value="BD" 2969 > 2970 Bangladesh (GBP 2971 £) 2972 </option><option 2973 value="BB" 2974 > 2975 Barbados (USD 2976 $) 2977 </option><option 2978 value="BZ" 2979 > 2980 Belize (USD 2981 $) 2982 </option><option 2983 value="BJ" 2984 > 2985 Benin (GBP 2986 £) 2987 </option><option 2988 value="BM" 2989 > 2990 Bermuda (USD 2991 $) 2992 </option><option 2993 value="BT" 2994 > 2995 Bhutan (GBP 2996 £) 2997 </option><option 2998 value="BO" 2999 > 3000 Bolivia (USD 3001 $) 3002 </option><option 3003 value="BW" 3004 > 3005 Botswana (GBP 3006 £) 3007 </option><option 3008 value="BR"
3009 > 3010 Brazil (USD 3011 $) 3012 </option><option 3013 value="IO" 3014 > 3015 British Indian Ocean Territory (GBP 3016 £) 3017 </option><option 3018 value="VG" 3019 > 3020 British Virgin Islands (USD 3021 $) 3022 </option><option 3023 value="BN" 3024 > 3025 Brunei (GBP 3026 £) 3027 </option><option 3028 value="BF" 3029 > 3030 Burkina Faso (GBP 3031 £) 3032 </option><option 3033 value="BI" 3034 > 3035 Burundi (GBP 3036 £) 3037 </option><option 3038 value="KH" 3039 > 3040 Cambodia (GBP 3041 £) 3042 </option><option 3043 value="CM" 3044 > 3045 Cameroon (GBP 3046 £) 3047 </option><option 3048 value="CA" 3049 > 3050 Canada (CAD 3051 $) 3052 </option><option 3053 value="CV" 3054 > 3055 Cape Verde (GBP 3056 £) 3057 </option><option 3058 value="BQ" 3059 > 3060 Caribbean Netherlands (USD 3061 $) 3062 </option><option 3063 value="KY" 3064 > 3065 Cayman Islands (USD 3066 $) 3067 </option><option 3068 value="CF" 3069 > 3070 Central African Republic (GBP 3071 £) 3072 </option><option 3073 value="TD" 3074 > 3075 Chad (GBP 3076 £) 3077 </option><option 3078 value="CL" 3079 > 3080 Chile (USD 3081 $) 3082 </option><option 3083 value="CN" 3084 > 3085 China (GBP 3086 £) 3087 </option><option 3088 value="CX" 3089 > 3090 Christmas Island (GBP 3091 £) 3092 </option><option 3093 value="CC" 3094 > 3095 Cocos (Keeling) Islands (GBP 3096 £) 3097 </option><option 3098 value="CO" 3099 > 3100 Colombia (USD 3101 $) 3102 </option><option 3103 value="KM" 3104 > 3105 Comoros (GBP 3106 £) 3107 </option><option 3108 value="CG" 3109 > 3110 Congo - Brazzaville (GBP 3111 £) 3112 </option><option 3113 value="CD" 3114 > 3115 Congo - Kinshasa (GBP 3116 £) 3117 </option><option 3118 value="CK" 3119 > 3120 Cook Islands (GBP 3121 £) 3122 </option><option 3123 value="CR" 3124 > 3125 Costa Rica (USD 3126 $) 3127 </option><option 3128 value="CI" 3129 > 3130 Côte d’Ivoire (GBP 3131 £) 3132 </option><option 3133 value="CW" 3134 > 3135 Curaçao (USD 3136 $) 3137 </option><option 3138 value="DJ" 3139 > 3140 Djibouti (GBP 3141 £) 3142 </option><option 3143 value="DM" 3144 > 3145 Dominica (USD 3146 $) 3147 </option><option 3148 value="DO" 3149 > 3150 Dominican Republic (USD 3151 $) 3152 </option><option 3153 value="EC" 3154 > 3155 Ecuador (USD 3156 $) 3157 </option><option 3158 value="EG" 3159 > 3160 Egypt (GBP 3161 £) 3162 </option><option 3163 value="SV" 3164 > 3165 El Salvador (USD 3166 $) 3167 </option><option 3168 value="GQ" 3169 > 3170 Equatorial Guinea (GBP 3171 £) 3172 </option><option 3173 value="ER" 3174 > 3175 Eritrea (GBP 3176 £) 3177 </option><option 3178 value="SZ" 3179 > 3180 Eswatini (GBP 3181 £) 3182 </option><option 3183 value="ET" 3184 > 3185 Ethiopia (GBP 3186 £) 3187 </option><option 3188 value="FK" 3189 > 3190 Falkland Islands (USD 3191 $) 3192 </option><option 3193 value="FJ" 3194 > 3195 Fiji (GBP 3196 £) 3197 </option><option 3198 value="GF" 3199 > 3200 French Guiana (USD 3201 $) 3202 </option><option 3203 value="PF" 3204 > 3205 French Polynesia (GBP 3206 £) 3207 </option><option 3208 value="TF" 3209 > 3210 French Southern Territories (GBP 3211 £) 3212 </option><option 3213 value="GA" 3214 > 3215 Gabon (GBP 3216 £) 3217 </option><option 3218 value="GM" 3219 > 3220 Gambia (GBP 3221 £) 3222 </option><option 3223 value="GH" 3224 > 3225 Ghana (GBP 3226 £) 3227 </option><option 3228 value="GL" 3229 > 3230 Greenland (USD 3231 $) 3232 </option><option 3233 value="GD" 3234 > 3235 Grenada (USD 3236 $) 3237 </option><option 3238 value="GP" 3239 > 3240 Guadeloupe (USD 3241 $) 3242 </option><option 3243 value="GT" 3244 > 3245 Guatemala (USD 3246 $) 3247 </option><option 3248 value="GN" 3249 > 3250 Guinea (GBP 3251 £) 3252 </option><option 3253 value="GW" 3254 > 3255 Guinea-Bissau (GBP 3256 £) 3257 </option><option 3258 value="GY" 3259 > 3260 Guyana (USD 3261 $) 3262 </option><option 3263 value="HT" 3264 > 3265 Haiti (USD 3266 $) 3267 </option><option 3268 value="HN" 3269 > 3270 Honduras (USD 3271 $) 3272 </option><option 3273 value="HK" 3274 > 3275 Hong Kong SAR (GBP 3276 £) 3277 </option><option 3278 value="IN" 3279 > 3280 India (GBP 3281 £) 3282 </option><option 3283 value="ID" 3284 > 3285 Indonesia (GBP 3286 £) 3287 </option><option 3288 value="IQ" 3289 > 3290 Iraq (GBP 3291 £) 3292 </option><option 3293 value="IL" 3294 > 3295 Israel (GBP 3296 £) 3297 </option><option 3298 value="JM" 3299 > 3300 Jamaica (USD 3301 $) 3302 </option><option 3303 value="JP" 3304 > 3305 Japan (GBP 3306 £) 3307 </option><option 3308 value="JO" 3309 > 3310 Jordan (GBP 3311 £) 3312 </option><option 3313 value="KZ" 3314 > 3315 Kazakhstan (GBP 3316 £) 3317 </option><option 3318 value="KE" 3319 > 3320 Kenya (GBP 3321 £) 3322 </option><option 3323 value="KI" 3324 > 3325 Kiribati (GBP 3326 £) 3327 </option><option 3328 value="KW" 3329 > 3330 Kuwait (GBP 3331 £) 3332 </option><option 3333 value="KG" 3334 > 3335 Kyrgyzstan (GBP 3336 £) 3337 </option><option 3338 value="LA" 3339 > 3340 Laos (GBP 3341 £) 3342 </option><option 3343 value="LB" 3344 > 3345 Lebanon (GBP 3346 £) 3347 </option><option 3348 value="LS" 3349 > 3350 Lesotho (GBP 3351 £) 3352 </option><option 3353 value="LR" 3354 > 3355 Liberia (GBP 3356 £) 3357 </option><option 3358 value="LY" 3359 > 3360 Libya (GBP 3361 £) 3362 </option><option 3363 value="MO" 3364 > 3365 Macao SAR (GBP 3366 £) 3367 </option><option 3368 value="MG" 3369 > 3370 Madagascar (GBP 3371 £) 3372 </option><option 3373 value="MW" 3374 > 3375 Malawi (GBP 3376 £) 3377 </option><option 3378 value="MY" 3379 > 3380 Malaysia (GBP 3381 £) 3382 </option><option 3383 value="MV" 3384 > 3385 Maldives (GBP 3386 £) 3387 </option><option 3388 value="ML" 3389 > 3390 Mali (GBP 3391 £) 3392 </option><option 3393 value="MQ" 3394 > 3395 Martinique (USD 3396 $) 3397 </option><option 3398 value="MR" 3399 > 3400 Mauritania (GBP 3401 £) 3402 </option><option 3403 value="MU" 3404 > 3405 Mauritius (GBP 3406 £) 3407 </option><option 3408 value="MX" 3409 > 3410 Mexico (USD 3411 $) 3412 </option><option 3413 value="MN" 3414 > 3415 Mongolia (GBP 3416 £) 3417 </option><option 3418 value="MS" 3419 > 3420 Montserrat (USD 3421 $) 3422 </option><option 3423 value="MA" 3424 > 3425 Morocco (GBP 3426 £) 3427 </option><option 3428 value="MZ" 3429 > 3430 Mozambique (GBP 3431 £) 3432 </option><option 3433 value="MM" 3434 > 3435 Myanmar (Burma) (GBP 3436 £) 3437 </option><option 3438 value="NA" 3439 > 3440 Namibia (GBP 3441 £) 3442 </option><option 3443 value="NR" 3444 > 3445 Nauru (GBP 3446 £) 3447 </option><option 3448 value="NP" 3449 > 3450 Nepal (GBP 3451 £) 3452 </option><option 3453 value="NC" 3454 > 3455 New Caledonia (GBP 3456 £) 3457 </option><option 3458 value="NZ" 3459 > 3460 New Zealand (GBP 3461 £) 3462 </option><option 3463 value="NI" 3464 > 3465 Nicaragua (USD 3466 $) 3467 </option><option 3468 value="NE" 3469 > 3470 Niger (GBP 3471 £) 3472 </option><option 3473 value="NG" 3474 > 3475 Nigeria (GBP 3476 £) 3477 </option><option 3478 value="NU" 3479 > 3480 Niue (GBP 3481 £) 3482 </option><option 3483 value="NF" 3484 > 3485 Norfolk Island (GBP 3486 £) 3487 </option><option 3488 value="OM" 3489 > 3490 Oman (GBP 3491 £) 3492 </option><option 3493 value="PK" 3494 > 3495 Pakistan (GBP 3496 £) 3497 </option><option 3498 value="PS" 3499 > 3500 Palestinian Territories (GBP 3501 £) 3502 </option><option 3503 value="PA" 3504 > 3505 Panama (USD 3506 $) 3507 </option><option 3508 value="PG" 3509 > 3510 Papua New Guinea (GBP 3511 £) 3512 </option><option 3513 value="PY" 3514 > 3515 Paraguay (USD 3516 $) 3517 </option><option 3518 value="PE" 3519 > 3520 Peru (USD 3521 $) 3522 </option><option 3523 value="PH" 3524 > 3525 Philippines (GBP 3526 £) 3527 </option><option 3528 value="PN" 3529 > 3530 Pitcairn Islands (GBP 3531 £) 3532 </option><option 3533 value="QA" 3534 > 3535 Qatar (GBP 3536 £) 3537 </option><option 3538 value="RU" 3539 > 3540 Russia (GBP 3541 £) 3542 </option><option 3543 value="RW" 3544 > 3545 Rwanda (GBP 3546 £) 3547 </option><option 3548 value="WS" 3549 > 3550 Samoa (GBP 3551 £) 3552 </option><option 3553 value="ST" 3554 > 3555 São Tomé & PrÃÂncipe (GBP 3556 £) 3557 </option><option 3558 value="SA" 3559 > 3560 Saudi Arabia (GBP 3561 £) 3562 </option><option 3563 value="SN" 3564 > 3565 Senegal (GBP 3566 £) 3567 </option><option 3568 value="SC" 3569 > 3570 Seychelles (GBP 3571 £) 3572 </option><option 3573 value="SL" 3574 > 3575 Sierra Leone (GBP 3576 £) 3577 </option><option 3578 value="SG" 3579 > 3580 Singapore (GBP 3581 £) 3582 </option><option 3583 value="SX" 3584 > 3585 Sint Maarten (USD 3586 $) 3587 </option><option 3588 value="SB" 3589 > 3590 Solomon Islands (GBP 3591 £) 3592 </option><option 3593 value="SO" 3594 > 3595 Somalia (GBP 3596 £) 3597 </option><option 3598 value="ZA" 3599 > 3600 South Africa (GBP 3601 £) 3602 </option><option 3603 value="GS" 3604 > 3605 South Georgia & South Sandwich Islands (USD 3606 $) 3607 </option><option 3608 value="KR" 3609 > 3610 South Korea (GBP 3611 £) 3612 </option><option 3613 value="SS" 3614 > 3615 South Sudan (GBP 3616 £) 3617 </option><option 3618 value="LK" 3619 > 3620 Sri Lanka (GBP 3621 £) 3622 </option><option 3623 value="BL" 3624 > 3625 St. Barthélemy (USD 3626 $) 3627 </option><option 3628 value="SH" 3629 > 3630 St. Helena (GBP 3631 £) 3632 </option><option 3633 value="KN" 3634 > 3635 St. Kitts & Nevis (USD 3636 $) 3637 </option><option 3638 value="LC" 3639 > 3640 St. Lucia (USD 3641 $) 3642 </option><option 3643 value="MF" 3644 > 3645 St. Martin (USD 3646 $) 3647 </option><option 3648 value="PM" 3649 > 3650 St. Pierre & Miquelon (USD 3651 $) 3652 </option><option 3653 value="VC" 3654 > 3655 St. Vincent & Grenadines (USD 3656 $) 3657 </option><option 3658 value="SD" 3659 > 3660 Sudan (GBP 3661 £) 3662 </option><option 3663 value="SR" 3664 > 3665 Suriname (USD 3666 $) 3667 </option><option 3668 value="CH" 3669 > 3670 Switzerland (GBP 3671 £) 3672 </option><option 3673 value="TW" 3674 > 3675 Taiwan (GBP 3676 £) 3677 </option><option 3678 value="TJ" 3679 > 3680 Tajikistan (GBP 3681 £) 3682 </option><option 3683 value="TZ" 3684 > 3685 Tanzania (GBP 3686 £) 3687 </option><option 3688 value="TH" 3689 > 3690 Thailand (GBP 3691 £) 3692 </option><option 3693 value="TL" 3694 > 3695 Timor-Leste (GBP 3696 £) 3697 </option><option 3698 value="TG" 3699 > 3700 Togo (GBP 3701 £) 3702 </option><option 3703 value="TK" 3704 > 3705 Tokelau (GBP 3706 £) 3707 </option><option 3708 value="TO" 3709 > 3710 Tonga (GBP 3711 £) 3712 </option><option 3713 value="TT" 3714 > 3715 Trinidad & Tobago (USD 3716 $) 3717 </option><option 3718 value="TA" 3719 > 3720 Tristan da Cunha (GBP 3721 £) 3722 </option><option 3723 value="TN"
3724 > 3725 Tunisia (GBP 3726 £) 3727 </option><option 3728 value="TM" 3729 > 3730 Turkmenistan (GBP 3731 £) 3732 </option><option 3733 value="TC" 3734 > 3735 Turks & Caicos Islands (USD 3736 $) 3737 </option><option 3738 value="TV" 3739 > 3740 Tuvalu (GBP 3741 £) 3742 </option><option 3743 value="UM" 3744 > 3745 U.S. Outlying Islands (GBP 3746 £) 3747 </option><option 3748 value="UG" 3749 > 3750 Uganda (GBP 3751 £) 3752 </option><option 3753 value="AE" 3754 > 3755 United Arab Emirates (GBP 3756 £) 3757 </option><option 3758 value="GB" 3759 > 3760 United Kingdom (GBP 3761 £) 3762 </option><option 3763 value="US" 3764 selected 3765 3766 > 3767 United States (USD 3768 $) 3769 </option><option 3770 value="UY" 3771 > 3772 Uruguay (USD 3773 $) 3774 </option><option 3775 value="UZ" 3776 > 3777 Uzbekistan (GBP 3778 £) 3779 </option><option 3780 value="VU" 3781 > 3782 Vanuatu (GBP 3783 £) 3784 </option><option 3785 value="VE" 3786 > 3787 Venezuela (USD 3788 $) 3789 </option><option 3790 value="VN" 3791 > 3792 Vietnam (GBP 3793 £) 3794 </option><option 3795 value="WF" 3796 > 3797 Wallis & Futuna (GBP 3798 £) 3799 </option><option 3800 value="EH" 3801 > 3802 Western Sahara (GBP 3803 £) 3804 </option><option 3805 value="YE" 3806 > 3807 Yemen (GBP 3808 £) 3809 </option><option 3810 value="ZM" 3811 > 3812 Zambia (GBP 3813 £) 3814 </option><option 3815 value="ZW" 3816 > 3817 Zimbabwe (GBP 3818 £) 3819 </option></select> 3820 </form> 3821 </localization-form> 3822 3823 3824 3825 3826 </div> 3827 </div> 3828 </div> 3829 </div> 3830 </div> 3831 3832 <div class="sitefooter__tiny row row--rowreverse"> 3833 <div class="col col-1-4 col-md-1"> 3834 <div class="sitefooter__monogram"> 3835 <img class="sitefooter__monogram__img" src="//www.bordelle.co.uk/cdn/shop/t/37/assets/monogram.svg?v=93133906424138171811694438454"> 3836 </div> 3837 </div> 3838 <div class="col col-3-4 col-md-3-4"> 3839 <div class="sitefooter__copyright text-sml color-grey"> 3840 © 2009-2026 ® Bordelle Ltd, Company no. 06350649, VAT no. GB919524702 3841 </div> 3842 <div class="sitefooter__madeby text-sml color-grey hiddenlinkline"> 3843 Website by 3844 <a href="http://alchemy-digital.co.uk" title="Website by Alchemy Digital" target="_blank">Alchemy Digital</a> 3845 </div> 3846 </div> 3847 </div> 3848 </div> 3849 <!-- /sitefooter__bd --> 3850</footer> 3851<!-- /sitefooter --> 3852 3853 3854 3855 </div> 3856 <!-- bodywrapper --> 3857 3858 3859
3859<script> 3860 3861 </script>
3861 3862 <!-- Handle registration redirect --> 3863
3863<script> 3864 $(document).ready(function () { 3865 var $returnTo = $('<input type="hidden" name="return_to" value="/account/" />'); 3866 if ($('#create_customer').length > 0) { 3867 // if registration form 3868 $returnTo.insertBefore($('#create_customer input[type="submit"]')); // add return_to input 3869 } else if ($('#g-recaptcha').length) { 3870 // if captcha form 3871 $returnTo.insertBefore($('.shopify-challenge__container input[type="submit"]')); 3872 } 3873 }); 3874 </script>
3874 3875 3876 <!-- /snippets/ajax-cart-template.liquid --> 3877 3878
3879<script id="PackagingOptions" type="text/template"> 3880 3881 3882 <div class="sitenavsidepanelitem__header"> 3883 <div class="sitenavsidepanelitem__bd bd"> 3884 <h4 class="font-bold case-upper">Packaging Options</h4> 3885 <div class="cart__buttons sitenavsidepanelitem__buttons"> 3886 <a class="packginginfo__close btn btn--black text-sml" href="javascript:;" data-sitenavsidepanel="sitenavsidepanel__cart">Go Back</a> 3887 </div> 3888 </div> 3889 </div> 3890 <div class="sitenavsidepanelitem__body"> 3891 <div class="sitenavsidepanelitem__bd bd"> 3892 <div class="packaging__options"> 3893 <ul> 3894 3895 3896 3897 3898 <li class="packaging__option option option--wrapping {{#if consciouspackaging}}checked{{/if}}"> 3899 <div class="gd-g"> 3900 3901 3902 <div class="gd-u gd-u-1-4 gd-u-gt700-1-3 gd-u--nopadright"> 3903 3904 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/ConsciousPackaging_medium.jpg?v=1756212341);"></div></div> 3905 3906 </div> 3907 <div class="option__body gd-u gd-u-3-4 gd-u-gt700-2-3"> 3908 <div class="option__heading"> 3909 <h4 class="option__title font-bold case-upper"><a href="/products/standard-packaging">Standard Packaging</a></h4> 3910 <div class="option__description text-sml"><p>- Environmentally conscious packaging</p><p>- Plain and discreet recycled cardboard box</p><p>- Recycled and recyclable tissue paper</p><p>- <a href="https://www.bordelle.co.uk/products/conscious-packaging" target="_blank" title="https://www.bordelle.co.uk/products/conscious-packaging">More Info</a></p></div> 3911 </div> 3912 </div> 3913 3914 3915 </div> 3916 <span class="option__toggle text-sml" data-wrapping="conscious"></span> 3917 <span class="option__selected case-upper text-xsml">Selected</span> 3918 3919 </li> 3920 3921 3922 3923 3924 3925 3926 3927 {{#if orderOverThreshold}} 3928 3929 3930 3931 3932 3933 <li class="packaging__option option option--wrapping {{#if freeluxurypackaging}}checked{{/if}}"> 3934 <div class="gd-g"> 3935 3936 <div class="gd-u gd-u-1-4 gd-u-gt700-1-3 gd-u--nopadright"> 3937 3938 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/LuxuryPackaging_medium.jpg?v=1756213651);"></div></div> 3939 3940 </div> 3941 <div class="option__body gd-u gd-u-3-4 gd-u-gt700-2-3"> 3942 <div class="option__heading"> 3943 <h4 class="option__title font-bold case-upper"><a href="/products/free-luxury-gift-wrap">Luxury Packaging</a></h4> 3944 <div class="option__description text-sml"><p>Perfect for a gift</p><p>- Luxurious mesh storage bag</p><p>- Bordelle branded strap and gift box</p><p>- Free for orders over £650/$850</p><p>- <a href="https://www.bordelle.co.uk/products/gift-wrapping" target="_blank" title="https://www.bordelle.co.uk/products/gift-wrapping">More Info</a></p></div> 3945 </div> 3946 </div> 3947 3948 </div> 3949 <span class="option__toggle text-sml" data-wrapping="freeluxury"></span> 3950 <span class="option__selected case-upper text-xsml">Selected</span> 3951 </li> 3952 3953 3954 3955 3956 {{else}} 3957 3958 3959 3960 3961 3962 {{/if}} 3963 3964 3965 3966 </ul> 3967 3968 <p class="text-sml mt--em">If luxury packaging is not selected, orders will be sent in our Standard Conscious Packaging. All our boxes and tissue paper are recyclable.</p> 3969 </div> 3970 </div> 3971 </div> 3972 </div> 3973 3974 3975</script>
3975 3976
3977<script id="CartEmpty" type="text/template"> 3978 3979 <div class="sitenavsidepanelitem__header"> 3980 <div class="sitenavsidepanelitem__bd bd"> 3981 <div class="cart__buttons sitenavsidepanelitem__buttons"> 3982 <div class="btn btn--black text-sml sitenavsidepanel--close">Go Back</div> 3983 </div> 3984 </div> 3985 </div> 3986 <div class="sitenavsidepanelitem__body text-center"> 3987 <div class="sitenavsidepanelitem__bd bd mt mb"> 3988 <p>Your cart is currently empty.</p> 3989 </div> 3990 </div> 3991 3992</script>
3992 3993
3994<script id="CartPageEmpty" type="text/template"> 3995 3996 <div class="main__bd bd"> 3997 <hr class="hr--small"> 3998 <p class="text-align--center">Your cart is currently empty. <a class="font-bold" href="/collections/shop/">Continue Shopping</a>.</p> 3999 </div> 4000 4001</script>
4001 4002
4003<script id="CartProduct" type="text/template"> 4004 4005 <li class="cartitem" data-id="{{ product_id }}"> 4006 <div class="cartitem__image"> 4007 <a href="{{url}}"></a> 4008 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div></div> 4009 </div> 4010 <div class="cartitem__body"> 4011 <div class="cartitem__name font-bold"> 4012 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 4013 </div> 4014 <div class="cartitem__price text-xsml color-grey"> 4015 {{{price}}} 4016 </div> 4017 <div class="cartitem__details text-sml"> 4018 {{#if size}} 4019 <div class="cartitem__size detail"> 4020 <span class="detail__label case-upper color-grey text-xsml">Size:</span> 4021 <div class="detail__option text-xsml"><span class="font-bold case-upper">{{size}}</span></div> 4022 </div> 4023 {{/if}} 4024 <div class="cartitem__qty detail"> 4025 <span class="detail__label case-upper color-grey text-xsml">QTY:</span> 4026 <div class="detail__option text-xsml"> 4027 <input type="number" class="cartitem__qtyvalue font-bold" value="{{itemQty}}" min="0" {{#if lastInStock}}max="{{itemQty}}"{{/if}} data-variantid="{{id}}"> 4028 </div> 4029 </div> 4030 4031 </div> 4032 {{#if lastInStock}} 4033 <span class="detail__lastinstock text-xsml color-grey">Only 1 left in stock</span> 4034 {{/if}} 4035 <a href="javascript:;" class="cartitem__remove" data-variantid="{{id}}"><span class="fal fa-times text-xsml"></span></a> 4036 </div> 4037 </li> 4038 4039</script>
4039 4040
4041<script id="AddedToCart" type="text/template"> 4042 4043 <div class="sitenavsidepanelitem__header"> 4044 <div class="sitenavsidepanelitem__bd bd"> 4045 <h4 class="font-bold">Added to cart</h4> 4046 <div class="cart__buttons sitenavsidepanelitem__buttons"> 4047 <a class="btn btn--black text-sml" href="/cart">View cart</a> 4048 </div> 4049 </div> 4050 </div> 4051 <div class="cart__body sitenavsidepanelitem__body"> 4052 <div class="sitenavsidepanelitem__bd bd"> 4053 <div class="cartitems"> 4054 <ul> 4055 {{#items}} 4056 <li class="cartitem" data-id="{{ product_id }}"> 4057 <div class="cartitem__image"> 4058 <a href="{{url}}"></a> 4059 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div> 4060 </div> 4061 <div class="cartitem__body"> 4062 <div class="cartitem__name font-bold"> 4063 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 4064 </div> 4065 <div class="cartitem__price text-xsml color-grey">{{{price}}}</div> 4066 <div class="cartitem__details text-sml"> 4067 {{#if size}} 4068 <div class="cartitem__size detail"> 4069 <span class="detail__label case-upper color-grey text-xsml">Size:</span> 4070 <div class="detail__option text-xsml"><span class="font-bold case-upper">{{size}}</span></div> 4071 </div> 4072 {{/if}} 4073 <div class="cartitem__qty detail"> 4074 <span class="detail__label case-upper color-grey text-xsml">QTY:</span> 4075 <div class="detail__option text-xsml"> 4076 <input type="number" class="cartitem__qtyvalue font-bold" value="{{itemQty}}" min="0" {{#if lastInStock}}max="{{itemQty}}"{{/if}} data-variantid="{{id}}"> 4077 </div> 4078 </div> 4079 </div> 4080 {{#if lastInStock}} 4081 <span class="detail__lastinstock text-xsml color-grey">Only 1 left in stock</span> 4082 {{/if}} 4083 <a href="javascript:;" class="cartitem__remove" data-variantid="{{id}}"><span class="fal fa-times text-xsml"></span></a> 4084 </div> 4085 </li> 4086 {{/items}} 4087 </ul> 4088 </div> 4089 4090 <div class="cart__footer gd-g"> 4091 4092 <div class="gd-u gd-u-1-2 text-align--left"> 4093 <span class="color--lightgrey case-upper text-sml text-align--left">Your cart</span> 4094 <h3 class="cart__itemcount font-bold margin--none"></h3> 4095 </div> 4096 <div class="gd-u gd-u-1-2 text-align--right"> 4097 <span class="color--lightgrey case-upper text-sml">Subtotal</span> 4098 <h3 class="cart__subtotal font-bold margin--none"></h3> 4099 </div> 4100 <div class="gd-u gd-u-1 cart__shippingnotewrapper"> 4101 4102 4103 4104 4105 <p class="cart__thresholddisclaimer cart__overthresholddisclaimer text-reg font-bold" style="display:none;">Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4106 4107 <p class="cart__thresholddisclaimer cart__underthresholddisclaimer text-reg font-bold"style="display:none;">Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4108 4109 4110 <span class="cart__shippingnote text-sml color-lightgrey"></span> 4111 4112 </div> 4113 4114 </div><!-- cart__footer --> 4115 </div> 4116 </div> 4117</script>
4117 4118
4119<script id="CartTemplate" type="text/template"> 4120 4121 <form action="/cart" method="post" novalidate class="cart ajaxcart"> 4122 <div class="cart__content ajaxcart__content pb"> 4123 <div class="cart__header sitenavsidepanelitem__header"> 4124 <div class="sitenavsidepanelitem__bd bd"> 4125 <h4 class="font-bold">Cart: <span class="money">{{{totalPrice}}}</span></h4> 4126 <div class="cart__buttons sitenavsidepanelitem__buttons"> 4127 <a class="btn btn--border text-sml" href="/cart">View cart</a> 4128 <button type="submit" class="text-sml btn btn--grey cart__checkout" name="checkout">Checkout</button> 4129 </div> 4130 </div> 4131 </div> 4132 <div class="cart__body sitenavsidepanelitem__body"> 4133 <div class="sitenavsidepanelitem__bd bd"> 4134 <div class="cartitems__heading color-grey text-sml"> 4135 {{#gt itemCount 1}} 4136 <span>{{{ itemCount }}} Items</span> 4137 {{else}} 4138 <span>{{{ itemCount }}} Item</span> 4139 {{/gt}} 4140 4141 <span class="cart__shippingnote"> 4142 4143 </span> 4144 </div> 4145 <div class="cartitems"> 4146 <ul> 4147 {{#items}} 4148 <li class="cartitem" data-id="{{ productid }}"> 4149 <div class="cartitem__image"> 4150 <a href="{{url}}"></a> 4151 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div> 4152 </div> 4153 <div class="cartitem__body"> 4154 <div class="cartitem__name font-bold"> 4155 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 4156 </div> 4157 <div class="cartitem__price text-xsml color-grey"> 4158 <span class="money">{{{price}}}</span> 4159 </div> 4160 <div class="cartitem__details text-sml"> 4161 {{#if size}} 4162 <div class="cartitem__size detail"> 4163 <span class="detail__label case-upper color-grey text-xsml">Size:</span> 4164 <div class="detail__option text-xsml"><span class="font-bold case-upper">{{size}}</span></div> 4165 </div> 4166 {{/if}} 4167 <div class="cartitem__qty detail"> 4168 <span class="detail__label case-upper color-grey text-xsml">QTY:</span> 4169 <div class="detail__option text-xsml"> 4170 <input type="number" class="cartitem__qtyvalue font-bold" value="{{itemQty}}" min="0" {{#if lastInStock}}max="{{itemQty}}"{{/if}} data-variantid="{{id}}"> 4171 </div> 4172 </div> 4173 4174 </div> 4175 4176 {{#if lastInStock}} 4177 <span class="detail__lastinstock text-xsml color-grey">Only 1 left in stock</span> 4178 {{/if}} 4179 4180 <a href="javascript:;" class="cartitem__remove" data-variantid="{{id}}"><span class="fal fa-times text-xsml"></span></a> 4181 </div> 4182 </li> 4183 {{/items}} 4184 </ul> 4185 </div> 4186 <div class="cart__extras extras"> 4187 <div class="extras__option option option--input {{#if note}}checked{{/if}}"> 4188 <div class="option__body case-upper font-bold text-sml"><span class="option__toggle"></span>Add note to seller</div> 4189 <div class="option__content text-sml"> 4190 <textarea class="option__input" name="note" data-option="note">{{note}}</textarea> 4191 </div> 4192 </div> 4193 <div class="extras__option option option--input {{#if giftnote}}checked{{/if}}" data-option="giftnote"> 4194 <div class="option__body case-upper font-bold text-sml"><span class="option__toggle"></span>Add gift message</div> 4195 <div class="option__content text-sml"> 4196 <textarea id="giftnote" class="option__input" maxlength="250" name="attributes[giftnote]" data-option="giftnote">{{ giftnote }}</textarea>
4197 <span class="giftnote_charcount text-xsml color-grey"></span> 4198 </div> 4199 </div> 4200 {{#unless hidePackaging}} 4201 4202 4203 4204 4205 4206 <div class="extras__option option option--wrapping {{#if consciouspackaging}}checked{{/if}}"> 4207 4208 <div class="option__body text-sml"> 4209 <span class="option__toggle" data-wrapping="conscious"></span> 4210 4211 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/ConsciousPackaging_medium.jpg?v=1756212341);"></div></div> 4212 4213 <div class="option__heading"> 4214 <h5 class="option__title font-bold">Standard Packaging</h5> 4215 <em class="option__short">Environmentally conscious</em> 4216 </div> 4217 </div> 4218 <a class="packginginfo case-upper font-bold text-xsml" data-sitenavsidepanel="sitenavsidepanel__packaging" href="javascript:;">more info</a> 4219 4220 </div> 4221 4222 4223 4224 4225 4226 4227 4228 {{#if orderOverThreshold}} 4229 4230 4231 4232 <div class="extras__option option option--wrapping {{#if freeluxurypackaging}}checked{{/if}}"> 4233 4234 <div class="option__body text-sml"> 4235 <span class="option__toggle" data-wrapping="freeluxury"></span> 4236 4237 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/LuxuryPackaging_medium.jpg?v=1756213651);"></div></div> 4238 4239 <div class="option__heading"> 4240 <h5 class="option__title font-bold">Luxury Packaging</h5> 4241 <em class="option__short text-sml">Perfect for a gift. Free for orders over £650/$850</em> 4242 </div> 4243 </div> 4244 <a class="packginginfo case-upper font-bold text-xsml" data-sitenavsidepanel="sitenavsidepanel__packaging" href="javascript:;">more info</a> 4245 4246 </div> 4247 4248 4249 4250 {{else}} 4251 4252 4253 4254 {{/if}} 4255 <p class="text-sml mt--em">If luxury packaging is not selected, orders will be sent in our Standard Conscious Packaging. All our boxes and tissue paper are recyclable.</p> 4256 4257 4258 4259 {{/unless}} 4260 </div> 4261 <div class="cart__footer cart__footer--sidepanel cart__footer--us"> 4262 4263 <div class="cart__footerbuttons"> 4264 <div class="cart__footertotal"> 4265 <span class="color--lightgrey case-upper text-sml">Subtotal</span> 4266 <h4 class="cart__subtotal">{{{totalPrice}}}</h4> 4267 </div> 4268 4269 4270 4271 4272 <p class="cart__thresholddisclaimer cart__overthresholddisclaimer text-reg font-bold" {{#unless overUSThreshold}} style="display:none;"{{/unless}}>Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4273 4274 <p class="cart__thresholddisclaimer cart__underthresholddisclaimer text-reg font-bold" {{#if overUSThreshold}} style="display:none;"{{/if}}>Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4275 4276 <div class="cart__buttons"> 4277 <div class="btn btn--border text-sml"><a href="/cart">View cart</a></div> 4278 <button type="submit" class="text-sml btn btn--grey cart__checkout" name="checkout">Checkout</button> 4279 </div> 4280 </div> 4281 4282 <p class="cart__shippingnote text-sml font-bold"> 4283 4284 </p> 4285 4286 4287 <div class="cart__checkoutmessage text-sml"><p>
4287Duties, tariffs and shipping are calculated at checkout. No additional charges will be applied during transit or upon delivery. Please note that duties and tariffs are non-refundable in the event of a returned order.</p><p>Shipments may require more information such as SSN during customs clearance. Please refer to the <a href="https://www.bordelle.co.uk/pages/terms-conditions#pricing-policy">T&C’s </a>on Shipping and Delivery for further information.</p><p>Please note there may be some shipping delays due to customs changes in the US.</p><p>For first time buyers using a different billing and shipping address, we recommend checking out via PayPal.</p></div> 4288 4289 4290 4291 <div class="cart__additionalbuttons additional_checkout_buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":1515281,"merchantName":"Bordelle","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":1515281,"countryCode":"GB","merchantName":"Bordelle","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"AFMYGCWAJGNY4","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=AFMYGCWAJGNY4\u0026intent=capture","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="90fc6159ef189df2a61468f5bb5deb43" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="1515281" cart-id="eb7e2d2c24adac2016c03758add8bec2" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 4292 4293 4294 4295 </div><!-- cart__footer --> 4296 </div> 4297 </div> 4298 </div> 4299 </form> 4300 4301</script>
4301 4302
4303<script id="CartPageTemplate" type="text/template"> 4304 4305 <form action="/cart" method="post" novalidate class="gd-u gd-u-1 cart ajaxcart"> 4306 4307 <div class="gd-g"> 4308 <div class="gd-u--cartitems gd-u gd-u-1 gd-u-gt1000-1-2"> 4309 <div class="cartitems__heading color-grey text-sml"> 4310 {{#gt itemCount 1}} 4311 <span>{{{ itemCount }}} Items</span> 4312 {{else}} 4313 <span>{{{ itemCount }}} Item</span> 4314 {{/gt}} 4315 <span class="cart__shippingnote"></span> 4316 </div> 4317 <div class="cartitems"> 4318 <ul> 4319 {{#items}} 4320 <li class="cartitem" data-id="{{ productid }}"> 4321 <div class="cartitem__image"> 4322 <a href="{{url}}"></a> 4323 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div> 4324 </div> 4325 <div class="cartitem__body"> 4326 <div class="cartitem__name font-bold"> 4327 <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a> 4328 </div> 4329 <div class="cartitem__price text-xsml color-grey"> 4330 <span class="money">{{{price}}}</span> 4331 </div> 4332 <div class="cartitem__details text-sml"> 4333 {{#if size}} 4334 <div class="cartitem__size detail"> 4335 <span class="detail__label case-upper color-grey text-xsml">Size:</span> 4336 <div class="detail__option text-xsml"><span class="font-bold case-upper">{{size}}</span></div> 4337 </div> 4338 {{/if}} 4339 <div class="cartitem__qty detail"> 4340 <span class="detail__label case-upper color-grey text-xsml">QTY:</span> 4341 <div class="detail__option text-xsml"> 4342 <input type="number" class="cartitem__qtyvalue font-bold" value="{{itemQty}}" min="0" {{#if lastInStock}}max="{{itemQty}}"{{/if}} data-variantid="{{id}}"> 4343 </div> 4344 </div> 4345 </div> 4346 {{#if lastInStock}} 4347 <span class="detail__lastinstock text-xsml color-grey">Only 1 left in stock</span> 4348 {{/if}} 4349 <a href="javascript:;" class="cartitem__remove" data-variantid="{{id}}"><span class="fal fa-times text-xsml"></span></a> 4350 </div> 4351 4352 <div data-app="eastsideco_wishlist"> 4353 <esc-wishlist-save-for-later 4354 product-id="" 4355 variant-id=""> 4356 </esc-wishlist-save-for-later> 4357 </div> 4358 4359 </li> 4360 {{/items}} 4361 </ul> 4362 </div> 4363 </div> 4364 4365 <div class="gd-u gd-u-1 gd-u-gt1000-1-2 gd-u--carttotal"> 4366 <div class="cart__extras extras"> 4367 <div class="extras__option option option--input {{#if note}}checked{{/if}}"> 4368 <div class="option__body case-upper font-bold text-sml"><span class="option__toggle"></span>Add note to seller</div> 4369 <div class="option__content text-sml"> 4370 <textarea class="option__input" name="note" data-option="note">{{note}}</textarea> 4371 </div> 4372 </div> 4373 <div class="extras__option option option--input {{#if giftnote}}checked{{/if}}" data-option="giftnote"> 4374 <div class="option__body case-upper font-bold text-sml"><span class="option__toggle"></span>Add gift message</div> 4375 <div class="option__content text-sml"> 4376 <textarea id="giftnote" class="option__input" maxlength="250" name="attributes[giftnote]" data-option="giftnote">{{ giftnote }}</textarea> 4377 <span class="giftnote_charcount text-xsml color-grey"></span> 4378 </div> 4379 </div> 4380 {{#unless hidePackaging}} 4381 4382 4383 4384 4385 <div class="extras__option option option--wrapping {{#if consciouspackaging}}checked{{/if}}"> 4386 4387 <div class="option__body text-sml">
4388 <span class="option__toggle" data-wrapping="conscious"></span> 4389 4390 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/ConsciousPackaging_medium.jpg?v=1756212341);"></div></div> 4391 4392 <div class="option__heading"> 4393 <h5 class="option__title font-bold">Standard Packaging</h5> 4394 <em class="option__short">Environmentally conscious</em> 4395 </div> 4396 </div> 4397 <a class="packginginfo case-upper font-bold text-xsml" data-sitenavsidepanel="sitenavsidepanel__packaging" href="javascript:;">more info</a> 4398 4399 </div> 4400 4401 4402 4403 4404 4405 4406 4407 {{#if orderOverThreshold}} 4408 4409 4410 4411 <div class="extras__option option option--wrapping {{#if freeluxurypackaging}}checked{{/if}}"> 4412 4413 <div class="option__body text-sml"> 4414 <span class="option__toggle" data-wrapping="freeluxury"></span> 4415 4416 <div class="option__img"><div class="option__srcimg" style="background-image:url(//www.bordelle.co.uk/cdn/shop/files/LuxuryPackaging_medium.jpg?v=1756213651);"></div></div> 4417 4418 <div class="option__heading"> 4419 <h5 class="option__title font-bold">Luxury Packaging</h5> 4420 <em class="option__short text-sml">Perfect for a gift. Free for orders over £650/$850</em> 4421 </div> 4422 </div> 4423 <a class="packginginfo case-upper font-bold text-xsml" data-sitenavsidepanel="sitenavsidepanel__packaging" href="javascript:;">more info</a> 4424 4425 </div> 4426 4427 4428 4429 {{else}} 4430 4431 4432 4433 4434 {{/if}} 4435 <p class="text-sml mt--em">If luxury packaging is not selected, orders will be sent in our Standard Conscious Packaging. All our boxes and tissue paper are recyclable.</p> 4436 4437 4438 4439 4440 4441 {{/unless}} 4442 </div> 4443 4444 <div class="cart__footer cart__footer--cartpage cart__footer--us"> 4445 4446 <p class="cart__thresholddisclaimer cart__overthresholddisclaimer text-reg font-bold" {{#unless overUSThreshold}} style="display:none;"{{/unless}}>Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4447 4448 <p class="cart__thresholddisclaimer cart__underthresholddisclaimer text-reg font-bold" {{#if overUSThreshold}} style="display:none;"{{/if}}>Duties and tariffs are calculated at checkout, with no additional fees upon delivery.</p> 4449 4450 4451 <div class="cart__footerbuttons"> 4452 4453 <div class="cart__footertotal"> 4454 <span class="color-lightgrey case-upper text-sml">Subtotal</span> 4455 <h4 class="cart__subtotal">{{{totalPrice}}}</h4> 4456 </div> 4457 4458 4459 <div class="cart__buttons"> 4460 <div class="btn btn--border text-sml"><a href="/cart">View cart</a></div> 4461 <button type="submit" class="text-sml btn btn--grey cart__checkout" name="checkout">Checkout</button> 4462 </div> 4463 </div> 4464 4465 <p class="cart__shippingnote text-sml font-bold"> 4466 4467 </p> 4468 4469 4470 <div class="cart__checkoutmessage text-sml"><p>Duties, tariffs and shipping are calculated at checkout. No additional charges will be applied during transit or upon delivery. Please note that duties and tariffs are non-refundable in the event of a returned order.</p><p>Shipments may require more information such as SSN during customs clearance. Please refer to the <a href="https://www.bordelle.co.uk/pages/terms-conditions#pricing-policy">T&C’s </a>on Shipping and Delivery for further information.</p><p>Please note there may be some shipping delays due to customs changes in the US.</p><p>For first time buyers using a different billing and shipping address, we recommend checking out via PayPal.</p></div> 4471 4472 4473 4474 <div class="cart__additionalbuttons additional_checkout_buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
4474 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":1515281,"merchantName":"Bordelle","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":1515281,"countryCode":"GB","merchantName":"Bordelle","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"AFMYGCWAJGNY4","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=AFMYGCWAJGNY4\u0026intent=capture","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="90fc6159ef189df2a61468f5bb5deb43" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="1515281" cart-id="eb7e2d2c24adac2016c03758add8bec2" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 4475 4476 4477 </div><!-- cart__footer --> 4478 4479 <div data-app="eastsideco_wishlist"> 4480 <esc-wishlist-cart 4481 :money-format="'${{amount}}'"> 4482 </esc-wishlist-cart> 4483 </div> 4484 4485 </div> 4486 </div> 4487 </form> 4488 4489</script>
4489 4490
4491<script id="AjaxQty" type="text/template"> 4492 4493 <div class="ajaxcart__qty"> 4494 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 4495 <span class="icon icon-minus" aria-hidden="true"></span> 4496 <span class="fallback-text"><</span> 4497 </button> 4498 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 4499 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 4500 <span class="icon icon-plus" aria-hidden="true"></span> 4501 <span class="fallback-text">></span> 4502 </button> 4503 </div> 4504 4505</script>
4505 4506
4507<script id="JsQty" type="text/template"> 4508 4509 <div class="js-qty"> 4510 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}"> 4511 <span class="fa fa-angle-left"></span> 4512 </button> 4513 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" max="{{inputMax}}" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 4514 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}"> 4515 <span class="fa fa-angle-right"></span> 4516 </button> 4517 </div> 4518 4519</script>
4519 4520 4521 <!-- /snippets/ajax-collection-template.liquid -->
4522<script id="CompleteLookAddedtoCart" type="text/template"> 4523 <div class="completelook__body sitenavsidepanelitem__body pb"> 4524 <div class="sitenavsidepanelitem__bd bd"> 4525 <h5 class="case-upper completelook__smltitle">Complete the Look</h5> 4526 <p></p> 4527 <div class="cartitems"> 4528 <ul> 4529 4530 {{#items}} 4531 <li class="cartitem" data-id="{{ id }}"> 4532 4533 <div class="cartitem__image"> 4534 <a href="{{ url }}"></a> 4535 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div> 4536 </div> 4537 4538 <div class="cartitem__body"> 4539 <div class="cartitem__name font-bold"> 4540 <a href="{{ url }}" class="ajaxcart__product-name">{{ name }}</a> 4541 </div> 4542 <div class="cartitem__price fontsize--sml"> 4543 {{{price}}} 4544 </div> 4545 <div class="cartitem__details fontsize--sml"> 4546 <div class="cartitem__size detail"> 4547 <div class="detail__option sizeselect fontsize--tiny"> 4548 {{{ variants }}} 4549 </div> 4550 </div> 4551 <div class="cartitem__addtocart"> 4552 {{{ btns }}} 4553 </div> 4554 </div> 4555 </div> 4556 </li> 4557 4558 {{/items}} 4559 4560 </ul> 4561 </div> 4562 </div> 4563 </div> 4564</script>
4564 4565
4566<script id="CompleteLookTemplate" type="text/template"> 4567 <div class="completelook__header sitenavsidepanelitem__header"> 4568 <div class="sitenavsidepanelitem__bd bd"> 4569 <h4 class="font-bold case-upper">Complete the Look</h4> 4570 <div class="sitenavsidepanelitem__buttons"> 4571 <div class="btn btn--border fontsize--sml"><a class="sitenavsidepanel--close" href="javascript:;">Go Back</a></div> 4572 </div> 4573 </div> 4574 </div> 4575 <div class="completelook__body sitenavsidepanelitem__body"> 4576 <div class="sitenavsidepanelitem__bd bd"> 4577 <h5 class="case--upper completelook__smltitle">Complete the Look</h5> 4578 <p></p> 4579 <div class="cartitems"> 4580 <ul> 4581 4582 {{#items}} 4583 <li class="cartitem" data-id="{{ id }}"> 4584 <div class="cartitem__image"> 4585 <a href="{{ url }}"></a> 4586 <div class="cartitem__imagesrc" style="background-image:url({{img}});"></div> 4587 </div> 4588 <div class="cartitem__body"> 4589 <div class="cartitem__name font-bold"> 4590 <a href="{{ url }}" class="ajaxcart__product-name">{{ name }}</a> 4591 </div> 4592 <div class="cartitem__price text-xsml color-grey"> 4593 {{{price}}} 4594 </div> 4595 <div class="cartitem__details text-sml"> 4596 <div class="cartitem__size detail"> 4597 <div class="detail__option sizeselect text-xsml"> 4598 {{{ variants }}} 4599 </div> 4600 </div> 4601 <div class="cartitem__addtocart"> 4602 {{{ btns }}} 4603 </div> 4604 </div> 4605 </div> 4606 </li> 4607 4608 {{/items}} 4609 4610 </ul> 4611 </div> 4612 </div> 4613 </div> 4614</script>
4614 4615
4616<script id="CollectionEmpty" type="text/template"> 4617 4618 <div class="collection__emtpy text-align--center margin--top margin--bottom"> 4619 <p>Nothing Found</p> 4620 <a class="btn btn--black fontsize--sml font--bold clearfilter" href="/collections/shop">Start again</a> 4621 </div> 4622 4623</script>
4623 4624
4625<script id="CollectionTemplateLoading" type="text/template"> 4626 4627 <div class="producttile--loading col col-1-2 "> 4628 <article class="producttile post"> 4629 <div class="producttileimgs"><div class="producttileimg producttileimg--default"></div></div> 4630 <div class="producttile__detail"> 4631 4632 <h4 class="producttile__title fontsize--sml"></h4> 4633 4634 <span class="producttile__price fontsize--sml font--reg"></span> 4635 </div> 4636 </article> 4637 </div> 4638 4639 <div class="producttile--loading col col-1-2 "> 4640 <article class="producttile post"> 4641 <div class="producttileimgs"><div class="producttileimg producttileimg--default"></div></div> 4642 <div class="producttile__detail"> 4643 4644 <h4 class="producttile__title fontsize--sml"></h4> 4645 4646 <span class="producttile__price fontsize--sml font--reg"></span> 4647 </div> 4648 </article> 4649 </div> 4650 4651 <div class="producttile--loading col col-1-2 "> 4652 <article class="producttile post"> 4653 <div class="producttileimgs"><div class="producttileimg producttileimg--default"></div></div> 4654 <div class="producttile__detail"> 4655 4656 <h4 class="producttile__title fontsize--sml"></h4> 4657 4658 <span class="producttile__price fontsize--sml font--reg"></span> 4659 </div> 4660 </article> 4661 </div> 4662 4663 <div class="producttile--loading col col-1-2 "> 4664 <article class="producttile post"> 4665 <div class="producttileimgs"><div class="producttileimg producttileimg--default"></div></div> 4666 <div class="producttile__detail"> 4667 4668 <h4 class="producttile__title fontsize--sml"></h4> 4669 4670 <span class="producttile__price fontsize--sml font--reg"></span> 4671 </div> 4672 </article> 4673 </div> 4674 4675 <div class="producttile--loading col col-1-2 "> 4676 <article class="producttile post"> 4677 <div class="producttileimgs"><div class="producttileimg producttileimg--default"></div></div> 4678 <div class="producttile__detail"> 4679 4680 <h4 class="producttile__title fontsize--sml"></h4> 4681 4682 <span class="producttile__price fontsize--sml font--reg"></span> 4683 </div> 4684 </article> 4685 </div> 4686 4687</script>
4687 4688
4689<script id="CollectionTemplate" type="text/template"> 4690 4691 {{#items}} 4692 <div class="col col-1-2 " style="display:none;"> 4693 <article class="producttile post"> 4694 <a href="{{url}}"> 4695 <div class="producttile__mediacontent"> 4696 <div class="producttile__media producttile__media--default producttile__media--productshot lazy" 4697 role="img" 4698 data-bg="{{mediaProduct}}"></div> 4699 <div class="producttile__media producttile__media--ecom lazy" 4700 role="img" 4701 data-bg="{{mediaEcom}}"></div> 4702 </div> 4703 </a> 4704 <div class="producttile__addcart addcart"> 4705 {{{ btns }}} 4706 {{{ variants }}} 4707 </div> 4708 <div class="producttile__detail"> 4709 <a href="{{url}}"> 4710 <h4 class="producttile__title text-sml">{{title}}</h4> 4711 </a> 4712 <span class="producttile__price text-xsml font-reg"> 4713 {{{ price }}} 4714 </span> 4715 </div><!-- /product__detail --> 4716 <!-- </a> --> 4717 </article> 4718 </div> 4719 {{/items}} 4720 4721</script>
4721 4722 4723
4723<script type="text/javascript"> 4724 var foo = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 4725 moneyFormat = "${{amount}}", 4726 giftwrapincart = false, 4727 resourcesReady = false, 4728 cartdata = [], 4729 shopSectionURL = '/collections/shop/', 4730 paginationLimit = 48, 4731 4732 4733 isProductPage = false, 4734 4735 4736 4737 isCollectionPage = false, 4738 4739 4740 shopURL = "https://www.bordelle.co.uk", 4741 shopRegion = 'uk'; 4742 shopMarket = "us"; 4743 var productinventory = { 4744 4745 }; 4746 4747 var packaging = { 4748 'conscious-disabled': false, 4749 'luxury-disabled': false, 4750 'paid-luxury-disabled': true, 4751 'mincartprice': 64999, // min price 650 4752 'mincartpriceus': 80000, 4753 4754 'usthresholdprice': 80000, 4755 4756 'freeluxury' : { 4757 variantID: '19932741700', 4758 productID: '5026722692' 4759 }, 4760 4761 4762 'paidluxury' : { 4763 variantID: '19932746628', 4764 productID: '5026723716' 4765 }, 4766 4767 4768 'conscious' : { 4769 variantID: '40642624422026', 4770 productID: '6761742106762' 4771 } 4772 4773 4774 }; 4775 </script>
4775 4776 4777 4778<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 4779<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 4780<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
4781<script id="swym-snippet"> 4782 window.swymLandingURL = document.URL; 4783 window.swymCart = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 4784 window.swymPageLoad = function(){ 4785 window.SwymProductVariants = window.SwymProductVariants || {}; 4786 window.SwymHasCartItems = 0 > 0; 4787 window.SwymPageData = {}, window.SwymProductInfo = {}; 4788 var unknown = {et: 0}; 4789 window.SwymPageData = unknown; 4790 4791 window.SwymPageData.uri = window.swymLandingURL; 4792 }; 4793 4794 if(window.selectCallback){ 4795 (function(){ 4796 // Variant select override 4797 var originalSelectCallback = window.selectCallback; 4798 window.selectCallback = function(variant){ 4799 originalSelectCallback.apply(this, arguments); 4800 try{ 4801 if(window.triggerSwymVariantEvent){ 4802 window.triggerSwymVariantEvent(variant.id); 4803 } 4804 }catch(err){ 4805 console.warn("Swym selectCallback", err); 4806 } 4807 }; 4808 })(); 4809 } 4810 window.swymCustomerId = null; 4811 window.swymCustomerExtraCheck = null; 4812 4813 var swappName = ("Wishlist" || "Wishlist"); 4814 var swymJSObject = { 4815 pid: "ArOlMYpJu0udhh13MBVrKmRR38zxGjghvUWoDP6x\/Pc=" || "q5qK/yBOe+gdt9u3wsTcz85QTnxGp8CO3ZERbUBa8F8=", 4816 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 4817 }; 4818 window.swymJSShopifyLoad = function(){ 4819 if(window.swymPageLoad) swymPageLoad(); 4820 if(!window._swat) { 4821 (function (s, w, r, e, l, a, y) { 4822 r['SwymRetailerConfig'] = s; 4823 r[s] = r[s] || function (k, v) { 4824 r[s][k] = v; 4825 }; 4826 })('_swrc', '', window); 4827 _swrc('RetailerId', swymJSObject.pid); 4828 _swrc('Callback', function(){initSwymShopify();}); 4829 }else if(window._swat.postLoader){ 4830 _swrc = window._swat.postLoader; 4831 _swrc('RetailerId', swymJSObject.pid); 4832 _swrc('Callback', function(){initSwymShopify();}); 4833 }else{ 4834 initSwymShopify(); 4835 } 4836 } 4837 if(!window._SwymPreventAutoLoad) { 4838 swymJSShopifyLoad(); 4839 } 4840 window.swymGetCartCookies = function(){ 4841 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 4842 var reqdCookies = {}; 4843 RequiredCookies.forEach(function(k){ 4844 reqdCookies[k] = _swat.storage.getRaw(k); 4845 }); 4846 var cart_token = window.swymCart.token; 4847 var data = { 4848 action:'cart', 4849 token:cart_token, 4850 cookies:reqdCookies 4851 }; 4852 return data; 4853 } 4854 4855 window.swymGetCustomerData = function(){ 4856 4857 return {status:1}; 4858 4859 } 4860</script>
4860 4861 4862<style id="safari-flasher-pre"></style>
4863<script> 4864 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 4865 document.getElementById("safari-flasher-pre").innerHTML = '' 4866 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 4867 + '.swym-button.swym-add-to-wishlist{display: none;}' 4868 + '.swym-button.swym-add-to-watchlist{display: none;}' 4869 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 4870 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 4871 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 4872 + '{-webkit-transition: none; transition: none;}' 4873 + ''; 4874 window.SwymCallbacks = window.SwymCallbacks || []; 4875 window.SwymCallbacks.push(function(tracker){ 4876 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 4877 // flash-preventer 4878 var x = function(){ 4879 SwymUtils.onDOMReady(function() { 4880 var d = document.createElement("div"); 4881 d.innerHTML = "<style id='safari-flasher-post'>" 4882 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 4883 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 4884 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 4885 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 4886 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 4887 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 4888 + "</style>"; 4889 document.head.appendChild(d); 4890 }); 4891 }; 4892 setTimeout(x, 10); 4893 }); 4894 }); 4895 } 4896 4897 // Get the money format for the store from shopify 4898 window.SwymOverrideMoneyFormat = "${{amount}}"; 4899</script>
4899 4900<style id="swym-product-view-defaults"> 4901 /* Hide when not loaded */ 4902 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 4903 display: none; 4904 } 4905</style> 4906 4907
4907<script> 4908 window.KlarnaThemeGlobals = {}; 4909 </script>
4909 4910 4911
4911<script 4912 async 4913 type="text/javascript" 4914 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=LHvY25" 4915 ></script>
4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 <div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 4927 4928 4929<!-- BEGIN app snippet: swymVersion -->
4929<script>var __SWYM__VERSION__ = '7.0.8';</script>
4929<!-- END app snippet --> 4930<!-- BEGIN app snippet: swymCustomCss --> 4931 4932 4933 4934 4935<style id="swym-custom-css"> 4936 4937</style> 4938 4939<!-- END app snippet --> 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951
4952<script> 4953 (function () { 4954 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 4955 4956 4957 // Put metafields in window variable 4958 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000","secondaryColor":"#fff","storefrontLayoutType":"as-drawer","buttonType":{"displayIcon":true,"displayText":true,"style":"solid"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400}}'; 4959 try { 4960 const parsedSettings = JSON.parse(commonCustomizationSettings); 4961 if (parsedSettings) { 4962 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 4963 } else { 4964 window.SwymWishlistCommonCustomizationSettings = {}; 4965 } 4966 } catch (e) { 4967 window.SwymWishlistCommonCustomizationSettings = {}; 4968 } 4969 4970 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"5","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false,"loggedInUsersOnly":true},"sfl-popup-v2":false,"control-centre":false,"multiple-wishlist":true,"social-count":{"enabledOnCollections":false},"education-layer":true,"login-nudge":true,"advanced-collections-circular-bg":false}'; 4971 try { 4972 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 4973 } catch (e) { 4974 enabledCommonFeatures = {}; 4975 } 4976 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 4977 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 4978 4979 // Ghost-Intent Configuration 4980 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 4981 try { 4982 let ghostIntentConfig = { 4983 isExplicitConsentNeeded: false, 4984 isExplicitConsentNeededEvenForLocalStorage: false, 4985 askForPermissionOnFirstClick: true 4986 }; 4987 4988 4989 4990 window.SwymGhostIntentConfig = ghostIntentConfig; 4991 } catch(e) { 4992 window.SwymGhostIntentConfig = { 4993 isExplicitConsentNeeded: false, 4994 isExplicitConsentNeededEvenForLocalStorage: false, 4995 askForPermissionOnFirstClick: true 4996 }; 4997 } 4998 4999 // Education Layer Configuration 5000 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 5001 5002 5003 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 5004 5005 // Login Nudge Configuration 5006 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 5007 5008 5009 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 5010 5011 // Initialize or ensure SwymViewProducts exists 5012 if (!window.SwymViewProducts) { 5013 window.SwymViewProducts = {}; 5014 } 5015 5016 })(); 5017</script>
5017 5018 5019<!-- BEGIN app snippet: swymLoadConsentManager -->
5020<script> 5021 (function () { 5022 if (document.querySelector("script[data-swym-consent-manager]")) return; 5023 var swymConsentManagerScript = document.createElement("script"); 5024 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 5025 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 5026 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 5027 document.head.appendChild(swymConsentManagerScript); 5028 })(); 5029</script>
5029 5030<!-- END app snippet --> 5031
5032<script 5033 5034 id="wishlist-embed-init" 5035 defer 5036 async 5037> 5038 (function () { 5039 window.swymWishlistEmbedLoaded = true; 5040 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 5041 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 5042 var swymJsPath = '//premcdn.swymrelay.com/code/swym-shopify.js'; 5043 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 5044 window.SwymCurrentJSPath = baseJsPath; 5045 window.SwymAssetBaseUrl = assetBaseUrl; 5046 5047 window.SwymCurrentStorePath = "//swymstore-v3premium-01.swymrelay.com"; 5048 5049 function loadSwymShopifyScript() { 5050 var element = ""; 5051 var scriptSrc = ""; 5052 5053 5054 element = "swym-ext-shopify-script"; 5055 window.SwymShopifyCdnInUse = true; 5056 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 5057 5058 5059 if (document.getElementById(element)) { 5060 return; 5061 } 5062 5063 var s = document.createElement("script"); 5064 s.id = element; 5065 s.type = "text/javascript"; 5066 s.async = true; 5067 s.defer = true; 5068 s.src = scriptSrc; 5069 5070 s.onerror = function() { 5071 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 5072 // Fallback logic here 5073 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 5074 var fallbackJsPathVal = "\/\/premcdn.swymrelay.com\/code\/swym-shopify.js"; 5075 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 5076 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 5077 5078 var fallbackScript = document.createElement("script"); 5079 fallbackScript.id = element; 5080 fallbackScript.type = "text/javascript"; 5081 fallbackScript.async = true; 5082 fallbackScript.defer = true; 5083 fallbackScript.src = scriptSrc; 5084 var y = document.getElementsByTagName("script")[0]; 5085 y.parentNode.insertBefore(fallbackScript, y); 5086 }; 5087 5088 var x = document.getElementsByTagName("script")[0]; 5089 x.parentNode.insertBefore(s, x); 5090 } 5091 5092 var consentAPICallbackInvoked = false; 5093 function checkConsentAndLoad() { 5094 // Allow app to load in design mode (theme editor) regardless of consent 5095 if (window.Shopify?.designMode) { 5096 loadSwymShopifyScript(); 5097 return; 5098 } 5099 5100 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 5101 // consent is given through our Ghost-Intent flow (sync nudge accept). 5102 // This works on any store regardless of region (EU or non-EU). 5103 var ghostConfig = window.SwymGhostIntentConfig || {}; 5104 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 5105 try { 5106 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 5107 if (localStorage.getItem(consentKey) === 'true') { 5108 // Consent was given through our flow — load SDK 5109 loadSwymShopifyScript(); 5110 return; 5111 } 5112 } catch(e) {} 5113 5114 // Check if Shopify native cookie consent was given via the cookie banner. 5115 // If user accepted cookies through Shopify's banner, load SDK normally 5116 // (Ghost-Intent is only needed when NO consent mechanism has been used). 5117 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 5118 if (shopifyConsentGiven) { 5119 loadSwymShopifyScript(); 5120 return; 5121 } 5122 5123 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 5124 return; 5125 } 5126 5127 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 5128 if(!isCookieBannerVisible) { 5129 loadSwymShopifyScript(); 5130 return; 5131 } 5132 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 5133 if (shouldLoadSwymScript) { 5134 loadSwymShopifyScript(); 5135 } else { 5136 console.warn("No customer consent to load Swym Wishlist Plus"); 5137 } 5138 } 5139 function initialiseConsentCheck() { 5140 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 5141 window.Shopify?.loadFeatures?.( 5142 [{name: 'consent-tracking-api', version: '0.1'}], 5143 error => { 5144 consentAPICallbackInvoked = true; 5145 if (error) { 5146 if(!window.Shopify?.customerPrivacy) { 5147 loadSwymShopifyScript(); 5148 return; 5149 } 5150 } 5151 checkConsentAndLoad(); 5152 } 5153 ); 5154 } 5155 function consentCheckFallback(retryCount) { 5156 if(!consentAPICallbackInvoked) { 5157 if (window.Shopify?.customerPrivacy) { 5158 checkConsentAndLoad(); 5159 } else if (retryCount >= 1) { 5160 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 5161 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 5162 checkConsentAndLoad(); 5163 } else { 5164 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 5165 } 5166 } 5167 } 5168 if (document.readyState === "loading") { 5169 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 5170 window.addEventListener("load", () => consentCheckFallback(0)); 5171 } else { 5172 initialiseConsentCheck(); 5173 } 5174 5175 })(); 5176</script>
5176 5177 5178<!-- BEGIN app snippet: swymSnippet -->
5178<script defer> 5179 (function () { 5180 const currentSwymJSPath = '//premcdn.swymrelay.com/code/swym-shopify.js'; 5181 const currentSwymStorePath = 'https://swymstore-v3premium-01.swymrelay.com'; 5182 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 5183 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 5184 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 5185 const swymSnippet = document.getElementById('wishlist-embed-init'); 5186 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 5187 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 5188 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 5189 })() 5190</script>
vendor: 1 bytes, line 5190
5190
5191<script id="swym-snippet" type="text"> 5192 window.swymLandingURL = document.URL; 5193 window.swymCart = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 5194 window.swymPageLoad = function() { 5195 window.SwymProductVariants = window.SwymProductVariants || {}; 5196 window.SwymHasCartItems = 0 > 0; 5197 window.SwymPageData = {}, window.SwymProductInfo = {}; 5198 var unknown = {et: 0}; 5199 window.SwymPageData = unknown; 5200 5201 window.SwymPageData.uri = window.swymLandingURL; 5202 }; 5203 if(window.selectCallback){ 5204 (function(){ 5205 var originalSelectCallback = window.selectCallback; 5206 window.selectCallback = function(variant){ 5207 originalSelectCallback.apply(this, arguments); 5208 try{ 5209 if(window.triggerSwymVariantEvent){ 5210 window.triggerSwymVariantEvent(variant.id); 5211 } 5212 }catch(err){ 5213 console.warn("Swym selectCallback", err); 5214 } 5215 };})();} 5216 window.swymCustomerId =null; 5217 window.swymCustomerExtraCheck = 5218 null; 5219 var swappName = ("Wishlist" || "Wishlist"); 5220 var swymJSObject = { 5221 pid: "ArOlMYpJu0udhh13MBVrKmRR38zxGjghvUWoDP6x\/Pc=", 5222 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 5223 }; 5224 window.swymJSShopifyLoad = function(){ 5225 if(window.swymPageLoad) swymPageLoad(); 5226 if(!window._swat) { 5227 (function (s, w, r, e, l, a, y) { 5228 r['SwymRetailerConfig'] = s; 5229 r[s] = r[s] || function (k, v) { 5230 r[s][k] = v; 5231 }; 5232 })('_swrc', '', window); 5233 _swrc('RetailerId', swymJSObject.pid); 5234 _swrc('Callback', function(){initSwymShopify();}); 5235 }else if(window._swat.postLoader){ 5236 _swrc = window._swat.postLoader; 5237 _swrc('RetailerId', swymJSObject.pid); 5238 _swrc('Callback', function(){initSwymShopify();}); 5239 }else{ 5240 initSwymShopify();} 5241 } 5242 if(!window._SwymPreventAutoLoad) { 5243 swymJSShopifyLoad(); 5244 } 5245</script>
5245 5246 5247<style id="safari-flasher-pre"></style>
5248<script> 5249 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 5250 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 5251 window.SwymCallbacks = window.SwymCallbacks || []; 5252 window.SwymCallbacks.push(function(tracker) { 5253 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 5254 var x = function() { 5255 SwymUtils.onDOMReady(function() { 5256 var d = document.createElement("div"); 5257 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 5258 document.head.appendChild(d); 5259 });}; 5260 setTimeout(x, 10); 5261 });});} 5262 window.SwymOverrideMoneyFormat = "${{amount}}"; 5263</script>
5263 5264<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 5265
5266<script 5267 5268 id="swymSnippetCheckAndActivate" 5269> 5270 (function () { 5271 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 5272 5273 function removeDuplicateIdNodes(id) { 5274 var nodes = document.querySelectorAll('#' + id); 5275 nodes.forEach(function (node, index) { 5276 if (index > 0) { 5277 node.remove(); 5278 } 5279 }); 5280 } 5281 5282 function cleanupDuplicateSnippetNodes(activeScript) { 5283 if (!activeScript) { 5284 return; 5285 } 5286 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 5287 allSwymSnippets.forEach(function (scriptNode) { 5288 if (scriptNode !== activeScript) { 5289 scriptNode.remove(); 5290 } 5291 }); 5292 } 5293 5294 function cleanupDuplicateActivationGuards() { 5295 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 5296 guardScripts.forEach(function (scriptNode, index) { 5297 if (index > 0) { 5298 scriptNode.removeAttribute('id'); 5299 } 5300 }); 5301 } 5302 5303 function postDomLoad() { 5304 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 5305 if (!activeScript) { 5306 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 5307 if (inactiveScript) { 5308 inactiveScript.type = 'text/javascript'; 5309 new Function(inactiveScript.textContent)(); 5310 activeScript = inactiveScript; 5311 } 5312 } 5313 5314 cleanupDuplicateSnippetNodes(activeScript); 5315 cleanupDuplicateActivationGuards(); 5316 duplicateProneIds.forEach(removeDuplicateIdNodes); 5317 } 5318 5319 if (document.readyState === 'loading') { 5320 document.addEventListener('DOMContentLoaded', postDomLoad); 5321 } else { 5322 postDomLoad(); 5323 } 5324 })(); 5325</script>
5325 5326 5327 5328
5329<script> 5330 (function () { 5331 const themeSchemaName = window.Shopify.theme.schema_name; 5332 5333 if (!window.SwymCallbacks) { 5334 window.SwymCallbacks = []; 5335 } 5336 window.SwymCallbacks.push(swat => { 5337 if (!swat) { 5338 return; 5339 } 5340 5341 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 5342 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 5343 window.SwymLocalWishlist.syncToCloud(swat); 5344 } 5345 5346 if (window._SwymSDKOnlyMode) { 5347 return; 5348 } 5349 5350 // ENABLE COMMON FEATURES 5351 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 5352 Object.keys(swymEnabledCommonFeatures).forEach(key => { 5353 if (!swymEnabledCommonFeatures[key]) return; 5354 5355 switch (key) { 5356 case 'add-to-wishlist-collections-button': 5357 // Check if app block is already handling the collections button 5358 if (window.SwymCollectionsConfig) { 5359 return; 5360 } 5361 5362 // Check if v2 default collections is handling it 5363 if (window.SwymAdvancedCollectionsWishlistConfig) { 5364 return; 5365 } 5366 5367 // Fallback to old v1 behavior if v2 config is not present 5368 swat?.collectionsApi?.setDefaultCustomizationOptions(); 5369 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 5370 5371 break; 5372 case 'add-to-wishlist-pdp-button': 5373 // Check if app block is already handling the PDP button 5374 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 5375 return; 5376 } 5377 5378 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 5379 // Not initiating pdp button as it is not a product page 5380 return; 5381 } 5382 5383 // Inject addtowishlist.css into the document's <head> 5384 var head = document.head; 5385 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 5386 var pdpButtonStylesheetTag = document.createElement('link'); 5387 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 5388 pdpButtonStylesheetTag.rel = 'stylesheet'; 5389 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 5390 5391 if (!document.getElementById('swym-pdp-button-stylesheet')) { 5392 head.appendChild(pdpButtonStylesheetTag); 5393 } 5394 5395 var x = document.getElementsByTagName('script')[0]; 5396 function createAndInsertScript(id, src, onLoadCallback) { 5397 var scriptTag = document.createElement('script'); 5398 scriptTag.id = id; 5399 scriptTag.type = 'text/javascript'; 5400 scriptTag.src = src; 5401 scriptTag.onload = onLoadCallback; 5402 x.parentNode.insertBefore(scriptTag, x); 5403 } 5404 5405 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 5406 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 5407 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 5408 if (pdpBtnApi) { 5409 pdpBtnApi.setDefaultCustomizationOptions(swat); 5410 pdpBtnApi.initializePDPButton(swat, true); 5411 } 5412 }); 5413 break; 5414 default: 5415 return; 5416 } 5417 }); 5418 }); 5419 })(); // IIFE to prevent polluting global scope 5420</script>
5420 5421 5422 5423
5424<script> 5425 (function () { 5426 // Get the settings from Shopify's Liquid variables and create the styles 5427 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 5428 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 5429 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 5430 const isControlCentreEnabledFromBlockSettings = false; 5431 5432 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 5433 // Don't enable control centre if this is disabled and block settings are not enabled 5434 return; 5435 } 5436 5437 let borderRadius = 6; 5438 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 5439 5440 // Check if block settings exist, use them, otherwise fall back to common settings 5441 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 5442 "#000000" : 5443 window.SwymWishlistCommonCustomizationSettings.primaryColor; 5444 5445 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 5446 "#ffffff" : 5447 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 5448 5449 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 5450 "#F4F8FE" : null; 5451 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 5452 "#333333" : null; 5453 5454 // Only use color adjustment functions if we're using common settings 5455 if (!secondaryBgColor || !secondaryTextColor) { 5456 function adjustOpacity(color, opacity) { 5457 if (color[0] === '#') { 5458 color = color.slice(1); 5459 } 5460 5461 if (color.length === 3) { 5462 color = color.split('').map(char => char + char).join(''); 5463 } 5464 5465 const r = parseInt(color.slice(0, 2), 16); 5466 const g = parseInt(color.slice(2, 4), 16); 5467 const b = parseInt(color.slice(4, 6), 16); 5468 5469 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 5470 } 5471 5472 function hexToRgb(color) { 5473 if (color[0] === '#') { 5474 color = color.slice(1); 5475 } 5476 if (color.length === 3) { 5477 color = color.split('').map(c => c + c).join(''); 5478 } 5479 5480 return { 5481 r: parseInt(color.slice(0, 2), 16), 5482 g: parseInt(color.slice(2, 4), 16), 5483 b: parseInt(color.slice(4, 6), 16) 5484 }; 5485 } 5486 5487 function getLuminance({ r, g, b }) { 5488 return 0.299 * r + 0.587 * g + 0.114 * b; 5489 } 5490 5491 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 5492 const secondaryBgOpacity = 0.2; 5493 const secondaryTextOpacity = 0.8; 5494 5495 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 5496 5497 const bgRgb = hexToRgb(primaryBgColor); 5498 const bgLuminance = getLuminance(bgRgb); 5499 5500 // Determine whether to use dark or light text for contrast 5501 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 5502 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 5503 5504 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 5505 5506 return { 5507 secondaryBgColor, 5508 secondaryTextColor 5509 }; 5510 } 5511 5512 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 5513 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 5514 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 5515 } 5516 5517 // Create the CSS rule 5518 let styles = ` 5519 .swym-storefront-layout-root-component { 5520 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 5521 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 5522 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 5523 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 5524 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 5525 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 5526 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 5527 } 5528 `; 5529 5530 // Create a <style> element and append the styles 5531 let styleSheet = document.createElement("style"); 5532 styleSheet.type = "text/css"; 5533 styleSheet.innerText = styles; 5534 document.head.appendChild(styleSheet); 5535 5536 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 5537 window.SwymStorefrontLayoutContext = {}; 5538 } 5539 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 5540 window.SwymStorefrontLayoutExtensions = {}; 5541 } 5542 5543 // Expose block settings toggle state so ThemeCSSMapping can respect it. 5544 // When true, theme editor color pickers take priority over inherited theme CSS variables. 5545 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 5546 5547 if (isControlCentreEnabledFromBlockSettings) { 5548 // If block settings are enabled, use them 5549 SwymStorefrontLayoutContext.Settings = { 5550 EnableStorefrontLayoutOnLauncher: true, 5551 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 5552 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 5553 StorefrontLayoutDrawerPosition: "left", 5554 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 5555 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 5556 EnableStorefrontLayoutVariantSelector: true, 5557 StorefrontLayoutNotificationPosition: "left", 5558 StorefrontLayoutActionPopupPosition: "left", 5559 StorefrontLayoutNotificationDuration: 5000 5560 }; 5561 } else { 5562 // If only metafield is enabled but no block settings, use common settings 5563 SwymStorefrontLayoutContext.Settings = { 5564 EnableStorefrontLayoutOnLauncher: true, 5565 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 5566 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 5567 StorefrontLayoutDrawerPosition: "left", 5568 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 5569 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 5570 EnableStorefrontLayoutVariantSelector: true, 5571 StorefrontLayoutNotificationPosition: "left", 5572 StorefrontLayoutActionPopupPosition: "left", 5573 StorefrontLayoutNotificationDuration: 5000 5574 }; 5575 } 5576 const storefrontLayoutCallback = (swat) =>{ 5577 SwymStorefrontLayoutContext.swat = swat; 5578 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 5579 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 5580 SwymStorefrontLayoutContext.Settings = { 5581 ...SwymStorefrontLayoutContext?.Settings, 5582 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 5583 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 5584 } 5585 5586 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 5587 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 5588 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 5589 detail: { settings: SwymStorefrontLayoutContext?.Settings } 5590 }); 5591 document.dispatchEvent(event); 5592 }else{ 5593 swat.utils.warn(`LayoutInitialized event is not defined.`); 5594 } 5595 }else{ 5596 swat.utils.warn(`Storefront Layout is disabled.`); 5597 document.getElementById("swym-storefront-layout-container")?.remove(); 5598 document.getElementById("swym-storefront-extention-render-container")?.remove(); 5599 } 5600 } 5601 5602 if (!window.SwymCallbacks) { 5603 window.SwymCallbacks = []; 5604 } 5605 window.SwymCallbacks.push(storefrontLayoutCallback); 5606 5607 SwymStorefrontLayoutContext.SwymCustomerData = { 5608 5609 name: null, 5610 email: null 5611 5612 };
5613 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 5614 })(); 5615</script>
5615 5616 5617 5618 5619 5620</div><div id="shopify-block-AMUxPbTQ2VG80eW9RV__14565782941124973946" class="shopify-block shopify-app-block">
5620<script> 5621(function(){ 5622var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0]; 5623s1.async=true; 5624s1.src='https://app.answerai.co.uk/widget/VWwV8oqTQCAdqAWTmOKIQJuFDOHI31Vl/script'; 5625 5626 5627 5628 5629s1.charset='UTF-8'; 5630s1.setAttribute('crossorigin','*'); 5631s0.parentNode.insertBefore(s1,s0); 5632})(); 5633</script>
5633 5634</div>
5634<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5634 5635</body> 5636</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.