1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 5
5<script async src="//www.studiofix.co.uk/cdn/shop/t/4/assets/avada-cookiebar-gcm-integration.js?v=99575728716862908101725701132"></script>
5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width,initial-scale=1"> 9 <meta name="theme-color" content=""> 10 <link rel="canonical" href="https://www.studiofix.co.uk/pages/contact"> 11 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 12
12<script> 13 const events = [ 14 'shopify:block:deselect', 15 'shopify:block:select', 16 'shopify:section:reorder', 17 'shopify:section:deselect', 18 'shopify:section:select', 19 'shopify:section:unload', 20 'shopify:section:load', 21 'shopify:inspector:deactivate', 22 'shopify:inspector:activate', 23 ]; 24 25 events.forEach(function (item, index) { 26 document.addEventListener(item, function () { 27 setTimeout(function () { 28 if ( 29 !document 30 .querySelectorAll("*[id^='shopify-section-template']")[0] 31 .querySelector('.section-under-menu') 32 ) { 33 killHeaderFullWide(); 34 } 35 36 document 37 .querySelectorAll("*[id^='shopify-section-template']") 38 .forEach(function (element, index) { 39 if (index !== 0) { 40 element 41 ?.querySelector('.js-data--slideshow') 42 ?.classList?.remove('section-under-menu'); 43 } 44 }); 45 46 if (document.querySelectorAll('.section-under-menu').length === 0) { 47 killHeaderFullWide(); 48 } 49 }, 0); 50 }); 51 }); 52 53 document.addEventListener('DOMContentLoaded', function () { 54 setTimeout(function () { 55 if ( 56 !document 57 .querySelectorAll("*[id^='shopify-section-template']")[0] 58 .querySelector('.section-under-menu') 59 ) { 60 killHeaderFullWide(); 61 } 62 63 document 64 .querySelectorAll("*[id^='shopify-section-template']") 65 .forEach(function (element, index) { 66 if (index !== 0) { 67 element 68 ?.querySelector('.js-data--slideshow') 69 ?.classList?.remove('section-under-menu'); 70 } 71 }); 72 73 if (document.querySelectorAll('.section-under-menu').length === 0) { 74 killHeaderFullWide(); 75 } 76 }, 0); 77 }); 78 79 function killHeaderFullWide() { 80 document 81 .querySelector('.header-wrapper') 82 .classList.remove('header-wrapper--under-menu-full'); 83 } 84 </script>
84<link 85 rel="icon" 86 type="image/png" 87 href="//www.studiofix.co.uk/cdn/shop/files/StudioFix-Flavicon.jpg?crop=center&height=32&v=1698328127&width=32" 88 ><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>Contact</title> 89 90 91 92 93 94<meta property="og:site_name" content="Studio Fix"> 95<meta property="og:url" content="https://www.studiofix.co.uk/pages/contact"> 96<meta property="og:title" content="Contact"> 97<meta property="og:type" content="website"> 98<meta property="og:description" content="Studio Fix"><meta name="twitter:card" content="summary_large_image"> 99<meta name="twitter:title" content="Contact"> 100<meta name="twitter:description" content="Studio Fix"> 101 102 103
103<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/constants.js?v=57430444635880596041708375697" defer="defer"></script>
103 104
104<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/pubsub.js?v=2921868252632587581708375697" defer="defer"></script>
104 105
105<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/global.js?v=78393036245972655511708375697" defer="defer"></script>
105 106 107
107<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
107<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/78388429133/digital_wallets/dialog"> 108<meta id="in-context-paypal-metadata" data-shop-id="78388429133" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 109<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
109<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
vendor: 1 bytes, line 109
109
110<script id="shopify-features" type="application/json">{"accessToken":"72a423b96086d07e602952ae9fc8d2d5","betas":["rich-media-storefront-analytics"],"domain":"www.studiofix.co.uk","predictiveSearch":true,"shopId":78388429133,"locale":"en"}</script>
vendor: 1 bytes, line 110
110
111<script>var Shopify = Shopify || {}; 112Shopify.shop = "0ec6a2.myshopify.com"; 113Shopify.locale = "en"; 114Shopify.currency = {"active":"GBP","rate":"1.0"}; 115Shopify.country = "GB"; 116Shopify.theme = {"name":"Signed off by Najeeb","id":158594761037,"schema_name":"Sydney","schema_version":"1.0.3","theme_store_id":2117,"role":"main"}; 117Shopify.theme.handle = "null"; 118Shopify.theme.style = {"id":null,"handle":null}; 119Shopify.cdnHost = "www.studiofix.co.uk/cdn"; 120Shopify.routes = Shopify.routes || {}; 121Shopify.routes.root = "/"; 122Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 123Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 124Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 125Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 125
125
126<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 126
126
127<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 127
127
128<script> 129 window.Shopify = window.Shopify || {}; 130 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 131 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 132 window.Shopify.SignInWithShop.eligible = true; 133</script>
vendor: 1 bytes, line 133
133
134<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 134
134
135<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 135
135
136<script type="module"> 137 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 138 139 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 140 141</script>
vendor: 1 bytes, line 141
141
142<script> 143 window.Shopify = window.Shopify || {}; 144 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 145 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"]}; 146</script>
vendor: 1 bytes, line 146
146
147<script>(function() { 148 var isLoaded = false; 149 function asyncLoad() { 150 if (isLoaded) return; 151 isLoaded = true; 152 var urls = ["https:\/\/fonts.wehateonions.com\/assets\/framework\/functions\/script-tags\/st.js?shop=0ec6a2.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=0ec6a2.myshopify.com\u0026external-type=shopify\u0026shop=0ec6a2.myshopify.com"]; 153 for (var i = 0; i < urls.length; i++) { 154 var s = document.createElement('script'); 155 s.type = 'text/javascript'; 156 s.async = true; 157 s.src = urls[i]; 158 var x = document.getElementsByTagName('script')[0]; 159 x.parentNode.insertBefore(s, x); 160 } 161 }; 162 if(window.attachEvent) { 163 window.attachEvent('onload', asyncLoad); 164 } else { 165 window.addEventListener('load', asyncLoad, false); 166 } 167})();</script>
vendor: 1 bytes, line 167
167
168<script id="__st">var __st={"a":78388429133,"offset":7200,"reqid":"9bb8c20c-93fe-4be2-9dd1-672ee87f3488-1791406160","pageurl":"www.studiofix.co.uk\/pages\/contact","s":"pages-122163134797","u":"abaab73a3c67","p":"page","rtyp":"page","rid":122163134797};</script>
vendor: 1 bytes, line 168
168
169<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.studiofix.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 171
171
172<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.studiofix.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>
172<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 172
172
173<script> 174 window.Shopify = window.Shopify || {}; 175 window.Shopify.MCP = window.Shopify.MCP || {}; 176 window.Shopify.MCP.enabled = true; 177 window.Shopify.MCP.shop = "0ec6a2.myshopify.com"; 178 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.studiofix.co.uk\/api\/mcp"; 179 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 180</script>
vendor: 1 bytes, line 180
180
181<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.studiofix.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 182</script>
vendor: 1 bytes, line 182
182
183<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.studiofix.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 184</script>
vendor: 1 bytes, line 184
184
185<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 186 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); 187</script>
vendor: 1 bytes, line 187
187
188<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})}})); 189</script>
189 190<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.studiofix.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 191<style id="shopify-accelerated-checkout-cart"> 192 #shopify-buyer-consent { 193 margin-top: 1em; 194 display: inline-block; 195 width: 100%; 196} 197 198#shopify-buyer-consent.hidden { 199 display: none; 200} 201 202#shopify-subscription-policy-button { 203 background: none; 204 border: none; 205 padding: 0; 206 text-decoration: underline; 207 font-size: inherit; 208 cursor: pointer; 209} 210 211#shopify-subscription-policy-button::before { 212 box-shadow: none; 213} 214 215 </style>
216<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.studiofix.co.uk/cdn/shop/t/4/compiled_assets/scripts.js?v=20433336101661177091764325250"></script>
vendor: 1 bytes, line 216
216
217<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
217 218 219 220 <style data-shopify> 221 @font-face { 222 font-family: "DM Sans"; 223 font-weight: 400; 224 font-style: normal; 225 font-display: swap; 226 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), 227 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); 228} 229 230 @font-face { 231 font-family: Syne; 232 font-weight: 400; 233 font-style: normal; 234 font-display: swap; 235 src: url("//www.studiofix.co.uk/cdn/fonts/syne/syne_n4.b88e400e60fde51acd23784507dc72a10cff7882.woff2") format("woff2"), 236 url("//www.studiofix.co.uk/cdn/fonts/syne/syne_n4.fc46970f0481adc9a91ff9453a41482f867a751c.woff") format("woff"); 237} 238 239 @font-face { 240 font-family: "DM Sans"; 241 font-weight: 700; 242 font-style: normal; 243 font-display: swap; 244 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"), 245 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff"); 246} 247 248 @font-face { 249 font-family: Syne; 250 font-weight: 400; 251 font-style: normal; 252 font-display: swap; 253 src: url("//www.studiofix.co.uk/cdn/fonts/syne/syne_n4.b88e400e60fde51acd23784507dc72a10cff7882.woff2") format("woff2"), 254 url("//www.studiofix.co.uk/cdn/fonts/syne/syne_n4.fc46970f0481adc9a91ff9453a41482f867a751c.woff") format("woff"); 255} 256 257 @font-face { 258 font-family: "DM Sans"; 259 font-weight: 300; 260 font-style: normal; 261 font-display: swap; 262 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n3.d218434bb518134511e5205d90c23cfb8a1b261b.woff2") format("woff2"), 263 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n3.0c324a11de656e0e3f656188ad5de9ff34f70c04.woff") format("woff"); 264} 265 266 @font-face { 267 font-family: "DM Sans"; 268 font-weight: 400; 269 font-style: normal; 270 font-display: swap; 271 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), 272 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); 273} 274 275 @font-face { 276 font-family: "DM Sans"; 277 font-weight: 500; 278 font-style: normal; 279 font-display: swap; 280 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"), 281 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff"); 282} 283 284 @font-face { 285 font-family: "DM Sans"; 286 font-weight: 700; 287 font-style: normal; 288 font-display: swap; 289 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"), 290 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff"); 291} 292 293 @font-face { 294 font-family: "DM Sans"; 295 font-weight: 400; 296 font-style: italic; 297 font-display: swap; 298 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"), 299 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff"); 300} 301 302 303 @font-face { 304 font-family: "DM Sans"; 305 font-weight: 700; 306 font-style: italic; 307 font-display: swap; 308 src: url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"), 309 url("//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff"); 310} 311 312 313 :root { 314 315 --font-body-family: "DM Sans", sans-serif; 316 --font-body-style: normal; 317 --font-body-weight: 400; 318 319 --font-body-size: 20px; 320 --font-body-line-height: 1.3; 321 --font-secondary-text: 14px; 322 323 --font-heading-family: Syne, sans-serif; 324 --font-heading-style: normal; 325 --font-heading-weight: 400; 326 --font-heading-letter-spacing: -0.2em; 327 --font-heading-line-height: 1.3; 328 329 --font-subtitle-family: "DM Sans", sans-serif; 330 --font-subtitle-style: normal; 331 --font-subtitle-weight: 700; 332 --font-subtitle-text-transform: uppercase; 333 --font-subtitle-size: 12px; 334 335 --font-heading-h1-size: 56px; 336 --font-heading-h2-size: 45px; 337 --font-heading-h3-size: 40px; 338 --font-heading-h4-size: 30px; 339 --font-heading-h5-size: 22px; 340 --font-heading-h6-size: 16px; 341 342 --font-heading-card-family: Syne, sans-serif; 343 --font-heading-card-style: normal; 344 --font-heading-card-weight: 400; 345 --font-text-card-family: "DM Sans", sans-serif; 346 --font-text-card-style: normal; 347 --font-text-card-weight: 400; 348 349 --font-heading-card-size: 20px; 350 --font-text-card-size: 20px; 351 352 --font-button-family: "DM Sans", sans-serif; 353 --font-button-style: normal; 354 --font-button-weight: 700; 355 --font-button-text-transform: uppercase; 356 357 --font-button-family: "DM Sans", sans-serif; 358 --font-button-style: normal; 359 --font-button-weight: 700; 360 --font-button-text-transform: uppercase; 361 --font-button-letter-spacing: -0.01em; 362 --font-subtitle-letter-spacing: 0.06em; 363 364 --font-header-menu-family: "DM Sans", sans-serif; 365 --font-header-menu-style: normal; 366 --font-header-menu-weight: 500; 367 --font-header-menu-link-size: 14px; 368 --font-header-menu-text-transform: none; 369 370 --font-footer-menu-family: "DM Sans", sans-serif; 371 --font-footer-menu-style: normal; 372 --font-footer-menu-weight: 400; 373 --font-footer-link-size: 14px; 374 --font-footer-bottom-link-size: 14px; 375 376 --font-popups-heading-family: Syne, sans-serif; 377 --font-popups-heading-style: normal; 378 --font-popups-heading-weight: 400; 379 --font-popups-text-family: "DM Sans", sans-serif; 380 --font-popups-text-style: normal; 381 --font-popups-text-weight: 400; 382 --font-popup-heading-size: 30px; 383 --font-popup-text-size: 14px; 384 --font-notification-heading-size: 30px; 385 --font-notification-text-size: 14px; 386 387 --color-base-text: 18, 17, 17; 388 --color-base-text-default: 18, 17, 17; 389 --color-secondary-text: 18, 17, 17; 390 --color-subheading: 255, 82, 82; 391 --color-title-text: 38, 38, 38; 392 393 --color-base-text-dark: , , ; 394 --color-title-text-dark: , , ; 395 396 --color-base-background-1: 253, 249, 240; 397 --color-base-background-2: 253, 249, 240; 398 --color-base-background-5: 0, 0, 0; 399 --color-base-background-3: 18, 17, 17; 400 --color-base-background-4: 18, 17, 17; 401 402 --color-announcement-bar-background-1: 18, 17, 17; 403 --color-announcement-bar-background-2: 238, 238, 238; 404 405 --color-header-background: 255, 255, 255; 406 407 --color-base-solid-button-labels: 255, 255, 255; 408 --color-base-button-background: 255, 82, 82; 409 --color-base-outline-button-labels: 255, 82, 82; 410 --color-secondary-button-labels: 18, 17, 17; 411 --color-tertiary-button-labels: 255, 82, 82; 412 --color-tertiary-button-background: , , ; 413 --payment-terms-background-color: #fdf9f0; 414 --color-overlay-background: 18, 17, 17; 415 --color-accent: 255, 82, 82; 416 --color-accent-default: 255, 82, 82; 417 418 --color-base-background-input: 255, 255, 255; 419 420 --color-base-border-input: 222, 210, 199; 421 --color-hover-border-input: 255, 82, 82; 422 423 --color-badge-icon: 38, 38, 38; 424 --color-background-badge-icon: 255, 255, 255; 425 --color-border: 222, 210, 199; 426 --color-background-card: 244, 240, 236 427 } 428 429 *, 430 *::before, 431 *::after { 432 box-sizing: inherit; 433 } 434 435 html { 436 box-sizing: border-box; 437 font-size: 10px; 438 height: 100%; 439 } 440 441 body { 442 position: relative; 443 display: grid; 444 grid-template-rows: auto auto 1fr auto; 445 grid-template-columns: 100%; 446 min-height: 100%; 447 margin: 0; 448 font-size: var(--font-body-size); 449 font-family: var(--font-body-family); 450 font-style: var(--font-body-style); 451 font-weight: var(--font-body-weight); 452 line-height: var(--font-body-line-height); 453 overflow-x: hidden; 454 } 455 </style> 456 <link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/swiper-bundle.min.css?v=67104566617031410831708375697" rel="stylesheet" type="text/css" media="all" /> 457 <link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/base.css?v=57359713530337245261708375697" rel="stylesheet" type="text/css" media="all" /> 458<link 459 rel="preload" 460 as="font" 461 href="//www.studiofix.co.uk/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2" 462 type="font/woff2" 463 crossorigin 464 ><link 465 rel="preload" 466 as="font" 467 href="//www.studiofix.co.uk/cdn/fonts/syne/syne_n4.b88e400e60fde51acd23784507dc72a10cff7882.w
467off2" 468 type="font/woff2" 469 crossorigin 470 >
470<script> 471 document.documentElement.className = 472 document.documentElement.className.replace('no-js', 'js'); 473 if (Shopify.designMode) { 474 document.documentElement.classList.add('shopify-design-mode'); 475 } 476 </script>
476 477
477<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/jquery-3.6.0.js?v=32573363768646652941708375697" defer="defer"></script>
477 478
478<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/popup.js?v=110370486556622095471708375697" defer="defer"></script>
478 479 480
480<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/scroll-top.js?v=148004363687240193071708375697" defer="defer"></script>
480 481 482 483
483<script 484 src="//www.studiofix.co.uk/cdn/shop/t/4/assets/swiper-bundle.min.js?v=59665753948720967221708375697" 485 defer="defer" 486 ></script>
486 487
487<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/jarallax.js?v=93128699462010326281708375697" defer="defer"></script>
487 488
488<script 489 src="//www.studiofix.co.uk/cdn/shop/t/4/assets/jarallax-video.min.js?v=155869405244917713301708375697" 490 defer="defer" 491 ></script>
491 492
492<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/rellax.min.js?v=98552639405515042581708375697" defer="defer"></script>
492 493
493<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/gsap.min.js?v=57589129105320572601708375697" defer="defer"></script>
493 494
494<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/split-type.js?v=120366266086175973741708375697" defer="defer"></script>
494 495 496
496<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/image-parallax.js?v=93597832101404027351708375697" defer="defer"></script>
496 497 498
498<script 499 src="//www.studiofix.co.uk/cdn/shop/t/4/assets/section-instagram-slider.js?v=66533431908530718161708375697" 500 defer="defer" 501 ></script>
501 502
502<script 503 src="//www.studiofix.co.uk/cdn/shop/t/4/assets/ScrollTrigger.min.js?v=172410024157382806541708375697" 504 defer="defer" 505 ></script>
505 506
506<script 507 src="//www.studiofix.co.uk/cdn/shop/t/4/assets/jquery.marquee.min.js?v=98632651530648313041708375697" 508 defer="defer" 509 ></script>
509 510 511 <!-- Google tag (gtag.js) -->
vendor: 70 bytes, lines 511-512
511 512 <script async src="https://www.googletagmanager.com/gtag/js?id=
512G-5Y993N8VEW
vendor: 18 bytes, lines 512-513
512"></script> 513
513<script> 514
vendor: 158 bytes, lines 514-518
514window.dataLayer = window.dataLayer || []; 515 function gtag(){dataLayer.push(arguments);} 516 gtag('js', new Date()); 517 518 gtag('config', '
518G-5Y993N8VEW
vendor: 10 bytes, lines 518-519
518'); 519
519</script>
519 520 521 <!-- Google Tag Manager --> 522
522<script>
vendor: 351 bytes, lines 522-526
522(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 523 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 524 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 525 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 526 })(window,document,'script','dataLayer','
526GTM-THFBGRTB
vendor: 3 bytes, line 526
526');
526</script>
526 527 <!-- End Google Tag Manager --> 528 529 <!--OLD Google Tag Manager --> 530 <!--
530<script>
vendor: 351 bytes, lines 530-534
530(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 531 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 532 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 533 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 534 })(window,document,'script','dataLayer','
534GTM-NF823LJ3
vendor: 3 bytes, line 534
534');
534</script>
534 --> 535 <!-- End Google Tag Manager --> 536 537 <!-- BEGIN app block: shopify://apps/font-picker/blocks/app-embed/2caf2c68-0038-455e-b0b9-066a7c2ad923 --><link rel='preload' as='font' href='https://cdn.shopify.com/s/files/1/0783/8842/9133/t/2/assets/c1cd2c37bd84caba.woff?v=1698344074' type='font/woff' crossorigin><style id='rafp-stylesheet'>@font-face{ 538 font-family:"Font-1698343956052"; 539 src:url("https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/8842\/9133\/t\/2\/assets\/c1cd2c37bd84caba.woff?v=1698344074"); 540 font-display:swap; 541 }body,h1,h2,h3,h4,h5,h6,p,blockquote,li,a,strong,b,em {font-family:"Font-1698343956052"!important;} {}@media screen and (max-width: 749px) {body,h1,h2,h3,h4,h5,h6,p,blockquote,li,a,strong,b,em {} {}} 542 </style>
542<script src='https://cdn.shopify.com/extensions/019f8ada-04ff-79e6-a3a7-9a4cb6ec76c1/font-picker-4/assets/font.js' defer></script>
542 543 544 545<!-- END app block -->
545<script src="https://cdn.shopify.com/extensions/01a0f6b9-396a-713a-ba86-3c9e67328667/avada-cookie-bar-63/assets/avada-cookie.js" type="text/javascript" defer="defer"></script>
545 546<link href="https://cdn.shopify.com/extensions/019f8ada-04ff-79e6-a3a7-9a4cb6ec76c1/font-picker-4/assets/font.css" rel="stylesheet" type="text/css" media="all"> 547<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
548<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: 78388429133,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 548
548
549<script> 550 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 551</script>
vendor: 1 bytes, line 551
551
552<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}
552).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: 78388429133,storefrontBaseUrl: "https://www.studiofix.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.studiofix.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1109164365","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/mU-KCIfA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/9DasCMnA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5Y993N8VEW\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/l5PVCITA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/ulLtCP6_4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5Y993N8VEW\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/ZO4UCIHA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5Y993N8VEW\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/IMrSCMzA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-5Y993N8VEW\\\",\\\"AW-11399298381\\\/_LnhCIrA4t8ZEM36zbsq\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5Y993N8VEW\\\"}],\\\"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"]}
552,{"id":"115212621","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Ads Purchase Trackin"},{"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":"Studio Fix","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"0ec6a2.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.studiofix.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.studiofix.co.uk/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"158594761037","themeStoreId":"2117","themePublished":"true","eventMetadataId":"7f1005f5-0754-48e5-a6fa-c3a32beb4a6a","pageType":"page","resourceId":"122163134797","shopId":"78388429133","storefrontBaseUrl":"https:\/\/www.studiofix.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
552<script> 553 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 554 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 555 window.ShopifyAnalytics.meta.currency = 'GBP'; 556 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":122163134797,"requestId":"9bb8c20c-93fe-4be2-9dd1-672ee87f3488-1791406160"}}; 557 for (var attr in meta) { 558 window.ShopifyAnalytics.meta[attr] = meta[attr]; 559 } 560</script>
vendor: 1 bytes, line 560
560
561<script class="analytics"> 562 (function () { 563 var customDocumentWrite = function(content) { 564 var jquery = null; 565 566 if (window.jQuery) { 567 jquery = window.jQuery; 568 } else if (window.Checkout && window.Checkout.$) { 569 jquery = window.Checkout.$; 570 } 571 572 if (jquery) { 573 jquery('body').append(content); 574 } 575 }; 576 577 var hasLoggedConversion = function(token) { 578 if (token) { 579 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 580 } 581 return false; 582 } 583 584 var setCookieIfConversion = function(token) { 585 if (token) { 586 var twoMonthsFromNow = new Date(Date.now()); 587 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 588 589 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 590 } 591 } 592 593 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 594 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 595 if (trekkie.integrations) { 596 return; 597 } 598 trekkie.methods = [ 599 'identify', 600 'page', 601 'ready', 602 'track', 603 'trackForm', 604 'trackLink' 605 ]; 606 trekkie.factory = function(method) { 607 return function() { 608 var args = Array.prototype.slice.call(arguments); 609 args.unshift(method); 610 trekkie.push(args); 611 if (method == 'track' || method == 'page') { 612 var pageUrl; 613 try { 614 pageUrl = window.location.href; 615 } catch (e) {} 616 var pageReferrer; 617 try { 618 pageReferrer = document.referrer; 619 } catch (e) {} 620 try { 621 if (window.__TREKKIE_SHIM_QUEUE == null) { 622 window.__TREKKIE_SHIM_QUEUE = []; 623 } 624 window.__TREKKIE_SHIM_QUEUE.push({ 625 from: 'trekkie-stub', 626 method: method, 627 args: args.slice(1), 628 pageContext: { 629 url: pageUrl, 630 referrer: pageReferrer 631 } 632 }); 633 } catch (e) { 634 // no-op 635 } 636 } 637 return trekkie; 638 }; 639 }; 640 for (var i = 0; i < trekkie.methods.length; i++) { 641 var key = trekkie.methods[i]; 642 trekkie[key] = trekkie.factory(key); 643 } 644 trekkie.load = function(config) { 645 trekkie.config = config || {}; 646 trekkie.config.initialDocumentCookie = document.cookie; 647 var first = document.getElementsByTagName('script')[0]; 648var script = document.createElement('script'); 649script.type = 'text/javascript'; 650script.onerror = function(e) { 651 var scriptFallback = document.createElement('script'); 652 scriptFallback.type = 'text/javascript'; 653 scriptFallback.onerror = function(error) { 654 var Monorail = { 655 produce: function produce(monorailDomain, schemaId, payload) { 656 var currentMs = new Date().getTime(); 657 var event = { 658 schema_id: schemaId, 659 payload: payload, 660 metadata: { 661 event_created_at_ms: currentMs, 662 event_sent_at_ms: currentMs 663 } 664 }; 665 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 666 }, 667 sendRequest: function sendRequest(endpointUrl, payload) { 668 // Try the sendBeacon API 669 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 670 var blobData = new window.Blob([payload], { 671 type: 'text/plain' 672 }); 673 674 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 675 return true; 676 } // sendBeacon was not successful 677 678 } // XHR beacon 679 680 var xhr = new XMLHttpRequest(); 681 682 try { 683 xhr.open('POST', endpointUrl); 684 xhr.setRequestHeader('Content-Type', 'text/plain'); 685 xhr.send(payload); 686 } catch (e) { 687 console.log(e); 688 } 689 690 return false; 691 }, 692 isIos12: function isIos12() { 693 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 694 } 695 }; 696 Monorail.produce('monorail-edge.shopifysvc.com', 697 'trekkie_storefront_load_errors/1.1', 698 {shop_id: 78388429133, 699 theme_id: 158594761037, 700 app_name: "storefront", 701 context_url: window.location.href, 702 source_url: "//www.studiofix.co.uk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 703 704 }; 705 scriptFallback.async = true; 706 scriptFallback.src = '//www.studiofix.co.uk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 707 first.parentNode.insertBefore(scriptFallback, first); 708}; 709script.async = true; 710script.src = '//www.studiofix.co.uk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 711first.parentNode.insertBefore(script, first); 712 713 }; 714 trekkie.load( 715 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":78388429133,"isMerchantRequest":null,"themeId":158594761037,"themeCityHash":"13871931799196411267","contentLanguage":"en","currency":"GBP","eventMetadataId":"7f1005f5-0754-48e5-a6fa-c3a32beb4a6a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 716 ); 717 718 var loaded = false;
719 trekkie.ready(function() { 720 if (loaded) return; 721 loaded = true; 722 723 window.ShopifyAnalytics.lib = window.trekkie; 724 725 var originalDocumentWrite = document.write; 726 document.write = customDocumentWrite; 727 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 728 document.write = originalDocumentWrite; 729 730 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 731 var token = match? match[1]: undefined; 732 if (!hasLoggedConversion(token)) { 733 setCookieIfConversion(token); 734 735 } 736 }); 737 738 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":122163134797,"requestId":"9bb8c20c-93fe-4be2-9dd1-672ee87f3488-1791406160","shopifyEmitted":true}); 739 740 var eventsListenerScript = document.createElement('script'); 741 eventsListenerScript.async = true; 742 eventsListenerScript.src = "//www.studiofix.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 743 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 744})();</script>
vendor: 1 bytes, line 744
744
745<script 746 defer 747 src="https://www.studiofix.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 748 data-application="storefront-renderer" 749 data-shop-id="78388429133" 750 data-render-region="gcp-us-west1" 751 data-page-type="page" 752 data-theme-instance-id="158594761037" 753 data-theme-name="Sydney" 754 data-theme-version="1.0.3" 755 data-monorail-region="shop_domain" 756 data-resource-timing-sampling-rate="10" 757 data-shs="true" 758 data-shs-beacon="true" 759 data-shs-export-with-fetch="true" 760 data-shs-logs-sample-rate="1" 761 data-shs-beacon-endpoint="https://www.studiofix.co.uk/api/collect" 762></script>
762 763<meta name="shopify-y" content="2dcc6285-f4f3-430c-9585-e96af3a81d5d" data-expiration="1822963760000"><meta name="shopify-s" content="39af37da-f1e1-40cb-84e9-1b75d9010eb0" data-expiration="1791407960000"><meta name="new-cookie-storage-activated" content="t"> 764</head> 765 766 <body data-scheme="dark"> 767 <!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 767-768
767 768 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
768GTM-THFBGRTB
vendor: 95 bytes, lines 768-770
768" 769 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 770
770<!-- End Google Tag Manager (noscript) --> 771 772 <!--OLD Google Tag Manager (noscript) --> 773 <!--
vendor: 68 bytes, line 773
773 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
773GTM-NF823LJ3
vendor: 89 bytes, lines 773-774
773" 774 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
774--> 775 <!-- End Google Tag Manager (noscript) --> 776 777 <a 778 class="skip-to-content-link button button--primary visually-hidden" 779 href="#MainContent" 780 > 781 Skip to content 782 </a> 783 784 <!-- BEGIN sections: header-group --> 785<div id="shopify-section-sections--20832552321357__header" class="shopify-section shopify-section-group-header-group shopify-section-header"><link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-menu.css?v=158514605482568532531708375697" media="all"> 786<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-search.css?v=129517223963115618571708375697" media="all"> 787<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-menu-drawer.css?v=130010911774634763921708375697" media="all"> 788<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-slider.css?v=150427545549950572891708375697" media="all"> 789<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/template-collection.css?v=51175847778221957281708375697" media="all"> 790<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/country-flag.css?v=132395276272099349831708375697" media="all"> 791<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-price.css?v=11798751167144907861708375697" media="print" onload="this.media='all'"> 792<link rel="stylesheet" href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-badge.css?v=48675388788761669511708375697" media="print" onload="this.media='all'"> 793 794<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-loading-overlay.css?v=121516896678760906361708375697" rel="stylesheet" type="text/css" media="all" /> 795<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-discounts.css?v=100776894466659424831708375697" rel="stylesheet" type="text/css" media="all" /> 796 <link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-cart-drawer.css?v=177545658720693028131708375697" rel="stylesheet" type="text/css" media="all" /> 797<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-menu.css?v=158514605482568532531708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 798<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-search.css?v=129517223963115618571708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 799<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-menu-drawer.css?v=130010911774634763921708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 800<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-slider.css?v=150427545549950572891708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 801<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/template-collection.css?v=51175847778221957281708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 802<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/country-flag.css?v=132395276272099349831708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 803<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-price.css?v=11798751167144907861708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 804<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-badge.css?v=48675388788761669511708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 805 806<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-article-card-small.css?v=124486851640633761921708375697" rel="stylesheet" type="text/css" media="all" /> 807<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-card-horizontal.css?v=171282263280277750171708375697" rel="stylesheet" type="text/css" media="all" /> 808<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-card.css?v=26702790958996600421708375697" rel="stylesheet" type="text/css" media="all" /> 809<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-newsletter.css?v=89486110231955740741708375697" rel="stylesheet" type="text/css" media="all" /> 810<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-predictive-search.css?v=126643932863627467831708375697" rel="stylesheet" type="text/css" media="all" /> 811
812<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/header.js?v=102311358726852595831708375697" defer="defer"></script>
812 813 814<style> 815 :root { 816 --header-height: 60px; 817 818 } 819 @media screen and (min-width: 1200px) { 820 :root{ 821 --header-height: 60px; 822 } 823 } 824 .header { 825 min-height: var(--header-height); 826 } 827 828 .header--top .header__inline-menu{ 829 min-height: var(--header-height); 830 } 831 832 header-drawer { 833 justify-self: start; 834 } 835 836 @media screen and (min-width: 1200px) { 837 header-drawer { 838 display: none; 839 } 840 } 841 842 .menu-drawer-container { 843 display: flex; 844 } 845 846 .list-menu { 847 list-style: none; 848 padding: 0; 849 margin: 0; 850 } 851 852 .list-menu--inline { 853 display: inline-flex; 854 flex-wrap: wrap; 855 } 856 857 summary.list-menu__item { 858 padding-right: 2.7rem; 859 } 860 861 .list-menu__item { 862 display: flex; 863 align-items: center; 864 } 865 866 .list-menu__item--link { 867 text-decoration: none; 868 padding-bottom: 1rem; 869 padding-top: 1rem; 870 } 871 872 @media screen and (min-width: 750px) { 873 .list-menu__item--link { 874 padding-bottom: 1rem; 875 padding-top: 1rem; 876 } 877 } 878 879 .search-modal{ 880 top: var(--header-height); 881 } 882 883 .shopify-section-header-fixed-hidden { 884 transform: translateY(calc(var(--header-height) - var(--header-height) - var(--header-height) - var(--header-height) - var(--header-height))); 885 } 886 887 888 .shopify-section-header { 889 position: sticky; 890 top: -1px; 891 } 892 893</style> 894
895<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/details-disclosure.js?v=148374180365923534441708375697" defer="defer"></script>
vendor: 1 bytes, line 895
895
896<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/details-modal.js?v=149494733562617248441708375697" defer="defer"></script>
896<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/cart.js?v=95873289126432970651708375697" defer="defer"></script>
896 897
897<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/cart-drawer.js?v=44260131999403604181708375697" defer="defer"></script>
897<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 898 <symbol id="icon-search" viewBox="0 0 16 16" fill="none"> 899 <path d="M12.5233 11.4628L15.7355 14.6743L14.6743 15.7355L11.4628 12.5233C10.2678 13.4812 8.7815 14.0022 7.25 14C3.524 14 0.5 10.976 0.5 7.25C0.5 3.524 3.524 0.5 7.25 0.5C10.976 0.5 14 3.524 14 7.25C14.0022 8.7815 13.4812 10.2678 12.5233 11.4628ZM11.0188 10.9063C11.9706 9.92741 12.5022 8.61532 12.5 7.25C12.5 4.349 10.1503 2 7.25 2C4.349 2 2 4.349 2 7.25C2 10.1503 4.349 12.5 7.25 12.5C8.61532 12.5022 9.92741 11.9706 10.9063 11.0188L11.0188 10.9063Z" fill="currentColor"/> 900 </symbol> 901 902 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 11 11"> 903 <path d="M9.00568 0.823302L5.33333 4.4989L1.66099 0.823302L1.48421 0.646368L1.30736 0.823223L0.823223 1.30736L0.646368 1.48421L0.823302 1.66099L4.4989 5.33333L0.823302 9.00568L0.646368 9.18246L0.823223 9.35931L1.30736 9.84344L1.48421 10.0203L1.66099 9.84337L5.33333 6.16777L9.00568 9.84337L9.18246 10.0203L9.35931 9.84344L9.84344 9.35931L10.0203 9.18246L9.84337 9.00568L6.16777 5.33333L9.84337 1.66099L10.0203 1.48421L9.84344 1.30736L9.35931 0.823223L9.18246 0.646368L9.00568 0.823302Z" fill="currentColor" stroke="currentColor" stroke-width="0.5"/> 904 </symbol> 905 906 <symbol id="icon-close-small" class="icon icon-close-small" viewBox="0 0 12 13"> 907 <path d="M8.48627 9.32917L2.82849 3.67098" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 908 <path d="M2.88539 9.38504L8.42932 3.61524" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 909 </symbol> 910</svg> 911 912<div class="header-wrapper"> 913 <header class="header header--top container header--has-menu"><header-drawer data-breakpoint="tablet"> 914 <details class="menu-drawer-container"> 915 <summary class="header__icon header__icon--menu header__icon--summary link link--text focus-inset" aria-label="Menu"> 916 <span> 917 <svg 918 xmlns="http://www.w3.org/2000/svg" 919 aria-hidden="true" 920 focusable="false" 921 role="presentation" 922 class="icon icon-hamburger" 923 fill="none" 924 viewBox="0 0 16 16" 925> 926 <rect width="16" height="1.5" fill="currentColor"/> 927 <rect y="6" width="10" height="1.5" fill="currentColor"/> 928 <rect y="12" width="16" height="1.5" fill="currentColor"/> 929</svg> 930 931 <span class="header__modal-close-button"> 932 933<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 14 14"> 934<rect y="12.728" width="18" height="1.5" transform="rotate(-45 0 12.728)" fill="currentColor"/> 935<rect x="1.06055" width="18" height="1.5" transform="rotate(45 1.06055 0)" fill="currentColor"/> 936</svg> 937 938 939 </span> 940 </span> 941 </summary> 942 <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1"> 943 <div class="menu-drawer__inner-container container"> 944 <div class="menu-drawer__navigation-container"> 945 <nav class="menu-drawer__navigation"> 946 <ul class="menu-drawer__menu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 947 HOME 948 </a></li><li><a href="/pages/pricing-page" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 949 PRICING 950 </a></li><li><a href="/pages/classes-studio-page" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 951 BOOK A CLASS 952 </a></li><li><a href="/pages/meet-the-team" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 953 MEET THE TEAM 954 </a></li><li><a href="/pages/f-qs-page-resources" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 955 FAQ's 956 </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active" aria-current="page"> 957 CONTACT 958 </a></li></ul> 959 </nav> 960 <div class="menu-drawer__utility-links"><a href="https://www.studiofix.co.uk/customer_authentication/redirect?locale=en®ion_country=GB" class="button button--primary menu-drawer__account link focus-inset"> 961 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 962<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 963</svg> 964 965 966 967Log in</a> 968 <div class="menu-drawer__account-register"> 969 <span>No account yet?</span> 970 <a href="https://shopify.com/78388429133/account?locale=en®ion_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwZWM2YTIubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMDEwOTYwLCJuYmYiOjE3OTE0MDYxNjB9.LfTAmgbB0fWXzfUW-d0MsCni1HG33M-af7HoQ6ZTs9Q">Create Account</a> 971 </div><ul class="list list-social list-unstyled" role="list"></ul> 972 </div> 973 </div> 974 </div> 975 </div>
976 </details> 977 </header-drawer><div class="header__offcanvas-left"><div class="header__shop-name"><details-modal class="header__search no-js-hidden header__search-btn-top"> 978 <details class="header__details header__details-top"> 979 <summary class="header__icon header__icon--search header__icon--summary focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 980 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 981 <use href="#icon-search"> 982 </svg> 983 <span class="header__icon-name" title="Search">Search</span> 984 </summary> 985 <div class="search-modal modal__content search-modal__without-items" role="dialog" aria-modal="true" aria-label="Search"> 986 <div class="search-modal__item container"> 987 <div class="search-modal__content" tabindex="-1"> 988 <div class="search-modal__top"> 989 <div class="search-modal__heading h4"></div> 990 <button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset modal-close-button" aria-label="Close"> 991 </button> 992 </div><form action="/search" method="get" role="search" class="search search-modal__form"> 993 <div class="search__form-inner"><div class="field__without-items"> 994 <div class="field"> 995 <input class="search__input field__input" 996 id="Search-In-Modal" 997 type="search" 998 name="q" 999 value="" 1000 placeholder="What are You Looking For ..."> 1001 <label class="field__label" for="Search-In-Modal" placeholder="What are You Looking For ..."></label> 1002 <input type="hidden" name="options[prefix]" value="last"> 1003 </div> 1004 </div><button class="search__button button button--primary" aria-label="Search"> 1005 <span> 1006 Search 1007 </span> 1008 <svg class="icon icon-button-arrow" width="12" height="11" viewB
1008ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 1009 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 1010</svg> 1011 1012 </button> 1013 </div></form></div> 1014 <div class="search__popular-items search__line"></div> 1015 </div> 1016 </div> 1017 </details> 1018 </details-modal></div> 1019 </div><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//www.studiofix.co.uk/cdn/shop/files/Logotype_FIX_Black_350x.svg?v=1700472735 1x, //www.studiofix.co.uk/cdn/shop/files/[email protected]?v=1700472735 2x" 1020 src="//www.studiofix.co.uk/cdn/shop/files/Logotype_FIX_Black_350x.svg?v=1700472735" 1021 class="header__heading-logo" 1022 width="350" 1023 height="223" 1024 loading="lazy" 1025 alt="Studio Fix" 1026 ><img srcset="//www.studiofix.co.uk/cdn/shop/files/Logotype_Pure_White_350x.svg?v=1700143000 1x, //www.studiofix.co.uk/cdn/shop/files/[email protected]?v=1700143000 2x" 1027 src="//www.studiofix.co.uk/cdn/shop/files/Logotype_Pure_White_350x.svg?v=1700143000" 1028 class="header__heading-logo header__heading-logo--overlay" 1029 width="350" 1030 height="223" 1031 loading="lazy" 1032 alt="Studio Fix" 1033 ></a><nav class="header__inline-menu"><ul class="list-menu list-menu--inline" role="list"> 1034 1035 <li class="" ><a href="/" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset"> 1036 <span title="HOME"> 1037 HOME 1038 </span> 1039 </a></li> 1040 1041 <li class="" ><a href="/pages/pricing-page" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset"> 1042 <span title="PRICING"> 1043 PRICING 1044 </span> 1045 </a></li> 1046 1047 <li class="" ><a href="/pages/classes-studio-page" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset"> 1048 <span title="BOOK A CLASS"> 1049 BOOK A CLASS 1050 </span> 1051 </a></li> 1052 1053 <li class="" ><a href="/pages/meet-the-team" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset"> 1054 <span title="MEET THE TEAM"> 1055 MEET THE TEAM 1056 </span> 1057 </a></li> 1058 1059 <li class="" ><a href="/pages/f-qs-page-resources" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset"> 1060 <span title="FAQ's"> 1061 FAQ's 1062 </span> 1063 </a></li> 1064 1065 <li class="" ><a href="/pages/contact" class="header__menu-item header__menu-item list-menu__item link link-hover-line-outer focus-inset" aria-current="page"> 1066 <span class="header__active-menu-item" title="CONTACT"> 1067 CONTACT 1068 </span> 1069 </a></li></ul></nav> 1070 1071 <div class="header__column"> 1072 <div class="header__icons"> 1073 <noscript> 1074 <div class="header__search"> 1075 <div class="header__details"> 1076 <a href="/search" class="header__icon header__icon--search header__icon--summary focus-inset modal__toggle" title="Search"> 1077 <span> 1078 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1079 <use href="#icon-search"> 1080 </svg> 1081 </span> 1082 <span class="header__icon-name" title="Search">Search</span> 1083 </a> 1084 </div> 1085 </div> 1086 </noscript><details-modal class="header__search header__search-btn no-js-hidden header__search-top "> 1087 <details class="header__details header__details-right"> 1088 <summary class="header__icon header__icon--search header__icon--summary focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 1089 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1090 <use href="#icon-search"> 1091 </svg> 1092 <span class="header__icon-name" title="Search">Search</span> 1093 </summary> 1094 <div class="search-modal modal__content search-modal__without-items" role="dialog" aria-modal="true" aria-label="Search"> 1095 <div class="search-modal__item container"> 1096 <div class="search-modal__content" tabindex="-1"> 1097 <div class="search-modal__top"> 1098 <div class="search-modal__heading h4"></div> 1099 <button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset modal-close-button" aria-label="Close"> 1100 </button> 1101 </div><form action="/search" method="get" role="search" class="search search-modal__form"> 1102 <div class="search__form-inner"><div class="field__without-items"> 1103 <div class="field"> 1104 <input class="search__input field__input" 1105 id="Search-In-Modal" 1106 type="search" 1107 name="q" 1108 value="" 1109 placeholder="What are You Looking For ..."> 1110 <label class="field__label" for="Search-In-Modal" placeholder="What are You Looking For ..."></label> 1111 <input type="hidden" name="options[prefix]" value="last"> 1112 </div> 1113 </div><button class="search__button button button--primary" aria-label="Search"> 1114 <span> 1115 Search 1116 </span> 1117 <svg class="icon icon-button-arrow" width="12" height="11" viewB
1117ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 1118 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 1119</svg> 1120 1121 </button> 1122 </div></form></div> 1123 <div class="search__popular-items search__line"></div> 1124 </div> 1125 </div> 1126 </details> 1127 </details-modal><details-disclosure class="header__account"> 1128 <details> 1129 <summary class="header__icon header__icon--account link--text header__icon--summary focus-inset modal__toggle" aria-haspopup="dialog" role="button"> 1130 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 1131<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 1132</svg> 1133 1134 1135 1136 <span class="header__icon-name">Account</span> 1137 </summary> 1138 <div class="header__account-modal modal__toggle" role="dialog" aria-modal="true"><a href="https://www.studiofix.co.uk/customer_authentication/redirect?locale=en®ion_country=GB" class="button button--primary header__account__login link focus-inset"> 1139 <span>Log in</span> 1140 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 1141<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 1142</svg> 1143 1144 1145 1146 </a> 1147 1148 <a class="header__account__register link " href="https://shopify.com/78388429133/account?locale=en®ion_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIwZWM2YTIubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMDEwOTYwLCJuYmYiOjE3OTE0MDYxNjB9.LfTAmgbB0fWXzfUW-d0MsCni1HG33M-af7HoQ6ZTs9Q"><span>Create Account</span></a></div> 1149 </details> 1150 1151 </details-disclosure></div> 1152 <a href="/cart" class=" header__cart header__icon header__icon--cart link link--text focus-inset" id="cart-icon-bubble"> 1153 <svg 1154 class="icon icon-cart" 1155 width="16" 1156 height="16" 1157 viewBox="0 0 16 16" 1158 fill="none" 1159 xmlns="http://www.w3.org/2000/svg" 1160> 1161 <g clip-path="url(#clip0_1138_4575)"> 1162 <path d="M4.33333 1.33325H11.6667C11.7702 1.33325 11.8722 1.35735 11.9648 1.40363C12.0574 1.44992 12.1379 1.51712 12.2 1.59992L14 3.99992V13.9999C14 14.1767 13.9298 14.3463 13.8047 14.4713C13.6797 14.5963 13.5101 14.6666 13.3333 14.6666H2.66667C2.48986 14.6666 2.32029 14.5963 2.19526 14.4713C2.07024 14.3463 2 14.1767 2 13.9999V3.99992L3.8 1.59992C3.8621 1.51712 3.94262 1.44992 4.03519 1.40363C4.12776 1.35735 4.22984 1.33325 4.33333 1.33325ZM12.6667 5.33325H3.33333V13.3333H12.6667V5.33325ZM12.3333 3.99992L11.3333 2.66659H4.66667L3.66667 3.99992H12.3333ZM6 6.66658V7.99992C6 8.53035 6.21071 9.03906 6.58579 9.41413C6.96086 9.7892 7.46957 9.99992 8 9.99992C8.53043 9.99992 9.03914 9.7892 9.41421 9.41413C9.78929 9.03906 10 8.53035 10 7.99992V6.66658H11.3333V7.99992C11.3333 8.88397 10.9821 9.73182 10.357 10.3569C9.7319 10.9821 8.88406 11.3333 8 11.3333C7.11595 11.3333 6.2681 10.9821 5.64298 10.3569C5.01786 9.73182 4.66667 8.88397 4.66667 7.99992V6.66658H6Z" fill="currentColor"/> 1163 </g> 1164 <defs> 1165 <clipPath id="clip0_1138_4575"> 1166 <rect width="16" height="16" fill="white"/> 1167 </clipPath> 1168 </defs> 1169</svg> 1170
1171 <span id="s" class="header__icon-name">Cart</span> 1172 <div class="cart-count-bubble"><span aria-hidden="true">0</span><span class="visually-hidden">0 items</span> 1173 </div> 1174 </a> 1175 </div> 1176 </header> 1177</div> 1178 1179 1180
1181<script type="application/ld+json"> 1182 { 1183 "@context": "http://schema.org", 1184 "@type": "Organization", 1185 "name": "Studio Fix", 1186 1187 1188 "logo": "https:\/\/www.studiofix.co.uk\/cdn\/shop\/files\/Logotype_FIX_Black_1439x.svg?v=1700472735", 1189 1190 "sameAs": [ 1191 "", 1192 "", 1193 "", 1194 "", 1195 "", 1196 "", 1197 "", 1198 "" 1199 ], 1200 "url": "https:\/\/www.studiofix.co.uk\/pages\/contact" 1201 } 1202</script>
1202<script> 1203 if ('dark' === localStorage.getItem('_color_schema')) { 1204 document.getElementById("theme").checked = true; 1205 } 1206 else { 1207 document.getElementById("theme").checked = false; 1208 } 1209 1210 document.getElementById('dark').onclick = function(){ 1211 document.getElementById("theme").checked = true; 1212 } 1213 1214 document.getElementById('light').onclick = function(){ 1215 document.getElementById("theme").checked = false; 1216 } 1217</script>
1217 1218 1219 1220</div> 1221<!-- END sections: header-group --> 1222 1223 <div class="breadcrumb_border"> 1224 <div class="container"> 1225 <nav class="breadcrumb" role="navigation" aria-label="breadcrumbs"> 1226 <a 1227 href="/" 1228 title="Home" 1229 class="link-hover-line" 1230 >Home</a> 1231 1232 <div class="breadcrumb__delimiter"></div> 1233 <span>Contact </span> 1234 1235 </nav> 1236 </div> 1237 </div> 1238 1239 1240 <!-- BEGIN sections: overlay-group --> 1241 1242<!-- END sections: overlay-group --> 1243 1244 1245 <button class="scroll-top"> 1246 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"> 1247 <path d="M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z"/> 1248 </svg> 1249</button> 1250 1251 1252 <main 1253 id="MainContent" 1254 class="content-for-layout focus-none" 1255 role="main" 1256 tabindex="-1" 1257 > 1258 <section id="shopify-section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b" class="shopify-section ticker"><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/section-ticker.css?v=128051289949648942751708375697" rel="stylesheet" type="text/css" media="all" />
1259<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/ticker.js?v=93867032175949169211708375697" defer="defer"></script>
1259 1260 1261<style data-shopify> 1262 #shopify-section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b { padding-top: 126315px; padding-bottom: 12640px; } 1265 1266@media screen and (min-width: 990px) { #shopify-section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b { 1267padding-top: 60px; padding-bottom: 12680px; } } 1269 1270 1271 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__title { 1272 font-size: 30px; 1273 } 1274 1275 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__svg { 1276 width: 10px; 1277 height: 10px; 1278 } 1279 1280 @media screen and (min-width: 576px) { 1281 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__title { 1282 font-size: 60px; 1283 } 1284 1285 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__svg { 1286 width: 30px; 1287 height: 30px; 1288 } 1289 } 1290 1291 @media screen and (min-width: 990px) { 1292 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__title { 1293 font-size: 96px; 1294 } 1295 } 1296 1297 @media screen and (min-width: 1360px) { 1298 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__title { 1299 font-size: 120px; 1300 } 1301 } 1302</style> 1303 1304<div 1305 class="ticker" 1306 data-date="" 1307 data-ticker-speed="20" 1308 data-ticker-id="template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b" 1309 id="section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b" 1310> 1311 <div class="swiper ticker-js-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b" id="js-carousel"> 1312 <div class="swiper-wrapper"><style data-shopify> 1313 @media screen and (min-width: 1360px) { 1314 #section-template--20832557662541__836f2e31-fb27-4659-a8cd-ed46c7d0740b .ticker__svg { 1315 width: 4.3rem; 1316 height: 4.3rem; 1317 } 1318 } 1319 </style> 1320 1321 1322 <div class="swiper-slide"> 1323 <h2 class="ticker__title title--section"> 1324 <p>What's Your Fix?</p> 1325 <span class="ticker__svg"> 1326 <?xml version="1.0" encoding="UTF-8"?> 1327<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1328 <defs> 1329 <style> 1330 .cls-1 { 1331 fill: #fffef2; 1332 } 1333 </style> 1334 </defs> 1335 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1336 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1337 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1338</svg> 1339 </span> 1340 </h2> 1341 </div> 1342 1343 <div class="swiper-slide"> 1344 <h2 class="ticker__title title--section"> 1345 <p>What's Your Fix?</p> 1346 <span class="ticker__svg"> 1347 <?xml version="1.0" encoding="UTF-8"?> 1348<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1349 <defs> 1350 <style> 1351 .cls-1 { 1352 fill: #fffef2; 1353 } 1354 </style> 1355 </defs> 1356 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1357 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1358 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1359</svg> 1360 </span> 1361 </h2> 1362 </div> 1363 1364 <div class="swiper-slide"> 1365 <h2 class="ticker__title title--section"> 1366 <p>What's Your Fix?</p> 1367 <span class="ticker__svg"> 1368 <?xml version="1.0" encoding="UTF-8"?> 1369<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1370 <defs> 1371 <style> 1372 .cls-1 { 1373 fill: #fffef2; 1374 } 1375 </style> 1376 </defs> 1377 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1378 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.
137813,32.02,175"/> 1379 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1380</svg> 1381 </span> 1382 </h2> 1383 </div> 1384 1385 <div class="swiper-slide"> 1386 <h2 class="ticker__title title--section"> 1387 <p>What's Your Fix?</p> 1388 <span class="ticker__svg"> 1389 <?xml version="1.0" encoding="UTF-8"?> 1390<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1391 <defs> 1392 <style> 1393 .cls-1 { 1394 fill: #fffef2; 1395 } 1396 </style> 1397 </defs> 1398 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1399 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1400 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1401</svg> 1402 </span> 1403 </h2> 1404 </div> 1405 1406 <div class="swiper-slide"> 1407 <h2 class="ticker__title title--section"> 1408 <p>What's Your Fix?</p> 1409 <span class="ticker__svg"> 1410 <?xml version="1.0" encoding="UTF-8"?> 1411<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1412 <defs> 1413 <style> 1414 .cls-1 { 1415 fill: #fffef2; 1416 } 1417 </style> 1418 </defs> 1419 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1420 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1421 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1422</svg> 1423 </span> 1424 </h2> 1425 </div> 1426 1427 <div class="swiper-slide"> 1428 <h2 class="ticker__title title--section"> 1429 <p>What's Your Fix?</p> 1430 <span class="ticker__svg"> 1431 <?xml version="1.0" encoding="UTF-8"?> 1432<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1433 <defs> 1434 <style> 1435 .cls-1 { 1436 fill: #fffef2; 1437 } 1438 </style> 1439 </defs> 1440 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1441 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1442 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1443</svg> 1444 </span> 1445 </h2> 1446 </div> 1447 1448 <div class="swiper-slide"> 1449 <h2 class="ticker__title title--section"> 1450 <p>What's Your Fix?</p> 1451 <span class="ticker__svg"> 1452 <?xml version="1.0" encoding="UTF-8"?> 1453<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1454 <defs> 1455 <style> 1456 .cls-1 { 1457 fill: #fffef2; 1458 } 1459 </style> 1460 </defs> 1461 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1462 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.
146213,32.02,175"/> 1463 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1464</svg> 1465 </span> 1466 </h2> 1467 </div> 1468 1469 <div class="swiper-slide"> 1470 <h2 class="ticker__title title--section"> 1471 <p>What's Your Fix?</p> 1472 <span class="ticker__svg"> 1473 <?xml version="1.0" encoding="UTF-8"?> 1474<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1475 <defs> 1476 <style> 1477 .cls-1 { 1478 fill: #fffef2; 1479 } 1480 </style> 1481 </defs> 1482 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1483 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1484 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1485</svg> 1486 </span> 1487 </h2> 1488 </div> 1489 1490 <div class="swiper-slide"> 1491 <h2 class="ticker__title title--section"> 1492 <p>What's Your Fix?</p> 1493 <span class="ticker__svg"> 1494 <?xml version="1.0" encoding="UTF-8"?> 1495<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1496 <defs> 1497 <style> 1498 .cls-1 { 1499 fill: #fffef2; 1500 } 1501 </style> 1502 </defs> 1503 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1504 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1505 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1506</svg> 1507 </span> 1508 </h2> 1509 </div> 1510 1511 <div class="swiper-slide"> 1512 <h2 class="ticker__title title--section"> 1513 <p>What's Your Fix?</p> 1514 <span class="ticker__svg"> 1515 <?xml version="1.0" encoding="UTF-8"?> 1516<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1517 <defs> 1518 <style> 1519 .cls-1 { 1520 fill: #fffef2; 1521 } 1522 </style> 1523 </defs> 1524 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1525 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1526 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1527</svg> 1528 </span> 1529 </h2> 1530 </div> 1531 1532 <div class="swiper-slide"> 1533 <h2 class="ticker__title title--section"> 1534 <p>What's Your Fix?</p> 1535 <span class="ticker__svg"> 1536 <?xml version="1.0" encoding="UTF-8"?> 1537<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1538 <defs> 1539 <style> 1540 .cls-1 { 1541 fill: #fffef2; 1542 } 1543 </style> 1544 </defs> 1545 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1546 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.
154613,32.02,175"/> 1547 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1548</svg> 1549 </span> 1550 </h2> 1551 </div> 1552 1553 <div class="swiper-slide"> 1554 <h2 class="ticker__title title--section"> 1555 <p>What's Your Fix?</p> 1556 <span class="ticker__svg"> 1557 <?xml version="1.0" encoding="UTF-8"?> 1558<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1559 <defs> 1560 <style> 1561 .cls-1 { 1562 fill: #fffef2; 1563 } 1564 </style> 1565 </defs> 1566 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1567 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1568 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1569</svg> 1570 </span> 1571 </h2> 1572 </div> 1573 1574 <div class="swiper-slide"> 1575 <h2 class="ticker__title title--section"> 1576 <p>What's Your Fix?</p> 1577 <span class="ticker__svg"> 1578 <?xml version="1.0" encoding="UTF-8"?> 1579<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1580 <defs> 1581 <style> 1582 .cls-1 { 1583 fill: #fffef2; 1584 } 1585 </style> 1586 </defs> 1587 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1588 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1589 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1590</svg> 1591 </span> 1592 </h2> 1593 </div> 1594 1595 <div class="swiper-slide"> 1596 <h2 class="ticker__title title--section"> 1597 <p>What's Your Fix?</p> 1598 <span class="ticker__svg"> 1599 <?xml version="1.0" encoding="UTF-8"?> 1600<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1601 <defs> 1602 <style> 1603 .cls-1 { 1604 fill: #fffef2; 1605 } 1606 </style> 1607 </defs> 1608 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1609 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.13,32.02,175"/> 1610 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1611</svg> 1612 </span> 1613 </h2> 1614 </div> 1615 1616 <div class="swiper-slide"> 1617 <h2 class="ticker__title title--section"> 1618 <p>What's Your Fix?</p> 1619 <span class="ticker__svg"> 1620 <?xml version="1.0" encoding="UTF-8"?> 1621<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1519.78 348.3"> 1622 <defs> 1623 <style> 1624 .cls-1 { 1625 fill: #fffef2; 1626 } 1627 </style> 1628 </defs> 1629 <path class="cls-1" d="m1454.86,175c0,67.46-50.4,121.74-119.41,121.74s-119.8-54.29-119.8-121.74h239.21Zm25.21,0c0-79.87-65.14-144.99-144.61-144.99s-144.99,65.12-144.99,144.99,65.14,144.99,144.99,144.99,144.61-65.12,144.61-144.99"/> 1630 <path class="cls-1" d="m57.23,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74H57.23Zm-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S256.49,30.01,176.64,30.01,32.02,95.
163013,32.02,175"/> 1631 <path class="cls-1" d="m636.45,175c0-67.46,50.4-121.74,119.41-121.74s119.8,54.29,119.8,121.74-50.41,121.74-119.8,121.74-119.41-54.68-119.41-121.74m-25.21,0c0,79.87,65.14,144.99,144.61,144.99s144.99-65.12,144.99-144.99S835.71,30.01,755.86,30.01s-144.61,65.12-144.61,144.99"/> 1632</svg> 1633 </span> 1634 </h2> 1635 </div> 1636 1637</div> 1638 </div> 1639</div> 1640 1641 1642</section><section id="shopify-section-template--20832557662541__form" class="shopify-section spaced-section contact-section"><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/section-contact-form.css?v=179702323550840034351708375697" rel="stylesheet" type="text/css" media="all" />
1643<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/parallax.js?v=38811148976185360071708375697" defer="defer"></script>
1643 1644 1645<style data-shopify> 1646 #shopify-section-template--20832557662541__form { padding-top: 164723px; padding-bottom: 16480px; } 1649 1650@media screen and (min-width: 990px) { #shopify-section-template--20832557662541__form { 1651padding-top: 90px; padding-bottom: 16520px; } } 1653 1654</style> 1655 1656<div class="contact"> 1657 <div class="container contact__wrapper"> 1658 <div class="contact__container"> 1659 1660 <div class="contact__text"><h2 class="contact__title"> 1661 <p>Find Us</p> 1662 </h2> 1663 <p class="contact__desc">Whether a devotee or a newcomer, join us. We're on Kensington High Street, with our doorway at 24A Old Court Place, W8 4PD. 1664 1665Email : [email protected]</p> 1666 1667 </div> 1668 1669<form method="post" action="/contact#ContactForm" id="ContactForm" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /><div class="contact__field"> 1670 <div class="contact__field-left"> 1671 <div class="field"> 1672 <input 1673 class="field__input" 1674 autocomplete="name" 1675 type="text" 1676 id="ContactForm-name" 1677 name="contact[Name]" 1678 value="" 1679 placeholder="Name" 1680 > 1681 <label 1682 class="field__label" 1683 for="ContactForm-name" 1684 placeholder="Name" 1685 > 1686 </label> 1687 </div> 1688 <div class="field"> 1689 <input 1690 type="tel" 1691 id="ContactForm-phone" 1692 class="field__input" 1693 autocomplete="tel" 1694 name="contact[Phone Number]" 1695 pattern="[0-9\-]*" 1696 value="" 1697 placeholder="Phone Number" 1698 > 1699 <label 1700 class="field__label" 1701 for="ContactForm-phone" 1702 placeholder="Phone Number" 1703 > 1704 </label> 1705 </div> 1706 <div class="field field--with-error"> 1707 <input 1708 autocomplete="email" 1709 type="email" 1710 id="ContactForm-email" 1711 class="field__input" 1712 name="contact[email]" 1713 spellcheck="false" 1714 autocapitalize="off" 1715 value="" 1716 aria-required="true" 1717 1718 placeholder="E-mail" 1719 required 1720 > 1721 <label 1722 class="field__label" 1723 for="ContactForm-email" 1724 placeholder="E-mail" 1725 > 1726 </label></div> 1727 </div> 1728 <div class="contact__field-right"> 1729 <div class="field"> 1730 <textarea 1731 rows="10" 1732 id="ContactForm-body" 1733 class="text-area field__input" 1734 name="contact[Your Request]" 1735 placeholder="Your Request" 1736 aria-required="true" 1737 required 1738 ></textarea> 1739 <label 1740 class="form__label field__label" 1741 for="ContactForm-body" 1742 placeholder="Your Request" 1743 > 1744 </label> 1745 </div> 1746 </div> 1747 </div> 1748 <div class="contact__bottom"> 1749 <button type="submit" class="button button--primary"> 1750 <span> 1751 Send Request 1752 </span> 1753 <svg class="icon icon-button-arrow" width="12" height="11" viewB
1753ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 1754 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 1755</svg> 1756 1757 </button> 1758 1759 <div class="contact__add-text"> 1760 <h5>We're always looking for talent, whether you're an instructor, looking for front of house roles, or an aspiring team leader - we want to hear from you! </h5> 1761 </div> 1762 </div></form></div> 1763 </div> 1764</div> 1765 1766 1767</section><div id="shopify-section-template--20832557662541__5196471c-329a-4d8d-bdd4-dfcd5c61cf48" class="shopify-section"><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/section-instagram-slider.css?v=96701798081797303771708375697" rel="stylesheet" type="text/css" media="all" /> 1768 1769<style data-shopify> 1770 #shopify-section-template--20832557662541__5196471c-329a-4d8d-bdd4-dfcd5c61cf48 { padding-top: 177143px; padding-bottom: 17720px; } 1773 1774@media screen and (min-width: 990px) { #shopify-section-template--20832557662541__5196471c-329a-4d8d-bdd4-dfcd5c61cf48 { 1775padding-top: 170px; padding-bottom: 17760px; } } 1777 1778</style> 1779 1780<section 1781 class="section-container container js-get-instagram-slider image-slider-section" 1782 id="section-template--20832557662541__5196471c-329a-4d8d-bdd4-dfcd5c61cf48" 1783 data-section-id="template--20832557662541__5196471c-329a-4d8d-bdd4-dfcd5c61cf48" 1784> 1785 <div class="image-slider"> 1786 <div class="image-slider__wrapper color-background-2"> 1787 <div class="image-slider__item"> 1788 <div class="image-slider__item--content"> 1789 <div class="image-slider__header--container"><h2 class="image-slider__title title--section h3"> 1790 <p>Follow Us</p> 1791 </h2> 1792 1793<p class="image-slider__description"> 1794 Join our wellness journey on Instagram! Follow us @StudioFixUk for daily inspiration, exclusive content, and a glimpse into the Studio Fix lifestyle. 1795 </p> 1796 1797 </div> 1798 <div 1799 class="image-slider__follow" 1800 1801 > 1802 <div class="image-slider__account"><a 1803 1804 href="https://www.instagram.com/studiofixuk/" 1805 1806 1807 aria-label="link" 1808 > 1809 <figure class="image-slider__photo"> 1810 <img src="//www.studiofix.co.uk/cdn/shop/files/Instagram_logo_2016.svg?v=1701937813&width=200" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/Instagram_logo_2016.svg?v=1701937813&width=50 50w, //www.studiofix.co.uk/cdn/shop/files/Instagram_logo_2016.svg?v=1701937813&width=100 100w, //www.studiofix.co.uk/cdn/shop/files/Instagram_logo_2016.svg?v=1701937813&width=150 150w, //www.studiofix.co.uk/cdn/shop/files/Instagram_logo_2016.svg?v=1701937813&width=200 200w" width="200" height="200" loading="lazy"> 1811 </figure> 1812 </a><div class="image-slider__info"><a 1813 1814 href="https://www.instagram.com/studiofixuk/" 1815 1816 1817 aria-label="link" 1818 > 1819 <span class="image-slider__name">@StudioFixUk</span> 1820 </a> 1821 1822<span class="image-slider__text">Like & Share</span> 1823 1824 </div> 1825 1826 </div><a 1827 1828 href="https://www.instagram.com/studiofixuk/" 1829 1830 class="image-slider__link button button--primary" 1831 1832 aria-label="link" 1833 > 1834 <span> 1835 Follow 1836 </span> 1837 <svg class="icon icon-button-arrow" width="12" height="11" viewB
1837ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 1838 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 1839</svg> 1840 1841 </a></div> 1842 </div> 1843 </div> 1844 <div class="insta-slider-container"> 1845 <div class="image-slider__swiper-h"> 1846 <div class="swiper-wrapper"> 1847 <div class="swiper mySwiper1 swiper-v"> 1848 <div class="swiper-wrapper"><div 1849 class="swiper-slide slide_1" 1850 1851 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-393.jpg?v=1708440944&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-393.jpg?v=1708440944&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-393.jpg?v=1708440944&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-393.jpg?v=1708440944&width=1440 1440w" width="1440" height="2159" sizes="(min-width: 1800px) 1852 850px, 1853 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1854 2)"> 1855</div><div 1856 class="swiper-slide slide_2" 1857 1858 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-2628.jpg?v=1708440942&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-2628.jpg?v=1708440942&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-2628.jpg?v=1708440942&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-2628.jpg?v=1708440942&width=1440 1440w" width="1440" height="2159" sizes="(min-width: 1800px) 1859 850px, 1860 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1861 2)"> 1862</div><div 1863 class="swiper-slide slide_3" 1864 1865 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4807.jpg?v=1708440943&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4807.jpg?v=1708440943&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4807.jpg?v=1708440943&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4807.jpg?v=1708440943&width=1440 1440w" width="1440" height="2159" sizes="(min-width: 1800px) 1866 850px, 1867 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1868 2)"> 1869</div></div> 1870 </div> 1871 <div class="swiper mySwiper2 swiper-v"> 1872 <div class="swiper-wrapper"><div 1873 class="swiper-slide slide_4" 1874 1875 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-690.jpg?v=1708440942&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-690.jpg?v=1708440942&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-690.jpg?v=1708440942&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-690.jpg?v=1708440942&width=1440 1440w" width="1440" height="2159" sizes="(min-width: 1800px) 1876 850px, 1877 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1878 2)"> 1879</div><div 1880 class="swiper-slide slide_5" 1881 1882 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-1800.jpg?v=1708440940&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-1800.jpg?v=1708440940&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-1800.jpg?v=1708440940&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-1800.jpg?v=1708440940&width=1440 1440w" width="1440" height="960" sizes="(min-width: 1800px) 1883 850px, 1884 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1885 2)"> 1886</div><div 1887 class="swiper-slide slide_6" 1888 1889 ><img src="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4732.jpg?v=1708440943&width=1440" alt="" srcset="//www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4732.jpg?v=1708440943&width=560 560w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4732.jpg?v=1708440943&width=720 720w, //www.studiofix.co.uk/cdn/shop/files/STUDIOFIX-4732.jpg?v=1708440943&width=1440 1440w" width="1440" height="2159" sizes="(min-width: 1800px) 1890 850px, 1891 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 1892 2)"> 1893</div></div> 1894 </div> 1895 <div class="swiper mySwiper3 swiper-v"> 1896 <div class="swiper-wrapper"></div> 1897 </div> 1898 </div>
1899 </div> 1900 </div> 1901 </div> 1902 </div> 1903</section> 1904 1905 1906</div> 1907 </main> 1908 <!-- BEGIN sections: footer-group --> 1909<div id="shopify-section-sections--20832552223053__footer" class="shopify-section shopify-section-group-footer-group"> 1910<link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/section-footer.css?v=40509435718791100041708375697" rel="stylesheet" type="text/css" media="all" /> 1911<link 1912 rel="stylesheet" 1913 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-newsletter.css?v=89486110231955740741708375697" 1914 media="print" 1915 onload="this.media='all'" 1916> 1917<link 1918 rel="stylesheet" 1919 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-accordion.css?v=111660633368174175231708375697" 1920 media="print" 1921 onload="this.media='all'" 1922> 1923<link 1924 rel="stylesheet" 1925 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-menu.css?v=158514605482568532531708375697" 1926 media="print" 1927 onload="this.media='all'" 1928> 1929<link 1930 rel="stylesheet" 1931 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-payment.css?v=27511539284585430911708375697" 1932 media="print" 1933 onload="this.media='all'" 1934> 1935<link 1936 rel="stylesheet" 1937 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-social.css?v=58879984515245690081708375697" 1938 media="print" 1939 onload="this.media='all'" 1940> 1941<link 1942 rel="stylesheet" 1943 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-rte.css?v=77921077693194966231708375697" 1944 media="print" 1945 onload="this.media='all'" 1946> 1947<link 1948 rel="stylesheet" 1949 href="//www.studiofix.co.uk/cdn/shop/t/4/assets/disclosure.css?v=41749831523309455761708375697" 1950 media="print" 1951 onload="this.media='all'" 1952> 1953 1954<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-newsletter.css?v=89486110231955740741708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1955<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-accordion.css?v=111660633368174175231708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1956<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-menu.css?v=158514605482568532531708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1957<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-payment.css?v=27511539284585430911708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1958<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-list-social.css?v=58879984515245690081708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1959<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/component-rte.css?v=77921077693194966231708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1960<noscript><link href="//www.studiofix.co.uk/cdn/shop/t/4/assets/disclosure.css?v=41749831523309455761708375697" rel="stylesheet" type="text/css" media="all" /></noscript> 1961
1962<script src="//www.studiofix.co.uk/cdn/shop/t/4/assets/footer.js?v=98711672867116950311708375697" defer="defer"></script>
1962 1963 1964<style data-shopify> 1965 #shopify-section-sections--20832552223053__footer { padding-top: 196615px; padding-bottom: 19670px; } 1968 1969@media screen and (min-width: 990px) { #shopify-section-sections--20832552223053__footer { 1970padding-top: 60px; padding-bottom: 19710px; } } 1972 1973</style> 1974 1975<footer class="footer color-background-2 "> 1976 <div class="footer__content-top container"><div class="footer__blocks-container"> 1977 <div class="footer__blocks-wrapper"><div class="accordion"> 1978 <details> 1979 <summary> 1980 <h5 class="footer-block__heading h5"> 1981 About Studio Fix 1982 </h5> 1983 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 20 21"> 1984<path d="M10.8336 13.5462L15.3036 9.07616L16.4819 10.2545L10.0002 16.7362L3.51855 10.2545L4.69689 9.07616L9.16689 13.5462V3.40283H10.8336V13.5462Z" fill="currentColor"/> 1985</svg> 1986 1987 1988 1989 1990 </summary><div class="footer-block__text"> 1991 <p>Where wellness becomes a revolution. Studio Fix is your sanctuary on Kensington High Street, offering a unique blend of luxury and well-being. Indulge, elevate, and thrive with us.</p> 1992 </div></details> 1993 </div><div 1994 class="footer-block footer-block--menu" 1995 1996 ><h5 class="footer-block__heading h5">About Studio Fix</h5><div class="footer-block__text"> 1997 <p>Where wellness becomes a revolution. Studio Fix is your sanctuary on Kensington High Street, offering a unique blend of luxury and well-being. Indulge, elevate, and thrive with us.</p> 1998 </div></div><div class="accordion"> 1999 <details> 2000 <summary> 2001 <h5 class="footer-block__heading h5"> 2002 Quick links 2003 </h5> 2004 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 20 21"> 2005<path d="M10.8336 13.5462L15.3036 9.07616L16.4819 10.2545L10.0002 16.7362L3.51855 10.2545L4.69689 9.07616L9.16689 13.5462V3.40283H10.8336V13.5462Z" fill="currentColor"/> 2006</svg> 2007 2008 2009 2010 2011 </summary><ul class="footer-block__details-content list-unstyled"><li> 2012 <a 2013 href="/" 2014 class="list-menu__item list-menu__item--link" 2015 > 2016 <span>HOME</span> 2017 </a> 2018 </li><li> 2019 <a 2020 href="/pages/pricing-page" 2021 class="list-menu__item list-menu__item--link" 2022 > 2023 <span>PRICING</span> 2024 </a> 2025 </li><li> 2026 <a 2027 href="/pages/classes-studio-page" 2028 class="list-menu__item list-menu__item--link" 2029 > 2030 <span>BOOK A CLASS</span> 2031 </a> 2032 </li><li> 2033 <a 2034 href="/pages/meet-the-team" 2035 class="list-menu__item list-menu__item--link" 2036 > 2037 <span>MEET THE TEAM</span> 2038 </a> 2039 </li><li> 2040 <a 2041 href="/pages/f-qs-page-resources" 2042 class="list-menu__item list-menu__item--link" 2043 > 2044 <span>FAQ's</span> 2045 </a> 2046 </li><li> 2047 <a 2048 href="/pages/contact" 2049 class="list-menu__item list-menu__item--link list-menu__item--active" 2050 > 2051 <span>CONTACT</span> 2052 </a> 2053 </li></ul></details> 2054 </div><div 2055 class="footer-block footer-block--menu" 2056 2057 ><h5 class="footer-block__heading h5">Quick links</h5><ul class="footer-block__details-content list-unstyled"><li> 2058 <a 2059 href="/" 2060 class="list-menu__item list-menu__item--link" 2061 > 2062 <span>HOME</span> 2063 </a> 2064 </li><li> 2065 <a 2066 href="/pages/pricing-page" 2067 class="list-menu__item list-menu__item--link" 2068 > 2069 <span>PRICING</span> 2070 </a> 2071 </li><li> 2072 <a 2073 href="/pages/classes-studio-page" 2074 class="list-menu__item list-menu__item--link" 2075 > 2076 <span>BOOK A CLASS</span> 2077 </a> 2078 </li><li> 2079 <a 2080 href="/pages/meet-the-team" 2081 class="list-menu__item list-menu__item--link" 2082 > 2083 <span>MEET THE TEAM</span> 2084 </a> 2085 </li><li> 2086 <a 2087 href="/pages/f-qs-page-resources" 2088 class="list-menu__item list-menu__item--link" 2089 > 2090 <span>FAQ's</span> 2091 </a> 2092 </li><li> 2093 <a 2094 href="/pages/contact" 2095 class="list-menu__item list-menu__item--link list-menu__item--active" 2096 > 2097 <span>CONTACT</span> 2098 </a> 2099 </li></ul></div><div class="accordion"> 2100 <details> 2101 <summary> 2102 <h5 class="footer-block__heading h5"> 2103 Open Hours 2104 </h5> 2105 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 20 21"> 2106<path d="M10.8336 13.5462L15.3036 9.07616L16.4819 10.2545L10.0002 16.7362L3.51855 10.2545L4.69689 9.07616L9.16689 13.5462V3.40283H10.8336V13.5462Z" fill="currentColor"/> 2107</svg> 2108 2109 2110 2111 2112 </summary><div class="footer-block__text"> 2113 <p>Monday - Friday</p><p>06:30 - 21:00</p><p></p><p>Saturday & Sunday</p><p>08:30 - 16:30</p> 2114 </div></details> 2115 </div><div 2116 class="footer-block footer-block--menu" 2117 2118 ><h5 class="footer-block__heading h5">Open Hours</h5><div class="footer-block__text"> 2119 <p>Monday - Friday</p><p>06:30 - 21:00</p><p></p><p>Saturday & Sunday</p><p>08:30 - 16:30</p> 2120 </div></div><div class="accordion"> 2121 <details> 2122 <summary> 2123 <h5 class="footer-block__heading h5"> 2124 Contact 2125 </h5> 2126 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 20 21"> 2127<path d="M10.8336 13.5462L15.3036 9.07616L16.4819 10.2545L10.0002 16.7362L3.51855 10.2545L4.69689 9.07616L9.16689 13.5462V3.40283H10.8336V13.5462Z" fill="currentColor"/> 2128</svg> 2129 2130 2131 2132 2133 </summary><div class="footer-block__text"> 2134 <p>Studio Fix, 24a Old Court Place, London, W8 4PD</p><p><br/>Email: [email protected]</p><p></p><p>Phone: 020 3084 9828<br/></p> 2135 </div></details> 2136 </div><div 2137 class="footer-block footer-block--menu" 2138 2139 ><h5 class="footer-block__heading h5">Contact</h5><div class="footer-block__text"> 2140 <p>Studio Fix, 24a Old Court Place, London, W8 4PD</p><p><br/>Email: [email protected]</p><p></p><p>Phone: 020 3084 9828<br/></p> 2141 </div></div></div> 2142 </div></div> 2143
2144 <div class="footer__content-middle"> 2145 <div class="container"> 2146 <div class="footer__content-middle-container"> 2147 <div class="footer__content-middle-main"> 2148 <div class="footer-block__left"> 2149 <div 2150 class="footer-block footer-block--logo" 2151 2152 > 2153 <a 2154 href="/" 2155 class="footer__logo-link link link--text focus-inset" 2156 ><img 2157 srcset="//www.studiofix.co.uk/cdn/shop/files/Studio_Fix_Lozenge_White_250x.svg?v=1700143770 1x, //www.studiofix.co.uk/cdn/shop/files/[email protected]?v=1700143770 2x" 2158 src="//www.studiofix.co.uk/cdn/shop/files/Studio_Fix_Lozenge_White_250x.svg?v=1700143770" 2159 class="footer__logo header__heading-logo" 2160 width="250" 2161 height="36" 2162 alt="Studio Fix" 2163 loading="lazy" 2164 ></a> 2165 <div class="footer__copyright"> 2166 <span class="copyright__content copyright__content-text">© Copyright, <a href="/" title="">Studio Fix</a> 2026</span> 2167 <span class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></span> 2168 </div> 2169 </div><div class="footer__column footer__column--social"> 2170 <ul class="footer__list-social list-unstyled" role="list"></ul> 2171 </div></div><div class="footer-block__right"> 2172 <div class="newsletter__form"> 2173 <h5 class="footer-newsletter__title"> 2174 Get the latest from Studio Fix. 2175 </h5> 2176 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2177 <div class="newsletter-form__inner"> 2178 <input 2179 type="hidden" 2180 name="contact[tags]" 2181 value="newsletter" 2182 > 2183 <div class="newsletter-form__field-wrapper"> 2184 <div class="field"> 2185 <input 2186 id="NewsletterForm--sections--20832552223053__footer" 2187 type="email" 2188 name="contact[email]" 2189 class="field__input" 2190 value="" 2191 aria-required="true" 2192 autocorrect="off" 2193 autocapitalize="off" 2194 autocomplete="email" 2195 2196 placeholder="E-mail" 2197 > 2198 <label 2199 class="field__label" 2200 for="NewsletterForm--sections--20832552223053__footer" 2201 placeholder="E-mail" 2202 type="hidden" 2203 ></label> 2204 </div></div> 2205 <button 2206 type="submit" 2207 class="newsletter__footer-button button button--tertiary" 2208 name="commit" 2209 > 2210 <span>Subscribe</span> 2211 <svg class="icon icon-button-arrow" width="12" height="11" viewB
2211ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 2212 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 2213</svg> 2214 2215 </button> 2216 </div></form> 2217 </div> 2218 </div></div> 2219 </div><ul class="policies list-unstyled"><li> 2220 <small class="copyright__content" 2221 ><a href="/policies/privacy-policy">Privacy policy</a></small 2222 > 2223 </li><li> 2224 <small class="copyright__content" 2225 ><a href="/policies/refund-policy">Refund policy</a></small 2226 > 2227 </li><li> 2228 <small class="copyright__content" 2229 ><a href="/policies/contact-information">Contact information</a></small 2230 > 2231 </li><li> 2232 <small class="copyright__content" 2233 ><a href="/policies/terms-of-service">Terms of service</a></small 2234 > 2235 </li><li> 2236 <small class="copyright__content" 2237 ><a href="/policies/shipping-policy">Shipping policy</a></small 2238 > 2239 </li></ul></div> 2240 </div> 2241</footer> 2242 2243 2244 2245 2246<style> #shopify-section-sections--20832552223053__footer .button--tertiary {border-radius: 40px;} </style></div> 2247<!-- END sections: footer-group --> 2248 2249 2250<style> 2251 .drawer { 2252 visibility: hidden; 2253 } 2254</style> 2255 2256<cart-drawer class="drawer is-empty"> 2257 <div id="CartDrawer" class="cart-drawer"> 2258 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 2259 <div 2260 class="drawer__inner" 2261 role="dialog" 2262 aria-modal="true" 2263 aria-label="Cart" 2264 tabindex="-1" 2265 > 2266 <div class="drawer__top"> 2267 <div class="drawer__header"> 2268 <h2 class="drawer__heading">Cart</h2> 2269 <button 2270 type="button" 2271 class="drawer__close modal__close-button link focus-inset modal-close-button" 2272 onclick="this.closest('cart-drawer').close()" 2273 aria-label="Close" 2274 > 2275 2276<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 14 14"> 2277<rect y="12.728" width="18" height="1.5" transform="rotate(-45 0 12.728)" fill="currentColor"/> 2278<rect x="1.06055" width="18" height="1.5" transform="rotate(45 1.06055 0)" fill="currentColor"/> 2279</svg> 2280 2281 2282 <span>Close</span> 2283 </button> 2284 <div class="drawer__count"> 2285 0 items 2286 </div> 2287 </div><div class="drawer__inner-empty color-background-2"> 2288 <svg width="35" height="35" viewBox="0 0 35 35" fill="none" class="icon icon-account-order-none" xmlns="http://www.w3.org/2000/svg"> 2289 <path fill-rule="evenodd" clip-rule="evenodd" d="M23.834 33.533C29.1911 33.533 33.534 29.1902 33.534 23.833C33.534 18.4758 29.1911 14.133 23.834 14.133C18.4768 14.133 14.134 18.4758 14.134 23.833C14.134 29.1902 18.4768 33.533 23.834 33.533ZM23.834 34.833C29.9091 34.833 34.834 29.9081 34.834 23.833C34.834 17.7579 29.9091 12.833 23.834 12.833C17.7589 12.833 12.834 17.7579 12.834 23.833C12.834 29.9081 17.7589 34.833 23.834 34.833Z" fill="currentColor"/> 2290 <mask id="mask0_2486_8979" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="29"> 2291 <path d="M23.1857 4.73365H17.6791C17.415 3.39955 16.6962 2.1984 15.6454 1.33514C14.5945 0.471885 13.2766 0 11.9167 0C10.5567 0 9.23884 0.471885 8.18797 1.33514C7.1371 2.1984 6.41832 3.39955 6.15427 4.73365H0.647597C0.475846 4.73366 0.311132 4.80189 0.189686 4.92333C0.06824 5.04478 8.60879e-06 5.20949 2.19023e-08 5.38124V27.9197C-2.20997e-05 28.0047 0.0167133 28.089 0.0492502 28.1675C0.0817872 28.2461 0.129488 28.3175 0.189627 28.3777C0.249767 28.4378 0.321166 28.4855 0.399746 28.518C0.478326 28.5506 0.562547 28.5673 0.647597 28.5673H23.1857C23.2708 28.5673 23.355 28.5506 23.4336 28.518C23.5122 28.4855 23.5836 28.4378 23.6437 28.3777C23.7038 28.3175 23.7515 28.2461 23.7841 28.1675C23.8166 28.089 23.8334 28.0047 23.8333 27.9197V5.38124C23.8333 5.20949 23.7651 5.04478 23.6436 4.92333C23.5222 4.80189 23.3575 4.73366 23.1857 4.73365V4.73365ZM11.9167 1.29519C12.9316 1.297 13.9173 1.63558 14.7191 2.25785C15.521 2.88013 16.0936 3.7509 16.3473 4.73365H7.48602C7.73972 3.7509 8.31237 2.88013 9.1142 2.25785C9.91603 1.63558 10.9017 1.297 11.9167 1.29519V1.29519ZM22.5381 27.2721H1.29519V6.02884H6.04087V8.70176C6.04087 8.87351 6.10909 9.03823 6.23054 9.15968C6.35199 9.28113 6.51671 9.34935 6.68846 9.34935C6.86022 9.34935 7.02493 9.28113 7.14638 9.15968C7.26783 9.03823 7.33606 8.87351 7.33606 8.70176V6.02884H16.4973V8.70176C16.4973 8.87351 16.5655 9.03823 16.6869 9.15968C16.8084 9.28113 16.9731 9.34935 17.1449 9.34935C17.3166 9.34935 17.4813 9.28113 17.6028 9.15968C17.7242 9.03823 17.7925 8.87351 17.7925 8.70176V6.02884H22.5381V27.2721Z" fill="currentColor"/> 2292 </mask> 2293 <g mask="url(#mask0_2486_8979)"> 2294 <path fill-rule="evenodd" clip-rule="evenodd" d="M23.1857 4.73365H17.6791C17.415 3.39955 16.6962 2.1984 15.6454 1.33514C14.5945 0.471885 13.2766 0 11.9167 0C10.5567 0 9.23884 0.471885 8.18797 1.33514C7.1371 2.1984 6.41832 3.39955 6.15427 4.73365H0.647597C0.475846 4.73366 0.311132 4.80189 0.189686 4.92333C0.06824 5.04478 8.63065e-06 5.20949 2.1859e-08 5.38124V27.9197C-2.20778e-05 28.0047 0.0167133 28.089 0.0492503 28.1675C0.0817872 28.2461 0.129488 28.3175 0.189627 28.3777C0.249767 28.4378 0.321166 28.4855 0.399746 28.518C0.478326 28.5506 0.562547 28.5673 0.647597 28.5673H13.9021C13.2173 27.1334 12.834 25.528 12.834 23.833C12.834 17.7581 17.7585 12.8334 23.8333 12.833V5.38124C23.8333 5.20949 23.7651 5.04478 23.6436 4.92333C23.5222 4.80189 23.3575 4.73366 23.1857 4.73365Z" fill="currentColor"/> 2295 </g> 2296 <path d="M26.029 21.5268L24.0181 23.5395L22.0072 21.5268L21.9011 21.4206L21.795 21.5267L21.5287 21.793L21.4226 21.8991L21.5287 22.0052L23.5415 24.0161L21.5287 26.0271L21.4226 26.1332L2
22961.5287 26.2393L21.795 26.5055L21.9011 26.6117L22.0072 26.5055L24.0181 24.4928L26.029 26.5055L26.1351 26.6117L26.2412 26.5055L26.5075 26.2393L26.6136 26.1332L26.5075 26.0271L24.4947 24.0161L26.5075 22.0052L26.6136 21.8991L26.5075 21.793L26.2412 21.5267L26.1351 21.4206L26.029 21.5268Z" fill="currentColor" stroke="currentColor" stroke-width="0.3"/> 2297</svg> 2298 2299 <p class="cart__empty-text">Your Cart is Empty</p> 2300 </div><cart-drawer-items 2301 2302 class=" is-empty" 2303 2304 > 2305 <form 2306 action="/cart" 2307 id="CartDrawer-Form" 2308 class="cart__contents cart-drawer__form" 2309 method="post" 2310 > 2311 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p 2312 id="CartDrawer-LiveRegionText" 2313 class="visually-hidden" 2314 role="status" 2315 ></p> 2316 <p 2317 id="CartDrawer-LineItemStatus" 2318 class="visually-hidden" 2319 aria-hidden="true" 2320 role="status" 2321 > 2322 Loading... 2323 </p> 2324 </div> 2325 <div id="CartDrawer-CartErrors" role="alert"></div> 2326 </form> 2327 </cart-drawer-items> 2328 </div><div class="drawer__inner-empty drawer__inner-empty-footer"> 2329 <a 2330 href="/collections/all" 2331 class="button button--primary" 2332 > 2333 <span> 2334 Shop Now 2335 </span> 2336 <svg class="icon icon-button-arrow" width="12" height="11" viewB
2336ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 2337 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 2338</svg> 2339 2340 </a> 2341 </div> 2342 </div> 2343 </div> 2344</cart-drawer> 2345
2346<script> 2347 document.addEventListener('DOMContentLoaded', function () { 2348 function isIE() { 2349 const ua = window.navigator.userAgent; 2350 const msie = ua.indexOf('MSIE '); 2351 const trident = ua.indexOf('Trident/'); 2352 2353 return msie > 0 || trident > 0; 2354 } 2355 2356 if (!isIE()) return; 2357 const cartSubmitInput = document.createElement('input'); 2358 cartSubmitInput.setAttribute('name', 'checkout'); 2359 cartSubmitInput.setAttribute('type', 'hidden'); 2360 document.querySelector('#cart').appendChild(cartSubmitInput); 2361 document 2362 .querySelector('#checkout') 2363 .addEventListener('click', function (event) { 2364 document.querySelector('#cart').submit(); 2365 }); 2366 }); 2367</script>
2367 2368<ul hidden> 2369 <li id="a11y-refresh-page-message"> 2370 Choosing a selection results in a full page refresh. 2371 </li> 2372 </ul> 2373 2374
2374<script> 2375 2376 let content = "\n\t\t\t\n\t\t\t"; 2377 </script>
2377 2378 2379
2379<script> 2380 let cscoDarkMode = {}; 2381 2382 (function () { 2383 const body = document.querySelector('body[data-scheme]'); 2384 2385 cscoDarkMode = { 2386 init: function (e) { 2387 this.initMode(e); 2388 window 2389 .matchMedia('(prefers-color-scheme: dark)') 2390 .addListener((e) => { 2391 this.initMode(e); 2392 }); 2393 document 2394 .querySelector('.header__toggle-scheme') 2395 ?.addEventListener('click', (e) => { 2396 if ('dark' === body.getAttribute('data-scheme')) { 2397 this.changeScheme('light', true); 2398 document 2399 .querySelector('.header__toggle-scheme') 2400 .classList.add('header__toggle-scheme-light'); 2401 document 2402 .querySelector('.header__toggle-scheme') 2403 .classList.remove('header__toggle-scheme-dark'); 2404 } else { 2405 this.changeScheme('dark', true); 2406 document 2407 .querySelector('.header__toggle-scheme') 2408 .classList.add('header__toggle-scheme-dark'); 2409 document 2410 .querySelector('.header__toggle-scheme') 2411 .classList.remove('header__toggle-scheme-light'); 2412 } 2413 }); 2414 }, 2415 initMode: function (e) { 2416 let siteScheme = false; 2417 switch ( 2418 'dark' // Field. Userâs system preference. 2419 ) { 2420 case 'dark': 2421 siteScheme = 'dark'; 2422 break; 2423 case 'light': 2424 siteScheme = 'light'; 2425 break; 2426 case 'system': 2427 siteScheme = 'auto'; 2428 break; 2429 } 2430 if ('false') { 2431 // Field. Enable dark/light mode toggle. 2432 if ('light' === localStorage.getItem('_color_schema')) { 2433 siteScheme = 'light'; 2434 document 2435 .querySelector('.header__toggle-scheme') 2436 .classList.add('header__toggle-scheme-light'); 2437 document 2438 .querySelector('.header__toggle-scheme') 2439 .classList.remove('header__toggle-scheme-dark'); 2440 } 2441 if ('dark' === localStorage.getItem('_color_schema')) { 2442 siteScheme = 'dark'; 2443 document 2444 .querySelector('.header__toggle-scheme') 2445 .classList.add('header__toggle-scheme-dark'); 2446 document 2447 .querySelector('.header__toggle-scheme') 2448 .classList.remove('header__toggle-scheme-light'); 2449 } 2450 } 2451 if (siteScheme && siteScheme !== body.getAttribute('data-scheme')) { 2452 this.changeScheme(siteScheme, false); 2453 } 2454 }, 2455 changeScheme: function (siteScheme, cookie) { 2456 body.classList.add('scheme-toggled'); 2457 body.setAttribute('data-scheme', siteScheme); 2458 if (cookie) { 2459 localStorage.setItem('_color_schema', siteScheme); 2460 } 2461 setTimeout(() => { 2462 body.classList.remove('scheme-toggled'); 2463 }, 100); 2464 }, 2465 }; 2466 })(); 2467 2468 cscoDarkMode.init(); 2469 2470 document.addEventListener('shopify:section:load', function () { 2471 setTimeout(() => { 2472 cscoDarkMode.init(); 2473 }, 100); 2474 }); 2475 </script>
2475 2476 2477 <!-- prettier-ignore --> 2478
2478<script> 2479 window.routes = { 2480 cart_add_url: '/cart/add', 2481 cart_change_url: '/cart/change', 2482 cart_update_url: '/cart/update', 2483 cart_url: '/cart', 2484 predictive_search_url: '/search/suggest' 2485 }; 2486 2487 window.cartStrings = { 2488 error: `There was an error while updating your cart. Please try again.`, 2489 quantityError: `You can only add [quantity] of this item to your cart.`, 2490 empty: `Your Cart is Empty`, 2491 shop_now: `Shop Now`, 2492 collections_url: `/collections?sort_by=best-selling` 2493 } 2494 2495 window.variantStrings = { 2496 addToCart: `Add to Cart`, 2497 soldOut: `Sold out`, 2498 unavailable: `Unavailable`, 2499 unavailable_with_option: `[value] - Unavailable` 2500 } 2501 2502 window.theme = { 2503 moneyFormat: "£{{amount}}", 2504 quickviewText: `<p><a href="/account/register">Register</a> to enjoy a 10% welcome discount on your first online purchase</p>`, 2505 quickviewMore: `View full details` 2506 } 2507 </script>
2507<style> a.header__cart.header__icon.header__icon--cart.link.link--text.focus-inset {display: none !important;} /* Define the default font size for .subtitle */.subtitle {font-size: 12px; /* You can adjust this as needed */} /* Apply responsive font size changes using media queries */@media screen and (min-width: 768px) {/* Increase the font size to 2 times for larger screens */ .subtitle {font-size: 15px; }} .password-main {flex-grow: 1; position: relative; padding-top: 5rem; padding-bottom: 5rem; background-color: rgb(var(--color-background)); display: flex; flex-direction: column; justify-content: center; color: 121111; background-color: #121111;} .button--primary svg {color: black;} .button--primary {background-color: #fdf9f0; /* No fill, only border */ color: #121111; /* Text color */ border: 2px solid rgba(var(--color-button)); /* Border color */ border-radius: 35px; min-height: 0px; max-height: 10px; /* Lozenge shape */ padding: 10px 35px; /* Adjust padding as needed */ text-align: center; text-decoration: none; transition: background-color 0.3s ease, color 0.3s ease; display: inline-flex; align-items: center; justify-content: center;} .header__search {display: none; align-items: center; align-self: center; justify-content: center; cursor: pointer;} </style> 2508<div id="shopify-block-AWlIvdkFVaWsydStBQ__4804304946286255945" class="shopify-block shopify-app-block"> 2509 2510
2510<script> 2511 const cookieBarMetaFields = {"shopId":"7XZIiGYhjifwH0tRurpK","settings":{"theme":"dark_theme","message":"Studio Fix uses cookies to make sure you get the best experience.","showPrivacyPolicy":true,"googlePrivacyLink":"https://business.safety.google/privacy/","privacyLink":"/policies/privacy-policy","privacyLinkText":"Privacy Policy","googlePrivacyPolicy":false,"googlePrivacyText":"Our Privacy Policy","agreeButtonText":"Accept","denyButtonText":"Reject","showOnCountry":"all","displayType":"float_card","desktopFloatCardPosition":"bottom_left","desktopPosition":"bottom","mobilePositions":"bottom","themeName":"Light theme","textFont":"Font-1698343956052","showIcon":false,"customCss":"","removeBranding":true,"specificRegions":{"pipeda":false,"gdpr":false,"appi":false,"lgpd":false,"ccpa":false},"specificCountries":["DZA","AGO","BEN","BWA","IOT","BFA","BDI","CPV","CMR","CAF","TCD","COM","COG","COD","CIV","DJI","EGY","GNQ","ERI","SWZ","ETH","ATF","GAB","GMB","GHA","GIN","GNB","KEN","LSO","LBR","LBY","MDG","MWI","MLI","MRT","MUS","MYT","MAR","MOZ","NAM","NER","NGA","REU","RWA","STP","SEN","SYC","SLE","SOM","ZAF","SSD","SHN","SDN","TZA","TGO","TAA","TUN","UGA","ESH","ZMB","ZWE","AFG","ARM","AZE","BHR","BGD","BTN","BRN","KHM","CHN","GEO","HKG","IND","IDN","IRQ","ISR","JPN","JOR","KAZ","KWT","KGZ","LAO","LBN","MAC","MYS","MDV","MNG","MMR","NPL","OMN","PAK","PSE","PHL","QAT","SAU","SGP","KOR","LKA","TWN","TJK","THA","TLS","TUR","TKM","ARE","UZB","VNM","YEM","ALA","ALB","AND","AUT","BLR","BEL","BIH","BGR","HRV","CYP","CZE","DNK","EST","FRO","FIN","FRA","DEU","GIB","GRC","GGY","HUN","ISL","IRL","IMN","ITA","JEY","UNK","LVA","LIE","LTU","LUX","MLT","MDA","MCO","MNE","NLD","MKD","NOR","POL","PRT","ROU","RUS","SMR","SRB","SVK","SVN","ESP","SJM","SWE","CHE","UKR","GBR","VAT","AIA","ATG","ABW","BHS","BRB","BLZ","BMU","BES","VGB","CAN","CYM","CRI","CUW","DMA","DOM","SLV","GRL","GRD","GLP","GTM","HTI","HND","JAM","MTQ","MEX","MSR","NIC","PAN","PRI","SXM","KNA","LCA","SPM","VCT","TTO","TCA","Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","Washington DC","West Virginia","Wisconsin","Wyoming","VIR","AUS","CXR","CCK","COK","FJI","PYF","GUM","HMD","KIR","MHL","FSM","NRU","NCL","NZL","NIU","NFK","MNP","PLW","PNG","PCN","WSM","SLB","ARG","BOL","BRA","CHL","COL","ECU","FLK","GUF","GUY","PRY","PER","SGS","SUR","URY","VEN"],"specificUsCountries":null,"specificEuCountries":[],"customPrivacyLink":"","icon":"cookie_bar_icon_1","customIcon":false,"customIconUrl":"","textAlignment":"left","fontSize":11,"displayAfter":"0","optionPolicyLink":"select","bannerType":"preferences","showReOpenButton":true,"reOpenPosition":"bottom-left","displayButtonAs":"icon","iconReOpen":"image-icon-1","isRevertPreferences":true,"textColor":"#F8F8F8","denyTextColor":"#F8F8F8","privacyLinkColor":"#F8F8F8","bgColor":"#000000","messageColor":"#2C332F","agreeBtnTextColor":"#1D1D1D","agreeBtnBgColor":"#F8F8F8","agreeBtnBorder":"#2C332F","iconColor":"#F8F8F8","textAvada":"rgba(29, 29, 29, 0.8)","textBtnColor":"#F8F8F8","checkoutBannerTitle":"We keep your privacy","notificationAfterConsent":"Privacy updated","visibleAfterConsent":true,"collapsedBannerContent":true,"showCloseIcon":true,"dataSalesCheckboxTitle":"Do not Sell or Share My Personal Information","showAtConsentBanner":false,"showAtPrefPopup":false,"isUseVipTheme":false,"isUseVipLogo":false,"preferencesButtonText":"Preferences","preferencesPopHeaderTitle":"Select type of Cookies you accept using.","preferencesPopHeaderDesc":"","strictCookiesTitle":"Strictly Required","strictCookiesDesc":"Those cookies are required to run our website properly and cannot be switched off.","analyticCookiesTitle":"Analytics","analyticCookiesDesc":"Those cookies help us to understand how visitors interact with websites by collecting and reporting information.","marketingCookiesTitle":"Marketing","marketingCookiesDesc":"These
2511cookies are usually set by our marketing and advertising partners to show you relevant ads.","functionalCookiesTitle":"Functional","functionalCookiesDesc":"Functional cookies enable our website to offer additional functions and personal settings.","acceptSelectedButtonText":"Save consent","acceptAllButtonText":"Accept All","reopenButtonText":"Cookie consent","preferenceStyleCustom":"default","shopId":"7XZIiGYhjifwH0tRurpK","fontStore":[{"label":"DM Sans","value":"DM+Sans"},{"label":"Syne","value":"Syne"},{"label":"swiper-icons","value":"swiper-icons"},{"label":"Font-1698343956052","value":"Font-1698343956052"}],"boxShadow":"0px 3px 8px rgba(0, 0, 0, 0.2)","borderColor":"","display":"","label":"Dark theme","textAvadaMobile":"#FFFFFF","borderRadius":"32px","btnColor":"#1D1D1D","value":"dark_theme","fontWeight":"500","id":"oNZVz5s1Qw7pxIxXUvAW","showCookieInfo":true,"header":"Your Privacy is Important"},"status":true,"translations":{"id":"SDovNzmvpSP2rLeRCDge","defaultLanguage":"en","shopId":"7XZIiGYhjifwH0tRurpK","detectMethod":"browser","createdAt":"2024-09-06T14:10:39.212Z","updatedAt":"2024-10-17T08:10:42.996Z"},"cookies":{"strictly-required":[{"description":"Used in connection with browsing through site.","duration":"-","provider":"Shopify","name":"_Brochure_session"},{"description":"Used in connection with access to admin.","duration":"2y","provider":"Shopify","name":"_ab"},{"description":"Used for managing customer privacy settings.","duration":"1d","provider":"Shopify","name":"_cmp_a"},{"description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_customer_account_shop_sessions"},{"description":"Used to track a user's session for new customer accounts","duration":"30d","provider":"Shopify","name":"_secure_account_session_id"},{"description":"Used to track a user's session through the multi-step checkout process and keep their order, payment and shipping details connected.","duration":"24h","provider":"Shopify","name":"_secure_session_id"},{"description":"For shops where pricing currency/country set from GeoIP, that cookie stores the country we've detected. This cookie helps avoid doing GeoIP lookups after the first request.","duration":"session","provider":"Shopify","name":"_shopify_country"},{"description":"Used for managing customer privacy settings.","duration":"1y","provider":"Shopify","name":"_shopify_m"},{"description":"Used for managing customer privacy settings.","duration":"30min","provider":"Shopify","name":"_shopify_tm"},{"description":"Used for managing customer privacy settings.","duration":"2w","provider":"Shopify","name":"_shopify_tw"},{"description":"Used to facilitate updating customer account information.","duration":"1min","provider":"Shopify","name":"_storefront_u"},{"description":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","duration":"1y","provider":"Shopify","name":"_tracking_consent"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"c"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"card_update_verification_id"},{"description":"Used in connection with shopping cart.","duration":"2w","provider":"Shopify","name":"cart"},{"description":"Set after a checkout is completed to ensure that new carts are in the same currency as the last checkout.","duration":"2w","provider":"Shopify","name":"cart_currency"},{"description":"A hash of the contents of a cart. This is used to verify the integrity of the cart and to ensure performance of some cart operations.","duration":"2w","provider":"Shopify","name":"cart_sig"},{"description":"Used in connection with checkout.","duration":"2w","provider":"Shopify","name":"cart_ts"},{"description":"Used in connection with shopping cart.","duration":"2w","provider":"Shopify","name":"cart_ver"},{"description":"Used in connection with checkout.","duration":"4w","provider":"Shopify","name":"checkout"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"checkout_prefill"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_checkout_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_queue_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_lookup"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token"},{"description":"Used in connection with checkout.","duration":"3w","provider":"Shopify","name":"checkout_session_token_<<token>>"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"checkout_token"},{"description":"Used in connection with checkout.","duration":"3d","provider":"Shopify","name":"checkout_worker_session"},{"description":"Used to ensure our systems are working correctly","duration":"1m","provider":"Shopify","name":"cookietest"},{"description":"Used in connection with new customer accounts","duration":"1y","provider":"Shopify","name":"customer_account_locale"},{"description":"Used in connection with customer authentication","duration":"20m","provider":"Shopify","name":"customer_account_new_login"},{"description":"Used in connection with customer authentication","duration":"7d","provider":"Shopify","name":"customer_account_preview"},{"description":"Used in connection with checkout.","duration":"1h","provider":"Shopify","name":"customer_payment_method"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"customer_shop_pay_agreement"},{"description":"Used in connection with checkout.","duration":"session","provider":"Shopify","name":"discount_code"},{"description":"Used in connection with checkout.","duration":"30min","provider":"Shopify","name":"dynamic_checkout_shown_on_cart"},{"description":"Used in connection with checkout.","duration":"session","provider":"Shopify","name":"hide_shopify_pay_for_checkout"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state"},{"description":"Used in connection with customer authentication","duration":"24h","provider":"Shopify","name":"identity-state-<<token>>"},{"description":"Used in connection with customer authentication","duration":"12w","provider":"Shopify","name":"identity_customer_account_number"},{"description":"Used in connection with buyer localization.","duration":"2w","provider":"Shopify","name":"keep_alive"},{"description":"Used in connection with checkout.","duration":"2w","provider":"Shopify","name":"localization"},{"description":"Used in connection with customer authentication","duration":"5m","provider":"Shopify","name":"login_with_
2511shop_finalize"},{"description":"Used in connection with merchant login.","duration":"2y","provider":"Shopify","name":"master_device_id"},{"description":"Used in connection with order status page.","duration":"3w","provider":"Shopify","name":"order"},{"description":"Used in connection with checkout.","duration":"20m","provider":"Shopify","name":"pay_update_intent_id"},{"description":"Used in connection with the theme editor","duration":"session","provider":"Shopify","name":"preview_theme"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"previous_step"},{"description":"Used in connection with checkout.","duration":"5m","provider":"Shopify","name":"profile_preview_token"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"remember_me"},{"description":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","duration":"1y","provider":"Shopify","name":"secure_customer_sig"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"shop_pay_accelerated"},{"description":"Used in connection with the theme editor","duration":"16h","provider":"Shopify","name":"shopify-editor-unconfirmed-settings"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"shopify_pay"},{"description":"Used in connection with checkout.","duration":"1 hour, 3w or 1y depending on value","provider":"Shopify","name":"shopify_pay_redirect"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"signed_in"},{"description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","duration":"session","provider":"Shopify","name":"source_name"},{"description":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","duration":"2y","provider":"Shopify","name":"storefront_digest"},{"description":"Used in connection with checkout.","duration":"1y","provider":"Shopify","name":"tracked_start_checkout"},{"description":"Used in connection with Shop login.","duration":"1y","provider":"Shopify","name":"user"},{"description":"Used to ensure our systems are working correctly.","duration":"session","provider":"Shopify","name":"wpm-test-cookie"}],"reporting-analytics":[{"description":"ID used to identify users","duration":"2 years","provider":"Google","name":"_ga"},{"description":"Track landing pages.","duration":"2w","provider":"Shopify","name":"_landing_page"},{"description":"Track landing pages.","duration":"2w","provider":"Shopify","name":"_orig_referrer"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_s"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"_shopify_d"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_shopify_fs"},{"description":"Shopify and Google Analytics.","duration":"session","provider":"Shopify","name":"_shopify_ga"},{"description":"Shopify analytics.","duration":"30min","provider":"Shopify","name":"_shopify_s"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_p"},{"description":"Shopify analytics relating to marketing & referrals.","duration":"30min","provider":"Shopify","name":"_shopify_sa_t"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_shopify_y"},{"description":"Shopify analytics.","duration":"1y","provider":"Shopify","name":"_y"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_provider"},{"description":"Shopify analytics.","duration":"session","provider":"Shopify","name":"customer_auth_session_created_at"},{"description":"Shopify analytics.","duration":"10min","provider":"Shopify","name":"unique_interaction_id"}],"marketing-retargeting":[{"description":"Used to collect information for analytics purposes.","duration":"6 months","provider":"Microsoft","name":"MR"},{"description":"Identifies unique web browsers visiting Microsoft sites. These cookies are used for advertising, site analytics, and other operational purposes.","duration":"1 year","provider":"Microsoft","name":"MUID"},{"description":"Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.","duration":"3 months","provider":"Google","name":"_gcl_au"},{"description":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site.","duration":"30 minutes","provider":"Microsoft","name":"_uetsid"},{"description":"This is a cookie utilised by Microsoft Bing Ads and is a tracking cookie. It allows us to engage with a user that has previously visited our website.","duration":"16 days","provider":"Microsoft","name":"_uetvid"}],"functional":[{"description":"This cookie is set by DoubleClick (which is owned by Google) to determine if the website visitor's browser supports cookies.","duration":"1 year","provider":"Google","name":"test_cookie"}]},"integration":{"shopify":{"connected":true},"globalPrivacyControl":{"enabled":false},"googleConsentMode":{"enabled":true},"metaPixel":{"enabled":false,"script":""},"tiktokPixel":{"enabled":false,"script":""},"microsoftConsentMode":{"enabled":false}
2511,"shopId":"7XZIiGYhjifwH0tRurpK","createdAt":"2024-11-04T08:32:26.842Z","id":"aTNXOe3KTxC9xZ8Sv9ZP"}} || {}; 2512 const resetMetafields = false || {}; 2513 const {integration: avadaCbIntegration} = cookieBarMetaFields; 2514 const shopNameCookie = 'Studio Fix'; 2515 window.AVADA_COOKIES_BAR = { 2516 shopName: shopNameCookie, 2517 shopId: cookieBarMetaFields.shopId, 2518 status: cookieBarMetaFields.status, 2519 ...(window.AVADA_COOKIES_BAR || {}), 2520 ...cookieBarMetaFields.settings, 2521 translation: cookieBarMetaFields.translations, 2522 cookies: cookieBarMetaFields.cookies, 2523 integration: avadaCbIntegration, 2524 customer: { 2525 id: null, 2526 email: null, 2527 first_name: null, 2528 last_name: null, 2529 phone: null, 2530 emailSignature: null 2531 }, 2532 reset: resetMetafields, 2533 brandData: { 2534 primaryBackground: null, 2535 primaryForeground: null, 2536 secondaryBackground: null, 2537 secondaryForeground: null, 2538 logo: "\/\/www.studiofix.co.uk\/cdn\/shop\/files\/Logotype_FIX_Black.svg?v=1700472735" 2539 } 2540 }; 2541 2542 // Single definition of "a Meta pixel id Avada manages". Kept deliberately 2543 // loose about what follows the id so `fbq('init','123',{em:'...'})` counts â 2544 // an earlier stricter copy required a literal `);` and silently disagreed 2545 // with this one. Mirrors extractKnownVendorPixelIds in 2546 // packages/functions/src/helpers/utils/autoBlocker.js. 2547 function extractMetaPixelIds(code) { 2548 return Array.from( 2549 String(code || '').matchAll(/fbq\(\s*['"]init['"]\s*,\s*['"](\d+)['"]/g), 2550 match => match[1] 2551 ); 2552 } 2553 2554 if (avadaCbIntegration?.pinterestConsent?.enabled && typeof pintrk === 'function') { 2555 console.log('Disabled pinterest consent'); 2556 pintrk('setconsent', false); 2557 } 2558 2559 (() => { 2560 const getCookie= (name) => { 2561 const nameEQ = name + '='; 2562 const ca = document.cookie.split(';'); 2563 for (let i = 0; i < ca.length; i++) { 2564 let c = ca[i]; 2565 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 2566 if (c.indexOf(nameEQ) === 0) return JSON.parse(decodeURIComponent(c.substring(nameEQ.length, c.length))); 2567 } 2568 return {}; 2569 } 2570 window.AVADA_COOKIE_CONSENT = getCookie('avada_cookie_consent'); 2571 })(); 2572 2573 try { 2574 // Ownership is "the merchant handed us a tag id AND the integration is on". 2575 // The backend decides it that way â readVendorScript in autoBlocker.js 2576 // returns '' for a disabled vendor, so a disabled one never reaches the 2577 // denylist. Testing only the script here made the two disagree whenever an 2578 // integration was switched off with its script still saved: the storefront 2579 // published "we own this pixel" while blockedScriptHosts said we did not. 2580 // Nothing acted on the difference, because every use site below also ANDs 2581 // with `enabled` â but the flag is what verification, the e2e suite and CS 2582 // read, so it has to be the same answer. 2583 const metaPixelEnabled = !!avadaCbIntegration?.metaPixel?.enabled; 2584 const metaPixelScript = metaPixelEnabled ? avadaCbIntegration?.metaPixel?.script || '' : ''; 2585 window.__avadaManagesMetaPixel = extractMetaPixelIds(metaPixelScript).length > 0; 2586 window.metaPixelFunc = window.__avadaManagesMetaPixel 2587 ? new Function(metaPixelScript) 2588 : null; 2589 if(window.__avadaManagesMetaPixel && avadaCbIntegration?.metaPixel?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 2590 window.metaPixelFunc(); 2591 } 2592 } catch (e) { 2593 console.error('Something went wrong in Meta Pixel:', e) 2594 } 2595 2596 try { 2597 if(avadaCbIntegration?.pinterestConsent?.enabled && window.AVADA_COOKIE_CONSENT.analytics && window.AVADA_COOKIE_CONSENT.marketing) { 2598 pintrk('setconsent', true); 2599 console.log('Enabled pinterest consent'); 2600 } 2601 } catch (e) { 2602 console.error('Something went wrong in Pinterest integration:', e) 2603 } 2604 2605 try { 2606 const tiktokPixelScript = avadaCbIntegration?.tiktokPixel?.script || ''; 2607 // Same ownership test as Meta: no ttq.load() id means the merchant runs the 2608 // official TikTok sales channel, so the pixel lives in Shopify's Web Pixel 2609 // sandbox and Customer Privacy governs it. Taking over window.ttq there is 2610 // exactly the interference SB-16468 is about. 2611 window.__avadaManagesTiktokPixel = 2612 !!avadaCbIntegration?.tiktokPixel?.enabled && 2613 /ttq\.load\(\s*['"][^'"]+['"]/.test(tiktokPixelScript); 2614 if(avadaCbIntegration?.tiktokPixel?.enabled && window.__avadaManagesTiktokPixel) { 2615 window.tiktokPixelFunc = new Function(tiktokPixelScript); 2616 2617 // Extract pixel IDs from script for loading when theme pixel already exists 2618 const tiktokIdRegex = /ttq\.load\('([^']+)'\)/g; 2619 window._avadaTiktokPixelIds = []; 2620 let tiktokIdMatch; 2621 while ((tiktokIdMatch = tiktokIdRegex.exec(tiktokPixelScript)) !== null) { 2622 window._avadaTiktokPixelIds.push(tiktokIdMatch[1]); 2623 } 2624 2625 const manageTikTokConsent = () => { 2626 if (!window.ttq) return; 2627 try { 2628 const hasConsent = window.AVADA_COOKIE_CONSENT?.analytics && window.AVADA_COOKIE_CONSENT?.marketing; 2629 if (hasConsent) { 2630 if (typeof window.ttq.grantConsent === 'function') window.ttq.grantConsent(); 2631 window._tiktokConsentRevoked = false;
2632 } else { 2633 if (typeof window.ttq.holdConsent === 'function') window.ttq.holdConsent(); 2634 if (typeof window.ttq.revokeConsent === 'function') window.ttq.revokeConsent(); 2635 window._tiktokConsentRevoked = true; 2636 } 2637 } catch (e) { 2638 console.error('Error managing TikTok consent:', e); 2639 } 2640 }; 2641 2642 if (window.ttq) { 2643 // Theme pixel already loaded ttq - load app pixel IDs that aren't loaded yet 2644 let hasNewPixels = false; 2645 (window._avadaTiktokPixelIds || []).forEach(function(id) { 2646 if (!window.ttq._i || !window.ttq._i[id]) { 2647 window.ttq.load(id); 2648 hasNewPixels = true; 2649 } 2650 }); 2651 if (hasNewPixels) window.ttq.page(); 2652 manageTikTokConsent(); 2653 } else { 2654 // Intercept ttq creation to apply consent before SDK processes queued events. 2655 // Self-removes after first interception to avoid conflicts with other scripts. 2656 try { 2657 let _ttqValue = undefined; 2658 Object.defineProperty(window, 'ttq', { 2659 get() { return _ttqValue; }, 2660 set(val) { 2661 _ttqValue = val; 2662 if (val) { 2663 // Restore normal property immediately to prevent conflicts 2664 try { 2665 Object.defineProperty(window, 'ttq', { 2666 value: val, writable: true, configurable: true, enumerable: true 2667 }); 2668 } catch(e) {} 2669 manageTikTokConsent(); 2670 } 2671 }, 2672 configurable: true, 2673 enumerable: true 2674 }); 2675 // Coordination with Avada auto-blocker: if the TikTok sandbox is ever 2676 // removed before ttq initializes, drop the accessor so the property can 2677 // behave normally again (prevents a stranded interceptor). 2678 setTimeout(function () { 2679 if (_ttqValue === undefined) { 2680 try { delete window.ttq; } catch (e) {} 2681 } 2682 }, 10000); 2683 } catch (e) { 2684 // defineProperty failed - fallback to DOMContentLoaded 2685 const onReady = () => manageTikTokConsent(); 2686 if (document.readyState === 'loading') { 2687 document.addEventListener('DOMContentLoaded', onReady, {once: true}); 2688 } else { 2689 setTimeout(onReady, 0); 2690 } 2691 } 2692 } 2693 } 2694 } catch (e) { 2695 console.error('Error handling TikTok Pixel consent:', e); 2696 } 2697 2698 // handle for customer add metaPixel script in theme 2699 try { 2700 if(avadaCbIntegration?.metaPixel?.enabled && window.__avadaManagesMetaPixel && window.fbq) { 2701 window.pixelIds = []; 2702 window.fbq = function () { 2703 console.log('Meta/FB Pixel disabled'); 2704 }; 2705 function savePixelIds() { 2706 const scripts = document.querySelectorAll('script'); 2707 for (let script of scripts) { 2708 const contentScript = script.innerHTML.trim(); 2709 if (contentScript.includes("!function(f,b,e,v,n,t,s)")) { 2710 window.pixelIds.push(...extractMetaPixelIds(contentScript)); 2711 } 2712 } 2713 } 2714 savePixelIds(); 2715 } 2716 } catch (e) { 2717 console.error('Something went wrong in Meta Pixel:', e) 2718 } 2719 2720 </script>
2720 2721 2722 2723 2724</div>
2724<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2724 2725</body> 2726</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.