1<!doctype html> 2<html class="no-js" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//sammcknight.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`23182001`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8
8<script src="//sammcknight.com/cdn/shop/files/pandectes-rules.js?v=16909023059777281931"></script>
8 9 10 <!-- Google Tag Manager -->
11<script>
vendor: 327 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-TC6TDRX6
vendor: 3 bytes, line 15
15');
15</script>
15 16<!-- End Google Tag Manager --> 17 18 19 20<link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 21<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin /> 22<link rel='preconnect dns-prefetch' href='https://whale.camera/' crossorigin />
23<script> 24/* >> TriplePixel :: start*/ 25window.TriplePixelData={TripleName:"sam-mcknight.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); 26/* << TriplePixel :: end*/ 27</script>
27 28 <!--START Lightbox Javascript--> 29
29<script 30 async 31 type='text/javascript' 32 src='https://www.lightboxcdn.com/vendor/60f05b77-7620-489b-bbe2-3e6f219c7f9c/lightbox_inline.js'></script>
32 33 <!--END Lightbox Javascript--> 34 35 36 37 38 <meta charset="utf-8"> 39 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 40 <meta name="viewport" content="width=device-width,initial-scale=1"> 41 <meta name="theme-color" content=""> 42 <link rel="canonical" href="https://sammcknight.com/"> 43 <link 44 rel="preconnect" 45 href="https://cdn.shopify.com" 46 crossorigin> 47 48 <link rel="preconnect" href="https://fonts.googleapis.com"> 49 <link 50 rel="preconnect" 51 href="https://fonts.gstatic.com" 52 crossorigin> 53 <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet"> 54 55 <link rel="stylesheet" href="https://use.typekit.net/ynu2crs.css"><link 56 rel="icon" 57 type="image/png" 58 href="//sammcknight.com/cdn/shop/files/android-icon-144x144.png?crop=center&height=32&v=1655116817&width=32"><link 59 rel="preconnect" 60 href="https://fonts.shopifycdn.com" 61 crossorigin><title> 62 Hair by Sam McKnight | Hair Care & Styling Products 63</title> 64 65 66 <meta name="description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"> 67 68 69 70 71<meta property="og:site_name" content="Hair by Sam McKnight"> 72<meta property="og:url" content="https://sammcknight.com/"> 73<meta property="og:title" content="Hair by Sam McKnight | Hair Care & Styling Products"> 74<meta property="og:type" content="website"> 75<meta property="og:description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"><meta property="og:image" content="http://sammcknight.com/cdn/shop/files/Logo.webp?height=628&pad_color=fff&v=1663705898&width=1200"> 76 <meta property="og:image:secure_url" content="https://sammcknight.com/cdn/shop/files/Logo.webp?height=628&pad_color=fff&v=1663705898&width=1200"> 77 <meta property="og:image:width" content="1200"> 78 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@sammcknight1"><meta name="twitter:card" content="summary_large_image"> 79<meta name="twitter:title" content="Hair by Sam McKnight | Hair Care & Styling Products"> 80<meta name="twitter:description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"> 81
82<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
82<meta name="facebook-domain-verification" content="rj3a4yn6yqfnmcu8kyhg92mcn12o6z"> 83<meta name="google-site-verification" content="xRlrfmTZ3MEqB2u96poWwhd6mM1aJkP0dDqmNTn-Xbk"> 84<meta name="google-site-verification" content="8rRWUWFN5VQop_zz-dLNf4ppapu8jIEWKRXQ8eMgzAg"> 85<meta name="google-site-verification" content="1HHlY3bqnFfd6CYazqmQoMdvjh-iMSPgSHSP2gAZiF8"> 86<meta name="google-site-verification" content="tnEvXnbk_fhTfZPAMTOExu6AyE1pVJB2zczde9-Hsfk"> 87<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23182001/digital_wallets/dialog"> 88<meta id="in-context-paypal-metadata" data-shop-id="23182001" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 89<link rel="alternate" hreflang="x-default" href="https://sammcknight.com/"> 90<link rel="alternate" hreflang="en" href="https://sammcknight.com/"> 91<link rel="alternate" hreflang="en-JE" href="https://sammcknight.com/en-je">
92<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=266043481"></script>
92 93<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
94<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=266043481&shop_id=23182001" crossorigin="anonymous"></script>
vendor: 1 bytes, line 94
94
95<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23182001,"countryCode":"GB","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23182001","merchantName":"Hair by Sam McKnight","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Hair by Sam McKnight","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 95
95
96<script id="shopify-features" type="application/json">{"accessToken":"0b85869004411121c7a061f4e2c277c5","betas":["rich-media-storefront-analytics"],"domain":"sammcknight.com","predictiveSearch":true,"shopId":23182001,"locale":"en"}</script>
vendor: 1 bytes, line 96
96
97<script>var Shopify = Shopify || {}; 98Shopify.shop = "sam-mcknight.myshopify.com"; 99Shopify.locale = "en"; 100Shopify.currency = {"active":"USD","rate":"1.3499496"}; 101Shopify.country = "US"; 102Shopify.theme = {"name":"COOL GIRL BODY - Video Banner","id":198223692150,"schema_name":"HBSM","schema_version":"4.13.22","theme_store_id":null,"role":"main"}; 103Shopify.theme.handle = "null"; 104Shopify.theme.style = {"id":null,"handle":null}; 105Shopify.cdnHost = "sammcknight.com/cdn"; 106Shopify.routes = Shopify.routes || {}; 107Shopify.routes.root = "/"; 108Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 109Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 110Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 111Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 111
111
112<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script> 115 window.ShopifyPay = window.ShopifyPay || {}; 116 window.ShopifyPay.apiHost = "shop.app\/pay"; 117 window.ShopifyPay.redirectState = null; 118</script>
vendor: 1 bytes, line 118
118
119<script> 120 window.Shopify = window.Shopify || {}; 121 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 122 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 123 window.Shopify.SignInWithShop.eligible = true; 124</script>
vendor: 1 bytes, line 124
124
125<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 125
125
126<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 126
126
127<script type="module"> 128 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 129 130 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 131 132</script>
vendor: 1 bytes, line 132
132
133<script> 134 window.Shopify = window.Shopify || {}; 135 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 136 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"]}; 137</script>
vendor: 1 bytes, line 137
137
138<script>(function() { 139 var isLoaded = false; 140 function asyncLoad() { 141 if (isLoaded) return; 142 isLoaded = true; 143 var urls = ["https:\/\/zegsuapps.com\/shopify\/tiktok-feed\/widget?version=1.0.0\u0026shop=sam-mcknight.myshopify.com\u0026token=0\u0026shop=sam-mcknight.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=sam-mcknight.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-67691eddc78d5e6964aa3b7da6b29a11.js?shop=sam-mcknight.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=sam-mcknight.myshopify.com","https:\/\/tag.rmp.rakuten.com\/126855.ct.js?shop=sam-mcknight.myshopify.com","https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=sam-mcknight.myshopify.com","\/\/backinstock.useamp.com\/widget\/60578_1783062531.js?category=bis\u0026v=6\u0026shop=sam-mcknight.myshopify.com"]; 144 for (var i = 0; i < urls.length; i++) { 145 var s = document.createElement('script'); 146 s.type = 'text/javascript'; 147 s.async = true; 148 s.src = urls[i]; 149 var x = document.getElementsByTagName('script')[0]; 150 x.parentNode.insertBefore(s, x); 151 } 152 }; 153 if(window.attachEvent) { 154 window.attachEvent('onload', asyncLoad); 155 } else { 156 window.addEventListener('load', asyncLoad, false); 157 } 158})();</script>
vendor: 1 bytes, line 158
158
159<script id="__st">var __st={"a":23182001,"offset":3600,"reqid":"5f90e875-497a-442f-96c4-51c145695122-1790242960","pageurl":"sammcknight.com\/","u":"e774d392ba45","p":"home"};</script>
vendor: 1 bytes, line 159
159
160<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 160
160
161<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 161
161
162<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sammcknight.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 162
162
163<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 = "//sammcknight.com/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>
163<script crossorigin="anonymous" defer="defer" src="//sammcknight.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 163
163
164<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 164
164
165<script> 166 window.Shopify = window.Shopify || {}; 167 window.Shopify.MCP = window.Shopify.MCP || {}; 168 window.Shopify.MCP.enabled = true; 169 window.Shopify.MCP.shop = "sam-mcknight.myshopify.com"; 170 window.Shopify.MCP.mcpEndpoint = "https:\/\/sammcknight.com\/api\/mcp"; 171 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"]}}]; 172</script>
vendor: 1 bytes, line 172
172
173<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("\/\/sammcknight.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 174</script>
vendor: 1 bytes, line 174
174
175<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://sammcknight.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 176</script>
vendor: 1 bytes, line 176
176
177<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 178 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); 179</script>
vendor: 1 bytes, line 179
179
180<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})}})); 181</script>
181 182<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sammcknight.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 183<style id="shopify-accelerated-checkout-cart"> 184 #shopify-buyer-consent { 185 margin-top: 1em; 186 display: inline-block; 187 width: 100%; 188} 189 190#shopify-buyer-consent.hidden { 191 display: none; 192} 193 194#shopify-subscription-policy-button { 195 background: none; 196 border: none; 197 padding: 0; 198 text-decoration: underline; 199 font-size: inherit; 200 cursor: pointer; 201} 202 203#shopify-subscription-policy-button::before { 204 box-shadow: none; 205} 206 207 </style>
208<script id="sections-script" data-sections="footer" defer="defer" src="//sammcknight.com/cdn/shop/t/166/compiled_assets/scripts.js?v=69803940817589573531786643017"></script>
vendor: 1 bytes, line 208
208
209<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
209 210 211 212 <style data-shopify> 213 @font-face { 214 font-family: Assistant; 215 font-weight: 400; 216 font-style: normal; 217 font-display: swap; 218 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 219 url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 220} 221 222 @font-face { 223 font-family: Assistant; 224 font-weight: 700; 225 font-style: normal; 226 font-display: swap; 227 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 228 url("//sammcknight.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 229} 230 231 232 233 @font-face { 234 font-family: Assistant; 235 font-weight: 400; 236 font-style: normal; 237 font-display: swap; 238 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 239 url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 240} 241 242 243 :root { 244 --font-body-family: Assistant, sans-serif; 245 --font-body-style: normal; 246 --font-body-weight: 400; 247 248 --font-heading-family: Assistant, sans-serif; 249 --font-heading-style: normal; 250 --font-heading-weight: 400; 251 252 --font-body-scale: 1.25; 253 --font-heading-scale: 1.0; 254 255 --color-base-text: 18, 18, 18; 256 --color-shadow: 18, 18, 18; 257 --color-base-background-1: 255, 255, 255; 258 --color-base-background-2: 243, 243, 243; 259 --color-base-solid-button-labels: 255, 255, 255; 260 --color-base-outline-button-labels: 198, 175, 120; 261 --color-base-accent-1: 198, 175, 120; 262 --color-base-accent-2: 232, 191, 212; 263 --payment-terms-background-color: #FFFFFF; 264 265 --gradient-base-background-1: #FFFFFF; 266 --gradient-base-background-2: #F3F3F3; 267 --gradient-base-accent-1: #c6af78; 268 --gradient-base-accent-2: #e8bfd4; 269 270 --media-padding: px; 271 --media-border-opacity: 0.05; 272 --media-border-width: 1px; 273 --media-radius: 0px; 274 --media-shadow-opacity: 0.0; 275 --media-shadow-horizontal-offset: 0px; 276 --media-shadow-vertical-offset: 0px; 277 --media-shadow-blur-radius: 0px; 278 279 --page-width: 120rem; 280 --page-width-margin: 0rem; 281 282 --card-image-padding: 0.0rem; 283 --card-corner-radius: 0.0rem; 284 --card-text-alignment: left; 285 --card-border-width: 0.0rem; 286 --card-border-opacity: 0.0; 287 --card-shadow-opacity: 0.1; 288 --card-shadow-horizontal-offset: 0.0rem; 289 --card-shadow-vertical-offset: 0.0rem; 290 --card-shadow-blur-radius: 0.0rem; 291 292 --badge-corner-radius: 4.0rem; 293 294 --popup-border-width: 1px; 295 --popup-border-opacity: 0.1; 296 --popup-corner-radius: 0px; 297 --popup-shadow-opacity: 0.0; 298 --popup-shadow-horizontal-offset: 0px; 299 --popup-shadow-vertical-offset: 0px; 300 --popup-shadow-blur-radius: 0px; 301 302 --drawer-border-width: 1px; 303 --drawer-border-opacity: 0.1; 304 --drawer-shadow-opacity: 0.0; 305 --drawer-shadow-horizontal-offset: 0px; 306 --drawer-shadow-vertical-offset: 0px; 307 --drawer-shadow-blur-radius: 0px; 308 309 --spacing-sections-desktop: 0px; 310 --spacing-sections-mobile: 0px; 311 312 --grid-desktop-vertical-spacing: 8px; 313 --grid-desktop-horizontal-spacing: 8px; 314 --grid-mobile-vertical-spacing: 4px; 315 --grid-mobile-horizontal-spacing: 4px; 316 317 --text-boxes-border-opacity: 0.0; 318 --text-boxes-border-width: 0px; 319 --text-boxes-radius: 0px; 320 --text-boxes-shadow-opacity: 0.0; 321 --text-boxes-shadow-horizontal-offset: 0px; 322 --text-boxes-shadow-vertical-offset: 0px; 323 --text-boxes-shadow-blur-radius: 0px; 324 325 --buttons-radius: 0px; 326 --buttons-radius-outset: 0px; 327 --buttons-border-width: 1px; 328 --buttons-border-opacity: 1.0; 329 --buttons-shadow-opacity: 0.0; 330 --buttons-shadow-horizontal-offset: 0px; 331 --buttons-shadow-vertical-offset: 0px; 332 --buttons-shadow-blur-radius: 0px; 333 --buttons-border-offset: 0px; 334 335 --inputs-radius: 0px; 336 --inputs-border-width: 1px; 337 --inputs-border-opacity: 0.55; 338 --inputs-shadow-opacity: 0.0; 339 --inputs-shadow-horizontal-offset: 0px; 340 --inputs-margin-offset: 0px; 341 --inputs-shadow-vertical-offset: 0px; 342 --inputs-shadow-blur-radius: 0px; 343 --inputs-radius-outset: 0px; 344 345 --variant-pills-radius: 40px; 346 --variant-pills-border-width: 1px; 347 --variant-pills-border-opacity: 0.55; 348 --variant-pills-shadow-opacity: 0.0; 349 --variant-pills-shadow-horizontal-offset: 0px; 350 --variant-pills-shadow-vertical-offset: 0px; 351 --variant-pills-shadow-blur-radius: 0px; 352 } 353 354 *, 355 *::before, 356 *::after { 357 box-sizing: inherit; 358 } 359 360 html { 361 box-sizing: border-box; 362 font-size: calc(var(--font-body-scale) * 62.5%); 363 height: 100%; 364 } 365 366 body { 367 display: grid; 368 grid-template-rows: auto auto 1fr auto; 369 grid-template-columns: 100%; 370 min-height: 100%; 371 margin: 0; 372 font-size: 1.5rem; 373 letter-spacing: 0.06rem; 374 line-height: calc(1 + 0.8 / var(--font-body-scale)); 375 font-family: var(--font-body-family); 376 font-style: var(--font-body-style); 377 font-weight: var(--font-body-weight); 378 } 379 380 @media screen and (min-width: 750px) { 381 body { 382 font-size: 1.6rem; 383 } 384 } 385 </style> 386 387 <link href="//sammcknight.com/cdn/shop/t/166/assets/theme.min.css?v=101600101465208850701786643017" rel="stylesheet" type="text/css" media="all" /> 388 <link href="//sammcknight.com/cdn/shop/t/166/assets/custom.css?v=149257686927952847221786704676" rel="stylesheet" type="text/css" media="all" /> 389 <link href="//sammcknight.com/cdn/shop/t/166/assets/animations.css?v=3701976450108939911786643017" rel="stylesheet" type="text/css" media="all" /> 390 <link href="//sammcknight.com/cdn/shop/t/166/assets/pinchzoomer.min.css?v=130454772571896304721786643017" rel="stylesheet" type="text/css" media="all" /> 391<link 392 rel="preload" 393 as="font" 394 href="//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" 395 type="font/woff2" 396 crossorigin><link 397 rel="preload" 398 as="font" 399 href="//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" 400 type="font/woff2" 401 crossorigin>
401<script> 402 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 403 if (Shopify.designMode) { 404 document.documentElement.classList.add('shopify-design-mode'); 405 } 406 </script>
406 407 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 407-408
407 408 <script async src="https://www.googletagmanager.com/gtag/js?id=
408G-ZJ7ENY6S9T
vendor: 17 bytes, lines 408-413
408"></script> 409 410 411 412 413
414<script type="text/javascript"> 415window.dataLayer = window.dataLayer || []; 416 417window.appStart = function(){ 418 window.productPageHandle = function(){ 419 420 var productName = ""; 421 var productId = ""; 422 var productPrice = ""; 423 var productBrand = ""; 424 var productCollection = ""; 425 var productType = ""; 426 var productSku = ""; 427 var productVariantId = ""; 428 var productVariantTitle = ""; 429 430 window.dataLayer.push({ 431 event: "productDetail", 432 productId: productId, 433 productName: productName, 434 productPrice: productPrice, 435 productBrand: productBrand, 436 productCategory: productCollection, 437 productType: productType, 438 productSku: productSku, 439 productVariantId: productVariantId, 440 productVariantTitle: productVariantTitle, 441 currency: "GBP", 442 }); 443 }; 444 445 window.allPageHandle = function(){ 446 window.dataLayer.push({ 447 event: "customerInfo", 448 contentGroup: "index", 449 450 userType: "visitor", 451 452 }); 453 }; 454 allPageHandle(); 455 456 457 458} 459appStart(); 460</script>
460 461 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 462 463 464 465 <!-- TCF is active, scripts are loaded above --> 466 467
467<script> 468 if (!window.PandectesRulesSettings) { 469 window.PandectesRulesSettings = {"store":{"id":23182001,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"0","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":true,"id":"","analyticsId":"","adwordsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":false,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":2000,"useNativeChannel":true},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"klaviyoIsActive":false,"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 470 const rulesScript = document.createElement('script'); 471 window.PandectesRulesSettings.auto = true; 472 rulesScript.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-rules.js"; 473 const firstChild = document.head.firstChild; 474 document.head.insertBefore(rulesScript, firstChild); 475 } 476 </script>
476 477 478
478<script> 479 480 window.PandectesSettings = {"store":{"id":23182001,"plan":"plus","theme":"The Fragrance launch","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1756759776,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"This website uses cookies and other technologies to ensure you get the best experience."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept all"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use our own and 3rd party cookies to optimise website functionality, analyse the performance, and provide personalised experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
480,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
480,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF"},"button":{"background":"#C6AF78","backgroundForCalculations":{"a":1,"b":120,"g":175,"r":198},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://sam-mcknight.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":""},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-popup-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}"},"position":"popup","theme":"block","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://sam-mcknight.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1709308912,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: center} .cc-window-wrapper{z-index: 2147483647;-webkit-transition: opacity 1s ease; transition: opacity 1s ease;} .cc-window{padding: 34px!important;z-index: 2147483647;font-size: 14px!important;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-size: 14px!important;font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #000000;color:#FFFFFF;} button.pd-cp-btn, a.pd-cp-btn{background-color:#C6AF78;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(255, 255, 255, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 1)} .pd-cp-ui-close{color:#FFFFFF;} .pd-cp-preferences-slider:before{background-color: #000000} .pd-cp-title:before {border-color: #FFFFFF!important} .pd-cp-preferences-slider{background-color:#FFFFFF} .pd-cp-toggle{color:#FFFFFF!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #FFFFFF}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#FFFFFF!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"localization","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"cart_currency","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_cmp_a","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"shopify_pay_redirect","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_tracking_consent","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracking preferences."}},{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"_secure_session_id","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
480,{"name":"_orig_referrer","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_s","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}},{"name":"_landing_page","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_sa_p","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_sa_t","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_gat","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_gid","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_ga","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_shopify_s","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Shopify analytics."}},{"name":"_ga_ZJ7ENY6S9T","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_P4P90QGLHX","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"_gcl_au","type":"http","domain":".sammcknight.com","path":"/","provider":"Google","firstParty":true,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"__kla_id","type":"http","domain":"sammcknight.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure the visitorsâ actions after they click through from an advert. Expires after 1 year."}},{"name":"_tt_enable_cookie","type":"http","domain":".sammcknight.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor."}},{"name":"_ttp","type":"http","domain":".sammcknight.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"_fbp","type":"http","domain":".sammcknight.com","path":"/","provider":"Facebook","firstParty":true,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"wpm-domain-test","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}}],"8":[{"name":"_cfuvid","type":"http","domain":".lightboxcdn.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":-54,"unit":"declYears","purpose":{"en":""}},{"name":"TiPMix","type":"http","domain":".api.lightboxcdn.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":""}},{"name":"x-ms-routing-name","type":"http","domain":".api.lightboxcdn.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","adwordsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":false,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":2000,"useNativeChannel":true},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":false,"gpcIsActive":false,"clarity":{},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 481 482 window.addEventListener('DOMContentLoaded', function(){ 483 const script = document.createElement('script'); 484 485 script.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-core.js"; 486 487 script.defer = true; 488 document.body.appendChild(script); 489 }) 490 </script>
490 491 492 493 494 495 496 497 498<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 499 500 501 502 503 504 505 506 507 508 509 510 511
511<script async src="https://static.klaviyo.com/onsite/js/RhzVKB/klaviyo.js?company_id=RhzVKB"></script>
511 512
512<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>
512 513 514 515 516 517 518 519
519<script> 520 window.klaviyoReviewsProductDesignMode = false 521 </script>
521 522 523 524 525 526 527 528 529 530 531<!-- END app block --><!-- BEGIN app block: shopify://apps/bundler/blocks/bundler-script-append/7a6ae1b8-3b16-449b-8429-8bb89a62c664 -->
531<script defer="defer"> 532 /** Bundler script loader, version number: 2.0 */ 533 (function(){ 534 var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 535 appendScriptUrl('sam-mcknight.myshopify.com'); 536 537 // get script url and append timestamp of last change 538 function appendScriptUrl(shop) { 539 540 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 541 var timestampUrl = 'https://bundler.nice-team.net/app/shop/status/'+shop+'.js?'+timeStamp; 542 543 loadScript(timestampUrl, function() { 544 // append app script 545 if (typeof bundler_settings_updated == 'undefined') { 546 console.log('settings are undefined'); 547 bundler_settings_updated = 'default-by-script'; 548 } 549 var scriptUrl = "https://cdn-bundler.nice-team.net/app/js/bundler-script.js?shop="+shop+"&"+bundler_settings_updated; 550 loadScript(scriptUrl, function(){}); 551 }); 552 } 553 })(); 554 555 var BndlrScriptAppended = true; 556 557 558 559 var BndlrMarketId = 92333375862; 560 561</script>
561 562 563<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
564<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: 23182001,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 564
564
565<script> 566 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 567</script>
vendor: 1 bytes, line 567
567
568<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}
568).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: 23182001,storefrontBaseUrl: "https://sammcknight.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sammcknight.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"4201972086","configuration":"{\"pixelCode\":\"CKJ7VERC77UBVFV1CIT0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2509668726","configuration":"{\"accountID\":\"RhzVKB\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2014642550","configuration":"{\"shopId\":\"sam-mcknight.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3b0a66505e38d4995b6d711dbc972bc9","type":"APP","apiClientId":2753413,"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"}
568,{"id":"1908277622","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1030160758","configuration":"{\"loggingEnabled\":\"false\", \"ranMid\":\"53479\", \"serverPixelEnabled\":\"true\", \"useShopifyItemLevelTax\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"999063926","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\",\\\"GT-PB678H4\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/4fSTCJeJlqsDEIGD1bAo\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/QAD2CJqJlqsDEIGD1bAo\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZJ7ENY6S9T\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/3iIDCJGJlqsDEIGD1bAo\\\",\\\"MC-P4P90QGLHX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZJ7ENY6S9T\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/5h2NCNqHlqsDEIGD1bAo\\\",\\\"MC-P4P90QGLHX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/hFkjCNeHlqsDEIGD1bAo\\\",\\\"MC-P4P90QGLHX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZJ7ENY6S9T\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/dN5hCJ2JlqsDEIGD1bAo\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZJ7ENY6S9T\\\",\\\"AW-10839474561\\\/UcMrCJSJlqsDEIGD1bAo\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZJ7ENY6S9T\\\"}],\\\"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":"977994102","configuration":"{\"campaignId\":\"1100l6364\",\"baseURL\":\"https:\\\/\\\/prf.hn\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b4794efed556f308ac34691629bfad11","type":"APP","apiClientId":11838521345,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"217022553","configuration":"{\"shopDomain\":\"sam-mcknight.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"192708697","configuration":"{\"pixel_id\":\"471119741368101\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"76251225","configuration":"{\"tagID\":\"2613937310509\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"8781913","configuration":"{\"myshopifyDomain\":\"sam-mcknight.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
568,{"id":"157188470","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Ads"},{"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":"Hair by Sam McKnight","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"sam-mcknight.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/sammcknight.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15649790493046","handle":"cool-girl-body-volumising-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58473610641782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7779473555545","handle":"smooth-frizz-free","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41837520093273","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7044405330009","handle":"full-house","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39900485681241","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15870909579638","handle":"cool-girl-body-volume-trio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58640304767350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15843568025974","handle":"cool-girl-volume-foundation-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58474813784438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7182093320281","handle":"cool-girl-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40314914144345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7470810431577","handle":"cool-girl-volume-cleanse-shampoo-nourish-conditioner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40788584038489","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15571134087542","handle":"cool-girl-texture-mist-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57166684422518","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15139802743158","handle":"hair-perfume","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55452486762870","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7234025947225","handle":"cool-girl-volume-treatment-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40815702573145","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7474588418137","handle":"bigger-love-cool-girl-volumising-treatment-mask-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40808842494041","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7292602679385","handle":"cool-curls","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40490068181081","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"62648778779","handle":"cool-girl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40453569544281","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451927281753","handle":"cool-girl-barely-there-texture-mist-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40728348590169","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
568,{"id":"15843278029174","handle":"travel-size-cool-girl-body-plumping-volumising-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58473679651190","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6904001396825","handle":"volumising-hair-spray","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41570374516825","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15571709100406","handle":"superlift-volumising-spray-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57167041724790","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7678472421465","handle":"cool-girl-superlift-volumising-spray-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41500769288281","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7178830970969","handle":"small-pink-washbag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40426541252697","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15120707813750","handle":"volume-definition-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55389737648502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7542866772057","handle":"cool-girl-volume-shampoo-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41040948822105","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7230157455449","handle":"cool-girl-volume-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41046508273753","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15571957416310","handle":"cool-girl-volume-cleanse-shampoo-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57167338209654","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451231322201","handle":"cool-girl-volume-conditioner-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40725171011673","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7286336520281","handle":"cool-girl-volume-edit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40472649203801","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6903992287321","handle":"volumising-blow-dry-foam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39546639548505","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7234020180057","handle":"cool-girl-volume-nourish","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41046511288409","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15572017086838","handle":"cool-girl-volume-nourish-conditioner-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57167429763446","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7542868672601","handle":"cool-girl-volume-nourish-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41040961896537","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451230765145","handle":"cool-girl-volume-shampoo-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40725168717913","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7783919157337","handle":"creme-cleanse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41850346242137","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
568,{"id":"15801206964598","handle":"creme-cleanse-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58232602919286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196251127897","handle":"curl-cleanse-cleansing-conditioner-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351870320729","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6903986880601","handle":"deeper-love-hair-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40216992645209","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451925643353","handle":"deeper-love-5-minute-intense-treatment-mask-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40728344658009","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196249227353","handle":"deeper-love-intense-treatment-mask-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351868256345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7736067063897","handle":"discovery-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41685893906521","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15505340563830","handle":"discovery-kit-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56909154222454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6903989895257","handle":"anti-frizz-hair-pomade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39546630176857","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"630967992347","handle":"dry-texture-spray","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"6289684856859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7035774271577","handle":"hair-by-sam-mcknight-hardcover","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39870794170457","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7191582408793","handle":"hair-by-sam-mcknight-giftcard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40340063584345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6573295370329","handle":"happy-endings","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40248550555737","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451923644505","handle":"happy-endings-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40728340004953","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196251258969","handle":"happy-endings-nourishing-balm-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351870812249","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15571580092790","handle":"happy-endings-balm-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57166978515318","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6904003428441","handle":"lazy-girl-cleanse-cloths","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39546693451865","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"62652186651","handle":"lazy-girl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40453570887769","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451924365401","handle":"lazy-girl-dry-shampoo-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40728341315673","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
568,{"id":"15571452297590","handle":"lazy-girl-dry-shampoo-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57166736523638","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6903930519641","handle":"cleansing-shampoo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40557646676057","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7451897561177","handle":"light-cleanse-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40728253792345","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196233597017","handle":"light-cleanse-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351794266201","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196245983321","handle":"light-nourish-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351853281369","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196246900825","handle":"rich-cleanse-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351861309529","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7196248080473","handle":"rich-nourish-sample","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40351866749017","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://sammcknight.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"198223692150","themePublished":"true","eventMetadataId":"f3aaa3e0-5627-4c44-9818-c4c98f0b278f","pageType":"home","shopId":"23182001","storefrontBaseUrl":"https:\/\/sammcknight.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
568<script> 569 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 570 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 571 window.ShopifyAnalytics.meta.currency = 'USD'; 572 var meta = {"page":{"pageType":"home","requestId":"5f90e875-497a-442f-96c4-51c145695122-1790242960"}}; 573 for (var attr in meta) { 574 window.ShopifyAnalytics.meta[attr] = meta[attr]; 575 } 576</script>
vendor: 1 bytes, line 576
576
577<script class="analytics"> 578 (function () { 579 var customDocumentWrite = function(content) { 580 var jquery = null; 581 582 if (window.jQuery) { 583 jquery = window.jQuery; 584 } else if (window.Checkout && window.Checkout.$) { 585 jquery = window.Checkout.$; 586 } 587 588 if (jquery) { 589 jquery('body').append(content); 590 } 591 }; 592 593 var hasLoggedConversion = function(token) { 594 if (token) { 595 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 596 } 597 return false; 598 } 599 600 var setCookieIfConversion = function(token) { 601 if (token) { 602 var twoMonthsFromNow = new Date(Date.now()); 603 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 604 605 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 606 } 607 } 608 609 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 610 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 611 if (trekkie.integrations) { 612 return; 613 } 614 trekkie.methods = [ 615 'identify', 616 'page', 617 'ready', 618 'track', 619 'trackForm', 620 'trackLink' 621 ]; 622 trekkie.factory = function(method) { 623 return function() { 624 var args = Array.prototype.slice.call(arguments); 625 args.unshift(method); 626 trekkie.push(args); 627 if (method == 'track' || method == 'page') { 628 try { 629 if (window.__TREKKIE_SHIM_QUEUE == null) { 630 window.__TREKKIE_SHIM_QUEUE = []; 631 } 632 window.__TREKKIE_SHIM_QUEUE.push({ 633 from: 'trekkie-stub', 634 method: method, 635 args: args.slice(1) 636 }); 637 } catch (e) { 638 // no-op 639 } 640 } 641 return trekkie; 642 }; 643 }; 644 for (var i = 0; i < trekkie.methods.length; i++) { 645 var key = trekkie.methods[i]; 646 trekkie[key] = trekkie.factory(key); 647 } 648 trekkie.load = function(config) { 649 trekkie.config = config || {}; 650 trekkie.config.initialDocumentCookie = document.cookie; 651 var first = document.getElementsByTagName('script')[0]; 652var script = document.createElement('script'); 653script.type = 'text/javascript'; 654script.onerror = function(e) { 655 var scriptFallback = document.createElement('script'); 656 scriptFallback.type = 'text/javascript'; 657 scriptFallback.onerror = function(error) { 658 var Monorail = { 659 produce: function produce(monorailDomain, schemaId, payload) { 660 var currentMs = new Date().getTime(); 661 var event = { 662 schema_id: schemaId, 663 payload: payload, 664 metadata: { 665 event_created_at_ms: currentMs, 666 event_sent_at_ms: currentMs 667 } 668 }; 669 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 670 }, 671 sendRequest: function sendRequest(endpointUrl, payload) { 672 // Try the sendBeacon API 673 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 674 var blobData = new window.Blob([payload], { 675 type: 'text/plain' 676 }); 677 678 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 679 return true; 680 } // sendBeacon was not successful 681 682 } // XHR beacon 683 684 var xhr = new XMLHttpRequest(); 685 686 try { 687 xhr.open('POST', endpointUrl); 688 xhr.setRequestHeader('Content-Type', 'text/plain'); 689 xhr.send(payload); 690 } catch (e) { 691 console.log(e); 692 } 693 694 return false; 695 }, 696 isIos12: function isIos12() { 697 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 698 } 699 }; 700 Monorail.produce('monorail-edge.shopifysvc.com', 701 'trekkie_storefront_load_errors/1.1', 702 {shop_id: 23182001, 703 theme_id: 198223692150, 704 app_name: "storefront", 705 context_url: window.location.href, 706 source_url: "//sammcknight.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 707 708 }; 709 scriptFallback.async = true; 710 scriptFallback.src = '//sammcknight.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 711 first.parentNode.insertBefore(scriptFallback, first); 712}; 713script.async = true; 714script.src = '//sammcknight.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 715first.parentNode.insertBefore(script, first); 716 717 }; 718 trekkie.load( 719 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23182001,"isMerchantRequest":null,"themeId":198223692150,"themeCityHash":"10054068257967508205","contentLanguage":"en","currency":"USD","eventMetadataId":"f3aaa3e0-5627-4c44-9818-c4c98f0b278f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 720 ); 721 722 var loaded = false;
723 trekkie.ready(function() { 724 if (loaded) return; 725 loaded = true; 726 727 window.ShopifyAnalytics.lib = window.trekkie; 728 729 var originalDocumentWrite = document.write; 730 document.write = customDocumentWrite; 731 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 732 document.write = originalDocumentWrite; 733 734 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 735 var token = match? match[1]: undefined; 736 if (!hasLoggedConversion(token)) { 737 setCookieIfConversion(token); 738 739 } 740 }); 741 742 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"5f90e875-497a-442f-96c4-51c145695122-1790242960","shopifyEmitted":true}); 743 744 var eventsListenerScript = document.createElement('script'); 745 eventsListenerScript.async = true; 746 eventsListenerScript.src = "//sammcknight.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 747 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 748})();</script>
748 749
749<script> 750 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 751 window.ga = function ga() { 752 (window.ga.q = window.ga.q || []).push(arguments); 753 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 754 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 755 } 756 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."); 757 }; 758 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 759 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 760 } 761 } 762</script>
vendor: 1 bytes, line 762
762
763<script 764 defer 765 src="https://sammcknight.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 766 data-application="storefront-renderer" 767 data-shop-id="23182001" 768 data-render-region="gcp-us-west1" 769 data-page-type="index" 770 data-theme-instance-id="198223692150" 771 data-theme-name="HBSM" 772 data-theme-version="4.13.22" 773 data-monorail-region="shop_domain" 774 data-resource-timing-sampling-rate="10" 775 data-shs="true" 776 data-shs-beacon="true" 777 data-shs-export-with-fetch="true" 778 data-shs-logs-sample-rate="1" 779 data-shs-beacon-endpoint="https://sammcknight.com/api/collect" 780></script>
780 781<meta name="shopify-y" content="d3c255be-c793-42ad-ad09-8ca4478b5cff" data-expiration="1821800561000"><meta name="shopify-s" content="5c48bfb3-d343-4923-817e-cd766bc46e45" data-expiration="1790244761000"><meta name="new-cookie-storage-activated" content="t"> 782</head> 783 784 <body class="gradient template-index page-"> 785<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 785-786
785 786<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
786GTM-TC6TDRX6
vendor: 83 bytes, lines 786-787
786" 787height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
788<!-- End Google Tag Manager (noscript) --> 789
790<script> 791
vendor: 162 bytes, lines 791-796
791window.dataLayer = window.dataLayer || []; 792 function gtag() { 793 dataLayer.push(arguments); 794 } 795 gtag('js', new Date()); 796 gtag('config', '
796G-ZJ7ENY6S9T
vendor: 10 bytes, lines 796-797
796'); 797
797gtag('config', 'AW-10839474561'); 798 </script>
798 799 800 <header id="shopify-section-header" class="shopify-section main-header-section"> 801 <div class="header-top" style="background-color: #121212; color: #FFFFFF;"> 802 <p style="color: #FFFFFF;">FREE SHIPPING ON ALL UK ORDERS</p> 803 </div> 804 805 806<div class="header-wrap"> 807 <div class="common-wrap clear"> 808 <div class="header-innar flex"> 809 <div class="nav-wrap flex"> 810 <div class="hamburger flex"> 811 <div></div> 812 </div> 813 <div class="main-nav"> 814 <ul> 815 816 <li class=""> 817 <a href="/collections/all-products" class="right-nav__url">all</a> 818 819 </li> 820 821 <li class=""> 822 <a href="/collections/care" class="right-nav__url">Care</a> 823 824 </li> 825 826 <li class=""> 827 <a href="/collections/style" class="right-nav__url">Style</a> 828 829 </li> 830 831 <li class=""> 832 <a href="/collections/offers" class="right-nav__url">Offers</a> 833 834 </li> 835 836 <li class=""> 837 <a href="/collections/kits" class="right-nav__url">KITS</a> 838 839 </li> 840 841 <li class="menu-item-has-children"> 842 <a href="/collections/new" class="right-nav__url">By benefit</a> 843 844 <ul class="children"> 845 846 <li> 847 <a href="/collections/volume" class="right-nav__url">Volume</a> 848 </li> 849 850 <li> 851 <a href="/collections/texturiser" class="right-nav__url">Texture</a> 852 </li> 853 854 <li> 855 <a href="/collections/frizz-free" class="right-nav__url">Defrizz</a> 856 </li> 857 858 <li> 859 <a href="/collections/repair" class="right-nav__url">Repair</a> 860 </li> 861 862 <li> 863 <a href="/collections/scalp" class="right-nav__url">Scalp Care</a> 864 </li> 865 866 <li> 867 <a href="/collections/hold" class="right-nav__url">Hold</a> 868 </li> 869 870 <li> 871 <a href="/collections/hydration" class="right-nav__url">Moisture</a> 872 </li> 873 874 <li> 875 <a href="/collections/shine" class="right-nav__url">Shine</a> 876 </li> 877 878 <li> 879 <a href="/collections/heat-protection" class="right-nav__url">Heat protection</a> 880 </li> 881 882 </ul> 883 884 </li> 885 886 887 <li class="show-on-mobile "> 888 <a href="/pages/hair-quiz" class="right-nav__url">MY HAIR QUIZ</a> 889 890 </li> 891 892 <li class="show-on-mobile menu-item-has-children"> 893 <a href="/pages/about" class="right-nav__url">DISCOVER</a> 894 895 <ul class="children"> 896 897 <li> 898 <a href="/pages/about-hair-by-sam-mcknight" class="right-nav__url">ABOUT HAIR BY SAM MCKNIGHT</a> 899 </li> 900 901 <li> 902 <a href="/pages/about" class="right-nav__url">ABOUT SAM</a> 903 </li> 904 905 <li> 906 <a href="/blogs/news" class="right-nav__url">JOURNAL</a> 907 </li> 908 909 <li> 910 <a href="/pages/tutorials" class="right-nav__url">Tutorials</a> 911 </li> 912 913 <li> 914 <a href="/pages/cool-girl" class="right-nav__url">Cool Girl Volume Collection</a> 915 </li> 916 917 <li> 918 <a href="/pages/reviews" class="right-nav__url">Reviews</a> 919 </li> 920 921 <li> 922 <a href="https://sammcknight.com/pages/becoming-a-salon-stockist" class="right-nav__url">Become a stockist</a> 923 </li> 924 925 <li> 926 <a href="/collections/christmas-shop" class="right-nav__url">Gift Shop</a> 927 </li> 928 929 </ul> 930 931 </li> 932 933 934 <li class="show-on-mobile"> 935 <a href="https://sammcknight.com/customer_authentication/redirect?locale=en®ion_country=US" class="right-nav__url">Account</a> 936 </li> 937 </ul> 938 939 <div class="show-on-mobile menu-social"> 940 <div class="footer-social-wrap"> 941 <ul> 942 943 944 <li> 945 <a href="https://twitter.com/sammcknight1" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/twitter.svg?v=143487384646726770691786643017" alt="facebook"></a> 946 </li> 947 948 949 950 <li> 951 <a href="https://www.facebook.com/Hair-by-Sam-McKnight-1767069783591636/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/facebook.svg?v=31822636404825221001786643017" alt="facebook"></a> 952 </li> 953 954 955 956 <li> 957 <a href="https://www.tiktok.com/@hairbysammcknight/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/tiktok.svg?v=95922962610716902831786643017" alt="facebook"></a> 958 </li> 959 960 961 962 <li> 963 <a href="https://www.instagram.com/hairbysammcknight" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/instagram.svg?v=4578226191755197941786643017" alt="facebook"></a> 964 </li> 965 966 967 </ul> 968 </div> 969 </div> 970 </div> 971 </div> 972 973 974 975 <div class="logo-wrap"> 976 <a href="/" class="desk"><img src="//sammcknight.com/cdn/shop/t/166/assets/main-logo.svg?v=101817004150768794191786643017" alt="logo"></a> 977 <a href="/" class="mobi"><img src="//sammcknight.com/cdn/shop/t/166/assets/main-logo.svg?v=101817004150768794191786643017" alt="logo"></a> 978 </div> 979 <div class="search-and-cart-wrap flex"> 980 981 <ul> 982 983 <li class=""> 984 <a href="/pages/hair-quiz" class="right-nav__url">MY HAIR QUIZ</a> 985 986 </li> 987 988 <li class="menu-item-has-children"> 989 <a href="/pages/about" class="right-nav__url">
989DISCOVER</a> 990 991 <ul class="children"> 992 993 <li> 994 <a href="/pages/about-hair-by-sam-mcknight" class="right-nav__url">ABOUT HAIR BY SAM MCKNIGHT</a> 995 </li> 996 997 <li> 998 <a href="/pages/about" class="right-nav__url">ABOUT SAM</a> 999 </li> 1000 1001 <li> 1002 <a href="/blogs/news" class="right-nav__url">JOURNAL</a> 1003 </li> 1004 1005 <li> 1006 <a href="/pages/tutorials" class="right-nav__url">Tutorials</a> 1007 </li> 1008 1009 <li> 1010 <a href="/pages/cool-girl" class="right-nav__url">Cool Girl Volume Collection</a> 1011 </li> 1012 1013 <li> 1014 <a href="/pages/reviews" class="right-nav__url">Reviews</a> 1015 </li> 1016 1017 <li> 1018 <a href="https://sammcknight.com/pages/becoming-a-salon-stockist" class="right-nav__url">Become a stockist</a> 1019 </li> 1020 1021 <li> 1022 <a href="/collections/christmas-shop" class="right-nav__url">Gift Shop</a> 1023 </li> 1024 1025 </ul> 1026 1027 </li> 1028 1029 <li class="search-icon"> 1030 <a href="#" class="right-nav__item_search"><img src="//sammcknight.com/cdn/shop/t/166/assets/Search.svg?v=184299998412015302381786643017" alt="Search"></a> 1031 </li> 1032 <li class="cart-icon"> 1033 <a href="#"><img src="//sammcknight.com/cdn/shop/t/166/assets/Bag.svg?v=131965961098011869911786643017" alt="Cart"></a> 1034 <div class="cart-count-wrap"> 1035 1036 </div> 1037 1038 </li> 1039 <li> 1040 <a href="https://sammcknight.com/customer_authentication/redirect?locale=en®ion_country=US"> 1041 <img src="//sammcknight.com/cdn/shop/t/166/assets/User.svg?v=158117754070214027471786643017" alt="Profile"> 1042 </a> 1043 </li> 1044 </ul> 1045 </div> 1046 </div> 1047 </div> 1048 1049</div> 1050 1051 1052 1053<div class="header__search"> 1054 <div class="common-wrap"> 1055 <div class="header__search-inner"> 1056 <div class="header__search-input-wrap"> 1057 <div class="header__search-icon"> 1058 <img 1059 src="//sammcknight.com/cdn/shop/t/166/assets/Search.svg?v=184299998412015302381786643017" 1060 alt="search icon" 1061 width="25" 1062 height="25"> 1063 </div> 1064 <form action="/search" id="search-form"> 1065 <input 1066 type="text" 1067 placeholder="Search product or collection" 1068 name="q" 1069 value="" 1070 class="header__search-input"> 1071 1072 <div class="suggestions-wrap"> 1073 <p>Suggestions: 1074 1075 <span>Care</span> 1076 1077 <span>creme cleanse</span> 1078 1079 <span>Style</span> 1080 1081 <span>Lazy Girl Hair Cleanse Cloths</span> 1082 1083 <span>Wash Bag</span> 1084 1085 </p> 1086 </div> 1087 1088 </form> 1089 1090 </div> 1091 <div class="header__search-close"> 1092 <img 1093 src="//sammcknight.com/cdn/shop/t/166/assets/close.svg?v=18862927919670648941786643017" 1094 alt="close icon" 1095 width="31" 1096 height="31"> 1097 </div> 1098 </div> 1099 </div> 1100</div> 1101 1102 1103 1104 1105<div class="mob-menu"> 1106 <div class="mob-menu__inner"> 1107 <ul class="mob-menu__items"> 1108 1109 <li class="mob-menu__item "> 1110 <a href="/collections/all-products" class="mob-menu__url">all</a> 1111 1112 </li> 1113 1114 <li class="mob-menu__item "> 1115 <a href="/collections/care" class="mob-menu__url">Care</a> 1116 1117 </li> 1118 1119 <li class="mob-menu__item "> 1120 <a href="/collections/style" class="mob-menu__url">Style</a> 1121 1122 </li> 1123 1124 <li class="mob-menu__item "> 1125 <a href="/collections/offers" class="mob-menu__url">Offers</a> 1126 1127 </li> 1128 1129 <li class="mob-menu__item "> 1130 <a href="/collections/kits" class="mob-menu__url">KITS</a> 1131 1132 </li> 1133 1134 <li class="mob-menu__item mob-menu__has-children"> 1135 <a href="/collections/new" class="mob-menu__url">By benefit</a> 1136 1137 <ul class="mob-menu__children"> 1138 1139 <li> 1140 <a href="/collections/volume" class="mob-menu__url">Volume</a> 1141 </li> 1142 1143 <li> 1144 <a href="/collections/texturiser" class="mob-menu__url">Texture</a> 1145 </li> 1146 1147 <li> 1148 <a href="/collections/frizz-free" class="mob-menu__url">Defrizz</a> 1149 </li> 1150 1151 <li> 1152 <a href="/collections/repair" class="mob-menu__url">Repair</a> 1153 </li> 1154 1155 <li> 1156 <a href="/collections/scalp" class="mob-menu__url">Scalp Care</a> 1157 </li> 1158 1159 <li> 1160 <a href="/collections/hold" class="mob-menu__url">Hold</a> 1161 </li> 1162 1163 <li> 1164 <a href="/collections/hydration" class="mob-menu__url">Moisture</a> 1165 </li> 1166 1167 <li> 1168 <a href="/collections/shine" class="mob-menu__url">Shine</a> 1169 </li> 1170 1171 <li> 1172 <a href="/collections/heat-protection" class="mob-menu__url">Heat protection</a> 1173 </li> 1174 1175 </ul> 1176 1177 </li> 1178 1179 1180 </ul> 1181 1182
1183 </div> 1184</div> 1185 1186 1187
1188<script type="application/ld+json"> 1189 { 1190 "@context": "http://schema.org", 1191 "@type": "Organization", 1192 "name": "Hair by Sam McKnight", 1193 1194 "sameAs": [ 1195 "https:\/\/twitter.com\/sammcknight1", 1196 "https:\/\/www.facebook.com\/Hair-by-Sam-McKnight-1767069783591636\/", 1197 "", 1198 "https:\/\/www.instagram.com\/hairbysammcknight", 1199 "https:\/\/www.tiktok.com\/@hairbysammcknight\/", 1200 "", 1201 "", 1202 "", 1203 "" 1204 ], 1205 "url": "https:\/\/sammcknight.com" 1206 } 1207</script>
1207 1208
1208<script type="application/ld+json"> 1209 { 1210 "@context": "http://schema.org", 1211 "@type": "WebSite", 1212 "name": "Hair by Sam McKnight", 1213 "potentialAction": { 1214 "@type": "SearchAction", 1215 "target": "https:\/\/sammcknight.com\/search?q={search_term_string}", 1216 "query-input": "required name=search_term_string" 1217 }, 1218 "url": "https:\/\/sammcknight.com" 1219 } 1220 </script>
1220</header> 1221 1222 1223 <section class="main-content-wrap "> 1224 <section id="shopify-section-template--29647069938038__16496968606c4ca450" class="shopify-section hero-wrap"> 1225<div class="hero-bg hero_homepage"> 1226<a href="/products/cool-girl-body-volumising-cream"> 1227 1228 1229 <video 1230 playsinline="playsinline" 1231 autoplay="autoplay" 1232 muted="muted" 1233 loop="loop" 1234 style="width:100%; object-fit: cover; height: 100%;" 1235 class="video-play hero-video--desktop"> 1236 <source src="https://cdn.shopify.com/videos/c/o/v/534914bb5d25471db3e705b4f90f6a28.mp4" type="video/mp4"> 1237 </video> 1238 1239 1240 1241 <video 1242 playsinline="playsinline" 1243 autoplay="autoplay" 1244 muted="muted" 1245 loop="loop" 1246 style="width:100%; object-fit: cover; height: 100%;" 1247 class="video-play hero-video--mobile"> 1248 <source src="https://cdn.shopify.com/videos/c/o/v/f136c0caa5624f30933da7654f46d1b6.mp4" type="video/mp4"> 1249 </video> 1250 1251 1252</a> 1253</div> 1254<div class="common-wrap clear"> 1255<a href="/products/cool-girl-body-volumising-cream"> 1256<div class="hero-inner flex"> 1257<div class="hero-content-wrap fade-in" style="color:#ffffff"> 1258<h6 style="color:#ffffff">NEW COOL GIRL BODY IS HERE</h6> 1259<h1 style="color:#ffffff">Bigger. Stronger. Bolder.</h1> 1260<p>
1260*100% Saw Instant Body & Fullness</p> 1261<div class="hero-btn"> 1262<button class="btn large blue-haze-bg" style="background-color: #121212; color:#ffffff" >SHOP NOW</button> 1263</div> 1264</div> 1265</div> 1266</a> 1267</div> 1268<style> 1269.template-index .hero-btn .btn:hover{ 1270background-color: #6a696a !important; 1271color: !important; 1272 } 1273 1274/* Hide mobile video by default, show desktop */ 1275.hero-video--mobile { display: none; } 1276.hero-video--desktop { display: block; } 1277 1278/* On mobile, swap them */ 1279@media (max-width: 767px) { 1280 .hero-video--desktop { display: none; } 1281 .hero-video--mobile { display: block; } 1282} 1283</style> 1284 1285</section><section id="shopify-section-template--29647069938038__featured_collection_P3a973" class="shopify-section product-wrap"> 1286 1287 1288 <div class="common-wrap clear"> 1289 <div class="product-innar flex"> 1290 <div class="product-title flex fade-in"> 1291 <h2>UP TO £30 OFF KITS</h2> 1292 <a href="/collections/kits" class="btn">SHOP ALL</a> 1293 </div> 1294 <div class="product-item-wrap flex anim-el"> 1295 1296 1297 1298 1299 1300<div class="product-item product-item-show fade-in delay-100"> 1301 1302 1303 <a href="/products/smooth-frizz-free" class="product-item-thumb-wrap flex"> 1304 1305 1306 1307 1308 1309 1310 <figure> 1311 1312 1313 <img data-src="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_450x.jpg?v=1757606857" data-srcset="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_180x.jpg?v=1757606857 180w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_360x.jpg?v=1757606857 360w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_540x.jpg?v=1757606857 540w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_720x.jpg?v=1757606857 720w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_SAVE_THE_DO_HBSM_AWARD_WINNING_900x.jpg?v=1757606857 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="SMOOTH & FRIZZ - FREE KIT - Hair by Sam McKnight" /> 1314 1315 </figure> 1316 1317 <div class="product-item__image-hover"> 1318 1319 1320 <img src="//sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_450x.jpg?v=1782551963" srcset="//sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_180x.jpg?v=1782551963 180w, //sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_360x.jpg?v=1782551963 360w, //sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_540x.jpg?v=1782551963 540w, //sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_720x.jpg?v=1782551963 720w, //sammcknight.com/cdn/shop/files/SAVE_THE_DO_HBSM_1_900x.jpg?v=1782551963 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Save the Do Blow Dry Style Starter - Hair by Sam McKnight" /> 1321 1322 </div> 1323 1324 </a><div class="product-item-content-wrap flex"> 1325 <div class="product-item-content"> 1326 <a href="/products/smooth-frizz-free"><h6>SMOOTH & FRIZZ-FREE KIT</h6></a> 1327 <p>The perfect blow dry with heat protection</p> 1328 <!-- <p><p>HEAT PROTECTING ⢠HOLD & SHINE ⢠SEAL SPLIT ENDS</p> 1329</p> --> 1330 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1331<div class="product-item__price"> 1332 1333 $69.00 <del>$88.00</del> 1334 1335</div> 1336 </div> 1337 1338 <div class="product-ratting flex"> 1339 <a class="review-style" href="/products/smooth-frizz-free#shopify-section-template--14621677322329__16569231964f40107d"> 1340 <span 1341 class="junip-product-summary" 1342 data-product-id="7779473555545" 1343 data-product-rating-count="165" 1344 data-product-rating-average="4.927272727272728"> 1345</span> 1346 1347 1348 <span class="review-detail-count"> 1349 4.9 (165) 1350 </span> 1351 1352 </a> 1353 </div> 1354 <div class="product-item-content-btn mobi"> 1355 1356 1357 1358 1359 1360 1361 1362 1363 <form method="post" action="/cart/add" id="product_form_7779473555545" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7779473555545"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1364 1365 <input type="hidden" value="41837520093273" name="id" data-productid="7779473555545"> 1366 <a href="/products/smooth-frizz-free" class="btn card-atc-btn" data-product="smooth-frizz-free"> 1367 1368 ADD | $69.00 <del>$88.00</del> 1369 1370 <div class="loading-animation"> 1371 <div class="loading-wrap"> 1372 <div></div> 1373 <div></div> 1374 <div></div> 1375 </div> 1376 </div> 1377 </a> 1378
1379 <div class="collection-product__offer">SALE | £20 OFF</div> 1380 1381 1382 <input type="hidden" name="product-id" value="7779473555545" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1383 1384 1385 <div class="collection-product__offer">SALE | £20 OFF</div> 1386 1387 1388 1389 1390 1391 </div> 1392 1393 <div class="add-cart-btn"> 1394 <form method="post" action="/cart/add" id="product_form_7779473555545" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7779473555545"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1395 1396 <input type="hidden" value="41837520093273" name="id" data-productid="7779473555545"> 1397 1398 1399 <a href="#" class="btn large btn-border card-atc-btn" data-product="smooth-frizz-free"> 1400 ADD TO BAG 1401 <div class="loading-animation"> 1402 <div class="loading-wrap"> 1403 <div></div> 1404 <div></div> 1405 <div></div> 1406 </div> 1407 </div> 1408 </a> 1409 1410 1411 1412 1413 <div class="collection-product__offer">SALE | £20 OFF</div> 1414 1415 <input type="hidden" name="product-id" value="7779473555545" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1416 </div> 1417 </div> 1418</div> 1419 1420 1421 1422 1423 1424<div class="product-item product-item-show fade-in delay-200"> 1425 1426 1427 <a href="/products/full-house" class="product-item-thumb-wrap flex"> 1428 1429 1430 1431 1432 1433 1434 <figure> 1435 1436 1437 <img data-src="//sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_450x.jpg?v=1789595049" data-srcset="//sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_180x.jpg?v=1789595049 180w, //sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_360x.jpg?v=1789595049 360w, //sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_540x.jpg?v=1789595049 540w, //sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_720x.jpg?v=1789595049 720w, //sammcknight.com/cdn/shop/files/THE_FULL_HOUSE_4_AROSOLS_HBSM_900x.jpg?v=1789595049 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Full House - Hair by Sam McKnight" /> 1438 1439 </figure> 1440 1441 <div class="product-item__image-hover"> 1442 1443 1444 <img src="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_450x.jpg?v=1789760777" srcset="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_180x.jpg?v=1789760777 180w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_360x.jpg?v=1789760777 360w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_540x.jpg?v=1789760777 540w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_720x.jpg?v=1789760777 720w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_900x.jpg?v=1789760777 900w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_BACK_STAGE_SAM_1_1080x.jpg?v=1789760777 1080w" sizes="auto" class="lazyload " width="1280" height="1600" alt="Full House - Hair by Sam McKnight" /> 1445 1446 </div> 1447 1448 </a><div class="product-item-content-wrap flex"> 1449 <div class="product-item-content"> 1450 <a href="/products/full-house"><h6>Full House</h6></a> 1451 <p>ONLINE EXCLUSIVE</p> 1452 <!-- <p><p>Sam in a can ⢠Instant transformation ⢠Effortless styling</p> 1453</p> --> 1454 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1455<div class="product-item__price"> 1456 1457 $109.00 <del>$148.00</del> 1458 1459</div> 1460 </div> 1461 1462 <div class="product-ratting flex"> 1463 <a class="review-style" href="/products/full-house#shopify-section-template--14621677322329__16569231964f40107d">
1464 <span 1465 class="junip-product-summary" 1466 data-product-id="7044405330009" 1467 data-product-rating-count="504" 1468 data-product-rating-average="4.910714285714286"> 1469</span> 1470 1471 1472 <span class="review-detail-count"> 1473 4.9 (504) 1474 </span> 1475 1476 </a> 1477 </div> 1478 <div class="product-item-content-btn mobi"> 1479 1480 1481 1482 1483 1484 1485 1486 1487 <form method="post" action="/cart/add" id="product_form_7044405330009" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7044405330009"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1488 1489 <input type="hidden" value="39900485681241" name="id" data-productid="7044405330009"> 1490 <a href="/products/full-house" class="btn card-atc-btn" data-product="full-house"> 1491 1492 ADD | $109.00 <del>$148.00</del> 1493 1494 <div class="loading-animation"> 1495 <div class="loading-wrap"> 1496 <div></div> 1497 <div></div> 1498 <div></div> 1499 </div> 1500 </div> 1501 </a> 1502 1503 <div class="collection-product__offer">SALE | £30 OFF</div> 1504 1505 1506 <input type="hidden" name="product-id" value="7044405330009" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1507 1508 1509 <div class="collection-product__offer">SALE | £30 OFF</div> 1510 1511 1512 1513 1514 1515 </div> 1516 1517 <div class="add-cart-btn"> 1518 <form method="post" action="/cart/add" id="product_form_7044405330009" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7044405330009"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1519 1520 <input type="hidden" value="39900485681241" name="id" data-productid="7044405330009"> 1521 1522 1523 <a href="#" class="btn large btn-border card-atc-btn" data-product="full-house"> 1524 ADD TO BAG 1525 <div class="loading-animation"> 1526 <div class="loading-wrap"> 1527 <div></div> 1528 <div></div> 1529 <div></div> 1530 </div> 1531 </div> 1532 </a> 1533 1534 1535 1536 1537 <div class="collection-product__offer">SALE | £30 OFF</div> 1538 1539 <input type="hidden" name="product-id" value="7044405330009" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1540 </div> 1541 </div> 1542</div> 1543 1544 1545 1546 1547 1548<div class="product-item product-item-show fade-in delay-300"> 1549 1550 1551 <a href="/products/cool-girl-body-volume-trio" class="product-item-thumb-wrap flex"> 1552 1553 1554 1555 1556 1557 1558 1559 1560 <figure> 1561 1562 1563 <img data-src="//sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_450x.jpg?v=1789015103" data-srcset="//sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_180x.jpg?v=1789015103 180w, //sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_360x.jpg?v=1789015103 360w, //sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_540x.jpg?v=1789015103 540w, //sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_720x.jpg?v=1789015103 720w, //sammcknight.com/cdn/shop/files/COOLGIRLCARE_BADYKITHBSM_900x.jpg?v=1789015103 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Body Volume Trio - Hair by Sam McKnight" /> 1564 1565 </figure> 1566 1567 <div class="product-item__image-hover"> 1568 1569 1570 <img src="//sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_450x.jpg?v=1782551957" srcset="//sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_180x.jpg?v=1782551957 180w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_360x.jpg?v=1782551957 360w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_540x.jpg?v=1782551957 540w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_720x.jpg?v=1782551957 720w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_900x.jpg?v=1782551957 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Cleanse Shampoo â Full & Travel Size Duo - Hair by Sam McKnight" /> 1571 1572 </div> 1573 1574 </a><div class="product-item-content-wrap flex"> 1575 <div class="product-item-content"> 1576 <a href="/products/cool-girl-body-volume-trio"><h6>Cool Girl Body Volume Trio</h6></a> 1577 <p>
1577A 3-step haircare routine for lasting volume</p> 1578 <!-- <p></p> --> 1579 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1580<div class="product-item__price"> 1581 1582 $77.00 <del>$118.00</del> 1583 1584</div> 1585 </div> 1586 1587 <div class="product-ratting flex"> 1588 <a class="review-style" href="/products/cool-girl-body-volume-trio#shopify-section-template--14621677322329__16569231964f40107d"> 1589 <span 1590 class="junip-product-summary" 1591 data-product-id="15870909579638" 1592 data-product-rating-count="0" 1593 data-product-rating-average="null"> 1594</span> 1595 1596 1597 </a> 1598 </div> 1599 <div class="product-item-content-btn mobi"> 1600 1601 1602 1603 1604 1605 1606 1607 1608 <form method="post" action="/cart/add" id="product_form_15870909579638" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15870909579638"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1609 1610 <input type="hidden" value="58640304767350" name="id" data-productid="15870909579638"> 1611 <a href="/products/cool-girl-body-volume-trio" class="btn card-atc-btn" data-product="cool-girl-body-volume-trio"> 1612 1613 ADD | $77.00 <del>$118.00</del> 1614 1615 <div class="loading-animation"> 1616 <div class="loading-wrap"> 1617 <div></div> 1618 <div></div> 1619 <div></div> 1620 </div> 1621 </div> 1622 </a> 1623 1624 <div class="collection-product__offer">SALE | £30 OFF</div> 1625 1626 1627 <input type="hidden" name="product-id" value="15870909579638" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1628 1629 1630 <div class="collection-product__offer">SALE | £30 OFF</div> 1631 1632 1633 1634 1635 1636 </div> 1637 1638 <div class="add-cart-btn"> 1639 <form method="post" action="/cart/add" id="product_form_15870909579638" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15870909579638"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1640 1641 <input type="hidden" value="58640304767350" name="id" data-productid="15870909579638"> 1642 1643 1644 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-body-volume-trio"> 1645 ADD TO BAG 1646 <div class="loading-animation"> 1647 <div class="loading-wrap"> 1648 <div></div> 1649 <div></div> 1650 <div></div> 1651 </div> 1652 </div> 1653 </a> 1654 1655 1656 1657 1658 <div class="collection-product__offer">SALE | £30 OFF</div> 1659 1660 <input type="hidden" name="product-id" value="15870909579638" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1661 </div> 1662 </div> 1663</div> 1664 1665 1666 1667 1668 1669<div class="product-item product-item-show fade-in delay-400"> 1670 1671 1672 <a href="/products/cool-girl-volume-foundation-kit" class="product-item-thumb-wrap flex"> 1673 1674 1675 1676 1677 1678 1679 <figure> 1680 1681 1682 <img data-src="//sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_450x.png?v=1787274974" data-srcset="//sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_180x.png?v=1787274974 180w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_360x.png?v=1787274974 360w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_540x.png?v=1787274974 540w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_720x.png?v=1787274974 720w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_900x.png?v=1787274974 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Foundation Kit - Hair by Sam McKnight" /> 1683 1684 </figure> 1685 1686 <div class="product-item__image-hover"> 1687 1688 1689 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_450x.jpg?v=1787192110" srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_180x.jpg?v=1787192110 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_360x.jpg?v=1787192110 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_540x.jpg?v=1787192110 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_720x.jpg?v=1787192110 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_900x.jpg?v=1787192110 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Foundation Kit - Hair by Sam McKnight" /> 1690 1691 </div> 1692 1693 </a><div class="product-item-content-wrap flex"> 1694 <div class="product-item-content"> 1695 <a href="/products/cool-girl-volume-foundation-kit"><h6>Cool Girl Volume Foundation Kit</h6></a> 1696 <p>The foundation for lasting Cool Girl volume.</p> 1697 <!-- <p><p>Build the body. Amplify the volume. Make it Cool Girl.</p> 1698</p> --> 1699 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1700<div class="product-item__price"> 1701 1702 $63.00 <del>$79.00</del> 1703 1704</div> 1705 </div> 1706 1707 <div class="product-ratting flex"> 1708 <a class="review-style" href="/products/cool-girl-volume-foundation-kit#shopify-section-template--14621677322329__16569231964f40107d">
1709 <span 1710 class="junip-product-summary" 1711 data-product-id="15843568025974" 1712 data-product-rating-count="264" 1713 data-product-rating-average="4.901515151515151"> 1714</span> 1715 1716 1717 <span class="review-detail-count"> 1718 4.9 (264) 1719 </span> 1720 1721 </a> 1722 </div> 1723 <div class="product-item-content-btn mobi"> 1724 1725 1726 1727 1728 1729 1730 1731 1732 <form method="post" action="/cart/add" id="product_form_15843568025974" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15843568025974"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1733 1734 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 1735 <a href="/products/cool-girl-volume-foundation-kit" class="btn card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 1736 1737 ADD | $63.00 <del>$79.00</del> 1738 1739 <div class="loading-animation"> 1740 <div class="loading-wrap"> 1741 <div></div> 1742 <div></div> 1743 <div></div> 1744 </div> 1745 </div> 1746 </a> 1747 1748 <div class="collection-product__offer">SALE | £12 OFF</div> 1749 1750 1751 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1752 1753 1754 <div class="collection-product__offer">SALE | £12 OFF</div> 1755 1756 1757 1758 1759 1760 </div> 1761 1762 <div class="add-cart-btn"> 1763 <form method="post" action="/cart/add" id="product_form_15843568025974" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15843568025974"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1764 1765 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 1766 1767 1768 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 1769 ADD TO BAG 1770 <div class="loading-animation"> 1771 <div class="loading-wrap"> 1772 <div></div> 1773 <div></div> 1774 <div></div> 1775 </div> 1776 </div> 1777 </a> 1778 1779 1780 1781 1782 <div class="collection-product__offer">SALE | £12 OFF</div> 1783 1784 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--29647069938038__featured_collection_P3a973" /></form> 1785 </div> 1786 </div> 1787</div> 1788 1789 1790 </div> 1791 </div> 1792</div> 1793 1794 1795</section><section id="shopify-section-template--29647069938038__16499565485bc17da4" class="shopify-section"> 1796 1797<style> 1798 1799 #section-template--29647069938038__16499565485bc17da4 { 1800 background-color: #121212; 1801 } 1802 1803 1804 #section-template--29647069938038__16499565485bc17da4, 1805 #section-template--29647069938038__16499565485bc17da4 a, 1806 #section-template--29647069938038__16499565485bc17da4 p { 1807 color: #ffffff; 1808 } 1809 #section-template--29647069938038__16499565485bc17da4 svg path { 1810 fill: #ffffff; 1811 } 1812 1813</style> 1814 1815<div class="testimonial-wrap" id="section-template--29647069938038__16499565485bc17da4"> 1816 <div class="common-wrap clear"> 1817 <div class="testimonial-innar flex fade-in"> 1818 <div class="testimonial-logo-wrap flex"> 1819 1820 1821 <div class="testimonial-logo w-160"> 1822 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1823 <svg width="161" height="42" viewbox="0 0 161 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 1824 <path d="M47.392 1.199c-9.263.065-16.839 10.182-16.839 19.006 0 9.286 5.554 20.614 16.838 20.577 11.285-.037 17.142-12.232 17.142-2
18240.577 0-9.218-7.88-19.072-17.142-19.006zm0 .346c7.752 0 9.843 8.414 9.843 18.66 0 13.52-2.523 20.19-9.843 20.177-7.321-.013-9.703-5.472-9.703-20.177 0-9.211 1.95-18.66 9.703-18.66zM67.592 20.454C67.55 10.414 75.727 1.52 82.649 1.078c2.5-.174 5.714.951 7.59 1.753 1.362.582 4.144-.26 4.638-1.806h.269v13.677h-.27c0-.583-2.577-13.28-12.227-13.28-7.129 0-7.817 12.319-7.817 19.032 0 6.714.207 20.005 8.526 20.005 4.03 0 7.012-1.732 7.785-5.238V24.563h-3.382v-.454h13.111v.454h-3.234v15.582h-.263s-.526-2.248-3.194-2.24c-3.41.01-6.625 2.92-10.544 2.885-10.366-.094-16.004-10.295-16.045-20.336zM5.125 2.546H1.043v-.451h14.3v.45h-3.587l10.218 27.272c3.195-9.668 5.67-16.814 9.001-27.271h-3.548v-.451h7.55v.45H31.54l-12.42 38.05L5.126 2.544zM102.874 31.28l-.065-28.778h-3.885v-.431h14.315v.431h-3.883l.086 31.553c.86 3.613 2.388 6.354 7.61 6.395 5.222.041 8.772-3.036 10.092-7.24V2.502h-4.445v-.418h36.382l.076 13.814h-.35c-.675-8.92-4.177-12.29-10.301-13.274-2.107-.338-4.318-.087-7.113-.109v17.631c2.434.185 5.026.034 6.773-1.441 1.589-1.341 2.038-4.44 2.155-5.698h.307v15.35h-.333c-.096 0-.224-3.852-2.129-5.68-1.918-1.839-4.36-2.291-6.773-1.853v18.833c3.409 0 6.126.284 8.486-.352 7.173-1.932 9.699-7.88 9.679-13.845h.399v14.643H131.42v-.446h3.226V2.502h-6.971V33.21c-.79 2.939-3.678 7.8-11.079 7.766-6.882-.03-13.707-3.08-13.722-9.696z" fill="#000"></path> 1825</svg> 1826 </div> 1827 1828 1829 1830 <div class="testimonial-logo w-99"> 1831 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1832 <svg width="99" height="40" viewbox="0 0 99 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1833 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.018 39.3H0v.588h16.71V29.294h-.495s0 6.112-2.027 8.104c-1.712 1.72-3.513 1.856-6.441 1.856V19.74s2.027-.135 3.018.86c1.531 1.54 1.711 3.532 1.711 6.294h.54V11.953h-.54c0 2.762-.135 4.754-1.711 6.293-.991.996-3.018.86-3.018.86V.59c2.928 0 4.324.18 6.036 1.856 1.981 1.992 2.026 8.104 2.026 8.104h.496V0H0v.589h3.018v38.71zM35.672.589v38.71c2.928 0 4.73-.18 6.441-1.856 1.982-1.992 2.027-8.104 2.027-8.104h.496v10.594h-16.71v-.588h3.017V.543h-3.018V0H38.42v.589h-2.748zM62.517.589v38.71c2.928 0 4.73-.18 6.44-1.856 1.983-1.992 2.028-8.104 2.028-8.104h.495v10.594H54.77v-.588h3.017V.543H54.77V0h10.494v.589h-2.747zM85.308 39.3H82.29v.588H99V29.294h-.496s0 6.112-2.026 8.104c-1.712 1.72-3.513 1.856-6.441 1.856V19.74s2.027-.135 3.018.86c1.531 1.54 1.711 3.532 1.711 6.294h.54V11.953h-.54c0 2.762-.135 4.754-1.711 6.293-.991.996-3.018.86-3.018.86V.59c2.927 0 4.324.18 6.035 1.856 1.982 1.992 2.027 8.104 2.027 8.104h.496V0H82.29v.589h3.017v38.71z" fill="#000"></path> 1834</svg> 1835 </div> 1836 1837 1838 1839 <div class="testimonial-logo w-"> 1840 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1841 <svg width="205" height="39" viewbox="0 0 205 39" fill="none" xmlns="http://www.w3.org/2000/svg"> 1842 <g clip-path="url(#oh5hrm9x3a)" fill="#000"> 1843 <path d="M21.114 1.01 13.61 39.21 11 39.207 3.5 1.011H2.466V.085h9.623v.926h-2.61l5.275 26.987 5.272-26.987h-3.099l.002-.926h5.925v.926h-1.74zM22.754 26.311l5.87.002L25.69 11.13l-2.935 15.18zm-5.166 11.97h1.74L26.83.086h2.61l7.503 38.197h.87v.925h-9.46l-.001-.925h2.61l-2.175-11.045H22.59l-2.175 11.045h3.098l.002.925h-5.928v-.925h.002zM56.515 1.01v38.306h-1.821L41.784 2.861v35.42h2.555v.926h-5.03v-.925h1.306V1.01h-2.447V.085h8.753l8.425 23.207V1.01H52.79V.085h5.79v.926h-2.065zM60.631 39.207l-.001-.925h1.74V1.01H60.63V.085H70.2v.926h-1.793v37.27h1.793v.926H60.63zM77.865 39.207v-.925h1.794V.902h-.109c-2.555 0-5.055 2.611-5.546 14.473h-.924V.085h19.246v15.29h-.925C90.86 3.515 88.14.902 85.856.902h-.164l.001 37.38h1.847v.925h-9.675zM108.902 1.01V.086h5.381v.926h-1.467l-5.058 20.078.001 17.194 1.794-.001v.925l-9.623.002v-.926l1.794-.001V21.196L96.07 1.011h-1.25V.085h9.84v.926h-2.717l5.165 18.335 4.62-18.335h-2.826zM131.835 39.207v-.925h1.576V1.01h-1.576V.085h17.072l-.002 11.7h-.923c-.489-8.272-2.99-10.774-7.23-10.774h-1.306v17.52h.489c3.315 0 4.293-1.36 4.621-6.747h.87v14.799h-.87c-.327-5.877-1.306-7.127-4.35-7.128l-.76.001v18.825h2.391v.926h-10.002zM152.658 26.311h5.871l-2.937-15.18-2.934 15.18zm-5.166 11.97h1.74L156.735.086h2.608l7.505 38.197h.95v.925h-9.541v-.925h2.609l-2.175-11.045h-6.196l-2.178 11.045 3.101.001v.926l-5.927-.002v-.925h.001zM169.013 39.207v-.925h1.577V1.01h-1.577V.085h9.243v.926h-1.63v37.27h1.629v.926h-9.242zM188.832 1.01l-.001 16.705h.816c2.936 0 5.056.218 5.054-6.965l.002-1.904c0-6.966-2.12-7.836-4.73-7.836h-1.141zm5.545 33.192-.001-9.577c.001-5.116-1.467-5.986-4.512-5.986h-1.032v19.643h2.391v.925h-10.004v-.925h1.576V1.01h-1.573V.085h8.752c6.415 0 10.546 2.938 10.547 9.632-.001 5.877-3.533 7.944-7.883 8.488v.054c4.567.707 7.721 2.613 7.721 9.523v8.977c0 1.197.381 1.523 1.032 1.523.435 0 .869-.163 1.143-.273v.926c-.327.218-1.361.597-2.773.597-3.373.001-5.384-1.196-5.384-5.33z"></path> 1844 </g> 1845 <defs> 1846 <clippath id="oh5hrm9x3a"> 1847 <path fill="#fff" d="M0 0h205v39H0z"></path> 1848 </clippath> 1849 </defs> 1850</svg> 1851 </div> 1852 1853 1854 1855 <div class="testimonial-logo w-131"> 1856 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1857 <svg width="130" height="40" viewbox="0 0 130 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1858 <g clip-path="url(#k71tk3abha)" fill-rule="evenodd" clip-rule="evenodd" fill="#000"> 1859 <path d="M32.715 38.961H34.4v.422h-7.332v-.422h1.837l-.003-37.958h-1.658V.581s5.553-.005 8.05 0c2.14.004 3.622 1.112 4.723 2.831 1.002 1.565 1.494 3.31 1.63 5.134.19 2.544-.03 5.053-.991 7.456-.382.956-.868 1.85-1.58 2.608-.708.7
185956-1.55 1.204-2.612 1.302-.116.01-.339.029-.343.107-.008.113.178.178.281.2 2.239.47 3.763 1.998 4.024 4.235.204 1.747.264 3.512.364 5.27.107 1.912.175 3.826.285 5.738.026.455.131.91.23 1.357.105.47.33.873.848.99.511.116.802-.238 1.094-.564.068-.075.113-.17.175-.252.029-.036.073-.06.11-.09.01.064.024.128.03.192.002.024-.012.05-.022.073-.28.724-.662 1.38-1.227 1.926-.959.929-2.658.974-3.593-.273-.677-.904-1.097-1.926-1.164-3.035-.15-2.498-.252-5-.313-7.502-.041-1.667-.159-3.318-.637-4.92a10.601 10.601 0 0 0-.779-1.908c-.37-.699-.98-1.1-1.816-1.082-.205.004-.41-.024-.616-.024-.67 0-.68.004-.68.675-.004 2.865 0 17.936 0 17.936zm-.002-20.057c0 .178.011.358.002.537-.017.305.142.389.423.396 1.174.029 2.07-.507 2.822-1.344.669-.745 1.006-1.655 1.262-2.597.417-1.534.553-3.107.697-4.688.234-2.578-.178-5.037-1.118-7.424-.328-.834-.75-1.622-1.424-2.25-.354-.33-.747-.534-1.24-.527-.334.005-.67.008-1.003-.002-.285-.008-.435.1-.42.4.01.179 0 .358 0 .537v16.962zM11.298 27.582c0-2.225-.011-7.33-.011-7.33H9.479v-.42h7.587v.42h-1.941v18.472c0 .205.004.41-.01.614-.002.048-.014.138-.109.138s-.09-.06-.102-.1c-.077-.27-.129-.548-.22-.812-.109-.311-.214-.633-.385-.911-.277-.45-.769-.616-1.27-.412-.35.143-.685.35-.981.584-.483.38-.937.798-1.388 1.217-1.202 1.119-2.544 1.19-3.995.563-.995-.43-1.772-1.122-2.435-1.954-1.168-1.464-1.887-3.157-2.447-4.914-.746-2.342-1.182-4.75-1.457-7.192-.348-3.083-.452-6.172-.141-9.258.387-3.848 1.123-7.623 2.723-11.183.536-1.195 1.182-2.326 2.07-3.303C5.774.928 6.706.282 7.903.076c1.245-.214 2.286.083 3.05 1.144.178.246.381.494.627.666.644.45 1.235.317 1.615-.37.157-.282.203-.624.308-.936.022-.065.053-.18.125-.176.081.005.107.142.111.215.055 1.072.105 2.144.148 3.216.117 2.884.23 5.768.347 8.652.014.331.063.66.074.99.002.07-.03.208-.093.208-.073 0-.123-.123-.134-.191-.154-.958-.29-1.919-.458-2.874-.402-2.288-.85-4.566-1.717-6.736-.36-.905-.763-1.8-1.457-2.504A4.101 4.101 0 0 0 9.276.542C8.591.225 8.015.363 7.56.962a7.146 7.146 0 0 0-.913 1.583c-.637 1.541-1.01 3.163-1.238 4.806-.335 2.401-.682 4.806-.872 7.22-.243 3.08-.377 6.171-.116 9.264.103 1.222.098 2.452.204 3.674.248 2.875.554 5.746 1.415 8.517.24.774.587 1.527.98 2.237.35.634.863 1.198 1.685 1.164.847-.034 1.309-.64 1.656-1.322.64-1.255.882-2.619.914-4.001.05-2.173.02-6.522.024-6.522zM74.832 39.387l8.563-34.805c.244-.99.489-1.982.722-2.975.105-.448-.05-.607-.508-.61h-3.396c-1.314 0-2.164.506-2.872 1.482-.832 1.146-1.245 2.452-1.512 3.816-.307 1.566-.296 4.746-.296 4.746h-.32V.579H88.57s-9.094 36.17-9.443 37.583c-.031.124-.057.25-.092.372-.091.315.065.421.353.422l1.699.003c.643 0 1.287-.002 1.93 0 1.681.004 2.969-.724 3.884-2.102.828-1.245 1.21-2.649 1.29-4.12.07-1.25.063-4.632.063-4.632h.383v11.282H74.832zM60.653 39.384v-.44h1.529l-1.953-10.889H54.59l-2.007 10.888h1.9v.441h-4.077v-.44h1.583L59.335 0l6.764 38.943h1.504v.441h-6.95zm-.456-11.783L57.535 12.37 54.697 27.6h5.5zM123.051 39.384v-.44h1.528l-1.953-10.889h-5.638l-2.006 10.888h1.9v.441h-4.077v-.44h1.582L121.732 0l6.765 38.943H130v.441h-6.949zm-.457-11.783-2.661-15.231-2.838 15.23h5.499zM105.537.58v.459h-1.644l.001 37.929h1.643v.415h-7.123v-.415h1.652l-.004-37.93h-1.648V.58h7.123z"></path> 1860 </g> 1861 <defs> 1862 <clippath id="k71tk3abha"> 1863 <path fill="#fff" d="M0 0h130v40H0z"></path> 1864 </clippath> 1865 </defs> 1866</svg> 1867 </div> 1868 1869 1870 1871 <div class="testimonial-logo w-160"> 1872 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1873 <svg width="240px" height="29px" viewbox="0 0 179 21" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/"> 1874 <path d="M6.812,21c3.715,0 6.596,-2.369 6.596,-5.95c0,-3.42 -2.774,-4.927 -5.358,-5.923l-1.669,-0.646c-2.1,-0.808 -3.258,-1.75 -3.258,-3.554c0,-1.562 1.4,-2.666 3.42,-2.666c1.911,0 3.257,0.915 3.823,3.123l2.664,0c-0.618,-3.176 -2.852,-5.384 -6.273,-5.384c-3.553,0 -6.191,2.127 -6.191,5.25c0,2.935 2.315,4.63 4.657,5.519l1.67,0.647c2.207,0.861 3.957,1.83 3.957,4.011c0,2.262 -1.723,3.392 -3.957,3.392c-2.289,0 -3.878,-1.319 -4.201,-3.904l-2.692,0c0.35,3.662 3.015,6.085 6.812,6.085Zm16.607,-0.35l0,-9.557l11.55,0l0,9.557l2.477,0l0,-20.193l-2.477,0.001l0,8.454l-11.55,0l0,-8.454l-2.477,0l0,20.192l2.477,0Zm33.839,0l0,-2.18l-8.427,0l0,-7.377l8.158,-0.001l0,-2.181l-8.158,0l0,-6.273l8.427,0l0,-2.181l-10.904,0l0,20.193l10.904,0Zm18.842,0l0,-2.181l-8.427,0l0,-7.377l8.157,0l0,-2.181l-8.157,0l0,-6.273l8.427,0l0,-2.181l-10.905,0l0,20.193l10.905,0Zm10.415,0l0,-8.912l2.236,0l7.107,8.912l3.123,0l-7.511,-9.396c2.1,-0.728 4.039,-2.289 4.039,-5.142c0,-2.881 -1.885,-5.655 -7.028,-5.655l-4.442,0.001l0,20.192l2.477,0l-0.001,0Zm1.938,-11.093l-1.938,0l0,-6.918l1.938,0c2.666,0 4.47,1.05 4.47,3.473c0,2.397 -1.804,3.447 -4.47,3.447l0,-0.002Zm27.216,11.093l0,-2.18l-8.426,0l0,-18.013l-2.478,0.001l0,20.192l10.904,0Zm13.485,0.35c4.738,0 7.888,-2.8 7.888,-7.485l0,-13.058l-2.476,0l0,13.274c0,3.311 -2.343,5.035 -5.412,5.035c-3.069,0 -5.411,-1.724 -5.411,-5.035l0,-13.274l-2.478,0l0,13.058c0,4.685 3.177,7.485 7.889,7.485l0,0Zm16.796,-0.35l6.273,-8.453l6.219,8.453l3.043,0l-7.727,-10.5l7.188,-9.692l-2.827,0l-5.788,7.781l-5.734,-7.781l-3.043,0l7.269,9.854l-7.7,10.338l2.827,0Zm32.681,0l0,-2.18l-8.428,0l0,-7.377l8.158,-0.001l0,-2.181l-8.157,0l0,-6.273l8.427,0l0,-2.181l-10.904,0l0,20.193l10.904,0Z"></path> 1875</svg> 1876 </div> 1877 1878 1879 1880 1881 </div> 1882 <div class="testimonial-content-wrap"> 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 <div class="testimonial-content__item"> 1896 <p class="testimonial-text">
1896"SUPERSTYLIST, SAM MCKNIGHT, WHOSE PRODUCTS ARE UNIFORMLY EXCELLENT"</p> 1897 <dfn>INDIA KNIGHT - SUNDAY TIMES STYLE</dfn> 1898 </div> 1899 1900 1901 </div> 1902 1903 <div class="testimonial__reviews"> 1904 1905 <div class="testimonial__review-point"> 1906 <a href="/pages/reviews"> 1907 4.9 1908 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1909 <path d="M4.371 18a.88.88 0 0 1-.87-1.004l.816-5.717-3.205-3.205a.879.879 0 0 1 .477-1.488l4.832-.807L8.86.906a.879.879 0 0 1 1.577.008l2.332 4.793 4.942.88a.879.879 0 0 1 .467 1.487l-3.205 3.205.818 5.717a.88.88 0 0 1-1.268.91l-4.815-2.44L4.76 17.91a.873.873 0 0 1-.389.091z" fill="#000"/> 1910</svg> 1911 1912 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1913 <path d="M4.371 18a.88.88 0 0 1-.87-1.004l.816-5.717-3.205-3.205a.879.879 0 0 1 .477-1.488l4.832-.807L8.86.906a.879.879 0 0 1 1.577.008l2.332 4.793 4.942.88a.879.879 0 0 1 .467 1.487l-3.205 3.205.818 5.717a.88.88 0 0 1-1.268.91l-4.815-2.44L4.76 17.91a.873.873 0 0 1-.389.091z" fill="#000"/> 1914</svg> 1915 1916 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1917 <path d="M4.371 18a.88.88 0 0 1-.87-1.004l.816-5.717-3.205-3.205a.879.879 0 0 1 .477-1.488l4.832-.807L8.86.906a.879.879 0 0 1 1.577.008l2.332 4.793 4.942.88a.879.879 0 0 1 .467 1.487l-3.205 3.205.818 5.717a.88.88 0 0 1-1.268.91l-4.815-2.44L4.76 17.91a.873.873 0 0 1-.389.091z" fill="#000"/> 1918</svg> 1919 1920 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1921 <path d="M4.371 18a.88.88 0 0 1-.87-1.004l.816-5.717-3.205-3.205a.879.879 0 0 1 .477-1.488l4.832-.807L8.86.906a.879.879 0 0 1 1.577.008l2.332 4.793 4.942.88a.879.879 0 0 1 .467 1.487l-3.205 3.205.818 5.717a.88.88 0 0 1-1.268.91l-4.815-2.44L4.76 17.91a.873.873 0 0 1-.389.091z" fill="#000"/> 1922</svg> 1923 1924 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1925 <path d="M4.371 18a.88.88 0 0 1-.87-1.004l.816-5.717-3.205-3.205a.879.879 0 0 1 .477-1.488l4.832-.807L8.86.906a.879.879 0 0 1 1.577.008l2.332 4.793 4.942.88a.879.879 0 0 1 .467 1.487l-3.205 3.205.818 5.717a.88.88 0 0 1-1.268.91l-4.815-2.44L4.76 17.91a.873.873 0 0 1-.389.091z" fill="#000"/> 1926</svg> 1927 1928 </a> 1929 </div> 1930 <a href="/pages/reviews" class="testimonial__review-url">See >1,800 customer reviews</a> 1931 </div> 1932 </div> 1933 </div> 1934</div> 1935 1936</section><section id="shopify-section-template--29647069938038__16499580066b9d9402" class="shopify-section shop-wrap"><div class="common-wrap clear"> 1937 <div class="shop-innar"> 1938 <h2 class="mobi">SHOP CATEGORY</h2> 1939 <div class="shop-item-wrap"> 1940 1941 <div class="shop-item fade-in delay-100"> 1942 <a href="/collections/frizz-free"> 1943 <div class="shop-item-thumb"> 1944 <figure> 1945 1946 1947 <img data-src="//sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_450x.jpg?v=1785422978" data-srcset="//sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_180x.jpg?v=1785422978 180w, //sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_360x.jpg?v=1785422978 360w, //sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_540x.jpg?v=1785422978 540w, //sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_720x.jpg?v=1785422978 720w, //sammcknight.com/cdn/shop/files/LOVE_ME_DO_OPTION_HBSM_900x.jpg?v=1785422978 900w" sizes="auto" class="lazyload " width="1000" height="1250" alt="" /> 1948 1949 1950 </figure> 1951 </div> 1952 <div class="shop-item-content"> 1953 <h3>SMOOTH</h3> 1954 1955 <div class="shop-item-btn flex"> 1956 <div class="btn medium">DEFRIZZ INSTANTLY</div> 1957 </div> 1958 1959 </div> 1960 </a> 1961 </div> 1962 1963 <div class="shop-item fade-in delay-200"> 1964 <a href="/collections/repair"> 1965 <div class="shop-item-thumb"> 1966 <figure> 1967 1968 1969 <img data-src="//sammcknight.com/cdn/shop/files/STRONGER_LOVE_MODEL_1_HBSM_COLOUR_UPDATE_2_450x.jpg?v=1785452169" data-srcset="//sammcknight.com/cdn/shop/files/STRONGER_LOVE_MODEL_1_HBSM_COLOUR_UPDATE_2_180x.jpg?v=1785452169 180w, //sammcknight.com/cdn/shop/files/STRONGER_LOVE_MODEL_1_HBSM_COLOUR_UPDATE_2_360x.jpg?v=1785452169 360w, //sammcknight.com/cdn/shop/files/STRONGER_LOVE_MODEL_1_HBSM_COLOUR_UPDATE_2_540x.jpg?v=1785452169 540w, //sammcknight.com/cdn/shop/files/STRONGER_LOVE_MODEL_1_HBSM_COLOUR_UPDATE_2_720x.jpg?v=1785452169 720w" sizes="auto" class="lazyload " width="824" height="1030" alt="Stronger Love Rejuvenate & Repair Spray - Hair by Sam McKnight" /> 1970 1971 1972 </figure> 1973 </div> 1974 <div class="shop-item-content"> 1975 <h3>Repair</h3> 1976 1977 <div class="shop-item-btn flex"> 1978 <div class="btn medium">Get healthier hair</div> 1979 </div> 1980 1981 </div> 1982 </a> 1983 </div> 1984 1985 <div class="shop-item fade-in delay-300"> 1986 <a href="/collections/volume"> 1987 <div class="shop-item-thumb"> 1988 <figure> 1989 1990 1991 <img data-src="//sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_450x.jpg?v=1785422997" data-srcset="//sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_180x.jpg?v=1785422997 180w, //sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_360x.jpg?v=1785422997 360w, //sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_540x.jpg?v=1785422997 540w, //sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_720x.jpg?v=1785422997 720w, //sammcknight.com/cdn/shop/files/VOLUME_1_HBSM_900x.jpg?v=1785422997 900w" sizes="auto" class="lazyload " width="1000" height="1250" alt="" /> 1992 1993 1994 </figure> 1995 </div> 1996 <div class="shop-item-content"> 1997 <h3>Volumise</h3> 1998 1999 <div class="shop-item-btn flex"> 2000 <div class="btn medium">Turn it up</div> 2001 </div> 2002 2003 </div> 2004 </a> 2005 </div> 2006 2007 </div> 2008 </div> 2009</div> 2010 2011 2012 2013</section><section id="shopify-section-template--29647069938038__1649877946f8b44c00" class="shopify-section product-wrap"> 2014 2015 2016 <div class="common-wrap clear"> 2017 <div class="product-innar flex"> 2018 <div class="product-title flex fade-in"> 2019 <h2>BEST-SELLING KITS</h2> 2020 <a href="/collections/kits" class="btn">SHOP KITS</a> 2021 </div> 2022 <div class="product-item-wrap flex anim-el"> 2023 2024 2025 2026 2027 2028<div class="product-item product-item-show fade-in delay-100"> 2029 2030 2031 <a href="/products/cool-girl-volume-foundation-kit" class="product-item-thumb-wrap flex"> 2032 2033 2034 2035 2036 2037 2038 <figure> 2039 2040 2041 <img data-src="//sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_450x.png?v=1787274974" data-srcset="//sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_180x.png?v=1787274974 180w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_360x.png?v=1787274974 360w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_540x.png?v=1787274974 540w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_720x.png?v=1787274974 720w, //sammcknight.com/cdn/shop/files/Cool_Girl_Duo_Template_1000_x_1280_px_900x.png?v=1787274974 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Foundation Kit - Hair by Sam McKnight" /> 2042 2043 </figure> 2044 2045 <div class="product-item__image-hover"> 2046 2047 2048 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_450x.jpg?v=1787192110" srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_180x.jpg?v=1787192110 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_360x.jpg?v=1787192110 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_540x.jpg?v=1787192110 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_720x.jpg?v=1787192110 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_OPTION_2_HBSM_56e0b651-c66c-4c3a-943a-317f347ea275_900x.jpg?v=1787192110 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Foundation Kit - Hair by Sam McKnight" /> 2049 2050 </div> 2051 2052 </a><div class="product-item-content-wrap flex"> 2053 <div class="product-item-content"> 2054 <a href="/products/cool-girl-volume-foundation-kit"><h6>Cool Girl Volume Foundation Kit</h6></a> 2055 <p>The foundation for lasting Cool Girl volume.</p> 2056 <!-- <p><p>Build the body. Amplify the volume. Make it Cool Girl.</p> 2057</p> --> 2058 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2059<div class="product-item__price"> 2060 2061 $63.00 <del>$79.00</del> 2062 2063</div> 2064 </div> 2065 2066 <div class="product-ratting flex"> 2067 <a class="review-style" href="/products/cool-girl-volume-foundation-kit#shopify-section-template--14621677322329__16569231964f40107d">
2068 <span 2069 class="junip-product-summary" 2070 data-product-id="15843568025974" 2071 data-product-rating-count="264" 2072 data-product-rating-average="4.901515151515151"> 2073</span> 2074 2075 2076 <span class="review-detail-count"> 2077 4.9 (264) 2078 </span> 2079 2080 </a> 2081 </div> 2082 <div class="product-item-content-btn mobi"> 2083 2084 2085 2086 2087 2088 2089 2090 2091 <form method="post" action="/cart/add" id="product_form_15843568025974" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15843568025974"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2092 2093 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 2094 <a href="/products/cool-girl-volume-foundation-kit" class="btn card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 2095 2096 ADD | $63.00 <del>$79.00</del> 2097 2098 <div class="loading-animation"> 2099 <div class="loading-wrap"> 2100 <div></div> 2101 <div></div> 2102 <div></div> 2103 </div> 2104 </div> 2105 </a> 2106 2107 <div class="collection-product__offer">SALE | £12 OFF</div> 2108 2109 2110 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2111 2112 2113 <div class="collection-product__offer">SALE | £12 OFF</div> 2114 2115 2116 2117 2118 2119 </div> 2120 2121 <div class="add-cart-btn"> 2122 <form method="post" action="/cart/add" id="product_form_15843568025974" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15843568025974"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2123 2124 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 2125 2126 2127 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 2128 ADD TO BAG 2129 <div class="loading-animation"> 2130 <div class="loading-wrap"> 2131 <div></div> 2132 <div></div> 2133 <div></div> 2134 </div> 2135 </div> 2136 </a> 2137 2138 2139 2140 2141 <div class="collection-product__offer">SALE | £12 OFF</div> 2142 2143 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2144 </div> 2145 </div> 2146</div> 2147 2148 2149 2150 2151 2152<div class="product-item product-item-show fade-in delay-200"> 2153 2154 2155 <a href="/products/cool-girl-kit" class="product-item-thumb-wrap flex"> 2156 2157 2158 2159 2160 2161 2162 <figure> 2163 2164 2165 <img data-src="//sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_450x.jpg?v=1787689689" data-srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_180x.jpg?v=1787689689 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_360x.jpg?v=1787689689 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_540x.jpg?v=1787689689 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_720x.jpg?v=1787689689 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_VOLUME_KIT_HBSM_900x.jpg?v=1787689689 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volumising Kit - Hair by Sam McKnight" /> 2166 2167 </figure> 2168 2169 <div class="product-item__image-hover"> 2170 2171 2172 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_450x.jpg?v=1782551963" srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_180x.jpg?v=1782551963 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_360x.jpg?v=1782551963 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_540x.jpg?v=1782551963 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_720x.jpg?v=1782551963 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_SUPER_LIFT_HBSM_d348f0fe-820d-4cc6-ba24-e52979724b32_900x.jpg?v=1782551963 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Superlift Root Volumising Spray - Hair by Sam McKnight" /> 2173 2174 </div> 2175 2176 </a><div class="product-item-content-wrap flex"> 2177 <div class="product-item-content"> 2178 <a href="/products/cool-girl-kit"><h6>Cool Girl Volumising Kit</h6></a> 2179 <p>Iconic stylers for effortless volume</p> 2180 <!-- <p><p class="text-align-center">INSTANT NATURAL VOLUME ⢠LASTING LIFT & BODY ⢠EFFORTLESS TEXTURE</p> 2181</p> --> 2182 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2183<div class="product-item__price"> 2184 2185 $69.00 <del>$75.00</del> 2186 2187</div> 2188 </div> 2189 2190 <div class="product-ratting flex"> 2191 <a class="review-style" href="/products/cool-girl-kit#shopify-section-template--14621677322329__16569231964f40107d">
2192 <span 2193 class="junip-product-summary" 2194 data-product-id="7182093320281" 2195 data-product-rating-count="580" 2196 data-product-rating-average="4.901724137931034"> 2197</span> 2198 2199 2200 <span class="review-detail-count"> 2201 4.9 (580) 2202 </span> 2203 2204 </a> 2205 </div> 2206 <div class="product-item-content-btn mobi"> 2207 2208 2209 2210 2211 2212 2213 2214 2215 <form method="post" action="/cart/add" id="product_form_7182093320281" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7182093320281"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2216 2217 <input type="hidden" value="40314914144345" name="id" data-productid="7182093320281"> 2218 <a href="/products/cool-girl-kit" class="btn card-atc-btn" data-product="cool-girl-kit"> 2219 2220 ADD | $69.00 <del>$75.00</del> 2221 2222 <div class="loading-animation"> 2223 <div class="loading-wrap"> 2224 <div></div> 2225 <div></div> 2226 <div></div> 2227 </div> 2228 </div> 2229 </a> 2230 2231 <div class="collection-product__offer">SALE | £15 OFF</div> 2232 2233 2234 <input type="hidden" name="product-id" value="7182093320281" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2235 2236 2237 <div class="collection-product__offer">SALE | £15 OFF</div> 2238 2239 2240 2241 2242 2243 </div> 2244 2245 <div class="add-cart-btn"> 2246 <form method="post" action="/cart/add" id="product_form_7182093320281" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7182093320281"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2247 2248 <input type="hidden" value="40314914144345" name="id" data-productid="7182093320281"> 2249 2250 2251 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-kit"> 2252 ADD TO BAG 2253 <div class="loading-animation"> 2254 <div class="loading-wrap"> 2255 <div></div> 2256 <div></div> 2257 <div></div> 2258 </div> 2259 </div> 2260 </a> 2261 2262 2263 2264 2265 <div class="collection-product__offer">SALE | £15 OFF</div> 2266 2267 <input type="hidden" name="product-id" value="7182093320281" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2268 </div> 2269 </div> 2270</div> 2271 2272 2273 2274 2275 2276<div class="product-item product-item-show fade-in delay-300"> 2277 2278 2279 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner" class="product-item-thumb-wrap flex"> 2280 2281 2282 2283 2284 2285 2286 2287 2288 <figure> 2289 2290 2291 <img data-src="//sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_450x.jpg?v=1757606863" data-srcset="//sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_180x.jpg?v=1757606863 180w, //sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_360x.jpg?v=1757606863 360w, //sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_540x.jpg?v=1757606863 540w, //sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_720x.jpg?v=1757606863 720w, //sammcknight.com/cdn/shop/files/COOLGIRLCLEANSE_NOURISH250MLMARIECLAREAWARDHBSM_900x.jpg?v=1757606863 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Cleanse Shampoo & Nourish Conditioner - Hair by Sam McKnight" /> 2292 2293 </figure> 2294 2295 <div class="product-item__image-hover"> 2296 2297 2298 <img src="//sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_450x.jpg?v=1782551957" srcset="//sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_180x.jpg?v=1782551957 180w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_360x.jpg?v=1782551957 360w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_540x.jpg?v=1782551957 540w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_720x.jpg?v=1782551957 720w, //sammcknight.com/cdn/shop/files/VOLUME_FOAM_2_HBSM_900x.jpg?v=1782551957 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume Cleanse Shampoo â Full & Travel Size Duo - Hair by Sam McKnight" /> 2299 2300 </div> 2301 2302 </a><div class="product-item-content-wrap flex"> 2303 <div class="product-item-content"> 2304 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner"><h6>Cool Girl Volume Cleanse Shampoo & Nourish Conditioner</h6></a> 2305 <p>Woman & Home Best Volumising Shampoo 2024</p> 2306 <!-- <p><p>BOOSTS VOLUME & THICKNESS ⢠WEIGHTLESS BODY AND SHINE ⢠GENTLE HYDRATION</p> 2307</p> --> 2308 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2309<div class="product-item__price"> 2310 2311 $69.00 <del>$78.00</del> 2312 2313</div> 2314 </div> 2315 2316 <div class="product-ratting flex"> 2317 <a class="review-style" href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner#shopify-section-template--14621677322329__16569231964f40107d">
2318 <span 2319 class="junip-product-summary" 2320 data-product-id="7470810431577" 2321 data-product-rating-count="139" 2322 data-product-rating-average="4.7913669064748206"> 2323</span> 2324 2325 2326 <span class="review-detail-count"> 2327 4.8 (139) 2328 </span> 2329 2330 </a> 2331 </div> 2332 <div class="product-item-content-btn mobi"> 2333 2334 2335 2336 2337 2338 2339 2340 2341 <form method="post" action="/cart/add" id="product_form_7470810431577" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7470810431577"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2342 2343 <input type="hidden" value="40788584038489" name="id" data-productid="7470810431577"> 2344 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner" class="btn card-atc-btn" data-product="cool-girl-volume-cleanse-shampoo-nourish-conditioner"> 2345 2346 ADD | $69.00 <del>$78.00</del> 2347 2348 <div class="loading-animation"> 2349 <div class="loading-wrap"> 2350 <div></div> 2351 <div></div> 2352 <div></div> 2353 </div> 2354 </div> 2355 </a> 2356 2357 <div class="collection-product__offer">SALE | £15 OFF</div> 2358 2359 2360 <input type="hidden" name="product-id" value="7470810431577" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2361 2362 2363 <div class="collection-product__offer">SALE | £15 OFF</div> 2364 2365 2366 2367 2368 2369 </div> 2370 2371 <div class="add-cart-btn"> 2372 <form method="post" action="/cart/add" id="product_form_7470810431577" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7470810431577"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2373 2374 <input type="hidden" value="40788584038489" name="id" data-productid="7470810431577"> 2375 2376 2377 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-volume-cleanse-shampoo-nourish-conditioner"> 2378 ADD TO BAG 2379 <div class="loading-animation"> 2380 <div class="loading-wrap"> 2381 <div></div> 2382 <div></div> 2383 <div></div> 2384 </div> 2385 </div> 2386 </a> 2387 2388 2389 2390 2391 <div class="collection-product__offer">SALE | £15 OFF</div> 2392 2393 <input type="hidden" name="product-id" value="7470810431577" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2394 </div> 2395 </div> 2396</div> 2397 2398 2399 2400 2401 2402<div class="product-item product-item-show fade-in delay-400"> 2403 2404 2405 <div class="product-item__badge" style="background-color: #c6af78;"> 2406 Online Exclusive 2407 </div> 2408 2409 <a href="/products/cool-girl-texture-mist-duo-full-travel" class="product-item-thumb-wrap flex"> 2410 2411 2412 2413 2414 <figure> 2415 2416 2417 <img data-src="//sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_450x.jpg?v=1787689689" data-srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_180x.jpg?v=1787689689 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_360x.jpg?v=1787689689 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_540x.jpg?v=1787689689 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_720x.jpg?v=1787689689 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_250ML_50ML_HBSM_900x.jpg?v=1787689689 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Barely There Texture Mist â Full & Travel Size Duo - Hair by Sam McKnight" /> 2418 2419 </figure> 2420 2421 <div class="product-item__image-hover"> 2422 2423 2424 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_450x.jpg?v=1782551960" srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_180x.jpg?v=1782551960 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_360x.jpg?v=1782551960 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_540x.jpg?v=1782551960 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_720x.jpg?v=1782551960 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_TEXTURE_SPRAY_HBSM_900x.jpg?v=1782551960 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Barely There Texture Mist â Full & Travel Size Duo - Hair by Sam McKnight" /> 2425 2426 </div> 2427 2428 </a><div class="product-item-content-wrap flex"> 2429 <div class="product-item-content"> 2430 <a href="/products/cool-girl-texture-mist-duo-full-travel"><h6>Cool Girl Barely There Texture Mist â Full & Travel Size Duo</h6></a> 2431 <p>Just Crowned: Glamour's Best Texturiser 2026</p> 2432 <!-- <p></p> --> 2433 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2434<div class="product-item__price"> 2435 2436 2437 $57.00 2438 2439 2440</div> 2441 </div> 2442 2443 <div class="product-ratting flex"> 2444 <a class="review-style" href="/products/cool-girl-texture-mist-duo-full-travel#shopify-section-template--14621677322329__16569231964f40107d">
2445 <span 2446 class="junip-product-summary" 2447 data-product-id="15571134087542" 2448 data-product-rating-count="275" 2449 data-product-rating-average="4.901818181818181"> 2450</span> 2451 2452 2453 <span class="review-detail-count"> 2454 4.9 (275) 2455 </span> 2456 2457 </a> 2458 </div> 2459 <div class="product-item-content-btn mobi"> 2460 2461 2462 2463 2464 2465 2466 2467 2468 <form method="post" action="/cart/add" id="product_form_15571134087542" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15571134087542"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2469 2470 <input type="hidden" value="57166684422518" name="id" data-productid="15571134087542"> 2471 <a href="/products/cool-girl-texture-mist-duo-full-travel" class="btn card-atc-btn" data-product="cool-girl-texture-mist-duo-full-travel"> 2472 2473 ADD TO BAG | $57.00 2474 2475 <div class="loading-animation"> 2476 <div class="loading-wrap"> 2477 <div></div> 2478 <div></div> 2479 <div></div> 2480 </div> 2481 </div> 2482 </a> 2483 2484 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2485 2486 2487 <input type="hidden" name="product-id" value="15571134087542" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2488 2489 2490 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2491 2492 2493 2494 2495 2496 </div> 2497 2498 <div class="add-cart-btn"> 2499 <form method="post" action="/cart/add" id="product_form_15571134087542" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15571134087542"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 2500 2501 <input type="hidden" value="57166684422518" name="id" data-productid="15571134087542"> 2502 2503 2504 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-texture-mist-duo-full-travel"> 2505 ADD TO BAG 2506 <div class="loading-animation"> 2507 <div class="loading-wrap"> 2508 <div></div> 2509 <div></div> 2510 <div></div> 2511 </div> 2512 </div> 2513 </a> 2514 2515 2516 2517 2518 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2519 2520 <input type="hidden" name="product-id" value="15571134087542" /><input type="hidden" name="section-id" value="template--29647069938038__1649877946f8b44c00" /></form> 2521 </div> 2522 </div> 2523</div> 2524 2525 2526 </div> 2527 </div> 2528</div> 2529 2530 2531</section><section id="shopify-section-template--29647069938038__text_image_slider_XLnWYw" class="shopify-section text-image-slider"><div class="text-image-slider__inner fade-in"> 2532 2533 2534 2535 <div class="text-image-slider__wrap "> 2536 <div class="text-image-slider__content"> 2537 2538 <div class="text-image-slider__content-text"> 2539 <h3 class="text-image-slider__title">FOR HAIR THAT NEEDS MORE BODY</h3> 2540 <div class="text-image-slider__text"><p>Turn up the volume with my award-winning Cool Girl Volumising Collection. </p><p></p><p>Discover Now.</p></div> 2541 </div> 2542 2543 <div class="text-image-slider__nav desk"> 2544 2545 <div class="text-image-slider__count mobi"> 2546 <div class="text-image-slider__arrow text-image-slider__arrow_left"> 2547 <img src="//sammcknight.com/cdn/shop/t/166/assets/slim-arrow.svg?v=16256510466616121741786643017" alt="arrow"> 2548 </div> 2549 </div> 2550 2551 <div class="text-image-slider__count mobi">
2552 <span>1</span> /4 2553 </div> 2554 2555 <div class="text-image-slider__count mobi"> 2556 <div class="text-image-slider__arrow text-image-slider__arrow_right"> 2557 <img src="//sammcknight.com/cdn/shop/t/166/assets/slim-arrow.svg?v=16256510466616121741786643017" alt="arrow"> 2558 </div> 2559 </div> 2560 2561 <div class="text-image-slider__count desk"> 2562 <span>1</span> /4 2563 <div class="text-image-slider__arrow text-image-slider__arrow_right"> 2564 <img src="//sammcknight.com/cdn/shop/t/166/assets/big-arrow.svg?v=126271719645872292151786643017" alt="arrow"> 2565 </div> 2566 </div> 2567 2568 </div> 2569 2570 <div class="text-image-slider__testimonial desk"></div> 2571 2572 </div> 2573 2574 <div class="text-image-slider__images"> 2575 2576 <div class="text-image-slider__image anim-el"> 2577 2578 <a href="/pages/cool-girl"> 2579 <img src="//sammcknight.com/cdn/shop/files/GROUP_SHORT_HBSM.jpg?v=1789595050&width=1200" alt=""> 2580 </a> 2581 2582 </div> 2583 2584 <div class="text-image-slider__image anim-el"> 2585 2586 <a href="/pages/cool-girl"> 2587 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM.jpg?v=1786529229&width=1200" alt=""> 2588 </a> 2589 2590 </div> 2591 2592 <div class="text-image-slider__image anim-el"> 2593 2594 <a href="/pages/cool-girl"> 2595 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_CECEALIA_HBSM.jpg?v=1786529230&width=1200" alt=""> 2596 </a> 2597 2598 </div> 2599 2600 <div class="text-image-slider__image anim-el"> 2601 2602 <a href="/pages/cool-girl"> 2603 <img src="//sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM.jpg?v=1786529230&width=1200" alt=""> 2604 </a> 2605 2606 </div> 2607 2608 </div> 2609 2610 <div class="text-image-slider__testimonial mobi"></div> 2611 </div> 2612</div> 2613 2614<style> #shopify-section-template--29647069938038__text_image_slider_XLnWYw.text-image-slider .text-image-slider__text {margin-bottom: 20px;} </style></section><section id="shopify-section-template--29647069938038__40dca54f-590e-4811-ba01-58bb3bb662de" class="shopify-section signup-banner"> 2615<div class="signup-banner__inner fade-in"> 2616 <div class="signup-banner__wrap" style="background-color: #121212;"> 2617 <div class="signup-banner__image"> 2618 <img src="//sammcknight.com/cdn/shop/files/MINIS_TURKEY_1_1000_x_1280_px.jpg?v=1769617326" alt=""> 2619 </div> 2620 <div class="signup-banner__content" style="color:#ffffff"> 2621 <h3 class="signup-banner__title">UNLOCK YOUR BEST HAIR WITH SAM'S HAIR QUIZ AND RECEIVE 10% OFF</h3> 2622 <div class="signup-banner__button"> 2623 2624 <a href="/pages/hair-quiz" class="btn large blue-haze-bg">START THE QUIZ</a> 2625 </div> 2626 <div class="signup-banner__text"></div> 2627 </div> 2628 </div> 2629</div> 2630 2631 2632<style > :root 2633{ 2634 --signup-btn-text-color: #121212 2635 ; 2636 --signup-btn-bg-color: #f3f3f3 2637 ; 2638 --signup-btn-hover-color: #121212 2639 ; 2640 --signup-btn-hover-text-color: #eae8e9 2641 ; 2642} 2643</style>
2644<script type="text/javascript"> 2645 document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (e){ 2646 e.preventDefault(); 2647 window._klOnsite = window._klOnsite || []; 2648 window._klOnsite.push(['openForm', 'Ww9z64']); 2649 });</script>
2649</section><section id="shopify-section-template--29647069938038__16499621324d5d510b" class="shopify-section about"> 2650 <div class="common-wrap clear"> 2651 <div class="about-inner flex fade-in"> 2652 <div class="about-content-item-wrap flex"> 2653 <div class="about-content-item flex"> 2654 <div class="about-content-thumb"> 2655 <figure> 2656 2657<img id="Image-22019476095065-0" 2658 class="responsive-image__image lazyload " 2659 src="//sammcknight.com/cdn/shop/t/166/assets/placeholder_1x.jpg?v=30207735503883204121786643017" 2660 data-src="//sammcknight.com/cdn/shop/files/sam-mcknight_{width}x.jpg?v=1654700422" 2661 data-widths="[80,100,180,262]" 2662 data-aspectratio="0.8238993710691824" 2663 data-sizes="auto" 2664 tabindex="-1" 2665 alt="" 2666 2667 > 2668 2669<noscript> 2670 <img class="" src="//sammcknight.com/cdn/shop/files/sam-mcknight_2048x2048.jpg?v=1654700422" alt=""> 2671</noscript> 2672 2673 </figure> 2674 </div> 2675 <div class="about-content"> 2676 <h2>MEET SAM</h2> 2677 <p>Iconic hairstylist Sam McKnight is renowned for creating the hair looks that every woman wants. <br/><br/>Sam is driven by a desire to make everyone look <em>and </em>feel beautiful. His ethos has attracted an unparalleled list of celebrity clients including Jodie Comer, Cate Blanchett, The Hadid Sisters, Kate Moss, Kendall Jenner, Emilia Clarke, Cara Delevingne, Priyanka Chopra-Jonas, Lady Gaga, Naomi Campbell, Tilda Swinton and, of course, Sam was Princess Dianaâs private hair stylist for seven years. </p> 2678 </div> 2679 <!-- <a href="/pages/about" class="btn large">discover</a> --> 2680 <a href="/pages/about" class="text-btn">discover</a> 2681 </div> 2682 </div> 2683 <div class="about-thumb"> 2684 <video playsinline="playsinline" autoplay="autoplay" muted="muted" loop="loop" style="width:100% ; object-fit: cover; height: 100%;" class="video-play"> 2685 <source src="https://cdn.shopify.com/videos/c/o/v/3676ac7c391444399b061057cb33dc56.mp4" type="video/mp4"> 2686 </video> 2687 2688 2689 <div class="noise"> 2690 <svg
2691 viewBox="0 0 200 200" 2692 xmlns='http://www.w3.org/2000/svg'> 2693 2694 <filter id='noiseFilter'> 2695 <feTurbulence 2696 type='fractalNoise' 2697 baseFrequency='0.65' 2698 numOctaves='3' 2699 stitchTiles='stitch' /> 2700 </filter> 2701 2702 <rect 2703 width='100%' 2704 height='100%' 2705 filter='url(#noiseFilter)' /> 2706 </svg> 2707 </div> 2708 <div class="noise-2"> 2709 <svg 2710 viewBox="0 0 200 200" 2711 xmlns='http://www.w3.org/2000/svg'> 2712 2713 <filter id='noiseFilter'> 2714 <feTurbulence 2715 type='fractalNoise' 2716 baseFrequency='0.65' 2717 numOctaves='3' 2718 stitchTiles='stitch' /> 2719 </filter> 2720 2721 <rect 2722 width='100%' 2723 height='100%' 2724 filter='url(#noiseFilter)' /> 2725 </svg> 2726 </div> 2727 </div> 2728 </div> 2729</div> 2730 2731 2732 2733</section><section id="shopify-section-template--29647069938038__1783e597-b19b-4c11-aa3d-98d057949bf2" class="shopify-section blogs"><div class="blogs__inner"> 2734 <div class="common-wrap"> 2735 <h2 class="blogs__title fade-in">SAM'S JOURNAL</h2> 2736 <div class="blogs__items"> 2737 2738 2739 2740 2741 <div class="articles__item all fade-in delay-100 "> 2742 <div class="articles__image"> 2743 <a href="/blogs/news/why-hair-holds-fragrance-better-than-skin"> 2744 <img src="//sammcknight.com/cdn/shop/articles/THE_FRAGRANCE_IN_HAND_HAIR_1_e0d459c7-04af-4f3f-8429-94a0ee65eae3-9636109.jpg?v=1758283290" alt="WHY HAIR HOLDS FRAGRANCE BETTER THAN SKIN"> 2745 </a> 2746 </div> 2747 <div class="articles__info"> 2748 <div class="articles__info-top"> 2749 2750 2751 2752 <div class="articles__date">Sep 17, 2025</div> 2753 </div> 2754 <div class="articles__title">WHY HAIR HOLDS FRAGRANCE BETTER THAN SKIN</div> 2755 <div class="articles__excerpt"><p>Itâs not magic - itâs science. While skin is the traditional can...</div> 2756 </div> 2757</div> 2758 2759 2760 2761 <div class="articles__item all fade-in delay-200 happy-endings "> 2762 <div class="articles__image"> 2763 <a href="/blogs/news/7-reasons-to-love-a-happy-ending"> 2764 <img src="//sammcknight.com/cdn/shop/articles/MINIS_TURKEY_1_4db16d0b-5579-4303-9241-d8e992a1c5c2.gif?v=1760861513" alt="7 REASONS TO LOVE A HAPPY ENDING"> 2765 </a> 2766 </div> 2767 <div class="articles__info"> 2768 <div class="articles__info-top"> 2769 2770 <div class="articles_tag">Happy Endings</div> 2771 2772 2773 2774 <div class="articles__date">Jul 12, 2025</div> 2775 </div> 2776 <div class="articles__title">7 REASONS TO LOVE A HAPPY ENDING</div> 2777 <div class="articles__excerpt"><p>Looking for your smoothest hair ever? This care-meets-style defr...</div> 2778 </div> 2779</div> 2780 2781 2782 2783 <div class="articles__item all fade-in delay-300 "> 2784 <div class="articles__image"> 2785 <a href="/blogs/news/your-volume-questions-answered"> 2786 <img src="//sammcknight.com/cdn/shop/articles/Screenshot_2023-04-04_at_17.47.58-1096051_cebb488d-1612-4049-9552-97aa05419b74.png?v=1786539397" alt="YOUR VOLUME QUESTIONS ANSWERED"> 2787 </a> 2788 </div> 2789 <div class="articles__info"> 2790 <div class="articles__info-top"> 2791 2792 2793 2794 <div class="articles__date">Jul 05, 2025</div> 2795 </div> 2796 <div class="articles__title">YOUR VOLUME QUESTIONS ANSWERED</div> 2797 <div class="articles__excerpt">A question Iâm commonly asked, wherever I am in the world is how to...</div> 2798 </div> 2799</div> 2800 2801 </div> 2802 </div> 2803</div> 2804 2805</section><section id="shopify-section-template--29647069938038__1711449398827d6162" class="shopify-section section"><div class="page-width"><div id="shopify-block-AUlZoSHNOVkE5cDI0c__instafeed_app_block_qdkCA6" class="shopify-block shopify-app-block"> 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821<style> 2822 div[id*="instafeed_app_block"] { 2823 width: 100%; 2824 } 2825 div.shopify-section:has(>
2825 [id*="instafeed_app_block"]) { 2826 width: 100%; 2827 } 2828 2829 body #insta-feed { 2830 2831 2832 margin-top: 10px!important; 2833 2834 2835 2836 margin-bottom: 0px!important; 2837 2838 2839 2840 2841 2842 2843 2844 color: #ffffff; 2845 2846 } 2847 2848 body #insta-feed h2 { 2849 2850 2851 color: #ffffff; 2852 2853 2854 text-align: center; 2855 } 2856 2857 2858 2859 .instafeed-bottom-link-wrapper[data-feed-id="0"] { 2860 display: flex; 2861 2862 justify-content: flex-start; 2863 2864 width: 100%; 2865 } 2866 2867 .instafeed-bottom-link-wrapper[data-feed-id="0"] a { 2868 display: inline-block; 2869 padding: 0 0 15px; 2870 letter-spacing: .5px; 2871 font-size: 13px; 2872 margin-top: 10px; 2873 color: #ffffff; 2874 text-decoration: none; 2875 2876 2877 } 2878 2879 .instafeed-bottom-link-wrapper[data-feed-id="0"] a:after { 2880 border-bottom: solid 1px #ffffff; 2881 content: ""; 2882 display: block; 2883 margin-top: 0; 2884 transform: scaleX(1); 2885 transform-origin: left; 2886 transition: transform .25s cubic-bezier(.645,.045,.355,1); 2887 bottom: -5px; 2888 position: relative; 2889 width: 100%; 2890 } 2891 2892 .instafeed-bottom-link-wrapper a:hover:after { 2893 transform: scaleX(0); 2894 transform-origin: right; 2895 } 2896 2897</style> 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 <div id="insta-feed"></div> 2910
2910<script> 2911 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "DISCOVER THE POSSIBILITIES @hairbysammcknight"; 2912 2913 (function () { 2914 var feedMountElement = document.getElementById('insta-feed'); 2915 if (!feedMountElement) return; 2916 var shopifySectionElement = feedMountElement.closest('.shopify-section'); 2917 if (shopifySectionElement) { 2918 shopifySectionElement.style.backgroundColor = '#000000'; 2919 shopifySectionElement.style.overflow = 'hidden'; 2920 } 2921 })(); 2922 2923 </script>
2923 2924 2925 2926 2927 2928 <div class="instafeed-bottom-link-wrapper" data-feed-id="0"> 2929 <a href="#" target="_blank" style="display: none;" aria-label="Visit our Instagram profile"></a> 2930 </div> 2931 2932
2932<script> 2933 document.addEventListener('instafeedAppLoaded', (event) => { 2934 if (!event.detail || !event.detail.account || event.detail.feedId !== 0) return; 2935 const link = document.querySelector('.instafeed-bottom-link-wrapper[data-feed-id="0"] a'); 2936 if (link) { 2937 const account = String(event.detail.account || ''); 2938 if (!/^[a-zA-Z0-9._]+$/.test(account)) return; 2939 link.href = 'https://www.instagram.com/' + account + '/'; 2940 link.textContent = '@' + account; 2941 link.style.display = 'inline-block'; 2942 } 2943 }); 2944 </script>
2944 2945 2946 2947 2948 2949 2950 2951 2952</div> 2953</div> 2954 2955 2956</section> 2957 </section> 2958 2959 <!-- <section id="shopify-section-custom-instagram" class="shopify-section instagram-feed-wrap"> 2960<div class="instagram-feed-marquee"> 2961 2962</div> 2963 2964<div class="instagram-feed-marquee-mob"> 2965 2966</div> 2967 2968 2969<div class="common-wrap clear"> 2970 <div class="instagram-content mobi"> 2971 <div class="instagram-feed-marquee-item"> 2972 <h2></h2> 2973 </div> 2974 <div class="instagram-feed-marquee-item"> 2975 <h6></h6> 2976 </div> 2977 </div> 2978 <div class="instagram-feed-item-wrap"> 2979 2980 </div> 2981</div> 2982 2983 2984</section> --> 2985 <footer id="shopify-section-footer" class="shopify-section"> 2986<div class="main-footer-section icon-white" style="background-color: #121212;"> 2987 <div class="common-wrap clear"> 2988 <div class="footer-innar flex"> 2989 <div class="footer-logo-wrap"> 2990 <a href="/"><img src="//sammcknight.com/cdn/shop/t/166/assets/footer-logo.svg?v=86793003221365072631786643017" alt="footer-logo"></a> 2991 </div> 2992 <div class="footer-wrap flex"> 2993 <div class="footer-newsletter"> 2994 <h5 style="color: #FFFFFF;"><p>STAY IN THE KNOW</p></h5> 2995 <div class="footer-newsletter__subtitle" style="color: #FFFFFF;"><p><br/><br/>Sign up to receive weekly emails with your BACKSTAGE PASS to the world of Hair by Sam McKnight.<br/><br/><em>We respect your </em><a href="https://sammcknight.com/policies/privacy-policy" target="_blank" title="https://sammcknight.com/policies/privacy-policy"><em>privacy </em></a><em> and don't spam</em></p></div> 2996 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2997 <input type="hidden" name="contact[tags]" value="newsletter" style="color: #FFFFFF;"> 2998 <div class="footer-widget-form-wrap flex"> 2999 <div class="footer-widget-input-row"> 3000 <input 3001 id="NewsletterForm--footer" 3002 type="email" 3003 name="contact[email]" 3004 class="field__input" 3005 value="" 3006 aria-required="true" 3007 autocorrect="off" 3008 autocapitalize="off" 3009 autocomplete="email" 3010 3011 placeholder="Enter email" 3012 required 3013 > 3014 </div> 3015 <div class="footer-widget-input-row submit"> 3016 <input type="submit" value="Submit" style="color: #FFFFFF;"> 3017 </div> 3018 </div></form> 3019 3020 3021 <div class="footer-social-wrap"> 3022 <ul> 3023 3024 <li><a href="https://twitter.com/sammcknight1" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/twitter.svg?v=143487384646726770691786643017" alt="twitter"></a></li> 3025 3026 3027 3028 <li><a href="https://www.facebook.com/Hair-by-Sam-McKnight-1767069783591636/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/facebook.svg?v=31822636404825221001786643017" alt="facebook"></a></li> 3029 3030 3031 3032 <li><a href="https://www.tiktok.com/@hairbysammcknight/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/tiktok.svg?v=95922962610716902831786643017" alt="tiktok"></a></li> 3033 3034 3035 3036 <li><a href="https://www.instagram.com/hairbysammcknight" target="_blank"><img src="//sammcknight.com/cdn/shop/t/166/assets/instagram.svg?v=4578226191755197941786643017" alt="instagram"></a></li> 3037 3038 3039 </ul> 3040 </div> 3041 3042 </div> 3043 <div class="footer-widget-wrap flex"> 3044 3045 <div class="footer-widget footer-acordion"> 3046 <h6 style="color: #FFFFFF;">Shop</h6> 3047 3048 <ul> 3049 3050 <li><a href="/collections/all-products" class="footer-url__shop-menu" style="color: #FFFFFF;">Shop All</a></li> 3051 3052 <li><a href="/collections/new" class="footer-url__shop-menu" style="color: #FFFFFF;">New</a></li> 3053 3054 <li><a href="/collections/care" class="footer-url__shop-menu" style="color: #FFFFFF;">Care</a></li> 3055 3056 <li><a href="/collections/style" class="footer-url__shop-menu" style="color: #FFFFFF;">Style</a></li> 3057 3058 <li><a href="/collections/offers" class="footer-url__shop-menu" style="color: #FFFFFF;">Offers</a></li> 3059 3060 <li><a href="/collections/minis" class="footer-url__shop-menu" style="color: #FFFFFF;">Minis</a></li> 3061 3062 </ul> 3063 </div> 3064 3065 <div class="footer-widget footer-acordion"> 3066 <h6 style="color: #FFFFFF;">Support</h6> 3067 3068 <ul> 3069 3070 <li><a href="/policies/terms-of-service" class="footer-url__support" style="color: #FFFFFF;">Terms of Service</a></li> 3071 3072 <li><a href="/policies/refund-policy" class="footer-url__support" style="color: #FFFFFF;">Refund policy</a></li> 3073 3074 <li><a href="/policies/shipping-policy" class="footer-url__support" style="color: #FFFFFF;">Shipping and enquiries</a></li> 3075 3076 <li><a href="/policies/privacy-policy" class="footer-url__support" style="color: #FFFFFF;">Privacy policy</a></li> 3077 3078 <li><a href="https://www.sammcknight.com/pages/sign-up" class="footer-url__support" style="color: #FFFFFF;">Sign up</a></li> 3079 3080 <li><a href="/pages/becoming-a-salon-stockist" class="footer-url__support" style="color: #FFFFFF;">Become a salon stockist</a></li> 3081 3082 <li><a href="/pages/recycling" class="footer-url__support" style="color: #FFFFFF;">Recycling</a></li> 3083 3084 </ul> 3085 </div> 3086 3087 </div> 3088 </div> 3089 3090 <div class="footer-bottom flex"> 3091 <div class="footer__left"> 3092 <div class="testimonial__reviews"> 3093 <div class="testimonial__review-point"> 3094 <a href="/pages/reviews"> 3095 4.9 3096 <img src="//sammcknight.com/cdn/shop/t/166/assets/star.svg?v=11090388083216951781786643017" alt=""> 3097 <img src="//sammcknight.com/cdn/shop/t/166/assets/star.svg?v=11090388083216951781786643017" alt=""> 3098 <img src="//sammcknight.com/cdn/shop/t/166/assets/star.svg?v=11090388083216951781786643017" alt=""> 3099 <img src="//sammcknight.com/cdn/shop/t/166/assets/star.svg?v=11090388083216951781786643017" alt=""> 3100 <img src="//sammcknight.com/cdn/shop/t/166/assets/star.svg?v=11090388083216951781786643017" alt=""> 3101 </a> 3102 </div> 3103 <a href="/pages/reviews" class="testimonial__review-url" style="color: #FFFFFF;">See all customer reviews</a> 3104 </div> 3105
3106 <div class="footer__copyright" style="color: #FFFFFF;"> 3107 © 2026 Sam Mcknight. All Rights Reserved 3108 </div> 3109 </div> 3110 </div> 3111 </div> 3112 </div> 3113</div> 3114 3115<style> 3116 #NewsletterForm--footer::placeholder{ 3117 color: #FFFFFF; 3118 } 3119 #NewsletterForm--footer{ 3120 border: 1px solid #FFFFFF; 3121 } 3122 .footer-widget-input-row.submit input{ 3123 border: 1px solid #FFFFFF; 3124 } 3125 .footer-newsletter__subtitle a{ 3126 color: #FFFFFF; 3127 } 3128 3129 /* White icons: applies when the "White icons" checkbox is ticked */ 3130 .icon-white .footer-social-wrap img:not([alt="tiktok"]), 3131 .icon-white .testimonial__review-point img, 3132 .icon-white .footer-logo-wrap img { 3133 filter: brightness(0) invert(1); 3134 } 3135 3136 /* TikTok handled separately, force white using a different filter */ 3137 .icon-white .footer-social-wrap img[alt="tiktok"] { 3138 filter: brightness(0) invert(1) grayscale(1); 3139 } 3140 3141 /* Standardise social icon size so all icons (Twitter, Facebook, TikTok, Instagram) appear consistent */ 3142 .footer-social-wrap img { 3143 width: 32px; 3144 height: 32px; 3145 object-fit: contain; 3146 } 3147 3148 /* Fix 4.9 rating number and review link text colour */ 3149 .testimonial__review-point a, 3150 .testimonial__review-point a:visited, 3151 .testimonial__review-url { 3152 color: #FFFFFF !important; 3153 } 3154 3155 /* Centre the review section */ 3156.testimonial__reviews { 3157 text-align: center; 3158} 3159 3160 /* Always show menu link text using the theme text colour */ 3161 .footer-widget h6, 3162 .footer-widget ul li a { 3163 color: #FFFFFF; 3164 } 3165</style> 3166 3167 3168 3169</footer> 3170 3171 3172 <section id="shopify-section-cart-drawer" class="shopify-section your-cart-wrap"> 3173 3174<style> 3175 3176 .product-cart-title { 3177 background-color: #c6af78; 3178 color: #000000; 3179 } 3180 .product-cart-title h6 { 3181 color: #000000; 3182 } 3183 3184 3185 .progress { 3186 background-color: #c6af78; 3187 } 3188 3189</style> 3190 3191 3192<div class="your-cart-inner no-item" > 3193 3194 <div class="cart-top "> 3195 <div class="cart-heading"> 3196 <div class="cart-heading-content"> 3197 <h5>YOUR BASKET 3198 </h5> 3199 </div> 3200 <div class="cart-heading-cta"> 3201 <a href="#"><img src="//sammcknight.com/cdn/shop/t/166/assets/back.svg?v=44664685266046421441786643017" alt="back"></a> 3202 </div> 3203 </div> 3204 3205 <div class="product-cart-title"> 3206 <h6>FREE UK DELIVERY</h6> 3207 </div> 3208 3209 3210 3211 <div class="shipping-progress-wrap"> 3212 3213 </div> 3214 3215 3216 3217 </div> 3218 <div class="product-cart"> 3219 <div class="product-cart__no-item-wrap"> 3220 <div class="product-cart__no-item"> 3221 Your shopping cart is empty 3222 </div> 3223 <a href="https://sammcknight.com/collections/all#1" class="btn large btn-border">Continue Shopping</a> 3224 </div> 3225 3226 3227 <div class="cart-main"> 3228 <div class="product-cart-item-wrap"> 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 </div> 3240 3241 3242 3243 3244 3245 3246
3247<script> 3248 var min_order_value = 7000; 3249</script>
3249 3250 3251<div class="sample-btn-wrap"> 3252 3253</div> 3254 3255
3255<script> 3256 var non_elig = 0; 3257 var non_elig_count = 0; 3258 </script>
3258 3259 3260 3261 <div class="checkbox-item"> 3262 <div class="checkbox-input-row flex"> 3263 <input 3264 class="note-check" 3265 type="checkbox" 3266 id="offer" 3267 name="offer" 3268 value="save-amount"> 3269 <label for="offer">Buying as a gift?</label> 3270 </div> 3271 </div> 3272 <div class="input-row-wrap cart-note"> 3273 <textarea 3274 name="note" 3275 id="" 3276 cols="" 3277 rows="" 3278 placeholder="Write a message to your lucky receiver"></textarea> 3279 </div> 3280 3281 3282 <div class="bag-upsell-wrap"> 3283 3284 <div class="bag-upsell"> 3285 <div class="bag-upsell__title"> 3286 REVITALISE YOUR HAIR WITH OUR AWARD-WINNING SIGNATURE SCENT 3287 </div> 3288 <div class="cart-upsell__item"> 3289 <div class="cart-upsell__image"> 3290 <img src="//sammcknight.com/cdn/shop/files/THEFRAGRANCEPACK_BOXHBSM_1a194f1f-c8a5-48d9-b447-78c69a879b02.jpg?v=1767604477" alt=""> 3291 </div> 3292 <div class="cart-upsell__info"> 3293 <div class="cart-upsell__prod-title">The Fragrance With Benefits</div> 3294 3295 <div class="cart__item-review"> 3296 <span 3297 class="junip-product-summary" 3298 data-product-id="15139802743158" 3299 data-product-rating-count="19" 3300 data-product-rating-average="5.0"> 3301</span> 3302 3303 <div class="cart-review__count">19 reviews</div> 3304 </div><div class="cart-upsell__prod-price"> 3305 3306 $65.00 3307 </div> 3308 <div class="cart-upsell__add"><form method="post" action="/cart/add" id="product_form_15139802743158" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="55452486762870"> 3309 <div class="cart-upsell__atc"> 3310 Add 3311 <div class="loading-animation"> 3312 <div class="loading-wrap"> 3313 <div></div> 3314 <div></div> 3315 <div></div> 3316 </div> 3317 </div> 3318 </div><input type="hidden" name="product-id" value="15139802743158" /><input type="hidden" name="section-id" value="cart-drawer" /></form></div> 3319 3320 </div> 3321 </div> 3322 </div> 3323 3324 </div> 3325 3326 3327 3328 3329 3330 3331 3332 3333 </div> 3334 3335 3336 3337 3338 3339 <div class="free-sample"> 3340 <div class="free-sample__top"> 3341 <div class="free-sample__back"> 3342 <img src="//sammcknight.com/cdn/shop/t/166/assets/back.svg?v=44664685266046421441786643017" alt=""> 3343 </div> 3344 <div class="free-sample__heading"> 3345 Select two free samples (0 / 2) 3346 3347 </div> 3348 </div> 3349 3350 3351 3352 <div class="free-sample__items"> 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 <div class="free-sample__item"> 3366 <div class="free-sample__image"> 3367 <img src="//sammcknight.com/cdn/shop/products/HAPPYENDINGSSACHETMIRROEWEB_200x.jpg?v=1757606871" alt="Happy Endings Nourishing Balm Sample"> 3368 </div> 3369 <div class="free-sample__title">Happy Endings Nourishing Balm Sample</div> 3370 3371 3372 3373 <div class="free-sample__button free-sample__button_not-added "> 3374 3375 3376 Select Sample 3377 3378 3379 <div class="loading-animation"> 3380 <div class="loading-wrap"> 3381 <div></div> 3382 <div></div> 3383 <div></div> 3384 </div> 3385 </div> 3386 </div> 3387 <form method="post" action="/cart/add" id="product_form_7196251258969" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3388 <input 3389 type="hidden" 3390 value="40351870812249" 3391 name="id"> 3392 <input type="hidden" name="product-id" value="7196251258969" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3393 </div> 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 <div class="free-sample__item"> 3408 <div class="free-sample__image"> 3409 <img src="//sammcknight.com/cdn/shop/products/LIGHTCLEANSEBIOME_200x.jpg?v=1757606875" alt="Light Cleanse Hair and Scalp Shampoo Sample"> 3410 </div> 3411 <div class="free-sample__title">Light Cleanse Hair and Scalp Shampoo Sample</div> 3412 3413 3414 3415 <div class="free-sample__button free-sample__button_not-added "> 3416 3417 3418 Select Sample 3419 3420 3421 <div class="loading-animation"> 3422 <div class="loading-wrap"> 3423 <div></div> 3424 <div></div> 3425 <div></div> 3426 </div> 3427 </div> 3428 </div> 3429 <form method="post" action="/cart/add" id="product_form_7196233597017" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3430 <input 3431 type="hidden" 3432 value="40351794266201" 3433 name="id"> 3434 <input type="hidden" name="product-id" value="7196233597017" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3435 </div> 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 <div class="free-sample__item"> 3446 <div class="free-sample__image"> 3447 <img src="//sammcknight.com/cdn/shop/products/LIGHTNOURISHSACHETAWARD_200x.jpg?v=1757606875" alt="Light Nourish Conditioner Sample"> 3448 </div> 3449 <div class="free-sample__title">Light Nourish Conditioner Sample</div> 3450 3451 3452 3453 <div class="free-sample__button free-sample__button_not-added "> 3454 3455 3456 Select Sample 3457 3458 3459 <div class="loading-animation"> 3460 <div class="loading-wrap"> 3461 <div></div> 3462 <div></div> 3463 <div></div> 3464 </div> 3465 </div> 3466 </div> 3467 <form method="post" action="/cart/add" id="product_form_7196245983321" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3468 <input 3469 type="hidden" 3470 value="40351853281369" 3471 name="id"> 3472 <input type="hidden" name="product-id" value="7196245983321" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3473 </div> 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 <div class="free-sample__item"> 3484 <div class="free-sample__image"> 3485 <img src="//sammcknight.com/cdn/shop/products/RICHCLEANSESACHETBIOME_200x.jpg?v=1757606871" alt="Rich Cleanse Nourishing Shampoo Sample"> 3486 </div> 3487 <div class="free-sample__title">Rich Cleanse Nourishing Shampoo Sample</div> 3488 3489 3490 3491 <div class="free-sample__button free-sample__button_not-added "> 3492 3493 3494 Select Sample 3495 3496 3497 <div class="loading-animation"> 3498 <div class="loading-wrap"> 3499 <div></div> 3500 <div></div> 3501 <div></div> 3502 </div> 3503 </div> 3504 </div> 3505 <form method="post" action="/cart/add" id="product_form_7196246900825" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3506 <input 3507 type="hidden" 3508 value="40351861309529" 3509 name="id"> 3510 <input type="hidden" name="product-id" value="7196246900825" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3511 </div> 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 <div class="free-sample__item"> 3522 <div class="free-sample__image"> 3523 <img src="//sammcknight.com/cdn/shop/products/RICHNOURISHSACHETWEB_200x.jpg?v=1757606871" alt="Rich Nourish Conditioner Sample"> 3524 </div> 3525 <div class="free-sample__title">Rich Nourish Conditioner Sample</div> 3526 3527 3528 3529 <div class="free-sample__button free-sample__button_not-added "> 3530 3531 3532 Select Sample 3533 3534 3535 <div class="loading-animation"> 3536 <div class="loading-wrap"> 3537 <div></div> 3538 <div></div> 3539 <div></div> 3540 </div> 3541 </div> 3542 </div> 3543 <form method="post" action="/cart/add" id="product_form_7196248080473" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3544 <input 3545 type="hidden" 3546 value="40351866749017" 3547 name="id"> 3548 <input type="hidden" name="product-id" value="7196248080473" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3549 </div> 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 <div class="free-sample__item"> 3560 <div class="free-sample__image"> 3561 <img src="//sammcknight.com/cdn/shop/files/COOLGIRLCLEANSESACHETHBSM_200x.jpg?v=1757606869" alt="Cool Girl Volume Shampoo Sample"> 3562 </div> 3563 <div class="free-sample__title">Cool Girl Volume Shampoo Sample</div> 3564 3565 3566 3567 <div class="free-sample__button free-sample__button_not-added "> 3568 3569 3570 Select Sample 3571 3572 3573 <div class="loading-animation"> 3574 <div class="loading-wrap"> 3575 <div></div> 3576 <div></div> 3577 <div></div> 3578 </div> 3579 </div> 3580 </div> 3581 <form method="post" action="/cart/add" id="product_form_7451230765145" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3582 <input 3583 type="hidden" 3584 value="40725168717913" 3585 name="id"> 3586 <input type="hidden" name="product-id" value="7451230765145" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3587 </div> 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 <div class="free-sample__item"> 3598 <div class="free-sample__image"> 3599 <img src="//sammcknight.com/cdn/shop/files/COOLGIRLNOURISHSACHETHBSM_200x.jpg?v=1757606866" alt="Cool Girl Volume Conditioner Sample"> 3600 </div> 3601 <div class="free-sample__title">Cool Girl Volume Conditioner Sample</div> 3602 3603 3604 3605 <div class="free-sample__button free-sample__button_not-added "> 3606 3607 3608 Select Sample 3609 3610 3611 <div class="loading-animation"> 3612 <div class="loading-wrap"> 3613 <div></div> 3614 <div></div> 3615 <div></div> 3616 </div> 3617 </div> 3618 </div> 3619 <form method="post" action="/cart/add" id="product_form_7451231322201" accept-charset="UTF-8" class="sample_product_form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3620 <input 3621 type="hidden" 3622 value="40725171011673" 3623 name="id"> 3624 <input type="hidden" name="product-id" value="7451231322201" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3625 </div> 3626 3627 3628 </div> 3629 </div> 3630 3631 3632 3633 <div class="cart-product-wrap"> 3634 <div class="sub-total"> 3635 <div class="sub-total-title"> 3636 <h5>ORDER TOTAL</h5> 3637 </div> 3638 <div class="total-cost">
3639 <span class="cart-total-amount">$0.00 3640 </span> 3641 </div> 3642 </div> 3643 <div class="form-submit-btn"> 3644 <a 3645 href="/checkout" 3646 type="submit" 3647 name="checkout" 3648 class="btn">Checkout</a> 3649 </div> 3650 </div> 3651 3652 </div> 3653</div> 3654 3655<div class="cart-backdrop"></div> 3656 3657
3658<script> 3659 var my_Shop_Currency = "$"; 3660 var cart_progress_goal = 7000; 3661 var cart_progress_achieved_message = "Select your samples below"; 3662 3663 var free_shipping_goal = cart_progress_goal; 3664 var free_shipping_message = cart_progress_achieved_message; 3665</script>
3665 3666 3667 3668 3669</section> 3670 3671 <section id="shopify-section-atc-confirmation" class="shopify-section faq"><div class="atc-confirmation"> 3672 <div class="atc-confirmation__close"> 3673 <img src="//sammcknight.com/cdn/shop/t/166/assets/close.svg?v=18862927919670648941786643017" alt=""> 3674 </div> 3675 3676 <h5 class="atc-confirmation__title">RICH NOURISH CONDITIONER</h5> 3677 <div class="atc-confirmation__text">Has been added to your basket</div> 3678 3679 <div class="atc-confirmation__buttons"> 3680 <div class="atc-confirmation__btn btn large btn-border goto-chk">Checkout</div> 3681 <div class="atc-confirmation__btn btn large btn-border close-mod">CONTINUE SHOPPING</div> 3682 </div> 3683 3684 <div class="con-upsell"> 3685<h5 3686 class="con-upsell__title" 3687 data-default-title="Sam uses this with..." 3688> 3689 Sam uses this with... 3690</h5> 3691 <div class="recommended-products"> 3692 3693 3694 3695<div class="product-item product-item-show"> 3696 <a href="/products/happy-endings" class="product-item-thumb-wrap flex"> 3697 3698 3699 <figure> 3700 3701 3702 <img data-src="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_450x.jpg?v=1787937849" data-srcset="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_180x.jpg?v=1787937849 180w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_360x.jpg?v=1787937849 360w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_540x.jpg?v=1787937849 540w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_720x.jpg?v=1787937849 720w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_HBSM_2026_900x.jpg?v=1787937849 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Happy Endings Nourishing Balm - Hair by Sam McKnight" /> 3703 3704 </figure> 3705 3706 <div class="product-item__image-hover"> 3707 3708 3709 <img src="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_450x.jpg?v=1781557652" srcset="//sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_180x.jpg?v=1781557652 180w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_360x.jpg?v=1781557652 360w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_540x.jpg?v=1781557652 540w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_720x.jpg?v=1781557652 720w, //sammcknight.com/cdn/shop/files/HAPPY_ENDINGS_1_HBSM_900x.jpg?v=1781557652 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Volume and Definition Kit - Hair by Sam McKnight" /> 3710 3711 </div> 3712 3713 </a><div class="product-item-content-wrap flex"> 3714 <div class="product-item-content"> 3715 <a href="/products/happy-endings"><h6>Happy Endings Nourishing Balm</h6></a> 3716 <p>Defrizz and seal split ends</p> 3717 <!-- <p></p> --> 3718 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 3719 <div class="product-item__price"> 3720 3721 3722 From $30.00 3723 3724 3725 </div> 3726 </div> 3727 <div class="product-ratting flex"> 3728 <a href="/products/happy-endings#shopify-section-template--14621677322329__16569231964f40107d"> 3729 <span 3730 class="junip-product-summary" 3731 data-product-id="6573295370329" 3732 data-product-rating-count="176" 3733 data-product-rating-average="4.931818181818182"> 3734</span> 3735 3736 </a> 3737 3738 </div> 3739 <div class="product-item-content-btn mobi"> 3740 3741 3742 3743 3744 <a href="/products/happy-endings" class="btn btn_min"> 3745 From $30.00 3746 </a> 3747 3748 3749 3750 3751 3752 </div> 3753 3754 <div class="add-cart-btn"> 3755 <form method="post" action="/cart/add" id="product_form_6573295370329" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="6573295370329"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3756 3757 <input type="hidden" value="40248550555737" name="id" data-productid="6573295370329"> 3758 3759 3760 <a href="/products/happy-endings" class="btn large btn-border"> 3761 From $30.00 3762 </a> 3763 3764 3765 3766 3767 <input type="hidden" name="product-id" value="6573295370329" /><input type="hidden" name="section-id" value="atc-confirmation" /></form> 3768 </div> 3769 </div> 3770</div> 3771 3772 3773 3774 3775<div class="product-item product-item-show"> 3776 <a href="" class="product-item-thumb-wrap flex"> 3777 3778 3779 <figure> 3780 3781 3782 <img data-src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_450x.gif" data-srcset="" sizes="auto" class="lazyload " width="" height="" alt="" /> 3783 3784 </figure> 3785 3786 </a><div class="product-item-content-wrap flex"> 3787 <div class="product-item-content"> 3788 <a href=""><h6></h6></a> 3789 <p></p> 3790 <!-- <p></p> --> 3791 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 3792 <div class="product-item__price"> 3793 3794 3795 3796 3797 3798 </div> 3799 </div> 3800 <div class="product-ratting flex"> 3801 <a href="#shopify-section-template--14621677322329__16569231964f40107d">
3802 <span 3803 class="junip-product-summary" 3804 data-product-id="" 3805 data-product-rating-count="" 3806 data-product-rating-average=""> 3807</span> 3808 3809 </a> 3810 3811 </div> 3812 <div class="product-item-content-btn mobi"> 3813 3814 <a href="" class="btn"> 3815 Tell me when its back 3816 <div class="loading-animation"> 3817 <div class="loading-wrap"> 3818 <div></div> 3819 <div></div> 3820 <div></div> 3821 </div> 3822 </div> 3823 </a> 3824 3825 3826 </div> 3827 3828 <div class="add-cart-btn"> 3829 Liquid error (snippets/product-card-upsell line 123): product form must be given a product 3830 </div> 3831 </div> 3832</div> 3833 3834 3835 </div> 3836 </div> 3837</div> 3838
3839<script> 3840 (function () { 3841 function updateUpsellVisibility() { 3842 var popup = document.querySelector('.atc-confirmation'); 3843 if (!popup) return; 3844 3845 var title = popup.querySelector('.atc-confirmation__title'); 3846 var upsell = popup.querySelector('.con-upsell'); 3847 3848 if (!title || !upsell) return; 3849 3850 var productTitle = title.textContent.trim().toLowerCase(); 3851 3852 if (productTitle.indexOf('mini') !== -1) { 3853 upsell.style.display = 'none'; 3854 } else { 3855 upsell.style.display = ''; 3856 } 3857 } 3858 3859 document.addEventListener('DOMContentLoaded', function () { 3860 updateUpsellVisibility(); 3861 3862 var popup = document.querySelector('.atc-confirmation'); 3863 if (!popup) return; 3864 3865 var observer = new MutationObserver(updateUpsellVisibility); 3866 3867 observer.observe(popup, { 3868 childList: true, 3869 subtree: true, 3870 characterData: true 3871 }); 3872 }); 3873 3874 document.addEventListener('click', function () { 3875 setTimeout(updateUpsellVisibility, 250); 3876 setTimeout(updateUpsellVisibility, 750); 3877 }); 3878 })(); 3879</script>
3879 3880 3881</section> 3882 <section id="shopify-section-location" class="shopify-section location"> 3883<div class="location__inner"> 3884 <img src="//sammcknight.com/cdn/shop/t/166/assets/close.svg?v=18862927919670648941786643017" alt="" class="close-location"> 3885 <div class="location__text"><p>Kom je uit Nederland? Klik dan hieronder om onze Nederlandse website te bezoeken.</p></div> 3886 <div class="location__button"> 3887 <a href="https://specialbrandshop.nl/collections/hair-by-sam-mcknight" class="btn large btn-border btn_black">Klik hier</a> 3888 </div> 3889</div> 3890 3891 3892 3893</section> 3894 3895 3896<div class="backdrop"></div> 3897 3898
3898<script> 3899 window.shopUrl = 'https://sammcknight.com'; 3900 window.routes = { 3901 cart_add_url: '/cart/add', 3902 cart_change_url: '/cart/change', 3903 cart_update_url: '/cart/update', 3904 predictive_search_url: '/search/suggest' 3905 }; 3906 3907 window.cartStrings = { 3908 error: `There was an error while updating your cart. Please try again.`, 3909 quantityError: `You can only add [quantity] of this item to your cart.` 3910 } 3911 3912 window.variantStrings = { 3913 addToCart: `Add to cart`, 3914 soldOut: `Sold out`, 3915 unavailable: `Unavailable` 3916 } 3917 3918 window.accessibilityStrings = { 3919 imageAvailable: `Image [index] is now available in gallery view`, 3920 shareSuccess: `Link copied to clipboard`, 3921 pauseSlideshow: `Pause slideshow`, 3922 playSlideshow: `Play slideshow` 3923 } 3924 </script>
3924 3925 3926
3926<script src="//sammcknight.com/cdn/shop/t/166/assets/jquery-3.5.1.min.js?v=60938658743091704111786643017" type="text/javascript"></script>
3926 3927 3928
3928<script src="//sammcknight.com/cdn/shop/t/166/assets/jquery.marquee.min.js?v=30672214819297883771786643017" type="text/javascript"></script>
3928 3929
3929<script src="//sammcknight.com/cdn/shop/t/166/assets/ls.rias.js?v=127659930902717643561786643017" type="text/javascript"></script>
3929 3930
3930<script src="//sammcknight.com/cdn/shop/t/166/assets/slick.min.js?v=71779134894361685811786643017" type="text/javascript"></script>
3930 3931
3931<script src="//sammcknight.com/cdn/shop/t/166/assets/lazysizes.min.js?v=52017726365333097691786643017" type="text/javascript"></script>
3931 3932 3933
3933<script src="//sammcknight.com/cdn/shop/t/166/assets/hammer.min.js?v=172376307243817769711786643017" type="text/javascript"></script>
3933 3934
3934<script src="//sammcknight.com/cdn/shop/t/166/assets/TweenMax.min.js?v=115013519883668947431786643017" type="text/javascript"></script>
3934 3935
3935<script src="//sammcknight.com/cdn/shop/t/166/assets/jquery.pinchzoomer.min.js?v=27777379628217504111786643017" type="text/javascript"></script>
3935 3936
3936<script src="//sammcknight.com/cdn/shop/t/166/assets/theme.js?v=154083027749344458891786643017" type="text/javascript"></script>
3936 3937 3938
3938<script src="//sammcknight.com/cdn/shop/t/166/assets/custom.js?v=131171647036116388141786643017" type="text/javascript"></script>
3938 3939
3939<script src="//sammcknight.com/cdn/shop/t/166/assets/isotope.pkgd.min.js?v=96875624313649522131786643017" type="text/javascript"></script>
3939 3940 3941
3941<script> 3942 if($(window).width() <= 767){ 3943 setTimeout( 3944 function() { 3945 $(".mob-main-image").pinchzoomer(); 3946 }, 2000); 3947 } 3948 // $('.mob-main-image').each(function(){ 3949 // var image_height = $(this).height(); 3950 // console.log(image_height); 3951 // $(this).parent().css('height', image_height); 3952 // }) 3953 3954 $.get("https://ipinfo.io/json", function (response) { 3955 var my_country = response.country; 3956 if(my_country == 'NL'){ 3957 if (!localStorage.getItem('locationShown')) { 3958 $('.location__inner').addClass('location_show'); 3959 } 3960 } 3961 console.log(my_country); 3962 }, "jsonp"); 3963 3964 $('.close-location').on('click', function () { 3965 $('.location__inner').removeClass('location_show'); 3966 localStorage.setItem('locationShown', 'true'); 3967 }); 3968 </script>
3968 3969
3969<script> 3970 var $grid = $('.articles').isotope({ 3971 itemSelector: '.articles__item', 3972 masonry: { 3973 gutter: 4, 3974 columnWidth: '.grid-sizer' 3975 } 3976 }); 3977 3978 var $grid_1 = $('.tutorial__items').isotope({ 3979 itemSelector: '.tutorial__item', 3980 masonry: { 3981 gutter: 4, 3982 columnWidth: '.tutorial__item-width' 3983 } 3984 }); 3985 3986 $(document).on('click', '.nav-tab__item', function() { 3987 var filterValue = $(this).attr('data-filter'); 3988 $grid.isotope({filter: filterValue}); 3989 $grid_1.isotope({filter: filterValue}); 3990 }); 3991 3992 3993 $(document).ready(function() { 3994 setTimeout(function() { 3995 $grid.isotope(); 3996 $grid_1.isotope(); 3997 console.log('isotope loaded'); 3998 }, 2200); 3999 }); 4000 </script>
4000 4001 4002 4003
4003<script> 4004 4005 </script>
4005 4006 4007 4008
4009<script id="back-in-stock-helper"> 4010 var _BISConfig = _BISConfig || {}; 4011 4012 4013 4014 4015 </script>
4015 4016 4017 4018 <span 4019 class="junip-store-key" 4020 data-store-key="LF6w1wy3XqvNsKrxDs9NgQdY" 4021 data-onsite-enabled="true" 4022 data-review-count-enabled="true" 4023 data-star-color="#0b0b0b"> 4024</span> 4025 4026 4027
4027<script src="//sammcknight.com/cdn/shop/t/166/assets/tiny-img-link-preloader.js?v=26403198945174473401786643017" type="text/javascript"></script>
4027 4028<div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 4029 4030
4031<script> 4032 console.log("[Alia app extension] v1.0.5"); 4033 4034 const BACKEND_URL = "https://backend.alia-prod.com"; 4035 4036 window.ALIA_SHOPIFY_EXTENSION_INFO = { 4037 customerID: "", 4038 country: "US", 4039 market: "us", 4040 language: "en" 4041 } 4042 4043 if (document.readyState !== "loading") { 4044 initAlia(); 4045 } else { 4046 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 4047 } 4048 4049 async function initAlia() { 4050 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=sam-mcknight.myshopify.com"; 4051 const script = document.createElement("script"); 4052 script.src = url; 4053 script.async = true; 4054 document.head.appendChild(script); 4055 } 4056</script>
4056 4057 4058</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 4059 class="junip-store-key" 4060 data-supports-theme-extensions="true" 4061 data-shopify-preview-mode="true" 4062 data-store-key="LF6w1wy3XqvNsKrxDs9NgQdY" 4063 data-onsite-enabled="true" 4064 data-review-count-enabled="true" 4065 data-star-color="#0b0b0b" 4066 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 4067</span> 4068<!-- END app snippet -->
4069<script src="https://scripts.juniphq.com/v1/junip_shopify.js" async></script>
4069 4070</div>
4070<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4070 4071</body> 4072</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.