PageSourceSearch

https://sammcknight.com/

html sammcknight.com collected 2026-09-24 09:42:41 UTC 240,273 bytes, 4,072 lines download raw bytes

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 &amp; Styling Products
63</title>
64
65    
66      <meta name="description" content="The UK&#39;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 &amp; Styling Products">
74<meta property="og:type" content="website">
75<meta property="og:description" content="The UK&#39;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 &amp; Styling Products">
80<meta name="twitter:description" content="The UK&#39;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":"&#10005;","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&region_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&region_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&nbsp; &nbsp;•&nbsp; HOLD &amp; SHINE&nbsp; • &nbsp; 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 &nbsp; • &nbsp; Instant transformation &nbsp; • &nbsp; 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&nbsp; &nbsp;• &nbsp; LASTING LIFT &amp; BODY&nbsp; &nbsp;• &nbsp; 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 &amp; THICKNESS&nbsp; &nbsp;• &nbsp; WEIGHTLESS BODY AND SHINE&nbsp; &nbsp;•&nbsp; &nbsp;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.