1<!doctype html> 2<html class="no-js" lang="en" style="--header-height:108px; --sale-banner:66px;"> 3<head> 4<link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 5<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin /> 6<link rel='preconnect dns-prefetch' href='https://whale.camera/' crossorigin /> 7 8 9
9<script> 10 window.location.replace("https://smile2impress.com/uk"); 11 </script>
11 12 13
14<script> 15/* >> TriplePixel :: start*/ 16window.TriplePixelData={TripleName:"diamond-whites-aligners.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage); 17/* << TriplePixel :: end*/ 18</script>
18 19<link rel='preconnect dns-prefetch' href='https://triplewhale-pixel.web.app/' crossorigin /> 20<link rel='preconnect dns-prefetch' href='https://triplewhale-pixel.web.app/' crossorigin />
21<script> 22/* >> TriplePixel :: start*/ 23window.TriplePixelData={TripleName:"diamond-whites-aligners.myshopify.com",ver:"1.9.0"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","application/json")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1;try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push(location.href),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)},E=A[H]=function(t,e){return"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e]),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("//conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,url:window.location.href,ref:document.referrer,ver:window.TriplePixelData.ver},O("//api.config-security.com/",5,p),O("//triplewhale-pixel.web.app/dot1.9.txt",5)))}}("","TriplePixel",localStorage); 24/* << TriplePixel :: end*/ 25</script>
25 26 <meta charset="utf-8"> 27 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 28 <meta name="viewport" content="width=device-width,initial-scale=1"> 29 <meta name="theme-color" content=""> 30 <meta name="ahrefs-site-verification" content="970324b12f2528151cbfb45fdf0110106312a5790875c7e5198a8e8f38066e66"> 31 <link rel="canonical" href="https://dwaligners.co.uk/"> 32 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 33 34
34<script src="https://kit.fontawesome.com/be24cf5225.js" crossorigin="anonymous"></script>
34 35
35<script src="https://code.jquery.com/jquery-3.6.0.min.js" 36 integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
36 37 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css" /> 38
38<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
38 39 <link rel="stylesheet" href="https://unpkg.com/swiper@8/swiper-bundle.min.css" /> 40
40<script src="https://unpkg.com/swiper@8/swiper-bundle.min.js"></script>
40 41
41<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js"></script>
41 42
42<script type="text/javascript" src="https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
42<link rel="icon" type="image/png" href="//dwaligners.co.uk/cdn/shop/files/DW_Favicon_2_32x32.jpg?v=1638537400"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 43 Diamond Whites Invisible Dental Aligners | Get Straight Teeth At Home 44 – Diamond Whites Aligners</title> 45 46 47 <meta name="description" content="Get straighter teeth at home for just £1.25 per day! Order your impression kit OR visit one of our 45 locations nationwide and start your smile transformation today. Get full support from qualified dental staff throughout the process."> 48 49 50 51 52<meta property="og:site_name" content="Diamond Whites Aligners"> 53<meta property="og:url" content="https://dwaligners.co.uk/"> 54<meta property="og:title" content="Diamond Whites Invisible Dental Aligners | Get Straight Teeth At Home"> 55<meta property="og:type" content="website"> 56<meta property="og:description" content="Get straighter teeth at home for just £1.25 per day! Order your impression kit OR visit one of our 45 locations nationwide and start your smile transformation today. Get full support from qualified dental staff throughout the process."><meta name="twitter:site" content="@diamondwhites1"><meta name="twitter:card" content="summary_large_image"> 57<meta name="twitter:title" content="Diamond Whites Invisible Dental Aligners | Get Straight Teeth At Home"> 58<meta name="twitter:description" content="Get straighter teeth at home for just £1.25 per day! Order your impression kit OR visit one of our 45 locations nationwide and start your smile transformation today. Get full support from qualified dental staff throughout the process."> 59 60 61
61<script src="//dwaligners.co.uk/cdn/shop/t/63/assets/global.js?v=161567614324728653621735298465" defer="defer"></script>
61 62
62<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
62<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10661560356/digital_wallets/dialog"> 63<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
63<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
vendor: 1 bytes, line 63
63
64<script id="shopify-features" type="application/json">{"accessToken":"cec5426ab82e47b98ecc69e6203997af","betas":["rich-media-storefront-analytics"],"domain":"dwaligners.co.uk","predictiveSearch":true,"shopId":10661560356,"locale":"en"}</script>
vendor: 1 bytes, line 64
64
65<script>var Shopify = Shopify || {}; 66Shopify.shop = "diamond-whites-aligners.myshopify.com"; 67Shopify.locale = "en"; 68Shopify.currency = {"active":"GBP","rate":"1.0"}; 69Shopify.country = "GB"; 70Shopify.theme = {"name":"Diamond White V4 (New prices of Impress)","id":176688562553,"schema_name":"Dawn","schema_version":"2.4.0","theme_store_id":null,"role":"main"}; 71Shopify.theme.handle = "null"; 72Shopify.theme.style = {"id":null,"handle":null}; 73Shopify.cdnHost = "dwaligners.co.uk/cdn"; 74Shopify.routes = Shopify.routes || {}; 75Shopify.routes.root = "/"; 76Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 77Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 78Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 79Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 79
79
80<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 80
80
81<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 81
81
82<script> 83 window.Shopify = window.Shopify || {}; 84 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 85 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 86 window.Shopify.SignInWithShop.eligible = true; 87</script>
vendor: 1 bytes, line 87
87
88<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 88
88
89<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 89
89
90<script type="module"> 91 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 92 93 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 94 95</script>
vendor: 1 bytes, line 95
95
96<script> 97 window.Shopify = window.Shopify || {}; 98 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 99 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"]}; 100</script>
vendor: 1 bytes, line 100
100
101<script>(function() { 102 var isLoaded = false; 103 function asyncLoad() { 104 if (isLoaded) return; 105 isLoaded = true; 106 var urls = ["https:\/\/contactform.hulkapps.com\/skeletopapp.js?shop=diamond-whites-aligners.myshopify.com","https:\/\/static.fbot.me\/shopify\/friendbuy-shopify.js?merchantId=2c56e4e7-83a6-40bb-a209-893f878959b8\u0026shop=diamond-whites-aligners.myshopify.com","https:\/\/easygdpr.b-cdn.net\/v\/1553540745\/gdpr.min.js?shop=diamond-whites-aligners.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=diamond-whites-aligners.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=diamond-whites-aligners.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0106\/6156\/0356\/t\/38\/assets\/tipo.booking.init.js?shop=diamond-whites-aligners.myshopify.com","\/\/cdn.shopify.com\/proxy\/38eb825731c1e1ba701759a3158ff6925bb3a1566482e3b6bffd17232821ec0c\/agile-retreat-26474.herokuapp.com\/scripttag\/script_tag?shop=diamond-whites-aligners.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=diamond-whites-aligners.myshopify.com\u0026shop=diamond-whites-aligners.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=diamond-whites-aligners.myshopify.com\u0026shop=diamond-whites-aligners.myshopify.com"]; 107 for (var i = 0; i < urls.length; i++) { 108 var s = document.createElement('script'); 109 s.type = 'text/javascript'; 110 s.async = true; 111 s.src = urls[i]; 112 var x = document.getElementsByTagName('script')[0]; 113 x.parentNode.insertBefore(s, x); 114 } 115 }; 116 if(window.attachEvent) { 117 window.attachEvent('onload', asyncLoad); 118 } else { 119 window.addEventListener('load', asyncLoad, false); 120 } 121})();</script>
vendor: 1 bytes, line 121
121
122<script id="__st">var __st={"a":10661560356,"offset":3600,"reqid":"975cbd84-b467-4120-8110-75146890cfc1-1791091622","pageurl":"dwaligners.co.uk\/","u":"8ac4bd2e5fee","p":"home"};</script>
vendor: 1 bytes, line 122
122
123<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 123
123
124<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,!1)}();</script>
vendor: 1 bytes, line 124
124
125<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dwaligners.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 125
125
126<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 = "//dwaligners.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>
126<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 126
126
127<script> 128 window.Shopify = window.Shopify || {}; 129 window.Shopify.MCP = window.Shopify.MCP || {}; 130 window.Shopify.MCP.enabled = true; 131 window.Shopify.MCP.shop = "diamond-whites-aligners.myshopify.com"; 132 window.Shopify.MCP.mcpEndpoint = "https:\/\/dwaligners.co.uk\/api\/mcp"; 133 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 134</script>
vendor: 1 bytes, line 134
134
135<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("\/\/dwaligners.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 136</script>
vendor: 1 bytes, line 136
136
137<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://dwaligners.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 138</script>
vendor: 1 bytes, line 138
138
139<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 140 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); 141</script>
vendor: 1 bytes, line 141
141
142<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})}})); 143</script>
143 144
145<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
145 146
146<script type="text/javascript"> 147 var Tipo = Tipo || {}; 148 Tipo.Booking = Tipo.Booking || {}; 149 Tipo.Booking.appUrl = 'https://booking.tipo.io'; 150 Tipo.Booking.shop = { 151 id: 12196, 152 url : 'diamond-whites-aligners.myshopify.com', 153 domain : 'dwaligners.co.uk', 154 settings : "{\"general\":{\"hide_add_to_cart\":\"2\",\"hide_buy_now\":\"2\",\"redirect_url\":null,\"allow_bring_more\":false,\"confirm_to\":\"checkout\",\"time_format\":\"24h\",\"multipleEmployees\":\"1\",\"multipleLocations\":\"1\",\"formatDate\":\"YYYY-MM-DD\",\"formatDateServe\":\"Y-m-d\",\"formatDateTime\":\"YYYY-MM-DD HH:mm\",\"formatTime\":\"HH:mm\",\"weekStart\":\"1\"},\"booking\":{\"text_price_color\":\"#3fbdf0\",\"timeBlock\":\"fixed\",\"stepping\":\"60\",\"font\":\"Verdana\",\"primary_color\":\"#1fd3c0\",\"cancel_button\":\"#ffffff\",\"text_color\":\"#6370a7\",\"calender_background_color\":\"#2b3360\",\"calender_text_color\":\"#3fbdf0\",\"day_off_color\":\"#a3a3a3\",\"time_slot_color\":\"#414c89\",\"time_slot_color_hover\":\"#313d88\",\"selected_time_slot_color\":\"#ffd153\",\"background_color_calendar\":\"#2b3360\",\"background_image\":\"preset1.jpg\",\"selected_day_color\":\"#1fd3c0\",\"time_slot_color_selected\":\"#ff007b\",\"background_color_box_message_time_slot_no_available\":\"#e9e9e9\",\"text_color_text_box_message_time_slot_no_available\":\"#424242\",\"time_slot_no_available_color\":\"#a3a3a3\",\"sortProduct\":{\"type\":1,\"sortProductAuto\":\"asc\",\"sortProductManually\":[\"4925117366308\"]},\"statusDefault\":\"3\"},\"translation\":{\"languageDatepicker\":\"en-GB\",\"customDatePickerDays\":\"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday\",\"customDatePickerDaysShort\":\"Sun, Mon, Tue, Wed, Thu, Fri, Sat\",\"customDatePickerDaysMin\":\"Su, Mo, Tu, We, Th, Fr, Sa\",\"customDatePickerMonths\":\"January, February, March, April, May, June, July, August, September, October, November, December\",\"customDatePickerMonthsShort\":\"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec\",\"widget\":{\"default\":{\"please_select\":null,\"training\":\"Training\",\"trainer\":\"Trainer\",\"bringing_anyone\":\"Bringing anyone with you?\",\"num_of_additional\":\"Number of Additional People\",\"date_and_time\":\"Pick date & time\",\"continue\":\"Continue\",\"total_price\":\"Total Price\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"thank_you\":\"Thank you! Your booking is completed\",\"date\":\"Date\",\"time\":\"Time\",\"datetime\":\"Date Time\",\"duration\":\"Duration\",\"location\":\"Location\",\"first_name\":\"First name\",\"last_name\":\"Last name\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"address_2\":\"Address 2\",\"status\":\"Status\",\"country\":\"Country\",\"full_name\":\"Fullname\",\"product\":null,\"product_placeholder\":null,\"variant\":\"Variant\",\"variant_placeholder\":\"Select your variant\",\"location_placeholder\":\"Select a location\",\"employee\":\"Employee\",\"employee_placeholder\":\"Select a location\",\"quantity\":\"Quantity\",\"back\":\"Back\",\"payment\":\"Payment\",\"you_can_only_bring\":\"You can only bring {number} people\",\"not_available\":\"Selected service is currently not available.\",\"no_employee\":\"No employee\",\"no_location\":\"No location\",\"is_required\":\"This field is required.\",\"valid_phone_number\":\"Please enter a valid phone number.\",\"valid_email\":\"Please enter a valid email.\",\"time_slot_no_available\":\"This slot is no longer available\",\"price\":\"Price\",\"export_file_isc\":\"Export to file isc\",\"confirm_free_booking_successfully\":\"Thank for your booking. We will get back to you shortly.\",\"confirm_free_booking_unsuccessfully\":\"Whoops, looks like something went wrong.\",\"duration_unit\":\"minutes\"}},\"price\":\"Price\",\"not_available\":\"Selected training is currently not available.\"},\"integrate\":{\"zapier\":{\"cretaeOrUpdateUrl\":null,\"deleteUrl\":null}},\"free_form\":{\"first_name\":{\"enable\":true,\"label\":\"First name\",\"required\":true},\"last_name\":{\"enable\":true,\"label\":\"Last name\",\"required\":true},\"phone_number\":{\"enable\":false,\"label\":\"Phone number\",\"required\":true},\"email\":{\"label\":\"Email\",\"required\":true,\"enable\":true}}}", 155 locale: 'en', 156 plan : {"id":1,"version":"1","plan":"BETA","feature":"{\"employee\":-1,\"product\":-1,\"location\":-1,\"extraFieldSet\":true,\"hideBrand\":false,\"googleCalendar\":false,\"zoom\":false}","price":"0.00","type":"month","status":1,"created_at":null,"updated_at":"2022-01-21 02:21:05"} 157 }; 158 Tipo.Booking.locale = "en"; 159 Tipo.Booking.countryCode = ['gb']; 160 161 162 163 164 Tipo.Booking.settings = {"general":{"hide_add_to_cart":"2","hide_buy_now":"2","redirect_url":null,"allow_bring_more":false,"confirm_to":"checkout","time_format":"24h","multipleEmployees":"1","multipleLocations":"1","formatDate":"YYYY-MM-DD","formatDateServe":"Y-m-d","formatDateTime":"YYYY-MM-DD HH:mm","formatTime":"HH:mm","weekStart":"1"},"booking":{"text_price_color":"#3fbdf0","timeBlock":"fixed","stepping":"60","font":"Verdana","primary_color":"#1fd3c0","cancel_button":"#ffffff","text_color":"#6370a7","calender_background_color":"#2b3360","calender_text_color":"#3fbdf0","day_off_color":"#a3a3a3","time_slot_color":"#414c89","t
164ime_slot_color_hover":"#313d88","selected_time_slot_color":"#ffd153","background_color_calendar":"#2b3360","background_image":"preset1.jpg","selected_day_color":"#1fd3c0","time_slot_color_selected":"#ff007b","background_color_box_message_time_slot_no_available":"#e9e9e9","text_color_text_box_message_time_slot_no_available":"#424242","time_slot_no_available_color":"#a3a3a3","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":["4925117366308"]},"statusDefault":"3"},"translation":{"languageDatepicker":"en-GB","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","widget":{"default":{"please_select":"Please select service","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Total Price","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank you! Your booking is completed","date":"Date","time":"Time","datetime":"Date Time","duration":"Duration","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","full_name":"Fullname","product":"Service","product_placeholder":"Select your service","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select a location","employee":"Employee","employee_placeholder":"Select a location","quantity":"Quantity","back":"Back","payment":"Payment","you_can_only_bring":"You can only bring {number} people","not_available":"Selected service is currently not available.","no_employee":"No employee","no_location":"No location","is_required":"This field is required.","valid_phone_number":"Please enter a valid phone number.","valid_email":"Please enter a valid email.","time_slot_no_available":"This slot is no longer available","price":"Price","export_file_isc":"Export to file isc","confirm_free_booking_successfully":"Thank for your booking. We will get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"}},"price":"Price","not_available":"Selected training is currently not available."},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"phone_number":{"enable":false,"label":"Phone number","required":true},"email":{"label":"Email","required":true,"enable":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}} 165 Tipo.Booking.page = { 166 type : 'index' 167 }; 168 Tipo.Booking.money_format = '£{{amount}}'; 169 Tipo.Booking.timezone = { 170 shop : 'Europe/London', 171 server : 'UTC' 172 } 173 Tipo.Booking.configs = { 174 products : [{"id":"4925117366308","title":"SCAN APPOINTMENT","handle":"scan-appointment","capacity":{"type":"product","rule":1},"extra_filed_set_id":null,"note":"We offer a range of pop up locations around the UK for a Digital Impression. This scan will replace the need for a Home Impression Kit and allow us to provide your before & after visuals in a quicker time frame.\n\nScroll for 20+ locations nationwide","is_free":0,"available_time_basis":"employees","duration":{"type":"product","rule":"15"},"location_ids":[14798,14796,14802,14800,14803,19238,19239,19240,20196,20200,20952,20955,21052,21124,21192,21194,21231,21345,21639,21685,21691,22187,22242,22243,22254,22607,23262,23368,23515,23950,25556,26196,26294,26448,26450,26453,26688,27371,27475,27586,27643,27689,28023,28145,28201,28202,28501,28570,28843,29442,29899],"employee_ids":[20818,21029,21030,21031,21032,24743,24744,24745,25534,25531,26185,26188,26276,26342,26394,26395,26421,26496,26774,26775,26780,27180,27226,27227,27232,27513,28095,28185,28356,28780,30061,30473,30555,30677,30678,30680,30887,30889,31392,31480,31575,31624,31659,32023,32075,32072,32298,32360,31932,32559,33390,33998,34239,34439,35424,36692,40210]}], 175 locations : [{"id":14796,"name":"London - Marylebone","employee_ids":[20818]},{"id":14798,"name":"Manchester","employee_ids":[21030]},{"id":14800,"name":"Leeds","employee_ids":[21031]},{"id":14802,"name":"Birmingham","employee_ids":[21029]},{"id":14803,"name":"Newcastle","employee_ids":[21032]}
175,{"id":19238,"name":"Sheffield","employee_ids":[24745]},{"id":19239,"name":"Nottingham","employee_ids":[24744]},{"id":19240,"name":"Liverpool","employee_ids":[24743]},{"id":20196,"name":"Preston Blackpool","employee_ids":[25531]},{"id":20200,"name":"Bristol","employee_ids":[25534]},{"id":20952,"name":"Essex - Chelmsford","employee_ids":[26185]},{"id":20955,"name":"Norwich","employee_ids":[26188]},{"id":21052,"name":"Southampton","employee_ids":[26276]},{"id":21124,"name":"Folkestone","employee_ids":[26342]},{"id":21192,"name":"Hull","employee_ids":[26394]},{"id":21194,"name":"High Wycombe","employee_ids":[26395]},{"id":21231,"name":"Scotland - Motherwell","employee_ids":[26421]},{"id":21345,"name":"Huddersfield","employee_ids":[26496]},{"id":21639,"name":"Northampton","employee_ids":[26775]},{"id":21685,"name":"Crowborough","employee_ids":[26774]},{"id":21691,"name":"Cumbria","employee_ids":[26780]},{"id":22187,"name":"West Malling - Kings Hill","employee_ids":[27180]},{"id":22242,"name":"Bournemouth","employee_ids":[27226]},{"id":22243,"name":"Ipswich","employee_ids":[27227]},{"id":22254,"name":"Luton","employee_ids":[27232]},{"id":22607,"name":"Gloucester","employee_ids":[27513]},{"id":23262,"name":"Surrey - Weybridge","employee_ids":[28095]},{"id":23368,"name":"Peterborough","employee_ids":[28185]},{"id":23515,"name":"York","employee_ids":[28356]},{"id":23950,"name":"Bishops Stortford Hertfordshire","employee_ids":[28780]},{"id":25556,"name":"Essex - Maldon","employee_ids":[30061]},{"id":26196,"name":"Brighton","employee_ids":[30473]},{"id":26294,"name":"Dartford","employee_ids":[30555]},{"id":26447,"name":"Leicester","employee_ids":[30677]},{"id":26448,"name":"Wrexham - North Wales","employee_ids":[30889]},{"id":26450,"name":"Reading","employee_ids":[30678]},{"id":26453,"name":"Brentwood - Essex","employee_ids":[30680]},{"id":26688,"name":"Scotland - Edinburgh","employee_ids":[30887]},{"id":27371,"name":"Wales - Cardiff","employee_ids":[31392]},{"id":27475,"name":"Stoke-on-trent","employee_ids":[31480]},{"id":27586,"name":"Cambridge","employee_ids":[31575]},{"id":27643,"name":"Uxbridge","employee_ids":[31624]},{"id":27689,"name":"Middlesborough","employee_ids":[31659]},{"id":28023,"name":"Warrington","employee_ids":[31932]},{"id":28145,"name":"Telford","employee_ids":[32023]},{"id":28201,"name":"Scotland - Aberdeen","employee_ids":[32072]},{"id":28202,"name":"Glasgow Charing Cross - Scotland","employee_ids":[32075]},{"id":28501,"name":"Northern Ireland - Belfast","employee_ids":[32298]},{"id":28570,"name":"Scotland - Stirling","employee_ids":[32360]},{"id":28843,"name":"Scotland - Inverness","employee_ids":[32559]},{"id":29442,"name":"Scotland - Perth","employee_ids":[33998]},{"id":29899,"name":"Exeter","employee_ids":[33390]},{"id":30864,"name":"Scotland - Dunfermline","employee_ids":[34239]},{"id":31047,"name":"Scotland - Dumfries","employee_ids":[34439]},{"id":32112,"name":"Plymouth","employee_ids":[35424]},{"id":33268,"name":"Glasgow - Scotland","employee_ids":[36692]},{"id":36350,"name":"Dublin - Ireland","employee_ids":[40210]}], 176 employees : [{"id":20818,"first_name":"London","last_name":"Marylebone","avatar":"noimg.png","location_ids":[14796]},{"id":21029,"first_name":"Birmingham","last_name":"Scan","avatar":"noimg.png","location_ids":[14802]},{"id":21030,"first_name":"Manchester","last_name":"Scan","avatar":"noimg.png","location_ids":[14798]},{"id":21031,"first_name":"Leeds","last_name":"Scan Day","avatar":"noimg.png","location_ids":[14800]},{"id":21032,"first_name":"Newcastle","last_name":"Scan Day","avatar":"noimg.png","location_ids":[14803]},{"id":24743,"first_name":"Liverpool","last_name":"Scan","avatar":"noimg.png","location_ids":[19240]},{"id":24744,"first_name":"Nottingham","last_name":"Scan","avatar":"noimg.png","location_ids":[19239]},{"id":24745,"first_name":"Sheffield","last_name":"Scan","avatar":"noimg.png","location_ids":[19238]},{"id":25531,"first_name":"Preston","last_name":"Blackpool","avatar":"noimg.png","location_ids":[20196]},{"id":25534,"first_name":"Bristol","last_name":"Scan","avatar":"noimg.png","location_ids":[20200]},{"id":26185,"first_name":"Chelmsford","last_name":"Scan","avatar":"noimg.png","location_ids":[20952]},{"id":26188,"first_name":"Norwich","last_name":"Scan","avatar":"noimg.png","location_ids":[20955]},{"id":26276,"first_name":"Southampton","last_name":"Scan","avatar":"noimg.png","location_ids":[21052]},{"id":26342,"first_name":"Folkestone","last_name":"Scan","avatar":"noimg.png","location_ids":[21124]},{"id":26394,"first_name":"Hull","last_name":"Scan","avatar":"noimg.png","location_ids":[21192]},{"id":26395,"first_name":"High Wycombe","last_name":"Scan","avatar":"noimg.png","location_ids":[21194]},{"id":26421,"first_name":"Scotland -","last_name":"Motherwell","avatar":"noimg.png","location_ids":[21231]},{"id":26496,"first_name":"Huddersfield","last_name":"Scan","avatar":"noimg.png","location_ids":[21345]},{"id":26774,"first_name":"Crowborough","last_name":"Scan","avatar":"noimg.png","location_ids":[21685]},{"id":26775,"first_name":"Northampton","last_name":"Scan","avatar":"noimg.png","location_ids":[21639]},{"id":26780,"first_name":"Cumbria","last_name":"Scan","avatar":"noimg.png","location_ids":[21691]},{"id":27180,"first_name":"West Malling - Kings Hill","last_name":"Scan","avatar":"noimg.png","location_ids":[22187]},{"id":27226,"first_name":"Bournemouth","last_name":"Scan","avatar":"noimg.png","location_ids":[22242]},{"id":27227,"first_name":"Ipswich","last_name":"Scan","avatar":"noimg.png","location_ids":[22243]},{"id":27232,"first_name":"Luton","last_name":"Scan","avatar":"noimg.png","location_ids":[22254]},{"id":27513,"first_name":"Gloucester","last_name":"Scan","avatar":"noimg.png","location_ids":[22607]},{"id":28095,"first_name":"Surrey","last_name":"Weybridge","avatar":"noimg.png","location_ids":[23262]},{"id":28185,"first_name":"Peterborough","last_name":"Scan","avatar":"noimg.png","location_ids":[23368]},{"id":28356,"first_name":"York","last_name":"Scan","avatar":"noimg.png","location_ids":[23515]},{"id":28780,"first_name":"Bishops Stortford","last_name":"Hertfordshire","avatar":"noimg.png","location_ids":[23950]},{"id":30061,"first_name":"Essex","last_name":"Maldon","avatar":"noimg.png","location_ids":[25556]},{"id":30473,"first_name":"Brighton","last_name":"Scan","avatar":"noimg.png","location_ids":[26196]},{"id":30555,"first_name":"Dartford","last_name":"Scan","avatar":"noimg.png","location_ids":[26294]}
176,{"id":30677,"first_name":"Leicester","last_name":"Scan","avatar":"noimg.png","location_ids":[26447]},{"id":30678,"first_name":"Reading","last_name":"Scan","avatar":"noimg.png","location_ids":[26450]},{"id":30680,"first_name":"Brentwood","last_name":"Essex","avatar":"noimg.png","location_ids":[26453]},{"id":30887,"first_name":"Scotland","last_name":"Edinburgh","avatar":"noimg.png","location_ids":[26688]},{"id":30889,"first_name":"Wrexham","last_name":"North Wales","avatar":"noimg.png","location_ids":[26448]},{"id":31392,"first_name":"Cardiff","last_name":"Wales","avatar":"noimg.png","location_ids":[27371]},{"id":31480,"first_name":"Stoke-on-trent","last_name":"Scan","avatar":"noimg.png","location_ids":[27475]},{"id":31575,"first_name":"Cambridge","last_name":"Scan","avatar":"noimg.png","location_ids":[27586]},{"id":31624,"first_name":"Uxbridge","last_name":"Scan","avatar":"noimg.png","location_ids":[27643]},{"id":31659,"first_name":"Middlesbrough","last_name":"Scan","avatar":"noimg.png","location_ids":[27689]},{"id":31932,"first_name":"Warrington","last_name":"Scan","avatar":"noimg.png","location_ids":[28023]},{"id":32023,"first_name":"Telford","last_name":"Scan","avatar":"noimg.png","location_ids":[28145]},{"id":32072,"first_name":"Aberdeen","last_name":"Scotland","avatar":"noimg.png","location_ids":[28201]},{"id":32075,"first_name":"Glasgow Charing Cross","last_name":"Scotland","avatar":"noimg.png","location_ids":[28202]},{"id":32298,"first_name":"Belfast","last_name":"Northern Ireland","avatar":"noimg.png","location_ids":[28501]},{"id":32360,"first_name":"Scotland","last_name":"Stirling","avatar":"noimg.png","location_ids":[28570]},{"id":32559,"first_name":"Scotland","last_name":"Inverness","avatar":"noimg.png","location_ids":[28843]},{"id":33390,"first_name":"Exeter","last_name":"Scan","avatar":"noimg.png","location_ids":[29899]},{"id":33998,"first_name":"Scotland","last_name":"Perth","avatar":"noimg.png","location_ids":[29442]},{"id":34239,"first_name":"Scotland","last_name":"Dunfermline","avatar":"noimg.png","location_ids":[30864]},{"id":34439,"first_name":"Scotland","last_name":"Dumfries","avatar":"noimg.png","location_ids":[31047]},{"id":35424,"first_name":"Plymouth","last_name":"Scan","avatar":"noimg.png","location_ids":[32112]},{"id":36692,"first_name":"Glasgow Clinic","last_name":"Scotland","avatar":"noimg.png","location_ids":[33268]},{"id":40210,"first_name":"Dublin","last_name":"Ireland","avatar":"noimg.png","location_ids":[36350]}] 177 }; 178 Tipo.Booking.trans = Tipo.Booking.settings.translation.widget[Tipo.Booking.locale] || Tipo.Booking.settings.translation.widget.default 179</script>
179 180<textarea style="display:none !important" class="tipo-money-format">£{{amount}}</textarea> 181<style> 182 .tpb-booking-form *{ 183 font-family: Verdana; 184 } 185 .tpb-booking-form .copyright{ 186 display: none; 187 } 188 .tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price{ 189 color: #3fbdf0; 190 } 191 .tpb-booking-form .tpb-box .tpb-form-control label, 192 .tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty, 193 .tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected, 194 .tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input, 195 .tpb-booking-form .tpb-box .extra-fields .element, 196 .tpb-booking-form .tpb-box .extra-fields .element label, 197 .tpb-booking-form .tpb-box .extra-fields .element input, 198 .tpb-booking-form .tpb-box .extra-fields .element textarea, 199 .tpb-booking-form .tpb-box .extra-fields .element select, 200 .tpb-booking-form .tpb-box .label, 201 .tpb-booking-form .tpb-box .booking-info{ 202 color: #6370a7; 203 } 204 .tpb-booking-form .tpb-box .content .step1 { 205 background-image: url('https://cdn.shopify.com/s/files/1/0106/6156/0356/t/32/assets/tipo.booking.img-background.preset1.jpg'); 206 } 207 .tpb-booking-form .tpb-box .content .step1 .inner-step h5{ 208 color: #6370a7; 209 } 210 .tpb-message_not-available, 211 .tpb-message_not-available .dismiss svg { 212 color: #6370a7; 213 } 214 .tpb-box .action .continue-button, 215 .tpb-box .action .confirm-button, 216 .tpb-box .action .confirm-button.loading .spinner{ 217 background-color: #1fd3c0; 218 } 219 .tpb-box .action .back-button{ 220 color: #6370a7; 221 } 222 .tpb-form-control.price p { 223 color: #6370a7; 224 } 225 226 /* Next Step */ 227 .tpb-box .content .step2{ 228 background: #2b3360; 229 } 230 .tpb-box .content .confirm .product-info .title, 231 .tpb-box .content .confirm .booking-info, 232 .tpb-box .content .confirm .booking-info label 233 .tpb-box .content .confirm .extra-fields .element *, 234 .tpb-box .content .confirm .extra-fields .element .ss-single-selected, 235 .tpb-box .content .confirm .extra-fields .tpb-radio-group, 236 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:not(:checked) + label, 237 .tpb-box .content .confirm .subtotal > .g-row , 238 .success_message_when_free_booking, 239 .tpb-wrapper-btnExport, 240 .tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text, 241 .infoBooking, 242 .infoBooking label, 243 .confirmBookingFree_action, 244 .confirmBookingFree_action a div span, 245 { 246 color: #6370a7; 247 } 248 .tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child 249 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child 250 { 251 border-color: #6370a7; 252 } 253 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:checked + label:after, 254 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child{ 255 background: #6370a7; 256 } 257 .tpb-box .content .confirm .subtotal > .g-row .value{ 258 color: #1fd3c0; 259 } 260 .tpb-datepicker .datepicker-panel > ul > li { 261 color: #3fbdf0; 262 } 263 .tpb-datepicker .datepicker-panel > ul > li:hover{ 264 background: #313d88; 265 } 266 .tpb-datepicker .datepicker-panel > ul > li.disabled{ 267 color: #a3a3a3; 268 } 269 .tpb-datepicker .datepicker-panel > ul > li.picked{ 270 background: #1fd3c0; 271 } 272 .tpb-timepicker .radiobtn{ 273 color: #3fbdf0; 274 } 275 .tpb-timepicker .radiobtn .tooltip{ 276 background-color: #e9e9e9; 277 color: #424242; 278 } 279 .tpb-timepicker .radiobtn label{ 280 background: #414c89; 281 color: #3fbdf0; 282 } 283 .tpb-timepicker .radiobtn label:hover { 284 background: #313d88; 285 } 286 .tpb-timepicker .radiobtn label.disabled { 287 background: #a3a3a3; 288 } 289 .tpb-timepicker .radiobtn input[type="radio"]:checked + label, 290 .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label { 291 background: #ff007b; 292 } 293 294 /* History */ 295 #tpb-history-booking * { 296 font-family: Verdana; 297 } 298 #tpb-history-booking .tpb-table tr th{ 299 color: #6370a7; 300 } 301 #tpb-history-booking .copyright { 302 display: none; 303 } 304</style>
305<script src='//dwaligners.co.uk/cdn/shop/t/63/assets/tipo.booking.index.min.js?v=15964430056192375731735298575' defer ></script>
305 306 307 308 <style> 309 :root { 310 --colour_primary: #ffffff; 311 --colour_secondary: #2c3b5e; 312 --colour_tertiary: #f7f8f9; 313 --colour_quaternary: #000000; 314 --colour_quinary: #ec5e5c; 315 --page-width: 100%; 316 --anim-tf: cubic-bezier(0.215, 0.610, 0.355, 1); 317 --anim-s: 500ms; 318 --pearl: url("//dwaligners.co.uk/cdn/shop/t/63/assets/pearl_small.png?v=144832051919433910491735298516"); 319 --pearl_t: url("//dwaligners.co.uk/cdn/shop/t/63/assets/pearl-t_small.jpg?v=95876909789139817401735298510"); 320 --pearl_b: url("//dwaligners.co.uk/cdn/shop/t/63/assets/pearl-b_small.jpg?v=86507262726520401361735298509"); 321 --tp_star: url("//dwaligners.co.uk/cdn/shop/t/63/assets/tp-star_small.png?v=12561868223536677921735298577"); 322 } 323 .scroll_to_top { 324 display: none !important; 325 } 326 </style> 327 328 <link href="//dwaligners.co.uk/cdn/shop/t/63/assets/main.css?v=1779660548928949021736335806" rel="stylesheet" type="text/css" media="all" /> 329
329<script src="//dwaligners.co.uk/cdn/shop/t/63/assets/main-js.js?v=111041060672605635231735298494" defer></script>
329 330 331 <link href="//dwaligners.co.uk/cdn/shop/t/63/assets/base.css?v=2301600027081813671735298406" rel="stylesheet" type="text/css" media="all" /> 332<link rel="preload" as="font" href="Liquid error (layout/theme line 102): font_url can only be used with a font drop" type="font/woff2" crossorigin><link rel="preload" as="font" href="Liquid error (layout/theme line 105): font_url can only be used with a font drop" type="font/woff2" crossorigin>
332<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
332 333 334 335
335<script type="application/javascript"> 336 window["friendbuyAPI"] = friendbuyAPI = window["friendbuyAPI"] || []; 337 friendbuyAPI.merchantId = "2c56e4e7-83a6-40bb-a209-893f878959b8"; 338 friendbuyAPI.shopify = { 339 page: "Diamond Whites Invisible Dental Aligners | Get Straight Teeth At Home", 340 341 } 342 </script>
342 343 344 <!-- Global site tag (gtag.js) - Google Ads: 599306465 -->
vendor: 66 bytes, lines 344-345
344 345 <script async src="https://www.googletagmanager.com/gtag/js?id=
345AW-599306465
vendor: 14 bytes, lines 345-346
345"></script> 346
346<script> 347
vendor: 134 bytes, lines 347-351
347window.dataLayer = window.dataLayer || []; 348 function gtag(){dataLayer.push(arguments);} 349 gtag('js', new Date()); 350 351 gtag('config', '
351AW-599306465
vendor: 6 bytes, lines 351-352
351'); 352
352gtag('config', 'DC-11584134'); 353 </script>
353 354 355
355<script> 356 function getQueryParam(paramName) { 357 var query = window.location.search; 358 var paramValue = null; 359 var pos = query.indexOf(paramName + '='); 360 if (pos > -1) { 361 var start = pos + paramName.length + 1; 362 var end = query.indexOf('&', start); 363 end = end > -1 ? end : query.length; 364 paramValue = query.substring(start, end); 365 } 366 return paramValue; 367 } 368 369 var cookieDate = new Date(); 370 cookieDate.setMonth(cookieDate.getMonth() + 12); 371 372 var gclid = getQueryParam("gclid"); 373 if (gclid != null) { 374 document.cookie = 'gclid' + "=" + gclid + ";expires=" + cookieDate + ";domain=.dwaligners.co.uk;path=/"; 375 } 376 377 var fbclid = getQueryParam("fbclid"); 378 if (fbclid != null) { 379 document.cookie = 'fbclid' + "=" + fbclid + ";expires=" + cookieDate + ";domain=.dwaligners.co.uk;path=/"; 380 } 381 382 var ttclid = getQueryParam("ttclid"); 383 if (ttclid != null) { 384 document.cookie = 'ttclid' + "=" + ttclid + ";expires=" + cookieDate + ";domain=.dwaligners.co.uk;path=/"; 385 } 386 387 var vsClickRef = getQueryParam("clickref"); 388 if (vsClickRef != null) { 389 var vsCookieDate = new Date(); 390 vsCookieDate.setTime(vsCookieDate.getTime() + 7776000); 391 document.cookie = 'vsclickref' + "=" + vsClickRef + ";expires=" + vsCookieDate + ";domain=.dwaligners.co.uk;path=/"; 392 } 393 </script>
393 394 395 <!-- Reddit Pixel --> 396
396<script> 397 !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_l9vxiw2g');rdt('track', 'PageVisit'); 398 </script>
398 399 <!-- DO NOT MODIFY --> 400 <!-- End Reddit Pixel --> 401 402 <!-- Taboola Pixel Code --> 403
403<script type='text/javascript'> 404 window._tfa = window._tfa || []; 405 window._tfa.push({notify: 'event', name: 'page_view', id: 1452780}); 406 !function (t, f, a, x) { 407 if (!document.getElementById(x)) { 408 t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f); 409 } 410 }(document.createElement('script'), 411 document.getElementsByTagName('script')[0], 412 '//cdn.taboola.com/libtrc/unip/1452780/tfa.js', 413 'tb_tfa_script'); 414 </script>
414 415 <!-- End of Taboola Pixel Code --> 416 417
417<script> 418 jQuery(document).ready(function(){ 419 jQuery('body').on('submit', '[data-type="add-to-cart-form"]', function(){ 420 _tfa.push({notify: 'event', name: 'add_to_cart', id: 1452780}); 421 }); 422 }); 423 </script>
423 424
424<script> 425 window.sweet=window.sweet||{},window.sweet.q=sweet.q||[], 426 window.sweet.init=function(e){this.cid=e;}, 427 window.sweet.track=function(){this.q.push(arguments)};var a=document.createElement("script"), 428 m=document.getElementsByTagName("script")[0]; 429 a.async=1,a.src="https://track.sweetanalytics.com/sweet.min.js",m.parentNode.insertBefore(a,m); 430 sweet.init('AT-62820a4021430'); 431 sweet.track('pageview', 1); 432 </script>
432 433 434
434<script> 435 window.addEventListener('load', function () { 436 var domainsToDecorate = [ 437 'dwaligners.co.uk', 438 'diamondwhites.typeform.com/', 439 ], 440 queryParams = [ 441 'utm_term', 442 'utm_campaign', 443 'utm_source', 444 'utm_medium', 445 'utm_content', 446 ]; 447 // do not edit anything below this line 448 var links = document.querySelectorAll('a'); 449 // check if links contain domain from the domainsToDecorate array and then decorates 450 for (var linkIndex = 0; linkIndex < links.length; linkIndex++) { 451 for (var domainIndex = 0; domainIndex < domainsToDecorate.length; domainIndex++) { 452 if (links[linkIndex].href.indexOf(domainsToDecorate[domainIndex]) > -1) { 453 links[linkIndex].href = decorateUrl(links[linkIndex].href); 454 } 455 } 456 } 457 // decorates the URL with query params 458 function decorateUrl(urlToDecorate) { 459 var splitUrl = urlToDecorate.split("#"); 460 urlToDecorate = splitUrl[0]; 461 urlToDecorate = (urlToDecorate.indexOf('?') === -1) ? urlToDecorate + '?' : urlToDecorate + '&'; 462 var collectedQueryParams = []; 463 for (var queryIndex = 0; queryIndex < queryParams.length; queryIndex++) { 464 if (getQueryParam(queryParams[queryIndex]) && urlToDecorate.indexOf(queryParams[queryIndex] + '=') === -1) { 465 collectedQueryParams.push(queryParams[queryIndex] + '=' + getQueryParam(queryParams[queryIndex])) 466 } 467 } 468 469 var finalUrl = urlToDecorate + collectedQueryParams.join('&'); 470 471 if(typeof splitUrl[1] !== 'undefined'){ 472 finalUrl = finalUrl + "#" + splitUrl[1]; 473 } 474 475 return finalUrl; 476 } 477 // borrowed from https://stackoverflow.com/questions/831030/ 478 // a function that retrieves the value of a query parameter 479 function getQueryParam(name) { 480 if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(window.location.search)) 481 return decodeURIComponent(name[1]); 482 } 483 }); 484 </script>
484 485 486 487 488 489 490 491 492 493
493<script type="text/javascript"> 494 try { 495 window.EasyGdprSettings = "{\"cookie_banner\":true,\"cookie_banner_cookiename\":\"\",\"cookie_banner_settings\":{\"layout\":\"edgeless\",\"banner_color\":{\"hexcode\":\"#ffffff\",\"opacity\":1},\"banner_text_color\":{\"hexcode\":\"#060606\",\"opacity\":1},\"show_cookie_icon\":false,\"button_color\":{\"hexcode\":\"#2c3b5e\",\"opacity\":1},\"pp_url\":\"https:\/\/dwaligners.co.uk\/pages\/privacy-policy\",\"button_text_color\":{\"hexcode\":\"#ffffff\",\"opacity\":1},\"size\":\"xsmall\",\"font_family\":\"#custom\",\"font_family_custom\":\"TT Commons\"},\"current_theme\":\"other\",\"custom_button_position\":\"\",\"eg_display\":[\"login\",\"account\"],\"enabled\":false,\"texts\":{}}"; 496 } catch (error) {} 497 </script>
497 498 499 500 501 502<div class="ot-snapchat-multi-pixel"></div> 503 504 505 506 507 508
508<script> 509 var arraySnapchatPixelTrack = []; 510 </script>
510 511 512 513
513<script> 514 var snapchatPixelData = JSON.parse('{"pixels":[{"id":509,"shop":"diamond-whites-aligners.myshopify.com","pixel_id":"553a054e-c4ab-4b4e-bdb2-780bf99f891f","pixel_title":"DW Aligners","status":1,"is_master":1,"is_conversion_api":1,"access_token":null,"snapchat_account_id":86,"created_at":"2022-05-03T20:11:25.000000Z","updated_at":"2022-05-03T20:11:25.000000Z","mapping_collections":[],"mapping_products":[],"mapping_tags":[],"mapping_types":[]}]}') 515 var arraySnapchatPixel = snapchatPixelData && snapchatPixelData.pixels.length ? snapchatPixelData.pixels : [] 516 var metaCollection = [] 517 var metaProduct = [] 518 var metaTag = [] 519 var metaType = [] 520 if (document.querySelector("meta[property='omega:collections']") != null) { 521 metaCollection = document.querySelector("meta[property='omega:collections']").getAttribute("content").split(",") 522 } 523 if (document.querySelector("meta[property='omega:product']") != null) { 524 metaProduct = document.querySelector("meta[property='omega:product']").getAttribute("content").split(",") 525 } 526 if (document.querySelector("meta[property='omega:tags']") != null) { 527 metaTag = document.querySelector("meta[property='omega:tags']").getAttribute("content").split(",") 528 } 529 if (document.querySelector("meta[property='omega:product_type']") != null) { 530 metaType = document.querySelector("meta[property='omega:product_type']").getAttribute("content").split(",") 531 } 532 533 function arrayContainsMapping(metaMappings, mappings) { 534 mappings = mappings.map(item => item.toString()) 535 if (mappings.length && metaMappings.length) { 536 for (let i = 0; i < metaMappings.length; i++){ 537 if (mappings.includes(metaMappings[i].trim())) { 538 return true; 539 } 540 } 541 } 542 543 return false; 544 } 545 546 function checkPixelSelectedPage(pixel) { 547 let checkCollection = arrayContainsMapping(metaCollection, pixel.mapping_collections) 548 let checkProduct = arrayContainsMapping(metaProduct, pixel.mapping_products) 549 let checkTag = arrayContainsMapping(metaTag, pixel.mapping_tags) 550 let checkType = arrayContainsMapping(metaType, pixel.mapping_types) 551 if (checkCollection || checkProduct || checkTag || checkType) { 552 return true 553 } 554 return false 555 } 556 for (let i = 0; i < arraySnapchatPixel.length; i++){ 557 if (arraySnapchatPixel[i].is_master) { 558 arraySnapchatPixelTrack.push(arraySnapchatPixel[i].pixel_id) 559 } else { 560 if (checkPixelSelectedPage(arraySnapchatPixel[i])) { 561 arraySnapchatPixelTrack.push(arraySnapchatPixel[i].pixel_id) 562 } 563 } 564 } 565 </script>
565 566
567<script> 568 arraySnapchatPixelTrack = arraySnapchatPixelTrack.filter((value,index, self) => self.indexOf(value) === index) 569 </script>
569 570 571
572<script> var script = document.createElement('script'); script.async = true; script.src = 'https://client.prod.mplat-ppcprotect.com/nmesDw45t9Woha9dewNl4n6YUF-6tGkRTndr1JIE.js'; document.head.appendChild(script); </script>
572 573
573<script src="//dwaligners.co.uk/cdn/shop/t/63/assets/dividebuy-jquery-min.js?v=44779830314206854121735298446" type="text/javascript"></script>
vendor: 1 bytes, line 573
573
574<script src="//dwaligners.co.uk/cdn/shop/t/63/assets/dividebuy.js?v=93936377537318327611735298453" type="text/javascript"></script>
574 575<link href="//dwaligners.co.uk/cdn/shop/t/63/assets/dividebuy-style.css?v=114303323257312866101735298452" rel="stylesheet" type="text/css" media="all" /> 576<link href="//dwaligners.co.uk/cdn/shop/t/63/assets/dividebuy-softcredit-search.css?v=134793143669930281431735298450" rel="stylesheet" type="text/css" media="all" /> 577 578
579<script> 580 window.ReferralYard = { 581 provider: 'https://referralyard.com', 582 api_key: 'g5qdOPl5sQgzf1u9ypth4Kk1HY9fpShdOWayjQEHfQ9hv9IKVkE3HJW50EFd', 583 customer_id: '', 584 customer_name: '', 585 customer_email: '' 586 } 587</script>
587 588 589 590 591<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 592 593 594 595 596 597 598 599 600 601 602 603 604
604<script async src="https://static.klaviyo.com/onsite/js/RaumA3/klaviyo.js?company_id=RaumA3"></script>
604 605
605<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
605 606 607 608 609 610 611 612
612<script> 613 window.klaviyoReviewsProductDesignMode = false 614 </script>
614 615 616 617 618 619 620 621 622 623 624<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
625<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: 10661560356,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 625
625
626<script> 627 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 628</script>
vendor: 1 bytes, line 628
628
629<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}
629).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: 10661560356,storefrontBaseUrl: "https://dwaligners.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dwaligners.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"334856228","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-DCQ7XSVQMM\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-DCQ7XSVQMM\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"60063780","configuration":"{\"tagID\":\"2612353614913\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
629,{"id":"14123044","configuration":"{\"pixelId\":\"553a054e-c4ab-4b4e-bdb2-780bf99f891f\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Diamond Whites Aligners","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"diamond-whites-aligners.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/dwaligners.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://dwaligners.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"176688562553","themePublished":"true","eventMetadataId":"69f0600f-645a-4f03-aece-3b85f7bccc61","pageType":"home","shopId":"10661560356","storefrontBaseUrl":"https:\/\/dwaligners.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
629<script> 630 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 631 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 632 window.ShopifyAnalytics.meta.currency = 'GBP'; 633 var meta = {"page":{"pageType":"home","requestId":"975cbd84-b467-4120-8110-75146890cfc1-1791091622"}}; 634 for (var attr in meta) { 635 window.ShopifyAnalytics.meta[attr] = meta[attr]; 636 } 637</script>
vendor: 1 bytes, line 637
637
638<script class="analytics"> 639 (function () { 640 var customDocumentWrite = function(content) { 641 var jquery = null; 642 643 if (window.jQuery) { 644 jquery = window.jQuery; 645 } else if (window.Checkout && window.Checkout.$) { 646 jquery = window.Checkout.$; 647 } 648 649 if (jquery) { 650 jquery('body').append(content); 651 } 652 }; 653 654 var hasLoggedConversion = function(token) { 655 if (token) { 656 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 657 } 658 return false; 659 } 660 661 var setCookieIfConversion = function(token) { 662 if (token) { 663 var twoMonthsFromNow = new Date(Date.now()); 664 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 665 666 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 667 } 668 } 669 670 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 671 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 672 if (trekkie.integrations) { 673 return; 674 } 675 trekkie.methods = [ 676 'identify', 677 'page', 678 'ready', 679 'track', 680 'trackForm', 681 'trackLink' 682 ]; 683 trekkie.factory = function(method) { 684 return function() { 685 var args = Array.prototype.slice.call(arguments); 686 args.unshift(method); 687 trekkie.push(args); 688 if (method == 'track' || method == 'page') { 689 var pageUrl; 690 try { 691 pageUrl = window.location.href; 692 } catch (e) {} 693 var pageReferrer; 694 try { 695 pageReferrer = document.referrer; 696 } catch (e) {} 697 try { 698 if (window.__TREKKIE_SHIM_QUEUE == null) { 699 window.__TREKKIE_SHIM_QUEUE = []; 700 } 701 window.__TREKKIE_SHIM_QUEUE.push({ 702 from: 'trekkie-stub', 703 method: method, 704 args: args.slice(1), 705 pageContext: { 706 url: pageUrl, 707 referrer: pageReferrer 708 } 709 }); 710 } catch (e) { 711 // no-op 712 } 713 } 714 return trekkie; 715 }; 716 }; 717 for (var i = 0; i < trekkie.methods.length; i++) { 718 var key = trekkie.methods[i]; 719 trekkie[key] = trekkie.factory(key); 720 } 721 trekkie.load = function(config) { 722 trekkie.config = config || {}; 723 trekkie.config.initialDocumentCookie = document.cookie; 724 var first = document.getElementsByTagName('script')[0]; 725var script = document.createElement('script'); 726script.type = 'text/javascript'; 727script.onerror = function(e) { 728 var scriptFallback = document.createElement('script'); 729 scriptFallback.type = 'text/javascript'; 730 scriptFallback.onerror = function(error) { 731 var Monorail = { 732 produce: function produce(monorailDomain, schemaId, payload) { 733 var currentMs = new Date().getTime(); 734 var event = { 735 schema_id: schemaId, 736 payload: payload, 737 metadata: { 738 event_created_at_ms: currentMs, 739 event_sent_at_ms: currentMs 740 } 741 }; 742 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 743 }, 744 sendRequest: function sendRequest(endpointUrl, payload) { 745 // Try the sendBeacon API 746 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 747 var blobData = new window.Blob([payload], { 748 type: 'text/plain' 749 }); 750 751 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 752 return true; 753 } // sendBeacon was not successful 754 755 } // XHR beacon 756 757 var xhr = new XMLHttpRequest(); 758 759 try { 760 xhr.open('POST', endpointUrl); 761 xhr.setRequestHeader('Content-Type', 'text/plain'); 762 xhr.send(payload); 763 } catch (e) { 764 console.log(e); 765 } 766 767 return false; 768 }, 769 isIos12: function isIos12() { 770 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 771 } 772 }; 773 Monorail.produce('monorail-edge.shopifysvc.com', 774 'trekkie_storefront_load_errors/1.1', 775 {shop_id: 10661560356, 776 theme_id: 176688562553, 777 app_name: "storefront", 778 context_url: window.location.href, 779 source_url: "//dwaligners.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 780 781 }; 782 scriptFallback.async = true; 783 scriptFallback.src = '//dwaligners.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 784 first.parentNode.insertBefore(scriptFallback, first); 785}; 786script.async = true; 787script.src = '//dwaligners.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 788first.parentNode.insertBefore(script, first); 789 790 }; 791 trekkie.load( 792 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10661560356,"isMerchantRequest":null,"themeId":176688562553,"themeCityHash":"14236613951669722299","contentLanguage":"en","currency":"GBP","eventMetadataId":"69f0600f-645a-4f03-aece-3b85f7bccc61"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 793 ); 794 795 var loaded = false;
796 trekkie.ready(function() { 797 if (loaded) return; 798 loaded = true; 799 800 window.ShopifyAnalytics.lib = window.trekkie; 801 802 var originalDocumentWrite = document.write; 803 document.write = customDocumentWrite; 804 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 805 document.write = originalDocumentWrite; 806 807 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 808 var token = match? match[1]: undefined; 809 if (!hasLoggedConversion(token)) { 810 setCookieIfConversion(token); 811 812 } 813 }); 814 815 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"975cbd84-b467-4120-8110-75146890cfc1-1791091622","shopifyEmitted":true}); 816 817 var eventsListenerScript = document.createElement('script'); 818 eventsListenerScript.async = true; 819 eventsListenerScript.src = "//dwaligners.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 820 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 821})();</script>
821 822
822<script> 823 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 824 window.ga = function ga() { 825 (window.ga.q = window.ga.q || []).push(arguments); 826 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 827 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 828 } 829 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 830 }; 831 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 832 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 833 } 834 } 835</script>
vendor: 1 bytes, line 835
835
836<script 837 defer 838 src="https://dwaligners.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 839 data-application="storefront-renderer" 840 data-shop-id="10661560356" 841 data-render-region="gcp-us-west1" 842 data-page-type="index" 843 data-theme-instance-id="176688562553" 844 data-theme-name="Dawn" 845 data-theme-version="2.4.0" 846 data-monorail-region="shop_domain" 847 data-resource-timing-sampling-rate="10" 848 data-shs="true" 849 data-shs-beacon="true" 850 data-shs-export-with-fetch="true" 851 data-shs-logs-sample-rate="1" 852 data-shs-beacon-endpoint="https://dwaligners.co.uk/api/collect" 853></script>
853 854<meta name="shopify-y" content="c4f14cbf-4c89-4923-9e7e-d13c93d419ab" data-expiration="1822649222000"><meta name="shopify-s" content="52d19e2e-b86d-4eee-882d-077b8dc73e3c" data-expiration="1791093422000"><meta name="new-cookie-storage-activated" content="t"> 855</head> 856 857<body class="gradient"> 858 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 859 Skip to content 860 </a> 861 862 <div id="shopify-section-dw-header" class="shopify-section"><div class="dw_header "> 863 <div class="dw_header__nav_bar dd-px-8"> 864 <ul class="dw_header__nav_left"> 865 <li class="hide_on_desktop"> 866 <div 867 class="trustpilot-widget" 868 data-locale="en-GB" 869 data-template-id="5419b732fbfb950b10de65e5" 870 data-businessunit-id="5ef2607a17dcfb0001dffc11" 871 data-style-height="24px" 872 data-style-width="100%" 873 data-theme="light" 874 > 875 <a href="https://uk.trustpilot.com/review/dwaligners.co.uk" target="_blank" rel="noopener">Trustpilot</a> 876 </div> 877 </li><li> 878 <a 879 href="/pages/dr-richard" 880 881 > 882 Dr Richard 883 </a> 884 </li><li> 885 <a 886 href="/pages/book-a-scan" 887 888 > 889 Book a visit 890 </a> 891 </li></ul> 892 <a class="dw_header__logo" href="/"> 893 894 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/dw-x-impress.svg?v=1678867613" width="115" height="50"> 895 896 897 </a> 898 <ul class="dw_header__nav_right"> 899 <li class="hide_on_mobile"> 900 <div 901 class="trustpilot-widget" 902 data-locale="en-GB" 903 data-template-id="5419b732fbfb950b10de65e5" 904 data-businessunit-id="5ef2607a17dcfb0001dffc11" 905 data-style-height="24px" 906 data-style-width="100%" 907 data-theme="light" 908 > 909 <a href="https://uk.trustpilot.com/review/dwaligners.co.uk" target="_blank" rel="noopener">Trustpilot</a> 910 </div> 911 </li><li> 912 <a 913 href="/pages/how-it-works" 914 915 > 916 How It Works 917 </a> 918 </li><li class="nav_right__burger_menu"> 919 <div><i class="fal fa-bars"></i></div> 920 </li> 921 </ul> 922 </div><div class="dw_header__main_menu"> 923 <div class="main_menu__inner"> 924 <div class="main_menu__left"> 925 <div class="left__bg"> 926 927 <img src="//dwaligners.co.uk/cdn/shop/files/iStock-1127973119_800x1050.jpg?v=1638204272" loading="lazy"> 928 929 </div> 930 <div class="left__fg"> 931 <ul class="fg__socials"><li> 932 <a href="https://twitter.com/diamondwhites1" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15"> 933 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 934</svg> 935</a> 936 </li><li> 937 <a href="https://www.facebook.com/DiamondWhitesTeethWhitening/" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 938 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 939</svg> 940</a> 941 </li><li> 942 <a href="https://www.instagram.com/diamondwhites" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
943 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 944 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 945</svg> 946</a> 947 </li></ul> 948 <div class="fg__image"> 949 950 <img src="//dwaligners.co.uk/cdn/shop/files/R6_9041_1_650x900.jpg?v=1638274267" loading="lazy"> 951 952 </div> 953 </div> 954 </div> 955 <div class="main_menu__right dd-px-8"> 956 <div class="right__image"> 957 958 <img src="//dwaligners.co.uk/cdn/shop/files/R6_9041_1_650x900.jpg?v=1638274267" loading="lazy"> 959 960 </div> 961 <div class="right__burger_menu_close"><i class="fal fa-times"></i></div> 962 <ul class="right__nav"> 963 <li> 964 <a href="/pages/book-a-scan" class="special_button_1">Book a visit</a> 965 </li> 966 <li> 967 <a href="/pages/how-it-works" class="special_button_2">How It Works</a> 968 </li><li> 969 <a 970 href="/pages/pricing" 971 972 > 973 Pricing 974 </a> 975 </li><li> 976 <a 977 href="https://getstarted.smile2impress.com/pages/veneers" 978 979 > 980 Veneers 981 </a> 982 </li><li> 983 <a 984 href="/pages/dr-richard" 985 986 > 987 Dr Richard 988 </a> 989 </li><li> 990 <a 991 href="/pages/contact" 992 993 > 994 Contact 995 </a> 996 </li><li> 997 <a 998 href="/pages/faqs" 999 1000 > 1001 FAQ 1002 </a> 1003 </li><li> 1004 <a href="/cart" class="trolley"><i class="fal fa-shopping-cart"></i></a> 1005 </li> 1006 1007 <li class="right__socials_section"> 1008 <ul class="right__socials"><li> 1009 <a href="https://twitter.com/diamondwhites1" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15"> 1010 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 1011</svg> 1012</a> 1013 </li><li> 1014 <a href="https://www.facebook.com/DiamondWhitesTeethWhitening/" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
1015 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1016</svg> 1017</a> 1018 </li><li> 1019 <a href="https://www.instagram.com/diamondwhites" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 1020 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1021 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1022</svg> 1023</a> 1024 </li></ul> 1025 </li> 1026 </ul> 1027 <a class="right__logo" href="/"> 1028 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/dw-x-impress.svg?v=1678867613" width="225" height="auto" loading="lazy"> 1029 </a> 1030 </div> 1031 </div> 1032 </div> 1033 1034
1034<script> 1035 $('body').on('click', '.nav_right__burger_menu', function () { 1036 $('.dw_header__main_menu').addClass('active'); 1037 $('body').css('overflow', 'hidden'); 1038 // $(window).scrollTop(0); 1039 }); 1040 1041 $('body').on('click', '.right__burger_menu_close', function () { 1042 $('.dw_header__main_menu').removeClass('active'); 1043 $('body').css('overflow', 'auto'); 1044 }); 1045 1046 $('.dw_header__nav_right iframe').contents().find('#yourDiv').empty(); 1047 </script>
1047 1048</div> 1049 1050 1051</div> 1052 <div id="shopify-section-announcement-bar" class="shopify-section"> 1053</div> 1054 <div id="shopify-section-sale-banner" class="shopify-section"> 1055</div> 1056 1057 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1058 <div class="scroll_to_top"><i class="fal fa-long-arrow-up"></i></div> 1059 <section id="shopify-section-template--24327314047353__black_friday_hero" class="shopify-section"></section><section id="shopify-section-template--24327314047353__hero" class="shopify-section hero"><div class="hero__bg"> 1060 1061 <img src="//dwaligners.co.uk/cdn/shop/files/hero_41228b9d-a7f3-4550-b8ff-f064333628ae_1920x950.jpg?v=1661544855" loading="lazy"> 1062 1063 1064 <video id="homepage_hero_video" src="" autoplay muted loop playsinline></video> 1065 1066 </div> 1067 <div class="hero__fg"> 1068 <div class="fg__text"> 1069 1070 <h1 class="text__title"><p>Straight teeth,<br/>without the expense</p></h1> 1071 1072 1073 <p class="text__smallprint">for only £59.44 a month*</p> 1074 1075 1076 <div class="text__links"> 1077 <a href="/pages/how-it-works" class="text__link">How It Works</a> 1078 1079 1080 <a href="/pages/book-a-scan" class="text__link">Book a visit</a> 1081 1082 </div> 1083 1084 </div> 1085 1086 <div class="scroll_below_hero"> 1087 <i class="fal fa-chevron-down"></i> 1088 </div> 1089 </div>
1089<script> 1090 $('body').on('click', '.scroll_below_hero', function() { 1091 let element = $('.hero'); 1092 $(window).scrollTop(element.position().top + element.outerHeight(true) - $('.dw_header__nav_bar ').outerHeight(true)); 1093 }) 1094 1095 1096 1097 let videoSource = { 1098 desktop: 'https://cdn.shopify.com/videos/c/o/v/29cc4f678b12409db07ab67199478806.mp4', 1099 mobile: 'https://cdn.shopify.com/videos/c/o/v/b0d798abc5654b0181736a16cf8b6246.mp4', 1100 mobileSize: 756, 1101 status: false, 1102 } 1103 1104 const resizeObserver = new ResizeObserver(entries => { 1105 for (let entry of entries) { 1106 if(entry.contentBoxSize) { 1107 // Firefox implements `contentBoxSize` as a single content rect, rather than an array 1108 const contentBoxSize = Array.isArray(entry.contentBoxSize) ? entry.contentBoxSize[0] : entry.contentBoxSize; 1109 1110 let size = contentBoxSize.inlineSize; 1111 1112 if (videoSource.status == false) { 1113 drawVideo(size, true) 1114 } else { 1115 drawVideo(size) 1116 } 1117 1118 } else { 1119 let size = entry.contentRect.width; 1120 1121 if (videoSource.status == false) { 1122 drawVideo(size, true) 1123 } else { 1124 drawVideo(size) 1125 } 1126 1127 } 1128 } 1129 }); 1130 1131 let element = document.querySelector('#homepage_hero_video'); 1132 resizeObserver.observe(element); 1133 1134 $(document).ready(function() { 1135 let size = $(window).width() 1136 drawVideo(size, true) 1137 }) 1138 1139 function drawVideo(size, initial = false) { 1140 let element = $('#homepage_hero_video'); 1141 1142 if (initial) { 1143 if (size > videoSource.mobileSize) { 1144 element.attr('src', videoSource.desktop); 1145 videoSource.status = 'desktop'; 1146 } else { 1147 element.attr('src', videoSource.mobile); 1148 videoSource.status = 'mobile'; 1149 } 1150 } else { 1151 if (size > videoSource.mobileSize && videoSource.status != 'desktop') { 1152 element.attr('src', videoSource.desktop); 1153 videoSource.status = 'desktop'; 1154 } else if (size <= videoSource.mobileSize && videoSource.status != 'mobile') { 1155 element.attr('src', videoSource.mobile); 1156 videoSource.status = 'mobile'; 1157 } 1158 } 1159 } 1160 1161 1162 </script>
1162</section><section id="shopify-section-template--24327314047353__cta_1" class="shopify-section cta_one"> 1163 <div class="cta_one__bg"> 1164 <img src="//dwaligners.co.uk/cdn/shop/files/iStock-1127973119_750x375.jpg?v=1638204272" loading="lazy"> 1165 </div> 1166 <div class="cta_one__fg dd-px-8"> 1167 <div class="fg__diagram"> 1168 <img class="rotating__aligner"> 1169 </div> 1170 <div class="fg__text"> 1171 1172 <div class="text__cont"> 1173 1174 <div class="text__text"><p>24/7 Dental Monitoring</p></div> 1175 1176 1177 <div class="text__text_small"><p>Via our app and at our UK clinics.</p></div> 1178 1179 1180 <a href="/pages/how-it-works" class="text__link">Find Out More</a> 1181 1182 </div> 1183 1184 <div class="text__cont"> 1185 1186 <div class="text__text"><p>Created by Dentists</p></div> 1187 1188 1189 <div class="text__text_small"><p>Every treatment is approved & monitored by GDC registered Dentists.</p></div> 1190 1191 1192 <a href="/pages/how-it-works" class="text__link">Find Out More</a> 1193 1194 </div> 1195 1196 <div class="text__cont"> 1197 1198 <div class="text__text"><p>BPA Free</p></div> 1199 1200 1201 <div class="text__text_small"><p>Our material is carefully selected for quality, safety & results.</p></div> 1202 1203 1204 <a href="/pages/how-it-works" class="text__link">Find Out More</a> 1205 1206 </div> 1207 1208 </div> 1209 </div> 1210 1211
1212<script> 1213 $(document).ready(function(){ 1214 let alignerImages = [ 1215 'https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps0.png?v=77259807323773635711735298112','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps1.png?v=77259807323773635711735298113','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps2.png?v=38132428034163268691735298223','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps3.png?v=112725204634704003471735298324','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps4.png?v=80005742559959492591735298335','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps5.png?v=47764415891365053241735298346','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps6.png?v=80757273566107768601735298361','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps7.png?v=95778209552113715521735298372','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps8.png?v=7735261874434036301735298383','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps9.png?v=11240530396994724411735298394','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps10.png?v=63589656146958441351735298114','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps11.png?v=2082522760900812851735298125','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps12.png?v=173573982167356534941735298136','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps13.png?v=93524915850720971311735298147','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps14.png?v=123488654775285587241735298158','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps15.png?v=184180840403020066221735298169','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps16.png?v=105961300157605672391735298180','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps17.png?v=147026649640272208051735298191','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps18.png?v=97744818729045237581735298202','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps19.png?v=17910243786765768511735298212','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps20.png?v=64288342239423395961735298224','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps21.png?v=144202529122736171731735298235','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps22.png?v=51885721566699252261735298247','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps23.png?v=66665219016266442661735298258','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps24.png?v=34645978566167655601735298269','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps25.png?v=101639270399169480351735298280','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps26.png?v=1438647009287847691735298291','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps27.png?v=130416442690723964471735298303','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps28.png?v=164171063372641742301735298314','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps29.png?v=161633159553933184091735298323','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps30.png?v=92120733085920350641735298325','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps31.png?v=76189582605466181611735298326','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps32.png?v=91154257476196809871735298327','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps33.png?v=141688964626166292841735298328','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps34.png?v=133921538102306080001735298329','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps35.png?v=165891692811553153921735298330','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps36.png?v=147356637764901072511735298331','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps37.png?v=130854015475441871141735298332','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps38.png?v=100756437879302551881735298333','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps39.png?v=77976327824522045811735298334','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps40.png?v=18761678095668843781735298336','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps41.png?v=123169136686725133171735298337','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps42.png?v=115996418197876648421735298338','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps43.png?v=14394694222110774931735298339','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps44.png?v=9494747619543334101735298340','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps45.png?v=146079119714196488551735298341','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps46.png?v=21934642191758001131735298342','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps47.png?v=134538899478810703871735298343','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps48.png?v=174961575682430655461735298344','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps49.png?v=154453662239874450511735298345','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps50.png?v=17813356050541701521735298347','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps51.png?v=8796451278150483231735298348','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps52.png?v=10098368630076159631735298349','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps53.png?v=63903861150049795901735298350','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps54.png?v=93449531746445348371735298352','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps55.png?v=117844678291441495281735298354','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps56.png?v=152896688326280911361735298355','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps57.png?v=647767998990219111735298357','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps58.png?v=52161812749402502221735298358','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps59.png?v=108518142070097318941735298360','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps60.png?v=99805943211171619831735298362','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps61.png?v=183877968141724605091735298363','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps62.png?v=142310184798995978111735298364','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps63.png?v=58444044668269138471735298365','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps64.png?v=67017867864932806781735298366','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps65.png?v=10338417748097872541735298367','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps66.png?v=90911389707638873701735298368','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps67.png?v=87978146435135042751735298369','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps68.png?v=16107747176586247241735298370','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps69.png?v=39095509224733980831735298371','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps70.png?v=156517599878813506071735298373','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps71.png?v=112919957336780773721735298374','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps72.png?v=40426600199095041131735298375','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps73.png?v=70819123200607362221735298376','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps74.png?v=84885350775899001591735298377','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps75.png?v=65757203313193594411735298378','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps76.png?v=183519682894654177301735298379','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps77.png?v=72171366475021894321735298380','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps78.png?v=146167796535453104841735298381','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps79.png?v=25445131515179825791735298382','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps80.png?v=109069341285893504601735298384','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps81.png?v=33425784407129772641735298385','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps82.png?v=106427893276228100271735298386','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps83.png?v=98273246910672231291735298387','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps84.png?v=152072040398847316681735298388','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps85.png?v=126276304531012656131735298389','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps86.png?v=159758766075790741861735298390','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps87.png?v=32546148641721252021735298391','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps88.png?v=108554644085980546781735298392','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps89.png?v=145487702039927918611735298393','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps90.png?v=143477494418694568181735298395','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps91.png?v=141424434906355624941735298396','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps92.png?v=21710417922533171221735298397','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps93.png?v=83949125541809320881735298398','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps94.png?v=79122126786978360431735298399','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps95.png?v=33853756136230586221735298400','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps96.png?v=43258337231449152591735298401','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps97.png?v=56479708879772797801735298402','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps98.png?v=29191301066170130531735298404','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps99.png?v=44579848968502804341735298405','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps100.png?v=107933578787768835431735298115','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps101.png?v=36898758955921569981735298116','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps102.png?v=74639341463769442671735298117','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps103.png?v=146655175922547719871735298118','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps104.png?v=184008216185293494291735298119','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps105.png?v=157347007860926659651735298120','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps106.png?v=139420239984175554271735298121','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps107.png?v=81907815595379815651735298122','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps108.png?v=84364830123693862591735298123','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps109.png?v=180798892373965000871735298124','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps110.png?v=153222637292979761321735298126','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps111.png?v=93633298581420717581735298127','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps112.png?v=31959153520458476231735298128','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps113.png?v=39216859990333498081735298129','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps114.png?v=173556890045856723831735298130','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps115.png?v=129600198705954658771735298131','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps116.png?v=174578946329474645511735298132','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps117.png?v=129915368983167267691735298133','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps118.png?v=3711973923128900101735298134','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps119.png?v=41335919772511648011735298135','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps120.png?v=24486100936007750551735298137','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps121.png?v=107965023397105654741735298138','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps122.png?v=64774685232030524291735298139','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps123.png?v=155604154701942003561735298140','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps124.png?v=133658668800088067571735298141','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps125.png?v=183346663729490774481735298142','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps126.png?v=145305601062371740331735298143','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps127.png?v=150139198749902904861735298144','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps128.png?v=118582929879001899421735298145','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps129.png?v=42062168061219765491735298146','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps130.png?v=31312345600977541631735298148','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps131.png?v=99853401829434887921735298149','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps132.png?v=180593593720507899661735298150','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps133.png?v=35287783318036839881735298151','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps134.png?v=39569300978715098581735298152','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps135.png?v=65576521565991542821735298153','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps136.png?v=177885064099925358231735298154','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps137.png?v=158324029565827249571735298155','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps138.png?v=50648874896770346621735298156','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps139.png?v=155603199604527548051735298157','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps140.png?v=176338286612121167221735298159','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps141.png?v=146192422546404965221735298160','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps142.png?v=181221404430040683141735298161','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps143.png?v=151265687137953973951735298162','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps144.png?v=116600548644941754041735298163','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps145.png?v=52128154598064732231735298164','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps146.png?v=134384641199202688881735298165','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps147.png?v=14108072900129736521735298166','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps148.png?v=119010041081578745251735298167','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps149.png?v=23347904604974024501735298168','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps150.png?v=55426899379176460661735298170','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps151.png?v=77055924719078757821735298171','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps152.png?v=100822388877940876511735298172','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps153.png?v=121836989423150400511735298173','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps154.png?v=89329772320743631471735298174','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps155.png?v=10617062461113455311735298175','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps156.png?v=99181249293655678211735298176','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps157.png?v=81177599710215581111735298177','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps158.png?v=77835155430605232031735298178','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps159.png?v=95589963999341612501735298179','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps160.png?v=9072119139384774271735298181','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps161.png?v=62838333665543137301735298182','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps162.png?v=78943189098997647361735298183','https://dwaligners.co.uk/cdn/shop/t/63/assets
1215/aligner24fps163.png?v=127753944783991760091735298184','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps164.png?v=33114961037642120081735298185','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps165.png?v=146612798155547103621735298186','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps166.png?v=173939025575039976041735298187','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps167.png?v=181198801836537996041735298188','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps168.png?v=169167362149453457171735298189','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps169.png?v=157266557793974385561735298190','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps170.png?v=72189371984948899341735298192','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps171.png?v=11502125022225661051735298193','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps172.png?v=12944413620510158891735298194','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps173.png?v=93570021012152297091735298195','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps174.png?v=91370048924445991461735298196','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps175.png?v=123993523198462900101735298197','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps176.png?v=60421444779343121971735298198','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps177.png?v=11008827970360535401735298199','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps178.png?v=116396570232486310711735298200','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps179.png?v=105777497210020254881735298201','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps180.png?v=103844041478767772211735298203','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps181.png?v=55513685149923631211735298204','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps182.png?v=6582664827912551141735298205','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps183.png?v=2287016159940840891735298206','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps184.png?v=66572131591261290571735298207','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps185.png?v=132416863431110068981735298208','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps186.png?v=105377454959439542181735298209','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps187.png?v=45562976703567906271735298210','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps188.png?v=122820686295640539681735298211','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps189.png?v=125500216320092449441735298212','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps190.png?v=103388833068029526101735298213','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps191.png?v=29090949381920158561735298214','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps192.png?v=178545247944795512361735298215','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps193.png?v=59561190490622816911735298216','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps194.png?v=76463145154252922781735298217','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps195.png?v=9152709027682907221735298218','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps196.png?v=168721895916375403811735298219','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps197.png?v=157776073976673202071735298220','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps198.png?v=164190779218399635691735298221','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps199.png?v=116683910426978907691735298222','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps200.png?v=122552414676917866631735298225','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps201.png?v=108747856969543699471735298226','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps202.png?v=143023639872839368011735298227','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps203.png?v=128849677708926962001735298228','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps204.png?v=139661444624054089881735298229','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps205.png?v=58755678875671136801735298230','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps206.png?v=126691438786748341021735298231','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps207.png?v=178486670104259915141735298232','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps208.png?v=114352424236875755491735298233','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps209.png?v=51983173985552491351735298234','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps210.png?v=140845672664076944351735298236','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps211.png?v=54084065691255460181735298237','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps212.png?v=140957905918315587461735298238','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps213.png?v=25229211892626755021735298239','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps214.png?v=111214871497412649111735298240','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps215.png?v=36649672657672253511735298242','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps216.png?v=120627681245643292591735298243','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps217.png?v=144041969175399105261735298244','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps218.png?v=79544748607172562191735298245','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps219.png?v=72
1215625317108805662131735298246','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps220.png?v=143570848631053409001735298248','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps221.png?v=159924401862110966821735298249','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps222.png?v=81566796547783673391735298250','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps223.png?v=68780920740656198401735298251','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps224.png?v=125363876369741152161735298252','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps225.png?v=53474058832233940901735298253','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps226.png?v=67774525630473314051735298254','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps227.png?v=39554617701980355751735298255','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps228.png?v=140764574113150374931735298256','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps229.png?v=125895852170277962001735298257','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps230.png?v=14436805311165801831735298259','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps231.png?v=16821011795142132741735298260','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps232.png?v=82594129501208384671735298261','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps233.png?v=15407525328827136241735298262','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps234.png?v=134658869699384079031735298263','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps235.png?v=44839789557940172681735298264','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps236.png?v=116256063777626411761735298265','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps237.png?v=66946686922707795091735298266','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps238.png?v=122181319470551971831735298267','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps239.png?v=25272537069637721511735298268','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps240.png?v=45610924667445139031735298270','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps241.png?v=156324366749014442681735298271','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps242.png?v=140494515274076637501735298272','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps243.png?v=160180023042749467931735298273','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps244.png?v=165332433604259018401735298274','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps245.png?v=106562503599334212711735298275','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps246.png?v=59249637502564435141735298276','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps247.png?v=163016065527401918161735298277','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps248.png?v=129883300477080838171735298278','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps249.png?v=98380462593402258061735298279','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps250.png?v=96488062016787576051735298281','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps251.png?v=22687039790027016561735298282','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps252.png?v=46918866327199439481735298283','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps253.png?v=47045743798425685181735298284','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps254.png?v=170555935271964315341735298285','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps255.png?v=52353323442958585441735298286','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps256.png?v=125939570773942750751735298287','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps257.png?v=65009841320071599191735298288','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps258.png?v=50992357490928886761735298289','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps259.png?v=97978879851499073861735298290','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps260.png?v=119581096480408466171735298292','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps261.png?v=40402428390508839311735298293','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps262.png?v=5129
12156296060812673031735298294','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps263.png?v=160533518217025037631735298295','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps264.png?v=13453298824854007401735298296','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps265.png?v=147244435804902457341735298297','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps266.png?v=142942646059646365621735298298','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps267.png?v=184103877552267139151735298299','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps268.png?v=148519515477847413031735298300','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps269.png?v=35281431065949824211735298301','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps270.png?v=28457719839530357891735298303','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps271.png?v=148911350333802299751735298304','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps272.png?v=177918698078811932541735298306','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps273.png?v=64671989024689327641735298307','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps274.png?v=12972724529599721161735298308','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps275.png?v=180890150254564553181735298309','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps276.png?v=52527651987263726381735298310','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps277.png?v=65791995792573347701735298311','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps278.png?v=172039336269909657141735298312','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps279.png?v=89274665105418730631735298313','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps280.png?v=55522736116302381591735298315','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps281.png?v=133713913249115790451735298316','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps282.png?v=46934784187110090741735298317','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps283.png?v=43765060709076300971735298318','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps284.png?v=48304490141931038951735298319','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps285.png?v=132952819210662304471735298320','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps286.png?v=168896474952671553591735298321','https://dwaligners.co.uk/cdn/shop/t/63/assets/aligner24fps287.png?v=142479677031302300581735298322', 1216 ]; 1217 1218 spinningAlignerHandler(); 1219 updateCSS(); 1220 1221 $(window).scroll(function() { 1222 spinningAlignerHandler(); 1223 }) 1224 1225 $(window).on('resize', function() { 1226 spinningAlignerHandler(); 1227 updateCSS(); 1228 }) 1229 1230 function spinningAlignerHandler() { 1231 let loadedPos = window.scrollY + $('.dw_header__nav_bar').outerHeight(); 1232 1233 // get the position of the aligners 1234 let start = $('.cta_one').position().top; 1235 let end = start + $('.cta_one').outerHeight(); 1236 1237 1238 if (loadedPos < start) { 1239 $('.rotating__aligner').attr('src', alignerImages[0]); 1240 $('.cta_one .text__cont').removeClass('past current upcomming'); 1241 $('.cta_one .text__cont').addClass('upcomming'); 1242 $('.cta_one .text__cont').eq(0).removeClass('past current upcomming'); 1243 $('.cta_one .text__cont').eq(0).addClass('current'); 1244 1245 } else if (loadedPos > start && loadedPos < (end - ( $('.cta_one').outerHeight() / $('.cta_one .text__cont').length ))) { 1246 // get height of element, divide by usps detected 1247 let fullCycle = $('.cta_one').outerHeight() - ( $('.cta_one').outerHeight() / $('.cta_one .text__cont').length ); 1248 let uspCycle = $('.cta_one').outerHeight() / ($('.cta_one .text__cont').length + 1); 1249 let singleFrame = fullCycle / alignerImages.length; 1250 let progress = ( window.scrollY + $('.dw_header__nav_bar').outerHeight() ) - start; 1251 let currentFrame = Math.floor(progress / singleFrame) % alignerImages.length; 1252 let currentUSP = Math.floor(progress / uspCycle); 1253 let uspProgress = (progress / uspCycle) % 1; 1254 // console.log('t ' + currentUSP) 1255 1256 // console.log(uspProgress) 1257 1258 $('.rotating__aligner').attr('src', alignerImages[currentFrame]); 1259 // $('.cta_one .text__cont').hide() 1260 // $('.cta_one .text__cont').eq(currentUSP).show() 1261 1262 uspHandler(currentUSP, uspProgress); 1263 1264 } else { 1265 let lastUSP = $('.cta_one .text__cont').length - 1; 1266 $('.rotating__aligner').attr('src', alignerImages[0]); 1267 $('.cta_one .text__cont').removeClass('past current upcomming'); 1268 $('.cta_one .text__cont').addClass('past'); 1269 $('.cta_one .text__cont').eq(lastUSP).removeClass('past current upcomming'); 1270 $('.cta_one .text__cont').eq(lastUSP).addClass('current'); 1271 } 1272 } 1273 1274 function updateCSS() { 1275 let noOfUSPS = $('.cta_one .text__cont').length; 1276 let headerHeight = `${ $('.dw_header__nav_bar').outerHeight() }px`; 1277 $('.cta_one').attr('style', `--usps: ${noOfUSPS}; --header: ${headerHeight}`); 1278 } 1279 1280 function uspHandler(index, progress) { 1281 if (index == 0) { 1282 $('.cta_one .text__cont').removeClass('past current upcomming'); 1283 $('.cta_one .text__cont').addClass('upcomming'); 1284 $('.cta_one .text__cont').eq(0).removeClass('upcomming'); 1285 $('.cta_one .text__cont').eq(0).addClass('current'); 1286 } else { 1287 $('.cta_one .text__cont').eq(index).removeClass('past current upcomming'); 1288 $('.cta_one .text__cont').eq(index).addClass('current'); 1289 1290 for (let subindex = 0; subindex < index; subindex++) { 1291 $('.cta_one .text__cont').eq(subindex).removeClass('past current upcomming'); 1292 $('.cta_one .text__cont').eq(subindex).addClass('past'); 1293 } 1294 1295 for (let subindex = index + 1; subindex < $('.cta_one .text__cont').length; subindex++) { 1296 $('.cta_one .text__cont').eq(subindex).removeClass('past current upcomming'); 1297 $('.cta_one .text__cont').eq(subindex).addClass('upcomming'); 1298 } 1299 } 1300 1301 } 1302 1303 window.addEventListener("load", function(){ 1304 setTimeout(function(){ 1305 function preloadAligner(imageArray, index) { 1306 index = index || 0; 1307 if (imageArray && imageArray.length > index) { 1308 var img = new Image(); 1309 img.src = imageArray[index]; 1310 preloadAligner(imageArray, index + 1); 1311 } 1312 } 1313 preloadAligner(alignerImages); 1314 }, 1000); 1315 }); 1316 }) 1317 1318</script>
1318 1319 1320 1321</section><section id="shopify-section-template--24327314047353__plan" class="shopify-section hp_plan dd-pt-5 dd-px-8"> 1322 <h2 class="hp_plan__title"><p>Start with your free orthodontic evaluation</p></h2> 1323 1324 1325 1326 <p class="hp_plan__text">Get started with an Orthodontic Evaluation at Impress clinic and get your final price for treatment.</p> 1327 1328 1329 1330 <div class="hp_plan__links"> 1331 1332 <a href="/pages/book-a-scan">Book a visit</a> 1333 1334 1335 <a href="#finance-options">Finance Options</a> 1336 1337 </div> 1338 1339 1340 1341 <div class="hp_plan__image"> 1342 <img src="//dwaligners.co.uk/cdn/shop/files/ALIGNER-KIT_b5c6ad67-5b0e-4b04-b0ed-5da072f94edc_1920x1080.jpg?v=1674814833" loading="lazy"> 1343 </div> 1344 1345
1346<script> 1347 1348 let financeData = [ 1349 { 1350 title_light: "<p>£59.44/mo for 36 months</p>", 1351 data_light: [{ 1352text: "Interest (9.9% APR*)", 1353price: "281.70", 1354legal: "*Financing for Treatment: Representative APR of 9.9%, based on a loan of £1,850 repayable over 36 months at an interest rate of 9.99% pa (fixed). Repayable by 1 payment of £51.37 followed by 35 monthly payments of £59.44. Total amount payable £2,131.70 Representative APR applies to loans of £1,000 â £15,000 over 1 to 4 years." 1355}, 1356{ 1357text: "Total to pay back", 1358price: "2,131.70" 1359}], 1360 }, 1361 { 1362 title_light: "<p>£25.62/mo for 60 months</p>", 1363 data_light: [{ 1364text: "Interest (9.9% APR*)", 1365price: "138.50", 1366legal: "*A loan of £1399.00 over 60 months would cost you £25.62 per month at a representative 9.9% APR. The total amount of credit would be £1,399.00, to which we would add £138.50(9.9% p.a.). This means the total cost of your treatment after 60 months would be £1,537.50." 1367}, 1368{ 1369text: "Total to pay back", 1370price: "1,537.50" 1371}], 1372 }, 1373 { 1374 title_light: "<p>£25.62/mo for 60 months</p>", 1375 data_light: [{ 1376text: "Interest (9.9% APR*)", 1377price: "138.50", 1378legal: "*A loan of £1399.00 over 60 months would cost you £25.62 per month at a representative 9.9% APR. The total amount of credit would be £1,399.00, to which we would add £138.50(9.9% p.a.). This means the total cost of your treatment after 60 months would be £1,537.50." 1379}, 1380{ 1381text: "Total to pay back", 1382price: "1,537.50" 1383}], 1384 } 1385 ]; 1386 1387 function constructFinanceMenu() { 1388 let optionsHTML = ''; 1389 let status = $('.toggle_section__options .options__switch').hasClass('active'); 1390 1391 financeData.forEach(option => { 1392 let optionsInnerHTML = ''; 1393 let titleSet = status ? option.title_dark : option.title_light; 1394 let dataSet = status ? option.data_dark : option.data_light; 1395 1396 dataSet.forEach(innerOption => { 1397 optionsInnerHTML += ` 1398 <li class="points__point"> 1399 <div class="point__text">${innerOption.text}</div> 1400 <div class="point__price">£${innerOption.price}</div> 1401 </li> 1402 `; 1403 }); 1404 1405 optionsHTML += ` 1406 <div class="contents__option"> 1407 <div class="option__title"> 1408 <div class="title__text">${titleSet}</div> 1409 <div class="title__icon"><i class="fal fa-long-arrow-down"></i></div> 1410 </div> 1411 <ul class="option__points"> 1412 <small style="color: #fff; padding-bottom: 10px; display: block;">T&Cs apply. Credit decisions will be subject to your individual circumstances. You must be over 18 and earn an income to apply.**</small> 1413 ${optionsInnerHTML} 1414 <small style="color: #fff; padding-bottom: 10px; display: block;">${dataSet[0].legal}</small> 1415 </ul> 1416 </div>`; 1417 }); 1418 1419 let HTML = ` 1420 <div class="dd__popup"> 1421 <div class="popup__inner"> 1422 <div class="inner__title"> 1423 <div class="title__text">Finance options</div> 1424 <div class="title__close"><i class="fal fa-times"></i></div> 1425 </div> 1426 <div class="inner__contents"> 1427 ${optionsHTML} 1428 1429 <small style="color: #fff;">**Diamond Whites Aligners Limited acts as a credit broker (limited to secondary credit broking) and will introduce you to one suitable lender. Diamond Whites Aligners Limited trading as Diamond Whites, is incorporated in England & Wales (registration number 08887573), with its registered office at Kemp House 160 City Road, London, England, EC1V 2NX. Diamond Whites Aligners Limited is an Appointed Representative of Diamond Whites Teeth Whitening Limited, which is incorporafted in England & Wales (registration number 08329976), with its registered office at C/O Crisp Accountancy Ltd 5 Forum Place, Fiddlebridge Lane, Hatfield, Hertfordshire, England, AL10 0RN. Diamond Whites Teeth Whitening Limited is authorised and regulated by the Financial Conduct Authority and entered on the Financial Services Register, reference number 912614.</small> 1430 </div> 1431 </div> 1432 </div> 1433 `; 1434 1435 $('body').append(HTML); 1436 $('body').css('overflow', 'hidden'); 1437 $('.contents__option .option__points').hide(); 1438 $('.dd__popup .popup__inner').on('scroll', function() { 1439 if ($(this).scrollTop() > 0) { 1440 $('.dd__popup .inner__title').addClass('scrolled'); 1441 } else { 1442 $('.dd__popup .inner__title').removeClass('scrolled'); 1443 } 1444 }) 1445 } 1446 1447 function destroyPopup(addStatus = false) { 1448 $('.dd__popup').remove(); 1449 $('body').css('overflow', 'auto'); 1450 1451 if (addStatus) { 1452 history.pushState(null, null, window.location.href.split('#')[0]); 1453 console.log(true) 1454 } 1455 } 1456 1457 function urlHandler() { 1458 url = window.location.href; 1459 1460 if( url.match(/#finance-options/gi) ) { 1461 constructFinanceMenu(); 1462 } 1463 1464 if (window.location.hash == '') { 1465 destroyPopup() 1466 } 1467 } 1468 1469 $('body').on('click', '.dd__popup', function(e){ 1470 if (e.target.className == 'dd__popup') { 1471 destroyPopup(true) 1472 } 1473 }) 1474 1475 $('body').on('click', '.dd__popup .title__close', function() { 1476 destroyPopup(true) 1477 }) 1478 1479 $(document).ready(function() { 1480 urlHandler(); 1481 }) 1482 1483 window.onhashchange = function() { 1484 urlHandler(); 1485 } 1486 1487 $('body').on('click', '.contents__option .option__title', function() { 1488 if ($(this).hasClass('active')) { 1489 $(this).removeClass('active') 1490 $(this).next().slideUp() 1491 } else { 1492 $('.contents__option .option__title').removeClass('active')
1493 $('.contents__option .option__points').slideUp() 1494 1495 $(this).addClass('active') 1496 $(this).next().slideDown() 1497 } 1498 }) 1499</script>
1499 1500 1501 1502</section><section id="shopify-section-template--24327314047353__plans" class="shopify-section hp_dn"><div class="hp_dn__plans"> 1503 1504 <div class="plans__option type-1 dd-py-5 dd-px-8"> 1505 <div class="option__text_side"> 1506 1507 1508 <div class="text_side__title">Invisible Aligners</div> 1509 1510 1511 <div class="text_side__usps"> 1512 1513 <div class="usps__usp"><i class="fal fa-check"></i> Hybrid Model</div> 1514 1515 1516 <div class="usps__usp"><i class="fal fa-check"></i> Straight teeth in 3 - 4 months</i></div> 1517 1518 1519 <div class="usps__usp"><i class="fal fa-check"></i> Dentistry Advice</i></div> 1520 1521 </div> 1522 1523 1524 <div class="text_side__text">Our all day aligners are designed to provide you with amazing results in up to half the time. An option for those who want to get to their perfect smile in a shorter period of time.</div> 1525 1526 1527 1528 <a class="text_side__link" href="/pages/how-it-works">How It Works</a> 1529 1530 </div> 1531 <div class="option__image_side"> 1532 <div class="image_side__image"> 1533 <img src="//dwaligners.co.uk/cdn/shop/files/R6_7514_750x560.jpg?v=1663335390" loading="lazy"> 1534 </div> 1535 </div> 1536 </div> 1537 1538</div> 1539 1540 1541 1542</section><section id="shopify-section-template--24327314047353__dr" class="shopify-section hp_dr dd-py-5 dd-px-8"> 1543 <div class="hp_dr__bg"> 1544 <img src="//dwaligners.co.uk/cdn/shop/files/iStock-1127973119_1920x.jpg?v=1638204272"> 1545 </div> 1546 1547 1548<div class="hp_dr__fg"> 1549 1550 <h2> 1551 1552 <span class="fg__small">Head of dental</span> 1553 1554 <span class="fg__big">Dr Richard Marques</span> 1555 </h2> 1556 1557 1558 <div class="fg__textarea"> 1559 "Diamond Whites Aligners is a hybrid business, as whilst we offer our services online, unlike other online aligner businesses we have clinics throughout the UK where you can come and visit us." 1560 </div> 1561 1562 1563 <div class="fg__signature"> 1564 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/drrichardsig.svg?v=1641974796" width="140" loading="lazy"> 1565 </div> 1566 1567 1568 <div class="fg__video_section"> 1569 <div class="video_section__image"> 1570 <img src="//dwaligners.co.uk/cdn/shop/files/dr-richard_1100x620.jpg?v=1613540348" loading="lazy"> 1571 </div> 1572 1573 <div class="video_section__video"> 1574 <div class="video__play"> 1575 <i class="fas fa-play"></i> 1576 </div> 1577 <video src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/DR_Richard_Intro_Video_2022_optimised.mp4?v=1641463035" controls playsinline preload="none" 1578 1579 poster="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_11.21.29_1920x1080.png?v=1641900836" 1580 1581 ></video> 1582 </div> 1583 1584 </div> 1585 1586 1587 <a class="fg__link_section" href="/pages/dr-richard">FIND OUT MORE</a> 1588 1589</div> 1590 1591 1592 1593</section><section id="shopify-section-template--24327314047353__hiw" class="shopify-section hiw dd-py-5 dd-px-8"> 1594 <h2>How It Works</h2> 1595 1596 1597 1598 <div class="hiw__sectors"> 1599 1600 <div class="sectors__sector"> 1601 <div class="sectors__index">1</div> 1602 <div class="sectors__logo"> 1603 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/diamond-smile.svg?v=1641486737" width="120" height="120" loading="lazy"> 1604 </div> 1605 <div class="sectors__text">Book in for a digital scan appointment where our Dental Team will take your impressions.</div> 1606 </div> 1607 1608 <div class="sectors__sector"> 1609 <div class="sectors__index">2</div> 1610 <div class="sectors__logo"> 1611 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/smile-desktop.png?v=1642073181" width="120" height="120" loading="lazy"> 1612 </div> 1613 <div class="sectors__text">Our dentists will send you a 3D visual of your transformation.</div> 1614 </div> 1615 1616 <div class="sectors__sector"> 1617 <div class="sectors__index">3</div> 1618 <div class="sectors__logo"> 1619 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/delivery.svg?v=1641486738" width="120" height="120" loading="lazy"> 1620 </div> 1621 <div class="sectors__text">Your custom made aligners are shipped to you in less than 3 weeks!</div> 1622 </div> 1623 1624 <div class="sectors__sector"> 1625 <div class="sectors__index">4</div> 1626 <div class="sectors__logo"> 1627 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/stethascope.svg?v=1641486738" width="120" height="120" loading="lazy"> 1628 </div> 1629 <div class="sectors__text">Our dental team will review and check your progress regularly using our App.</div> 1630 </div> 1631 1632 </div> 1633 1634 1635 1636 <a class="hiw__link" href="/pages/how-it-works">Find Out More</a> 1637 1638 1639 1640</section><section id="shopify-section-template--24327314047353__tsg" class="shopify-section tsg dd-py-5 dd-pl-8"><div class="tsg__text"> 1641 1642 <h2>The Smile Gallery</h2> 1643 1644 <div class="text__controls mobile__hide"> 1645 <div class="controls__l"> 1646 <i class="fal fa-chevron-left"></i> 1647 </div> 1648 <div class="controls__r"> 1649 <i class="fal fa-chevron-right"></i> 1650 </div> 1651 </div> 1652</div> 1653<div class="tsg__gallery"> 1654 <div class="gallery__inner"> 1655 1656 <div class="inner__image"> 1657 <img src="//dwaligners.co.uk/cdn/shop/files/WhatsApp_Image_2022-02-11_at_10.47.27_AM_750x750.jpg?v=1644792433" loading="lazy"> 1658 </div> 1659 1660 <div class="inner__image"> 1661 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-09-16_at_15.04.35_750x750.png?v=1663337089" loading="lazy"> 1662 </div> 1663 1664 <div class="inner__image"> 1665 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_10.53.54_cf072bd1-8534-480c-8e10-470386309d36_750x750.png?v=1641898616" loading="lazy"> 1666 </div> 1667 1668 <div class="inner__image"> 1669 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-09-16_at_15.04.22_750x750.png?v=1663337115" loading="lazy"> 1670 </div> 1671 1672 <div class="inner__image"> 1673 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_10.53.20_750x750.png?v=1641898563" loading="lazy"> 1674 </div> 1675 1676 <div class="inner__image"> 1677 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-09-16_at_15.04.12_750x750.png?v=1663337190" loading="lazy"> 1678 </div> 1679 1680 <div class="inner__image"> 1681 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_10.53.32_750x750.png?v=1641898535" loading="lazy"> 1682 </div> 1683 1684 <div class="inner__image"> 1685 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-09-16_at_15.03.59_750x750.png?v=1663337221" loading="lazy"> 1686 </div> 1687 1688 <div class="inner__image"> 1689 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_10.53.38_750x750.png?v=1641898515" loading="lazy"> 1690 </div> 1691 1692 <div class="inner__image"> 1693 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-01-11_at_10.53.48_750x750.png?v=1641898494" loading="lazy"> 1694 </div> 1695 1696 <div class="inner__image"> 1697 <img src="//dwaligners.co.uk/cdn/shop/files/WhatsApp_Image_2021-12-09_at_12.40.24_PM_750x750.jpg?v=1643633751" loading="lazy"> 1698 </div> 1699 1700 <div class="inner__image"> 1701 <img src="//dwaligners.co.uk/cdn/shop/files/Screenshot_2022-09-16_at_15.08.34_750x750.png?v=1663337337" loading="lazy"> 1702 </div> 1703 1704 </div> 1705</div> 1706<div class="text__controls mobile__show"> 1707 <div class="controls__l"> 1708 <i class="fal fa-chevron-left"></i> 1709 </div> 1710 <div class="controls__r"> 1711 <i class="fal fa-chevron-right"></i> 1712 </div> 1713</div> 1714
1715<script> 1716 1717 $(document).ready(function () { 1718 $('.gallery__inner').slick({ 1719 infinite: true, 1720 slidesToShow: 5, 1721 autoplay: true, 1722 autoplaySpeed: 3000, 1723 arrows: false, 1724 responsive: [ 1725 { 1726 breakpoint: 756, 1727 settings: { 1728 slidesToShow: 1, 1729 } 1730 }, 1731 { 1732 breakpoint: 1200, 1733 settings: { 1734 slidesToShow: 2, 1735 } 1736 }, 1737 { 1738 breakpoint: 1750, 1739 settings: { 1740 slidesToShow: 3, 1741 } 1742 }, 1743 { 1744 breakpoint: 2100, 1745 settings: { 1746 slidesToShow: 4, 1747 } 1748 } 1749 ] 1750 }); 1751 1752 $('body').on('click', '.controls__r', function () { 1753 $('.gallery__inner').slick('slickNext'); 1754 }) 1755 1756 $('body').on('click', '.controls__l', function () { 1757 $('.gallery__inner').slick('slickPrev'); 1758 }) 1759 }); 1760</script>
1760 1761 1762<style data-shopify> 1763 1764.tsg { 1765 background: var(--colour_primary)} 1766 1767 1768 1769</style> 1770 1771</section><section id="shopify-section-template--24327314047353__sg" class="shopify-section sg dd-py-5 dd-px-8"><div class="sg__image"> 1772 <img src="//dwaligners.co.uk/cdn/shop/files/Lips_2_copy_60x40.png?v=1638536063" loading="lazy"> 1773</div> 1774 1775 1776 <h2>Results to smile about..</h2> 1777 1778 1779 1780 <div class="sg__text"><p>We want to make sure every Diamond Whites customer achieves their dream smile!<br/><br/>Over 10,000 happy smiles, nationwide! </p></div> 1781 1782 1783 1784 1785</section><section id="shopify-section-template--24327314047353__ov" class="shopify-section ov dd-py-5 dd-px-8"><div class="ov__text_side"> 1786 1787 <h2>Our Values</h2> 1788 1789 1790 <div class="text_side__text"> 1791 Providing affordable oral care without lacking quality or safety. Each product is thoroughly tested and sourced using highly experienced Dental Team who set out to ensure customer satisfaction is the end goal. 1792 </div> 1793 1794</div> 1795 1796<div class="ov__image_side"> 1797 1798 <div class="image_side__image"> 1799 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/clincally-tested.svg?v=1641479195" width="200" height="200" loading="lazy"> 1800 </div> 1801 1802 <div class="image_side__image"> 1803 <img src="https://cdn.shopify.com/s/files/1/0106/6156/0356/files/eco-friendly.svg?v=1641479195" width="200" height="200" loading="lazy"> 1804 </div> 1805 1806</div> 1807 1808</section><section id="shopify-section-template--24327314047353__featured" class="shopify-section featured dd-py-5 dd-px-8"> 1809 <h2>as featured inâ¦</h2> 1810 1811 1812<div class="featured__cont"> 1813 <div class="featured__logos"> 1814 1815 <div class="logos__image"> 1816 <img src="//dwaligners.co.uk/cdn/shop/files/telegraph-logo_200x.png?v=1641570878" loading="lazy"> 1817 </div> 1818 1819 <div class="logos__image"> 1820 <img src="//dwaligners.co.uk/cdn/shop/files/vogue-logo_200x.png?v=1641570898" loading="lazy"> 1821 </div> 1822 1823 <div class="logos__image"> 1824 <img src="//dwaligners.co.uk/cdn/shop/files/independent-logo_200x.png?v=1641570927" loading="lazy"> 1825 </div> 1826 1827 <div class="logos__image"> 1828 <img src="//dwaligners.co.uk/cdn/shop/files/mens-health-logo_200x.png?v=1641570948" loading="lazy"> 1829 </div> 1830 1831 </div> 1832</div> 1833 1834 1835<style data-shopify> 1836 1837.featured { 1838 background: var(--colour_tertiary) 1839} 1840 1841</style> 1842 1843 1844</section><section id="shopify-section-template--24327314047353__trustpilot" class="shopify-section trustpilot dd-py-5 dd-px-8"><!-- TrustBox widget - Carousel --> 1845<div class="trustpilot-widget" data-locale="en-GB" data-template-id="53aa8912dec7e10d38f59f36" data-businessunit-id="5ef2607a17dcfb0001dffc11" data-style-height="140px" data-style-width="100%" data-theme="light" data-stars="5" data-review-languages="en"> 1846 <a href="https://uk.trustpilot.com/review/dwaligners.co.uk" target="_blank" rel="noopener">Trustpilot</a> 1847 </div> 1848 <!-- End TrustBox widget --> 1849 1850</section><section id="shopify-section-template--24327314047353__instagram" class="shopify-section instagram"><div class="instagram__bg"> 1851 <img src="//dwaligners.co.uk/cdn/shop/files/iStock-1127973119_1920x675.jpg?v=1638204272" loading="lazy"> 1852</div> 1853 1854<div class="instagram__fg dd-py-5"> 1855 1856 <h2>#DWAligners</h2> 1857 1858 1859 <!-- LightWidget WIDGET -->
1859<script src="https://cdn.lightwidget.com/widgets/lightwidget.js"></script>
1859<iframe src="https://cdn.lightwidget.com/widgets/4c06881485775beea2baf55f708433a5.html" scrolling="no" allowtransparency="true" class="lightwidget-widget" style="width:100%;border:0;overflow:hidden;"></iframe> 1860 <!--
1860<script src="https://cdn.lightwidget.com/widgets/lightwidget.js"></script>
1860<iframe src="//lightwidget.com/widgets/99946ce448bd5b6d9968a78fce50d828.html" scrolling="no" allowtransparency="true" class="lightwidget-widget" style="width:100%;border:0;overflow:hidden;"></iframe> --> 1861 1862 1863 <a href="https://www.instagram.com/diamondwhites" target="_blank" class="instagram__link">Follow Us On Instagram</a> 1864 1865</div> 1866 1867</section> 1868 </main> 1869 1870 <div id="shopify-section-dw-footer" class="shopify-section dw_footer dd-px-8 dd-py-5"><div class="dw_footer__top"> 1871 <div class="top__newsletter"> 1872 <div class="newsletter__text">The latest DW news and products straight to your inbox</div> 1873 <div class="newsletter__input"><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1874 <input type="email" name="contact[email]" class="Form__Input" aria-label="Email Address" placeholder="Email address" required> 1875 <button type="submit" class="Form__Submit btn btn-secondary"><i class="fal fa-long-arrow-right"></i></button></form></div> 1876 <ul class="newsletter__socials desktop_show"><li> 1877 <a href="https://twitter.com/diamondwhites1" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15"> 1878 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 1879</svg> 1880</a> 1881 </li><li> 1882 <a href="https://www.facebook.com/DiamondWhitesTeethWhitening/" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 1883 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1884</svg> 1885</a> 1886 </li><li> 1887 <a href="https://www.instagram.com/diamondwhites" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 1888 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1889 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1890</svg> 1891</a> 1892 </li></ul> 1893 </div> 1894 1895 <div class="top__links"> 1896 <ul class="links__links"><li>
1897 <a href="/pages/dr-richard" > 1898 Dr Richard 1899 </a> 1900 </li><li> 1901 <a href="/pages/how-it-works" > 1902 How It Works 1903 </a> 1904 </li><li> 1905 <a href="/pages/contact" > 1906 Contact 1907 </a> 1908 </li><li> 1909 <a href="/pages/pricing" > 1910 Pricing 1911 </a> 1912 </li><li> 1913 <a href="/pages/faqs" > 1914 FAQs 1915 </a> 1916 </li></ul> 1917 <div class="links__logos hide_on_mobile"> 1918 1919 <div class="logos__image"> 1920 <img src="//dwaligners.co.uk/cdn/shop/files/DIA_21-finalist-logo_200x.png?v=1638537818" loading="lazy"> 1921 </div> 1922 1923 <div class="logos__image"> 1924 <img src="//dwaligners.co.uk/cdn/shop/files/CP_Team_Hero_Landscape_200x.png?v=1638537818" loading="lazy"> 1925 </div> 1926 1927 </div> 1928 </div> 1929</div> 1930 1931<div class="dw_footer__bottom"> 1932 <div class="bottom__copyright"> 1933 <div class="copyright__legals">Copyright 2026 Diamond Whites Aligners - Company number:08887573. 1934 <br> 1935 <a href="https://dwaligners.co.uk/pages/terms-and-conditions">Terms & Conditions</a> | <a href="https://dwaligners.co.uk/pages/privacy-policy">Privacy Policy</a> 1936 </div> 1937 <p class="copyright__legals dd-pt-1">*T&Cs apply: Credit is subject to status and available to UK residents aged 18 and over. Credit decisions will be subject to your individual circumstances. Missing repayments can adversely affect your credit score. Affordability will be assessed at the time of applying. Diamond Whites Aligners Limited acts as a credit broker (limited to secondary credit broking) and will introduce you to one suitable lender. Diamond Whites Aligners Limited trading as Diamond Whites, is incorporated in England & Wales (registration number 08887573), with its registered office at Kemp House 160 City Road, London, England, EC1V 2NX. Diamond Whites Aligners Limited is an Appointed Representative of Diamond Whites Teeth Whitening Limited, which is incorporated in England & Wales (registration number 08329976), with its registered office at C/O Crisp Accountancy Ltd 5 Forum Place, Fiddlebridge Lane, Hatfield, Hertfordshire, England, AL10 0RN. Diamond Whites Teeth Whitening Limited is authorised credit broker and regulated by the Financial Conduct Authority and entered on the Financial Services Register, reference number 912614.</p> 1938</div> 1939 <div class="dividebuy-disclaimer-text-column bottom__copyright"> 1940 <ul class="bottom__payments"></ul> 1941<!-- <div class="dividebuy-disclaimer-text"> 1942 <p class="copyright__legals"> 1943 Interest free credit agreements provided by Zopa Embedded Finance Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service.<br> 1944Zopa Embedded Finance Limited trading as Dividebuy is an appointed representative of Zopa Bank Limited which is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542 & 993200).<br> 1945Zopa Embedded Finance Limited (14602085) is incorporated in England & Wales and has its registered office at: First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. VAT Number 439973733.<br> 1946Zopa Embedded Finance Limited 2023. All rights reserved. 1947 </p> 1948</div> --> 1949 </div> 1950 <div class="links__logos show_on_mobile"> 1951 1952 <div class="logos__image"> 1953 <img src="//dwaligners.co.uk/cdn/shop/files/DIA_21-finalist-logo_200x.png?v=1638537818" loading="lazy"> 1954 </div> 1955 1956 <div class="logos__image"> 1957 <img src="//dwaligners.co.uk/cdn/shop/files/CP_Team_Hero_Landscape_200x.png?v=1638537818" loading="lazy"> 1958 </div> 1959 1960 </div> 1961</div> 1962 1963</div> 1964 <div id="shopify-section-cta-bar" class="shopify-section cta-bar"> 1965 1966 1967</div> 1968 <div id="shopify-section-whatsapp" class="shopify-section floating-whatsapp"><a 1969 href="https://wa.me/442034751504" 1970 target="_blank" 1971 class="floating-whatsapp__link" 1972 style="right: 20px;" 1973> 1974 <i class="fa fa-whatsapp"></i> 1975</a> 1976 1977 1978</div> 1979 1980 <ul hidden> 1981 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1982 </ul> 1983 1984
1984<script> 1985 $(window).on('scroll', function() { 1986 if (window.scrollY > window.outerHeight) { 1987 $('.scroll_to_top').addClass('active'); 1988 } else { 1989 $('.scroll_to_top').removeClass('active'); 1990 } 1991 1992 addShadow() 1993 }) 1994 1995 $(document).ready(function() { 1996 addShadow() 1997 }) 1998 1999 function addShadow() { 2000 if (window.scrollY > 0) { 2001 $('.dw_header').addClass('scrolled'); 2002 } else { 2003 $('.dw_header').removeClass('scrolled'); 2004 } 2005 } 2006 2007 $('body').on('click', '.scroll_to_top', function() { 2008 if ($(this).hasClass('active')) { 2009 $(window).scrollTop(0); 2010 } 2011 }) 2012 2013 $('body').on('click', '.video__play', function() { 2014 $(this).next().get(0).play(); 2015 $(this).remove(); 2016 }) 2017 2018 const video = document.querySelector('.video_section__video video'); 2019 2020 if (document.querySelectorAll('.video_section__video video').length > 0) { 2021 video.onplay = (event) => { 2022 if (video.previousElementSibling.classList.hasClass('video__play')) 2023 video.previousElementSibling.remove(); 2024 }; 2025 } 2026 2027 var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); 2028 var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 2029 2030 //if (isSafari || iOS) { 2031 if (iOS) { 2032 $('.video__play').remove() 2033 } 2034 2035 $(function() { 2036 $('.match').matchHeight(); 2037 $('.match-2').matchHeight(); 2038 $('.match-3').matchHeight(); 2039 $('.match-4').matchHeight(); 2040 $('.match-wrap').matchHeight(); 2041 $('.equal').matchHeight({byRow:false}); 2042 }) 2043 </script>
2043 2044 2045 2046
2046<script> 2047 window.shopUrl = 'https://dwaligners.co.uk'; 2048 window.routes = { 2049 cart_add_url: '/cart/add', 2050 cart_change_url: '/cart/change', 2051 cart_update_url: '/cart/update', 2052 predictive_search_url: '/search/suggest' 2053 }; 2054 window.cartStrings = { 2055 error: `There was an error while updating your cart. Please try again.`, 2056 quantityError: `You can only add [quantity] of this item to your cart.` 2057 } 2058 window.variantStrings = { 2059 addToCart: `Add to cart`, 2060 soldOut: `Sold out`, 2061 unavailable: `Unavailable`, 2062 } 2063 window.accessibilityStrings = { 2064 shareSuccess: `Link copied to clipboard`, 2065 } 2066 </script>
2066<style> 2067 .tpb-booking-form .tpb-box-wrapper { 2068 border: none; 2069 -webkit-box-shadow: none; 2070 box-shadow: none; 2071 } 2072 .tpb-booking-form { 2073 background: none; 2074 } 2075 2076 .tpb-booking-form .inner-step h5, 2077 .tpb-booking-form .product, 2078 .tpb-booking-form .price, 2079 .tpb-booking-form .employee > label, 2080 .tpb-booking-form .booking-note, 2081 .product-form__quantity, 2082 .tpb-booking-form .tpb-box .content .step1 .location { 2083 display: none !important; 2084 } 2085 2086 .tpb-booking-form .tpb-box .content .step1 { 2087 background: none; 2088 } 2089 2090 .tpb-box .content .step2, 2091 .tpb-box .action .continue-button 2092 .tpb-box .action .confirm-button { 2093 background: var(--colour_secondary); 2094 } 2095 .tpb-timepicker .radiobtn label { 2096 color: #fff; 2097 } 2098 .tpb-timepicker .radiobtn input[type="radio"]:checked + label, .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label { 2099 background: var(--colour_quinary); 2100 } 2101 .tpb-datepicker .datepicker-panel > ul > li.picked { 2102 background: var(--colour_quinary); 2103 color: #fff; 2104 } 2105 2106 </style> 2107
2107<script> 2108 document.addEventListener('tipo:booking:loaded',function(){ 2109 $('.tpb-booking-form .tpb-box .content .step1 .booking-note').css('visibility','none'); 2110 var evt = document.createEvent("HTMLEvents"); 2111 evt.initEvent("change", false, true); 2112 var employeeSelect = document.querySelector('select[name="employeeId"]') 2113 var url_string = window.location.href 2114 var url = new URL(url_string); 2115 var locationId = url.searchParams.get("locationId"); 2116 if(employeeSelect.value =="" && !isNaN(locationId)){ 2117 setTimeout(function(){ 2118 const employee = Tipo.Booking.configs.employees.find(x => x.location_ids.includes(parseInt(locationId))) 2119 employeeSelect.value = employee.id 2120 employeeSelect.dispatchEvent(evt); 2121 setTimeout(function(){ 2122 document.querySelector('.continue-button').click(); 2123 }, 200) 2124 },1200) 2125 } 2126 }) 2127 </script>
2127 2128 2129 <!--
2129<script>!function(){var e=document.createElement('script'); e.src='https://wchat.app/widget/jngppxgjdn'; document.body.appendChild(e);}();</script>
2129 --> 2130 2131
2131<script> 2132 function getVsUrl() { 2133 var url = encodeURI(window.location.href); var fullyDecoded = false; 2134 var decodedUrl = ""; 2135 try { 2136 while (!(fullyDecoded)) { 2137 decodedUrl = decodeURIComponent(url); if (decodedUrl === url) { 2138 fullyDecoded = true; } 2139 url = decodedUrl; } 2140 if (/([^.@\s]+)(\.[^.@\s]+)*@([^.@\s]+\.)+([^.@\s]+)/.test(url)) { 2141 url = window.location.origin; } else { 2142 url = window.location.href; } 2143 } catch (err) { 2144 url = window.location.origin; 2145 } 2146 return url; 2147 } 2148 </script>
2148 2149 <!-- 2150 Event snippet for DW Aligners - Remarketing on https://dwaligners.co.uk/: Please do not remove. 2151 Place this snippet on pages with events that youâre tracking. Creation date: 01/26/2022 2152 --> 2153
2153<script> 2154 gtag('event', 'conversion', { 2155 'allow_custom_scripts': true, 2156 'u1': getVsUrl(), 2157 'send_to': 'DC-11584134/counter/dwali0+standard' 2158 }); 2159 </script>
2159 2160 <noscript> 2161 <img src="https://ad.doubleclick.net/ddm/activity/src=11584134;type=cou nter;cat=dwali0;u1="+getVsUrl()+";dc_lat=;dc_rdid=;tag_for_child_directe d_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_7 55};ord=1?" width="1" height="1" alt=""/> 2162 </noscript> 2163 <!-- End of event snippet: Please do not remove --> 2164 2165 <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> 2166<!-- 2167 Subscription Theme Footer 2168 http://rechargepayments.com: v2 2169 Updated: 2017/09/12 2170--> 2171 2172
2172<script> 2173 // Subscriptions Powered by ReCharge Payments: JavaScript 2174 (function() { 2175 // Basic function to load script files, will be used to include jQuery 2176 var loadScript = function(url, callback) { 2177 var script = document.createElement("script"); 2178 script.type = "text/javascript"; 2179 // If the browser is Internet Explorer 2180 if (script.readyState){ 2181 script.onreadystatechange = function() { 2182 if (script.readyState == "loaded" || script.readyState == "complete") { 2183 script.onreadystatechange = null; 2184 callback(); 2185 } 2186 }; 2187 // For any other browser 2188 } else { 2189 script.onload = function() { 2190 callback(); 2191 }; 2192 } 2193 script.src = url; 2194 document.getElementsByTagName("head")[0].appendChild(script); 2195 }; 2196 // This is our JavaScript that we'll run after jQuery is included 2197 var reChargeThemeFooterJS = function($) { 2198 function reChargeSaveCartNoteAndRedirectToCart() { 2199 var has_cart_note_or_attribute = false; 2200 try { 2201 var data = {}; 2202 if ($('[name="note"]').val() != undefined) { 2203 var note = $('[name="note"]').val(); 2204 data['note'] = note; 2205 has_cart_note_or_attribute = true; 2206 } 2207 if (has_cart_note_or_attribute) { 2208 $.ajax({ 2209 type: 'POST', 2210 data: data, 2211 url: '/cart/update.js', 2212 dataType: 'json', 2213 success: function() { 2214 window.location.href = '/cart'; 2215 } 2216 }); 2217 } else { 2218 window.location.href = '/cart'; 2219 } 2220 } catch (e) { 2221 window.location.href = '/cart'; 2222 } 2223 } 2224 var checkout_button_selectors = '[href="/checkout"], form[action="/cart"] button[type="submit"], form[action="/cart"] input[type="submit"], form[action="/checkout"] input[type="submit"], form[action="/checkout"] button[type="submit"]'; 2225 $(document).on('click', checkout_button_selectors, function(e) { 2226 if (!e.target.hasAttribute('data-disable-recharge')) { 2227 e.preventDefault(); 2228 reChargeSaveCartNoteAndRedirectToCart(); 2229 window.location.href = '/cart'; 2230 } else { 2231 console.info('ReCharge disabled'); 2232 } 2233 }); 2234 } 2235 // Check if jQuery is added, if not, then we'll loadScript, otherwise, run reChargeJS 2236 if ((typeof(jQuery) == 'undefined') || (parseInt(jQuery.fn.jquery) == 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,"")) < 7.2)) { 2237 // We'll get our jQuery from Google APIs 2238 loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() { 2239 jQuery172 = jQuery.noConflict(true); 2240 reChargeThemeFooterJS(jQuery172); 2241 }); 2242 } else { 2243 reChargeThemeFooterJS(jQuery); 2244 } 2245 })(); 2246 </script>
2246 2247 2248<!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> 2249 2250<style> .popup__inner .inner__contents .contents__option:not(:first-child) {display: none;} .popup__inner .inner__contents small,.popup__inner .inner__contents .contents__option .option__title .title__icon {display: none;} .popup__inner .inner__contents .contents__option .option__title {cursor: default;} .popup__inner .inner__contents .contents__option .option__points {display: block !important;} </style>
2251<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2251 2252</body> 2253 2254</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.