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