1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4
4<script src="//sammcknight.com/cdn/shop/files/pandectes-rules.js?v=16909023059777281931"></script>
4 5 6 <!-- Google Tag Manager -->
7<script>
vendor: 327 bytes, lines 7-11
7(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 8new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 9j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 10'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 11})(window,document,'script','dataLayer','
11GTM-TC6TDRX6
vendor: 3 bytes, line 11
11');
11</script>
11 12<!-- End Google Tag Manager --> 13 14 15 16<link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 17<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin /> 18<link rel='preconnect dns-prefetch' href='https://whale.camera/' crossorigin />
19<script> 20/* >> TriplePixel :: start*/ 21window.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); 22/* << TriplePixel :: end*/ 23</script>
23 24 <!--START Lightbox Javascript--> 25
25<script 26 async 27 type='text/javascript' 28 src='https://www.lightboxcdn.com/vendor/60f05b77-7620-489b-bbe2-3e6f219c7f9c/lightbox_inline.js'></script>
28 29 <!--END Lightbox Javascript--> 30 31 32 33 34 <meta charset="utf-8"> 35 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 36 <meta name="viewport" content="width=device-width,initial-scale=1"> 37 <meta name="theme-color" content=""> 38 <link rel="canonical" href="https://sammcknight.com/"> 39 <link 40 rel="preconnect" 41 href="https://cdn.shopify.com" 42 crossorigin> 43 44 <link rel="preconnect" href="https://fonts.googleapis.com"> 45 <link 46 rel="preconnect" 47 href="https://fonts.gstatic.com" 48 crossorigin> 49 <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet"> 50 51 <link rel="stylesheet" href="https://use.typekit.net/ynu2crs.css"><link 52 rel="icon" 53 type="image/png" 54 href="//sammcknight.com/cdn/shop/files/android-icon-144x144.png?crop=center&height=32&v=1655116817&width=32"><link 55 rel="preconnect" 56 href="https://fonts.shopifycdn.com" 57 crossorigin><title> 58 Hair by Sam McKnight | Hair Care & Styling Products 59</title> 60 61 62 <meta name="description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"> 63 64 65 66 67<meta property="og:site_name" content="Hair by Sam McKnight"> 68<meta property="og:url" content="https://sammcknight.com/"> 69<meta property="og:title" content="Hair by Sam McKnight | Hair Care & Styling Products"> 70<meta property="og:type" content="website"> 71<meta property="og:description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"><meta property="og:image" content="http://sammcknight.com/cdn/shop/files/Logo.webp?height=628&pad_color=fff&v=1663705898&width=1200"> 72 <meta property="og:image:secure_url" content="https://sammcknight.com/cdn/shop/files/Logo.webp?height=628&pad_color=fff&v=1663705898&width=1200"> 73 <meta property="og:image:width" content="1200"> 74 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@sammcknight1"><meta name="twitter:card" content="summary_large_image"> 75<meta name="twitter:title" content="Hair by Sam McKnight | Hair Care & Styling Products"> 76<meta name="twitter:description" content="The UK's Most Talked About Hair Brand 2024. Founded by legendary hair stylist, Sam McKnight. High-performance hair care and styling products with free UK delivery"> 77
78<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
78<meta name="facebook-domain-verification" content="rj3a4yn6yqfnmcu8kyhg92mcn12o6z"> 79<meta name="google-site-verification" content="xRlrfmTZ3MEqB2u96poWwhd6mM1aJkP0dDqmNTn-Xbk"> 80<meta name="google-site-verification" content="8rRWUWFN5VQop_zz-dLNf4ppapu8jIEWKRXQ8eMgzAg"> 81<meta name="google-site-verification" content="1HHlY3bqnFfd6CYazqmQoMdvjh-iMSPgSHSP2gAZiF8"> 82<meta name="google-site-verification" content="tnEvXnbk_fhTfZPAMTOExu6AyE1pVJB2zczde9-Hsfk"> 83<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23182001/digital_wallets/dialog"> 84<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"> 85<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://sammcknight.com/"> 86<link rel="alternate" hreflang="en" href="https://sammcknight.com/"> 87<link rel="alternate" hreflang="en-JE" href="https://sammcknight.com/en-je">
88<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=266043481"></script>
88 89<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
90<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 90
90
91<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 91
91
92<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 92
92
93<script>var Shopify = Shopify || {}; 94Shopify.shop = "sam-mcknight.myshopify.com"; 95Shopify.locale = "en"; 96Shopify.currency = {"active":"USD","rate":"1.3488072"}; 97Shopify.country = "US"; 98Shopify.theme = {"name":"Superlift GWP - Image Banner","id":200070922614,"schema_name":"HBSM","schema_version":"4.13.22","theme_store_id":null,"role":"main"}; 99Shopify.theme.handle = "null"; 100Shopify.theme.style = {"id":null,"handle":null}; 101Shopify.cdnHost = "sammcknight.com/cdn"; 102Shopify.routes = Shopify.routes || {}; 103Shopify.routes.root = "/"; 104Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 105Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 106Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 107Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 107
107
108<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script> 111 window.ShopifyPay = window.ShopifyPay || {}; 112 window.ShopifyPay.apiHost = "shop.app\/pay"; 113 window.ShopifyPay.redirectState = null; 114</script>
vendor: 1 bytes, line 114
114
115<script> 116 window.Shopify = window.Shopify || {}; 117 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 118 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 119 window.Shopify.SignInWithShop.eligible = true; 120</script>
vendor: 1 bytes, line 120
120
121<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 121
121
122<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 122
122
123<script type="module"> 124 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 125 126 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 127 128</script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 132 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"]}; 133</script>
vendor: 1 bytes, line 133
133
134<script>(function() { 135 var isLoaded = false; 136 function asyncLoad() { 137 if (isLoaded) return; 138 isLoaded = true; 139 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"]; 140 for (var i = 0; i < urls.length; i++) { 141 var s = document.createElement('script'); 142 s.type = 'text/javascript'; 143 s.async = true; 144 s.src = urls[i]; 145 var x = document.getElementsByTagName('script')[0]; 146 x.parentNode.insertBefore(s, x); 147 } 148 }; 149 if(window.attachEvent) { 150 window.attachEvent('onload', asyncLoad); 151 } else { 152 window.addEventListener('load', asyncLoad, false); 153 } 154})();</script>
vendor: 1 bytes, line 154
154
155<script id="__st">var __st={"a":23182001,"offset":3600,"reqid":"f90a52df-b687-43b0-8805-41979dd4ed5d-1790855929","pageurl":"sammcknight.com\/","u":"30c1cd482844","p":"home"};</script>
vendor: 1 bytes, line 155
155
156<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 156
156
157<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 157
157
158<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 158
158
159<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>
159<script crossorigin="anonymous" defer="defer" src="//sammcknight.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 159
159
160<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 160
160
161<script> 162 window.Shopify = window.Shopify || {}; 163 window.Shopify.MCP = window.Shopify.MCP || {}; 164 window.Shopify.MCP.enabled = true; 165 window.Shopify.MCP.shop = "sam-mcknight.myshopify.com"; 166 window.Shopify.MCP.mcpEndpoint = "https:\/\/sammcknight.com\/api\/mcp"; 167 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"]}}]; 168</script>
vendor: 1 bytes, line 168
168
169<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=");})(); 170</script>
vendor: 1 bytes, line 170
170
171<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)}}; 172</script>
vendor: 1 bytes, line 172
172
173<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 174 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); 175</script>
vendor: 1 bytes, line 175
175
176<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})}})); 177</script>
177 178<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"> 179<style id="shopify-accelerated-checkout-cart"> 180 #shopify-buyer-consent { 181 margin-top: 1em; 182 display: inline-block; 183 width: 100%; 184} 185 186#shopify-buyer-consent.hidden { 187 display: none; 188} 189 190#shopify-subscription-policy-button { 191 background: none; 192 border: none; 193 padding: 0; 194 text-decoration: underline; 195 font-size: inherit; 196 cursor: pointer; 197} 198 199#shopify-subscription-policy-button::before { 200 box-shadow: none; 201} 202 203 </style>
204<script id="sections-script" data-sections="footer" defer="defer" src="//sammcknight.com/cdn/shop/t/172/compiled_assets/scripts.js?v=69803940817589573531790267568"></script>
vendor: 1 bytes, line 204
204
205<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
205 206 207 208 <style data-shopify> 209 @font-face { 210 font-family: Assistant; 211 font-weight: 400; 212 font-style: normal; 213 font-display: swap; 214 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 215 url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 216} 217 218 @font-face { 219 font-family: Assistant; 220 font-weight: 700; 221 font-style: normal; 222 font-display: swap; 223 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 224 url("//sammcknight.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 225} 226 227 228 229 @font-face { 230 font-family: Assistant; 231 font-weight: 400; 232 font-style: normal; 233 font-display: swap; 234 src: url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 235 url("//sammcknight.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 236} 237 238 239 :root { 240 --font-body-family: Assistant, sans-serif; 241 --font-body-style: normal; 242 --font-body-weight: 400; 243 244 --font-heading-family: Assistant, sans-serif; 245 --font-heading-style: normal; 246 --font-heading-weight: 400; 247 248 --font-body-scale: 1.25; 249 --font-heading-scale: 1.0; 250 251 --color-base-text: 18, 18, 18; 252 --color-shadow: 18, 18, 18; 253 --color-base-background-1: 255, 255, 255; 254 --color-base-background-2: 243, 243, 243; 255 --color-base-solid-button-labels: 255, 255, 255; 256 --color-base-outline-button-labels: 198, 175, 120; 257 --color-base-accent-1: 198, 175, 120; 258 --color-base-accent-2: 232, 191, 212; 259 --payment-terms-background-color: #FFFFFF; 260 261 --gradient-base-background-1: #FFFFFF; 262 --gradient-base-background-2: #F3F3F3; 263 --gradient-base-accent-1: #c6af78; 264 --gradient-base-accent-2: #e8bfd4; 265 266 --media-padding: px; 267 --media-border-opacity: 0.05; 268 --media-border-width: 1px; 269 --media-radius: 0px; 270 --media-shadow-opacity: 0.0; 271 --media-shadow-horizontal-offset: 0px; 272 --media-shadow-vertical-offset: 0px; 273 --media-shadow-blur-radius: 0px; 274 275 --page-width: 120rem; 276 --page-width-margin: 0rem; 277 278 --card-image-padding: 0.0rem; 279 --card-corner-radius: 0.0rem; 280 --card-text-alignment: left; 281 --card-border-width: 0.0rem; 282 --card-border-opacity: 0.0; 283 --card-shadow-opacity: 0.1; 284 --card-shadow-horizontal-offset: 0.0rem; 285 --card-shadow-vertical-offset: 0.0rem; 286 --card-shadow-blur-radius: 0.0rem; 287 288 --badge-corner-radius: 4.0rem; 289 290 --popup-border-width: 1px; 291 --popup-border-opacity: 0.1; 292 --popup-corner-radius: 0px; 293 --popup-shadow-opacity: 0.0; 294 --popup-shadow-horizontal-offset: 0px; 295 --popup-shadow-vertical-offset: 0px; 296 --popup-shadow-blur-radius: 0px; 297 298 --drawer-border-width: 1px; 299 --drawer-border-opacity: 0.1; 300 --drawer-shadow-opacity: 0.0; 301 --drawer-shadow-horizontal-offset: 0px; 302 --drawer-shadow-vertical-offset: 0px; 303 --drawer-shadow-blur-radius: 0px; 304 305 --spacing-sections-desktop: 0px; 306 --spacing-sections-mobile: 0px; 307 308 --grid-desktop-vertical-spacing: 8px; 309 --grid-desktop-horizontal-spacing: 8px; 310 --grid-mobile-vertical-spacing: 4px; 311 --grid-mobile-horizontal-spacing: 4px; 312 313 --text-boxes-border-opacity: 0.0; 314 --text-boxes-border-width: 0px; 315 --text-boxes-radius: 0px; 316 --text-boxes-shadow-opacity: 0.0; 317 --text-boxes-shadow-horizontal-offset: 0px; 318 --text-boxes-shadow-vertical-offset: 0px; 319 --text-boxes-shadow-blur-radius: 0px; 320 321 --buttons-radius: 0px; 322 --buttons-radius-outset: 0px; 323 --buttons-border-width: 1px; 324 --buttons-border-opacity: 1.0; 325 --buttons-shadow-opacity: 0.0; 326 --buttons-shadow-horizontal-offset: 0px; 327 --buttons-shadow-vertical-offset: 0px; 328 --buttons-shadow-blur-radius: 0px; 329 --buttons-border-offset: 0px; 330 331 --inputs-radius: 0px; 332 --inputs-border-width: 1px; 333 --inputs-border-opacity: 0.55; 334 --inputs-shadow-opacity: 0.0; 335 --inputs-shadow-horizontal-offset: 0px; 336 --inputs-margin-offset: 0px; 337 --inputs-shadow-vertical-offset: 0px; 338 --inputs-shadow-blur-radius: 0px; 339 --inputs-radius-outset: 0px; 340 341 --variant-pills-radius: 40px; 342 --variant-pills-border-width: 1px; 343 --variant-pills-border-opacity: 0.55; 344 --variant-pills-shadow-opacity: 0.0; 345 --variant-pills-shadow-horizontal-offset: 0px; 346 --variant-pills-shadow-vertical-offset: 0px; 347 --variant-pills-shadow-blur-radius: 0px; 348 } 349 350 *, 351 *::before, 352 *::after { 353 box-sizing: inherit; 354 } 355 356 html { 357 box-sizing: border-box; 358 font-size: calc(var(--font-body-scale) * 62.5%); 359 height: 100%; 360 } 361 362 body { 363 display: grid; 364 grid-template-rows: auto auto 1fr auto; 365 grid-template-columns: 100%; 366 min-height: 100%; 367 margin: 0; 368 font-size: 1.5rem; 369 letter-spacing: 0.06rem; 370 line-height: calc(1 + 0.8 / var(--font-body-scale)); 371 font-family: var(--font-body-family); 372 font-style: var(--font-body-style); 373 font-weight: var(--font-body-weight); 374 } 375 376 @media screen and (min-width: 750px) { 377 body { 378 font-size: 1.6rem; 379 } 380 } 381 </style> 382 383 <link href="//sammcknight.com/cdn/shop/t/172/assets/theme.min.css?v=101600101465208850701790267568" rel="stylesheet" type="text/css" media="all" /> 384 <link href="//sammcknight.com/cdn/shop/t/172/assets/custom.css?v=149257686927952847221790267568" rel="stylesheet" type="text/css" media="all" /> 385 <link href="//sammcknight.com/cdn/shop/t/172/assets/animations.css?v=3701976450108939911790267568" rel="stylesheet" type="text/css" media="all" /> 386 <link href="//sammcknight.com/cdn/shop/t/172/assets/pinchzoomer.min.css?v=130454772571896304721790267568" rel="stylesheet" type="text/css" media="all" /> 387<link 388 rel="preload" 389 as="font" 390 href="//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" 391 type="font/woff2" 392 crossorigin><link 393 rel="preload" 394 as="font" 395 href="//sammcknight.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" 396 type="font/woff2" 397 crossorigin>
397<script> 398 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 399 if (Shopify.designMode) { 400 document.documentElement.classList.add('shopify-design-mode'); 401 } 402 </script>
402 403 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 403-404
403 404 <script async src="https://www.googletagmanager.com/gtag/js?id=
404G-ZJ7ENY6S9T
vendor: 17 bytes, lines 404-409
404"></script> 405 406 407 408 409
410<script type="text/javascript"> 411window.dataLayer = window.dataLayer || []; 412 413window.appStart = function(){ 414 window.productPageHandle = function(){ 415 416 var productName = ""; 417 var productId = ""; 418 var productPrice = ""; 419 var productBrand = ""; 420 var productCollection = ""; 421 var productType = ""; 422 var productSku = ""; 423 var productVariantId = ""; 424 var productVariantTitle = ""; 425 426 window.dataLayer.push({ 427 event: "productDetail", 428 productId: productId, 429 productName: productName, 430 productPrice: productPrice, 431 productBrand: productBrand, 432 productCategory: productCollection, 433 productType: productType, 434 productSku: productSku, 435 productVariantId: productVariantId, 436 productVariantTitle: productVariantTitle, 437 currency: "GBP", 438 }); 439 }; 440 441 window.allPageHandle = function(){ 442 window.dataLayer.push({ 443 event: "customerInfo", 444 contentGroup: "index", 445 446 userType: "visitor", 447 448 }); 449 }; 450 allPageHandle(); 451 452 453 454} 455appStart(); 456</script>
456 457 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 458 459 460 461 <!-- TCF is active, scripts are loaded above --> 462 463
463<script> 464 if (!window.PandectesRulesSettings) { 465 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":[]}}}}; 466 const rulesScript = document.createElement('script'); 467 window.PandectesRulesSettings.auto = true; 468 rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules.js"; 469 const firstChild = document.head.firstChild; 470 document.head.insertBefore(rulesScript, firstChild); 471 } 472 </script>
472 473 474
474<script> 475 476 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."}
476,"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"}}
476,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF"},"button":{"background":"#C6AF78","backgroundForCalculations":{"a":1,"b":120,"g":175,"r":198},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://sam-mcknight.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":""},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-popup-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}"},"position":"popup","theme":"block","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://sam-mcknight.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1709308912,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: center} .cc-window-wrapper{z-index: 2147483647;-webkit-transition: opacity 1s ease; transition: opacity 1s ease;} .cc-window{padding: 34px!important;z-index: 2147483647;font-size: 14px!important;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-size: 14px!important;font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #000000;color:#FFFFFF;} button.pd-cp-btn, a.pd-cp-btn{background-color:#C6AF78;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(255, 255, 255, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 1)} .pd-cp-ui-close{color:#FFFFFF;} .pd-cp-preferences-slider:before{background-color: #000000} .pd-cp-title:before {border-color: #FFFFFF!important} .pd-cp-preferences-slider{background-color:#FFFFFF} .pd-cp-toggle{color:#FFFFFF!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #FFFFFF}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#FFFFFF!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"localization","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"cart_currency","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_cmp_a","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"shopify_pay_redirect","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_tracking_consent","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracking preferences."}},{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"_secure_session_id","type":"http","domain":"sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".sammcknight.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
476,{"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":[]}}}}; 477 478 window.addEventListener('DOMContentLoaded', function(){ 479 const script = document.createElement('script'); 480 481 script.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core.js"; 482 483 script.defer = true; 484 document.body.appendChild(script); 485 }) 486 </script>
486 487 488 489 490 491 492 493 494<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 495 496 497 498 499 500 501 502 503 504 505 506 507
507<script async src="https://static.klaviyo.com/onsite/js/RhzVKB/klaviyo.js?company_id=RhzVKB"></script>
507 508
508<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>
508 509 510 511 512 513 514 515
515<script> 516 window.klaviyoReviewsProductDesignMode = false 517 </script>
517 518 519 520 521 522 523 524 525 526 527<!-- END app block --><!-- BEGIN app block: shopify://apps/bundler/blocks/bundler-script-append/7a6ae1b8-3b16-449b-8429-8bb89a62c664 -->
527<script defer="defer"> 528 /** Bundler script loader, version number: 2.0 */ 529 (function(){ 530 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)}; 531 appendScriptUrl('sam-mcknight.myshopify.com'); 532 533 // get script url and append timestamp of last change 534 function appendScriptUrl(shop) { 535 536 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 537 var timestampUrl = 'https://bundler.nice-team.net/app/shop/status/'+shop+'.js?'+timeStamp; 538 539 loadScript(timestampUrl, function() { 540 // append app script 541 if (typeof bundler_settings_updated == 'undefined') { 542 console.log('settings are undefined'); 543 bundler_settings_updated = 'default-by-script'; 544 } 545 var scriptUrl = "https://cdn-bundler.nice-team.net/app/js/bundler-script.js?shop="+shop+"&"+bundler_settings_updated; 546 loadScript(scriptUrl, function(){}); 547 }); 548 } 549 })(); 550 551 var BndlrScriptAppended = true; 552 553 554 555 var BndlrMarketId = 92333375862; 556 557</script>
557 558 559<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
560<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 560
560
561<script> 562 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 563</script>
vendor: 1 bytes, line 563
563
564<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}
564).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],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":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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"}
564,{"id":"1908277622","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","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"}
564,{"id":"157188470","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Ads","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"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":"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":"15571815399798","handle":"modern-hairspray-styling-mist-with-heat-protection-duo-full-travel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57167180136822","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7665500192857","handle":"shine-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41401566527577","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"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":"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":"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}]}
564,{"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":"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":"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":"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}]}
564,{"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":"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":"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}]}
564,{"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}]},{"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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"200070922614","themePublished":"true","eventMetadataId":"d509b5cd-3eaf-4744-bca6-b2e1974f7497","pageType":"home","shopId":"23182001","storefrontBaseUrl":"https:\/\/sammcknight.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
564<script> 565 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 566 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 567 window.ShopifyAnalytics.meta.currency = 'USD'; 568 var meta = {"page":{"pageType":"home","requestId":"f90a52df-b687-43b0-8805-41979dd4ed5d-1790855929"}}; 569 for (var attr in meta) { 570 window.ShopifyAnalytics.meta[attr] = meta[attr]; 571 } 572</script>
vendor: 1 bytes, line 572
572
573<script class="analytics"> 574 (function () { 575 var customDocumentWrite = function(content) { 576 var jquery = null; 577 578 if (window.jQuery) { 579 jquery = window.jQuery; 580 } else if (window.Checkout && window.Checkout.$) { 581 jquery = window.Checkout.$; 582 } 583 584 if (jquery) { 585 jquery('body').append(content); 586 } 587 }; 588 589 var hasLoggedConversion = function(token) { 590 if (token) { 591 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 592 } 593 return false; 594 } 595 596 var setCookieIfConversion = function(token) { 597 if (token) { 598 var twoMonthsFromNow = new Date(Date.now()); 599 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 600 601 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 602 } 603 } 604 605 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 606 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 607 if (trekkie.integrations) { 608 return; 609 } 610 trekkie.methods = [ 611 'identify', 612 'page', 613 'ready', 614 'track', 615 'trackForm', 616 'trackLink' 617 ]; 618 trekkie.factory = function(method) { 619 return function() { 620 var args = Array.prototype.slice.call(arguments); 621 args.unshift(method); 622 trekkie.push(args); 623 if (method == 'track' || method == 'page') { 624 var pageUrl; 625 try { 626 pageUrl = window.location.href; 627 } catch (e) {} 628 var pageReferrer; 629 try { 630 pageReferrer = document.referrer; 631 } catch (e) {} 632 try { 633 if (window.__TREKKIE_SHIM_QUEUE == null) { 634 window.__TREKKIE_SHIM_QUEUE = []; 635 } 636 window.__TREKKIE_SHIM_QUEUE.push({ 637 from: 'trekkie-stub', 638 method: method, 639 args: args.slice(1), 640 pageContext: { 641 url: pageUrl, 642 referrer: pageReferrer 643 } 644 }); 645 } catch (e) { 646 // no-op 647 } 648 } 649 return trekkie; 650 }; 651 }; 652 for (var i = 0; i < trekkie.methods.length; i++) { 653 var key = trekkie.methods[i]; 654 trekkie[key] = trekkie.factory(key); 655 } 656 trekkie.load = function(config) { 657 trekkie.config = config || {}; 658 trekkie.config.initialDocumentCookie = document.cookie; 659 var first = document.getElementsByTagName('script')[0]; 660var script = document.createElement('script'); 661script.type = 'text/javascript'; 662script.onerror = function(e) { 663 var scriptFallback = document.createElement('script'); 664 scriptFallback.type = 'text/javascript'; 665 scriptFallback.onerror = function(error) { 666 var Monorail = { 667 produce: function produce(monorailDomain, schemaId, payload) { 668 var currentMs = new Date().getTime(); 669 var event = { 670 schema_id: schemaId, 671 payload: payload, 672 metadata: { 673 event_created_at_ms: currentMs, 674 event_sent_at_ms: currentMs 675 } 676 }; 677 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 678 }, 679 sendRequest: function sendRequest(endpointUrl, payload) { 680 // Try the sendBeacon API 681 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 682 var blobData = new window.Blob([payload], { 683 type: 'text/plain' 684 }); 685 686 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 687 return true; 688 } // sendBeacon was not successful 689 690 } // XHR beacon 691 692 var xhr = new XMLHttpRequest(); 693 694 try { 695 xhr.open('POST', endpointUrl); 696 xhr.setRequestHeader('Content-Type', 'text/plain'); 697 xhr.send(payload); 698 } catch (e) { 699 console.log(e); 700 } 701 702 return false; 703 }, 704 isIos12: function isIos12() { 705 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 706 } 707 }; 708 Monorail.produce('monorail-edge.shopifysvc.com', 709 'trekkie_storefront_load_errors/1.1', 710 {shop_id: 23182001, 711 theme_id: 200070922614, 712 app_name: "storefront", 713 context_url: window.location.href, 714 source_url: "//sammcknight.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 715 716 }; 717 scriptFallback.async = true; 718 scriptFallback.src = '//sammcknight.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 719 first.parentNode.insertBefore(scriptFallback, first); 720}; 721script.async = true; 722script.src = '//sammcknight.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 723first.parentNode.insertBefore(script, first); 724 725 }; 726 trekkie.load( 727 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23182001,"isMerchantRequest":null,"themeId":200070922614,"themeCityHash":"12351669724490804083","contentLanguage":"en","currency":"USD","eventMetadataId":"d509b5cd-3eaf-4744-bca6-b2e1974f7497"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 728 ); 729 730 var loaded = false;
731 trekkie.ready(function() { 732 if (loaded) return; 733 loaded = true; 734 735 window.ShopifyAnalytics.lib = window.trekkie; 736 737 var originalDocumentWrite = document.write; 738 document.write = customDocumentWrite; 739 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 740 document.write = originalDocumentWrite; 741 742 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 743 var token = match? match[1]: undefined; 744 if (!hasLoggedConversion(token)) { 745 setCookieIfConversion(token); 746 747 } 748 }); 749 750 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f90a52df-b687-43b0-8805-41979dd4ed5d-1790855929","shopifyEmitted":true}); 751 752 var eventsListenerScript = document.createElement('script'); 753 eventsListenerScript.async = true; 754 eventsListenerScript.src = "//sammcknight.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 755 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 756})();</script>
756 757
757<script> 758 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 759 window.ga = function ga() { 760 (window.ga.q = window.ga.q || []).push(arguments); 761 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 762 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 763 } 764 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."); 765 }; 766 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 767 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 768 } 769 } 770</script>
vendor: 1 bytes, line 770
770
771<script 772 defer 773 src="https://sammcknight.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 774 data-application="storefront-renderer" 775 data-shop-id="23182001" 776 data-render-region="gcp-us-west1" 777 data-page-type="index" 778 data-theme-instance-id="200070922614" 779 data-theme-name="HBSM" 780 data-theme-version="4.13.22" 781 data-monorail-region="shop_domain" 782 data-resource-timing-sampling-rate="10" 783 data-shs="true" 784 data-shs-beacon="true" 785 data-shs-export-with-fetch="true" 786 data-shs-logs-sample-rate="1" 787 data-shs-beacon-endpoint="https://sammcknight.com/api/collect" 788></script>
788 789<meta name="shopify-y" content="4db5ad10-8449-4c87-af24-b9b3605e6b87" data-expiration="1822413529000"><meta name="shopify-s" content="982ccc87-09c7-42f1-a432-8d169ff85075" data-expiration="1790857729000"><meta name="new-cookie-storage-activated" content="t"> 790</head> 791 792 <body class="gradient template-index page-"> 793<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 793-794
793 794<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
794GTM-TC6TDRX6
vendor: 83 bytes, lines 794-795
794" 795height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
796<!-- End Google Tag Manager (noscript) --> 797
798<script> 799
vendor: 162 bytes, lines 799-804
799window.dataLayer = window.dataLayer || []; 800 function gtag() { 801 dataLayer.push(arguments); 802 } 803 gtag('js', new Date()); 804 gtag('config', '
804G-ZJ7ENY6S9T
vendor: 10 bytes, lines 804-805
804'); 805
805gtag('config', 'AW-10839474561'); 806 </script>
806 807 808 <header id="shopify-section-header" class="shopify-section main-header-section"> 809 <div class="header-top" style="background-color: #121212; color: #FFFFFF;"> 810 <p style="color: #FFFFFF;">FREE SUPERLIFT 50ML WITH £40 SPEND</p> 811 </div> 812 813 814<div class="header-wrap"> 815 <div class="common-wrap clear"> 816 <div class="header-innar flex"> 817 <div class="nav-wrap flex"> 818 <div class="hamburger flex"> 819 <div></div> 820 </div> 821 <div class="main-nav"> 822 <ul> 823 824 <li class=""> 825 <a href="/collections/all-products" class="right-nav__url">all</a> 826 827 </li> 828 829 <li class=""> 830 <a href="/collections/care" class="right-nav__url">Care</a> 831 832 </li> 833 834 <li class=""> 835 <a href="/collections/style" class="right-nav__url">Style</a> 836 837 </li> 838 839 <li class=""> 840 <a href="/collections/offers" class="right-nav__url">Offers</a> 841 842 </li> 843 844 <li class=""> 845 <a href="/collections/kits" class="right-nav__url">KITS</a> 846 847 </li> 848 849 <li class="menu-item-has-children"> 850 <a href="/collections/new" class="right-nav__url">By benefit</a> 851 852 <ul class="children"> 853 854 <li> 855 <a href="/collections/volume" class="right-nav__url">Volume</a> 856 </li> 857 858 <li> 859 <a href="/collections/texturiser" class="right-nav__url">Texture</a> 860 </li> 861 862 <li> 863 <a href="/collections/frizz-free" class="right-nav__url">Defrizz</a> 864 </li> 865 866 <li> 867 <a href="/collections/repair" class="right-nav__url">Repair</a> 868 </li> 869 870 <li> 871 <a href="/collections/scalp" class="right-nav__url">Scalp Care</a> 872 </li> 873 874 <li> 875 <a href="/collections/hold" class="right-nav__url">Hold</a> 876 </li> 877 878 <li> 879 <a href="/collections/hydration" class="right-nav__url">Moisture</a> 880 </li> 881 882 <li> 883 <a href="/collections/shine" class="right-nav__url">Shine</a> 884 </li> 885 886 <li> 887 <a href="/collections/heat-protection" class="right-nav__url">Heat protection</a> 888 </li> 889 890 </ul> 891 892 </li> 893 894 895 <li class="show-on-mobile "> 896 <a href="/pages/hair-quiz" class="right-nav__url">MY HAIR QUIZ</a> 897 898 </li> 899 900 <li class="show-on-mobile menu-item-has-children"> 901 <a href="/pages/about" class="right-nav__url">DISCOVER</a> 902 903 <ul class="children"> 904 905 <li> 906 <a href="/pages/about-hair-by-sam-mcknight" class="right-nav__url">ABOUT HAIR BY SAM MCKNIGHT</a> 907 </li> 908 909 <li> 910 <a href="/pages/about" class="right-nav__url">ABOUT SAM</a> 911 </li> 912 913 <li> 914 <a href="/blogs/news" class="right-nav__url">JOURNAL</a> 915 </li> 916 917 <li> 918 <a href="/pages/tutorials" class="right-nav__url">Tutorials</a> 919 </li> 920 921 <li> 922 <a href="/pages/cool-girl" class="right-nav__url">Cool Girl Volume Collection</a> 923 </li> 924 925 <li> 926 <a href="/pages/reviews" class="right-nav__url">Reviews</a> 927 </li> 928 929 <li> 930 <a href="https://sammcknight.com/pages/becoming-a-salon-stockist" class="right-nav__url">Become a stockist</a> 931 </li> 932 933 <li> 934 <a href="/collections/christmas-shop" class="right-nav__url">Gift Shop</a> 935 </li> 936 937 </ul> 938 939 </li> 940 941 942 <li class="show-on-mobile"> 943 <a href="https://sammcknight.com/customer_authentication/redirect?locale=en®ion_country=US" class="right-nav__url">Account</a> 944 </li> 945 </ul> 946 947 <div class="show-on-mobile menu-social"> 948 <div class="footer-social-wrap"> 949 <ul> 950 951 952 <li> 953 <a href="https://twitter.com/sammcknight1" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/twitter.svg?v=143487384646726770691790267568" alt="facebook"></a> 954 </li> 955 956 957 958 <li> 959 <a href="https://www.facebook.com/Hair-by-Sam-McKnight-1767069783591636/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/facebook.svg?v=318226364048252210017902
95967568" alt="facebook"></a> 960 </li> 961 962 963 964 <li> 965 <a href="https://www.tiktok.com/@hairbysammcknight/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/tiktok.svg?v=95922962610716902831790267568" alt="facebook"></a> 966 </li> 967 968 969 970 <li> 971 <a href="https://www.instagram.com/hairbysammcknight" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/instagram.svg?v=4578226191755197941790267568" alt="facebook"></a> 972 </li> 973 974 975 </ul> 976 </div> 977 </div> 978 </div> 979 </div> 980 981 982 983 <div class="logo-wrap"> 984 <a href="/" class="desk"><img src="//sammcknight.com/cdn/shop/t/172/assets/main-logo.svg?v=101817004150768794191790267568" alt="logo"></a> 985 <a href="/" class="mobi"><img src="//sammcknight.com/cdn/shop/t/172/assets/main-logo.svg?v=101817004150768794191790267568" alt="logo"></a> 986 </div> 987 <div class="search-and-cart-wrap flex"> 988 989 <ul> 990 991 <li class=""> 992 <a href="/pages/hair-quiz" class="right-nav__url">MY HAIR QUIZ</a> 993 994 </li> 995 996 <li class="menu-item-has-children"> 997 <a href="/pages/about" class="right-nav__url">DISCOVER</a> 998 999 <ul class="children"> 1000 1001 <li> 1002 <a href="/pages/about-hair-by-sam-mcknight" class="right-nav__url">ABOUT HAIR BY SAM MCKNIGHT</a> 1003 </li> 1004 1005 <li> 1006 <a href="/pages/about" class="right-nav__url">ABOUT SAM</a> 1007 </li> 1008 1009 <li> 1010 <a href="/blogs/news" class="right-nav__url">JOURNAL</a> 1011 </li> 1012 1013 <li> 1014 <a href="/pages/tutorials" class="right-nav__url">Tutorials</a> 1015 </li> 1016 1017 <li> 1018 <a href="/pages/cool-girl" class="right-nav__url">Cool Girl Volume Collection</a> 1019 </li> 1020 1021 <li> 1022 <a href="/pages/reviews" class="right-nav__url">Reviews</a> 1023 </li> 1024 1025 <li> 1026 <a href="https://sammcknight.com/pages/becoming-a-salon-stockist" class="right-nav__url">Become a stockist</a> 1027 </li> 1028 1029 <li> 1030 <a href="/collections/christmas-shop" class="right-nav__url">Gift Shop</a> 1031 </li> 1032 1033 </ul> 1034 1035 </li> 1036 1037 <li class="search-icon"> 1038 <a href="#" class="right-nav__item_search"><img src="//sammcknight.com/cdn/shop/t/172/assets/Search.svg?v=184299998412015302381790267568" alt="Search"></a> 1039 </li> 1040 <li class="cart-icon"> 1041 <a href="#"><img src="//sammcknight.com/cdn/shop/t/172/assets/Bag.svg?v=131965961098011869911790267568" alt="Cart"></a> 1042 <div class="cart-count-wrap"> 1043 1044 </div> 1045 1046 </li> 1047 <li> 1048 <a href="https://sammcknight.com/customer_authentication/redirect?locale=en®ion_country=US"> 1049 <img src="//sammcknight.com/cdn/shop/t/172/assets/User.svg?v=158117754070214027471790267568" alt="Profile"> 1050 </a> 1051 </li> 1052 </ul> 1053 </div> 1054 </div> 1055 </div> 1056 1057</div> 1058 1059 1060 1061<div class="header__search"> 1062 <div class="common-wrap"> 1063 <div class="header__search-inner"> 1064 <div class="header__search-input-wrap"> 1065 <div class="header__search-icon"> 1066 <img 1067 src="//sammcknight.com/cdn/shop/t/172/assets/Search.svg?v=184299998412015302381790267568" 1068 alt="search icon" 1069 width="25" 1070 height="25"> 1071 </div> 1072 <form action="/search" id="search-form"> 1073 <input 1074 type="text" 1075 placeholder="Search product or collection" 1076 name="q" 1077 value="" 1078 class="header__search-input"> 1079 1080 <div class="suggestions-wrap"> 1081 <p>Suggestions: 1082
1083 <span>Care</span> 1084 1085 <span>creme cleanse</span> 1086 1087 <span>Style</span> 1088 1089 <span>Lazy Girl Hair Cleanse Cloths</span> 1090 1091 <span>Wash Bag</span> 1092 1093 </p> 1094 </div> 1095 1096 </form> 1097 1098 </div> 1099 <div class="header__search-close"> 1100 <img 1101 src="//sammcknight.com/cdn/shop/t/172/assets/close.svg?v=18862927919670648941790267568" 1102 alt="close icon" 1103 width="31" 1104 height="31"> 1105 </div> 1106 </div> 1107 </div> 1108</div> 1109 1110 1111 1112 1113<div class="mob-menu"> 1114 <div class="mob-menu__inner"> 1115 <ul class="mob-menu__items"> 1116 1117 <li class="mob-menu__item "> 1118 <a href="/collections/all-products" class="mob-menu__url">all</a> 1119 1120 </li> 1121 1122 <li class="mob-menu__item "> 1123 <a href="/collections/care" class="mob-menu__url">Care</a> 1124 1125 </li> 1126 1127 <li class="mob-menu__item "> 1128 <a href="/collections/style" class="mob-menu__url">Style</a> 1129 1130 </li> 1131 1132 <li class="mob-menu__item "> 1133 <a href="/collections/offers" class="mob-menu__url">Offers</a> 1134 1135 </li> 1136 1137 <li class="mob-menu__item "> 1138 <a href="/collections/kits" class="mob-menu__url">KITS</a> 1139 1140 </li> 1141 1142 <li class="mob-menu__item mob-menu__has-children"> 1143 <a href="/collections/new" class="mob-menu__url">By benefit</a> 1144 1145 <ul class="mob-menu__children"> 1146 1147 <li> 1148 <a href="/collections/volume" class="mob-menu__url">Volume</a> 1149 </li> 1150 1151 <li> 1152 <a href="/collections/texturiser" class="mob-menu__url">Texture</a> 1153 </li> 1154 1155 <li> 1156 <a href="/collections/frizz-free" class="mob-menu__url">Defrizz</a> 1157 </li> 1158 1159 <li> 1160 <a href="/collections/repair" class="mob-menu__url">Repair</a> 1161 </li> 1162 1163 <li> 1164 <a href="/collections/scalp" class="mob-menu__url">Scalp Care</a> 1165 </li> 1166 1167 <li> 1168 <a href="/collections/hold" class="mob-menu__url">Hold</a> 1169 </li> 1170 1171 <li> 1172 <a href="/collections/hydration" class="mob-menu__url">Moisture</a> 1173 </li> 1174 1175 <li> 1176 <a href="/collections/shine" class="mob-menu__url">Shine</a> 1177 </li> 1178 1179 <li> 1180 <a href="/collections/heat-protection" class="mob-menu__url">Heat protection</a> 1181 </li> 1182 1183 </ul> 1184 1185 </li> 1186 1187 1188 </ul> 1189 1190 1191 </div> 1192</div> 1193 1194 1195
1196<script type="application/ld+json"> 1197 { 1198 "@context": "http://schema.org", 1199 "@type": "Organization", 1200 "name": "Hair by Sam McKnight", 1201 1202 "sameAs": [ 1203 "https:\/\/twitter.com\/sammcknight1", 1204 "https:\/\/www.facebook.com\/Hair-by-Sam-McKnight-1767069783591636\/", 1205 "", 1206 "https:\/\/www.instagram.com\/hairbysammcknight", 1207 "https:\/\/www.tiktok.com\/@hairbysammcknight\/", 1208 "", 1209 "", 1210 "", 1211 "" 1212 ], 1213 "url": "https:\/\/sammcknight.com" 1214 } 1215</script>
1215 1216
1216<script type="application/ld+json"> 1217 { 1218 "@context": "http://schema.org", 1219 "@type": "WebSite", 1220 "name": "Hair by Sam McKnight", 1221 "potentialAction": { 1222 "@type": "SearchAction", 1223 "target": "https:\/\/sammcknight.com\/search?q={search_term_string}", 1224 "query-input": "required name=search_term_string" 1225 }, 1226 "url": "https:\/\/sammcknight.com" 1227 } 1228 </script>
1228</header> 1229 1230 1231 <section class="main-content-wrap "> 1232 <section id="shopify-section-template--30227565412726__16496968606c4ca450" class="shopify-section hero-wrap"> 1233<div class="hero-bg hero_homepage"> 1234<a href="/products/cool-girl-superlift-volumising-spray-mini"> 1235 1236 1237 1238 <img 1239 src="//sammcknight.com/cdn/shop/files/superlift_50ml_2400x1350_ebc7e5ad-41a1-4c2f-9c69-1acbacd30a9a.jpg?v=1790335877&width=2400" 1240 alt="" 1241 style="width:100%; object-fit: cover; height: 100%;" 1242 class="hero-image--desktop"> 1243 1244 1245 1246 1247 <img 1248 src="//sammcknight.com/cdn/shop/files/SUPERLIFT_50ML_MOODY_1000X1280_4849788d-4485-44e9-a7ac-2bb86f735a70.jpg?v=1790327686&width=1200" 1249 alt="" 1250 style="width:100%; object-fit: cover; height: 100%;" 1251 class="hero-image--mobile"> 1252 1253 1254</a> 1255</div> 1256<div class="common-wrap clear"> 1257<a href="/products/cool-girl-superlift-volumising-spray-mini"> 1258<div class="hero-inner flex"> 1259<div class="hero-content-wrap fade-in" style="color:#ffffff"> 1260<h6 style="color:#ffffff">The backstage volume hero, yours free when you spend £40.</h6> 1261<h1 style="color:#ffffff">BIG VOLUME. YOURS FREE.</h1> 1262<p>Lasting root lift with SUPERLIFT.</p> 1263<div class="hero-btn"> 1264<button class="btn large blue-haze-bg" style="background-color: #121212; color:#ffffff" >SHOP NOW</button> 1265</div> 1266</div> 1267</div> 1268</a> 1269</div> 1270<style> 1271.template-index .hero-btn .btn:hover{ 1272background-color: #6a696a !important; 1273color: !important; 1274 } 1275 1276/* Hide mobile image by default, show desktop */ 1277.hero-image--mobile { display: none; } 1278.hero-image--desktop, 1279.hero-image--all { display: block; } 1280 1281/* On mobile, swap them (only when a mobile image exists) */ 1282@media (max-width: 767px) { 1283 .hero-image--desktop { display: none; } 1284 .hero-image--mobile { display: block; } 1285} 1286 1287.hero-wrap .hero-bg.hero_homepage > a { display: block; } 1288 1289/* Desktop: replaces the old fixed 800px max-height with a 16:9 box, so the 1290 crop stays proportional at every screen width. Desktop image should be 16:9. */ 1291@media (min-width: 768px) { 1292 .hero-wrap .hero-bg.hero_homepage { 1293 max-height: none; 1294 aspect-ratio: 16 / 9; 1295 } 1296} 1297 1298/* Mobile: image shows at its own natural aspect ratio (full width, auto height) 1299 instead of a fixed JS-driven viewport-height box. Caption overlays near the bottom. */ 1300@media (max-width: 767px) { 1301 .template-index .hero-wrap { 1302 min-height: 0 !important; 1303 height: auto !important; 1304 } 1305 .hero-wrap .hero-bg.hero_homepage { 1306 position: static; 1307 max-height: none; 1308 } 1309 .hero-wrap .hero-bg.hero_homepage img { 1310 height: auto !important; 1311 } 1312 .hero-wrap .hero-bg.hero_homepage + .common-wrap { 1313 position: absolute; 1314 top: auto; 1315 left: 0; 1316 width: 100%; 1317 transform: none; 1318 bottom: 15px; 1319 } 1320} 1321</style> 1322 1323</section><section id="shopify-section-template--30227565412726__featured_collection_pxA3XU" class="shopify-section product-wrap"> 1324 1325<style> 1326 @media only screen and (max-width: 767px) { 1327 .product-wrap .product-title .btn { 1328 margin-top: 16px; 1329 } 1330 } 1331</style> 1332 1333<div class="common-wrap clear"> 1334 <div class="product-innar flex"> 1335 <div class="product-title flex fade-in"> 1336 <h2>FREE Superlift 50ml when you spend £40</h2> 1337 <a href="/collections/all-products" class="btn">SHOP ALL</a> 1338 </div> 1339 <div class="product-item-wrap flex anim-el"> 1340 1341 1342 1343 1344 1345<div class="product-item product-item-show fade-in delay-100"> 1346 1347 1348 <a href="/products/cool-girl-superlift-volumising-spray-mini" class="product-item-thumb-wrap flex"> 1349 1350 1351 1352 1353 1354 1355 <figure> 1356 1357 1358 <img data-src="//sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_450x.jpg?v=1787689689" data-srcset="//sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_180x.jpg?v=1787689689 180w, //sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_360x.jpg?v=1787689689 360w, //sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_540x.jpg?v=1787689689 540w, //sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_720x.jpg?v=1787689689 720w, //sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM_900x.jpg?v=1787689689 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Superlift Volumising Spray Mini - Hair by Sam McKnight" /> 1359 1360 </figure> 1361 1362 <div class="product-item__image-hover"> 1363 1364 1365 <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" /> 1366 1367 </div> 1368 1369 </a><div class="product-item-content-wrap flex"> 1370 <div class="product-item-content"> 1371 <a href="/products/cool-girl-superlift-volumising-spray-mini"><h6>Cool Girl Superlift Volumising Spray Mini</h6></a> 1372 <p>As featured in The Sunday Times Style</p> 1373 <!-- <p><p>LASTING ROOT LIFT ⢠NATURAL VOLUME ⢠HUMIDITY RESISTANT</p> 1374</p> --> 1375 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1376<div class="product-item__price"> 1377 1378 1379 $20.00 1380 1381 1382</div> 1383 </div> 1384 1385 <div class="product-ratting flex"> 1386 <a class="review-style" href="/products/cool-girl-superlift-volumising-spray-mini#shopify-section-template--14621677322329__16569231964f40107d">
1387 <span 1388 class="junip-product-summary" 1389 data-product-id="7678472421465" 1390 data-product-rating-count="263" 1391 data-product-rating-average="4.885931558935361"> 1392</span> 1393 1394 1395 <span class="review-detail-count"> 1396 4.9 (263) 1397 </span> 1398 1399 </a> 1400 </div> 1401 <div class="product-item-content-btn mobi"> 1402 1403 1404 1405 1406 1407 1408 1409 1410 <form method="post" action="/cart/add" id="product_form_7678472421465" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7678472421465"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1411 1412 <input type="hidden" value="41500769288281" name="id" data-productid="7678472421465"> 1413 <a href="/products/cool-girl-superlift-volumising-spray-mini" class="btn card-atc-btn" data-product="cool-girl-superlift-volumising-spray-mini"> 1414 1415 ADD TO BAG | $20.00 1416 1417 <div class="loading-animation"> 1418 <div class="loading-wrap"> 1419 <div></div> 1420 <div></div> 1421 <div></div> 1422 </div> 1423 </div> 1424 </a> 1425 1426 <div class="collection-product__offer">FREE WITH £40 SPEND</div> 1427 1428 1429 <input type="hidden" name="product-id" value="7678472421465" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1430 1431 1432 <div class="collection-product__offer">FREE WITH £40 SPEND</div> 1433 1434 1435 1436 1437 1438 </div> 1439 1440 <div class="add-cart-btn"> 1441 <form method="post" action="/cart/add" id="product_form_7678472421465" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7678472421465"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1442 1443 <input type="hidden" value="41500769288281" name="id" data-productid="7678472421465"> 1444 1445 1446 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-superlift-volumising-spray-mini"> 1447 ADD TO BAG 1448 <div class="loading-animation"> 1449 <div class="loading-wrap"> 1450 <div></div> 1451 <div></div> 1452 <div></div> 1453 </div> 1454 </div> 1455 </a> 1456 1457 1458 1459 1460 <div class="collection-product__offer">FREE WITH £40 SPEND</div> 1461 1462 <input type="hidden" name="product-id" value="7678472421465" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1463 </div> 1464 </div> 1465</div> 1466 1467 1468 1469 1470 1471<div class="product-item product-item-show fade-in delay-200"> 1472 1473 1474 <div class="product-item__badge" style="background-color: #c6af78;"> 1475 Online Exclusive 1476 </div> 1477 1478 <a href="/products/modern-hairspray-styling-mist-with-heat-protection-duo-full-travel" class="product-item-thumb-wrap flex"> 1479 1480 1481 1482 1483 1484 1485 <figure> 1486 1487 1488 <img data-src="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_450x.jpg?v=1770113176" data-srcset="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_180x.jpg?v=1770113176 180w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_360x.jpg?v=1770113176 360w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_540x.jpg?v=1770113176 540w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_720x.jpg?v=1770113176 720w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_250ML_50ML_CANS_HBSM_AWARD_2_900x.jpg?v=1770113176 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Modern Hairspray Styling Mist with Heat Protection Duo â Full & Travel Size - Hair by Sam McKnight" /> 1489 1490 </figure> 1491 1492 <div class="product-item__image-hover"> 1493 1494 1495 <img src="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_450x.jpg?v=1782551958" srcset="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_180x.jpg?v=1782551958 180w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_360x.jpg?v=1782551958 360w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_540x.jpg?v=1782551958 540w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_720x.jpg?v=1782551958 720w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_900x.jpg?v=1782551958 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Modern Hairspray Styling Mist with Heat Protection Duo â Full & Travel Size - Hair by Sam McKnight" /> 1496 1497 </div> 1498 1499 </a><div class="product-item-content-wrap flex"> 1500 <div class="product-item-content"> 1501 <a href="/products/modern-hairspray-styling-mist-with-heat-protection-duo-full-travel"><h6>Modern Hairspray Styling Mist with Heat Protection Duo â Full & Travel Size</h6></a> 1502 <p>ELLE Future of Beauty Awards 2024 </p> 1503 <!-- <p><p>BUILDABLE HOLD & SHINE ⢠FLEXIBLE STYLING ⢠TOUCHABLY SOFT</p> 1504</p> --> 1505 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1506<div class="product-item__price"> 1507 1508 1509 $54.00 1510 1511 1512</div> 1513 </div> 1514 1515 <div class="product-ratting flex"> 1516 <a class="review-style" href="/products/modern-hairspray-styling-mist-with-heat-protection-duo-full-travel#shopify-section-template--14621677322329__16569231964f40107d">
1517 <span 1518 class="junip-product-summary" 1519 data-product-id="15571815399798" 1520 data-product-rating-count="173" 1521 data-product-rating-average="4.930635838150289"> 1522</span> 1523 1524 1525 <span class="review-detail-count"> 1526 4.9 (173) 1527 </span> 1528 1529 </a> 1530 </div> 1531 <div class="product-item-content-btn mobi"> 1532 1533 1534 1535 1536 1537 1538 1539 1540 <form method="post" action="/cart/add" id="product_form_15571815399798" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15571815399798"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1541 1542 <input type="hidden" value="57167180136822" name="id" data-productid="15571815399798"> 1543 <a href="/products/modern-hairspray-styling-mist-with-heat-protection-duo-full-travel" class="btn card-atc-btn" data-product="modern-hairspray-styling-mist-with-heat-protection-duo-full-travel"> 1544 1545 ADD TO BAG | $54.00 1546 1547 <div class="loading-animation"> 1548 <div class="loading-wrap"> 1549 <div></div> 1550 <div></div> 1551 <div></div> 1552 </div> 1553 </div> 1554 </a> 1555 1556 <div class="collection-product__offer">SAVE £10</div> 1557 1558 1559 <input type="hidden" name="product-id" value="15571815399798" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1560 1561 1562 <div class="collection-product__offer">SAVE £10</div> 1563 1564 1565 1566 1567 1568 </div> 1569 1570 <div class="add-cart-btn"> 1571 <form method="post" action="/cart/add" id="product_form_15571815399798" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15571815399798"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1572 1573 <input type="hidden" value="57167180136822" name="id" data-productid="15571815399798"> 1574 1575 1576 <a href="#" class="btn large btn-border card-atc-btn" data-product="modern-hairspray-styling-mist-with-heat-protection-duo-full-travel"> 1577 ADD TO BAG 1578 <div class="loading-animation"> 1579 <div class="loading-wrap"> 1580 <div></div> 1581 <div></div> 1582 <div></div> 1583 </div> 1584 </div> 1585 </a> 1586 1587 1588 1589 1590 <div class="collection-product__offer">SAVE £10</div> 1591 1592 <input type="hidden" name="product-id" value="15571815399798" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1593 </div> 1594 </div> 1595</div> 1596 1597 1598 1599 1600 1601<div class="product-item product-item-show fade-in delay-300"> 1602 1603 1604 <a href="/products/shine-kit" class="product-item-thumb-wrap flex"> 1605 1606 1607 1608 1609 1610 1611 <figure> 1612 1613 1614 <img data-src="//sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_450x.jpg?v=1757606860" data-srcset="//sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_180x.jpg?v=1757606860 180w, //sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_360x.jpg?v=1757606860 360w, //sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_540x.jpg?v=1757606860 540w, //sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_720x.jpg?v=1757606860 720w, //sammcknight.com/cdn/shop/files/SHINEEDITMODERNHAIRSPRAY_LOVEMEDOAWARDWINNING_900x.jpg?v=1757606860 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Shine Kit - Hair by Sam McKnight" /> 1615 1616 </figure> 1617 1618 <div class="product-item__image-hover"> 1619 1620 1621 <img src="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_450x.jpg?v=1782551958" srcset="//sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_180x.jpg?v=1782551958 180w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_360x.jpg?v=1782551958 360w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_540x.jpg?v=1782551958 540w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_720x.jpg?v=1782551958 720w, //sammcknight.com/cdn/shop/files/MODERN_HAIRSPRAY_1_HBSM_4d6931d5-468e-446c-8b39-8270c73163a8_900x.jpg?v=1782551958 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Modern Hairspray Styling Mist with Heat Protection Duo â Full & Travel Size - Hair by Sam McKnight" /> 1622 1623 </div> 1624 1625 </a><div class="product-item-content-wrap flex"> 1626 <div class="product-item-content"> 1627 <a href="/products/shine-kit"><h6>Shine Kit</h6></a> 1628 <p>Lasting smoothness and luminous shine</p> 1629 <!-- <p><p>LASTING HOLD ⢠SMOOTH FRIZZ ⢠LUMINOUS SHINE</p> 1630</p> --> 1631 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1632<div class="product-item__price"> 1633 1634 $69.00 <del>$80.00</del> 1635 1636</div> 1637 </div> 1638 1639 <div class="product-ratting flex"> 1640 <a class="review-style" href="/products/shine-kit#shopify-section-template--14621677322329__16569231964f40107d">
1641 <span 1642 class="junip-product-summary" 1643 data-product-id="7665500192857" 1644 data-product-rating-count="231" 1645 data-product-rating-average="4.913419913419913"> 1646</span> 1647 1648 1649 <span class="review-detail-count"> 1650 4.9 (231) 1651 </span> 1652 1653 </a> 1654 </div> 1655 <div class="product-item-content-btn mobi"> 1656 1657 1658 1659 1660 1661 1662 1663 1664 <form method="post" action="/cart/add" id="product_form_7665500192857" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7665500192857"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1665 1666 <input type="hidden" value="41401566527577" name="id" data-productid="7665500192857"> 1667 <a href="/products/shine-kit" class="btn card-atc-btn" data-product="shine-kit"> 1668 1669 ADD | $69.00 <del>$80.00</del> 1670 1671 <div class="loading-animation"> 1672 <div class="loading-wrap"> 1673 <div></div> 1674 <div></div> 1675 <div></div> 1676 </div> 1677 </div> 1678 </a> 1679 1680 <div class="collection-product__offer">SAVE £10</div> 1681 1682 1683 <input type="hidden" name="product-id" value="7665500192857" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1684 1685 1686 <div class="collection-product__offer">SAVE £10</div> 1687 1688 1689 1690 1691 1692 </div> 1693 1694 <div class="add-cart-btn"> 1695 <form method="post" action="/cart/add" id="product_form_7665500192857" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="7665500192857"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1696 1697 <input type="hidden" value="41401566527577" name="id" data-productid="7665500192857"> 1698 1699 1700 <a href="#" class="btn large btn-border card-atc-btn" data-product="shine-kit"> 1701 ADD TO BAG 1702 <div class="loading-animation"> 1703 <div class="loading-wrap"> 1704 <div></div> 1705 <div></div> 1706 <div></div> 1707 </div> 1708 </div> 1709 </a> 1710 1711 1712 1713 1714 <div class="collection-product__offer">SAVE £10</div> 1715 1716 <input type="hidden" name="product-id" value="7665500192857" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1717 </div> 1718 </div> 1719</div> 1720 1721 1722 1723 1724 1725<div class="product-item product-item-show fade-in delay-400"> 1726 1727 1728 <div class="product-item__badge" style="background-color: #c6af78;"> 1729 NEW 1730 </div> 1731 1732 <a href="/products/cool-girl-body-volumising-cream" class="product-item-thumb-wrap flex"> 1733 1734 1735 <figure> 1736 1737 1738 <img data-src="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_450x.jpg?v=1786529229" data-srcset="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_180x.jpg?v=1786529229 180w, //sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_360x.jpg?v=1786529229 360w, //sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_540x.jpg?v=1786529229 540w, //sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_720x.jpg?v=1786529229 720w, //sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM_900x.jpg?v=1786529229 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Body Plumping & Volumising Cream - Hair by Sam McKnight" /> 1739 1740 </figure> 1741 1742 <div class="product-item__image-hover"> 1743 1744 1745 <img src="//sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_450x.jpg?v=1786529230" srcset="//sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_180x.jpg?v=1786529230 180w, //sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_360x.jpg?v=1786529230 360w, //sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_540x.jpg?v=1786529230 540w, //sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_720x.jpg?v=1786529230 720w, //sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM_900x.jpg?v=1786529230 900w" sizes="auto" class="lazyload " width="1000" height="1280" alt="Cool Girl Body Plumping & Volumising Cream - Hair by Sam McKnight" /> 1746 1747 </div> 1748 1749 </a><div class="product-item-content-wrap flex"> 1750 <div class="product-item-content"> 1751 <a href="/products/cool-girl-body-volumising-cream"><h6>Cool Girl Body Plumping & Volumising Cream</h6></a> 1752 <p>
1752Bigger. Stronger. Bolder.</p> 1753 <!-- <p></p> --> 1754 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 1755<div class="product-item__price"> 1756 1757 1758 $40.00 1759 1760 1761</div> 1762 </div> 1763 1764 <div class="product-ratting flex"> 1765 <a class="review-style" href="/products/cool-girl-body-volumising-cream#shopify-section-template--14621677322329__16569231964f40107d"> 1766 <span 1767 class="junip-product-summary" 1768 data-product-id="15649790493046" 1769 data-product-rating-count="49" 1770 data-product-rating-average="4.836734693877551"> 1771</span> 1772 1773 1774 <span class="review-detail-count"> 1775 4.8 (49) 1776 </span> 1777 1778 </a> 1779 </div> 1780 <div class="product-item-content-btn mobi"> 1781 1782 1783 1784 1785 1786 1787 1788 1789 <form method="post" action="/cart/add" id="product_form_15649790493046" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15649790493046"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1790 1791 <input type="hidden" value="58473610641782" name="id" data-productid="15649790493046"> 1792 <a href="/products/cool-girl-body-volumising-cream" class="btn card-atc-btn" data-product="cool-girl-body-volumising-cream"> 1793 1794 ADD TO BAG | $40.00 1795 1796 <div class="loading-animation"> 1797 <div class="loading-wrap"> 1798 <div></div> 1799 <div></div> 1800 <div></div> 1801 </div> 1802 </div> 1803 </a> 1804 1805 <div class="collection-product__offer">NEW | AWARD WINNER</div> 1806 1807 1808 <input type="hidden" name="product-id" value="15649790493046" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1809 1810 1811 <div class="collection-product__offer">NEW | AWARD WINNER</div> 1812 1813 1814 1815 1816 1817 </div> 1818 1819 <div class="add-cart-btn"> 1820 <form method="post" action="/cart/add" id="product_form_15649790493046" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-productid="15649790493046"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 1821 1822 <input type="hidden" value="58473610641782" name="id" data-productid="15649790493046"> 1823 1824 1825 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-body-volumising-cream"> 1826 ADD TO BAG 1827 <div class="loading-animation"> 1828 <div class="loading-wrap"> 1829 <div></div> 1830 <div></div> 1831 <div></div> 1832 </div> 1833 </div> 1834 </a> 1835 1836 1837 1838 1839 <div class="collection-product__offer">NEW | AWARD WINNER</div> 1840 1841 <input type="hidden" name="product-id" value="15649790493046" /><input type="hidden" name="section-id" value="template--30227565412726__featured_collection_pxA3XU" /></form> 1842 </div> 1843 </div> 1844</div> 1845 1846 1847 </div> 1848 </div> 1849</div> 1850 1851 1852</section><section id="shopify-section-template--30227565412726__16499565485bc17da4" class="shopify-section"> 1853 1854<style> 1855 1856 #section-template--30227565412726__16499565485bc17da4 { 1857 background-color: #121212; 1858 } 1859 1860
1861 #section-template--30227565412726__16499565485bc17da4, 1862 #section-template--30227565412726__16499565485bc17da4 a, 1863 #section-template--30227565412726__16499565485bc17da4 p { 1864 color: #ffffff; 1865 } 1866 #section-template--30227565412726__16499565485bc17da4 svg path { 1867 fill: #ffffff; 1868 } 1869 1870</style> 1871 1872<div class="testimonial-wrap" id="section-template--30227565412726__16499565485bc17da4"> 1873 <div class="common-wrap clear"> 1874 <div class="testimonial-innar flex fade-in"> 1875 <div class="testimonial-logo-wrap flex"> 1876 1877 1878 <div class="testimonial-logo w-160"> 1879 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1880 <svg width="161" height="42" viewbox="0 0 161 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 1881 <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-20.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> 1882</svg> 1883 </div> 1884 1885 1886 1887 <div class="testimonial-logo w-99"> 1888 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1889 <svg width="99" height="40" viewbox="0 0 99 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1890 <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> 1891</svg> 1892 </div> 1893 1894 1895 1896 <div class="testimonial-logo w-"> 1897 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1898 <svg width="205" height="39" viewbox="0 0 205 39" fill="none" xmlns="http://www.w3.org/2000/svg"> 1899 <g clip-path="url(#oh5hrm9x3a)" fill="#000"> 1900 <path d="M21.114 1.01 13.61 39.21 11 39.207 3.5 1.011H2.466V.085h9.623v.926h-2.61l5.27
19005 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> 1901 </g> 1902 <defs> 1903 <clippath id="oh5hrm9x3a"> 1904 <path fill="#fff" d="M0 0h205v39H0z"></path> 1905 </clippath> 1906 </defs> 1907</svg> 1908 </div> 1909 1910 1911 1912 <div class="testimonial-logo w-131"> 1913 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1914 <svg width="130" height="40" viewbox="0 0 130 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1915 <g clip-path="url(#k71tk3abha)" fill-rule="evenodd" clip-rule="evenodd" fill="#000"> 1916 <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.756-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
1916-.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> 1917 </g> 1918 <defs> 1919 <clippath id="k71tk3abha"> 1920 <path fill="#fff" d="M0 0h130v40H0z"></path> 1921 </clippath> 1922 </defs> 1923</svg> 1924 </div> 1925 1926 1927 1928 <div class="testimonial-logo w-160"> 1929 <!-- <img src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif" alt=""> --> 1930 <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/"> 1931 <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> 1932</svg> 1933 </div> 1934 1935 1936 1937 1938 </div> 1939 <div class="testimonial-content-wrap"> 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 <div class="testimonial-content__item"> 1953 <p class="testimonial-text">
1953"SUPERSTYLIST, SAM MCKNIGHT, WHOSE PRODUCTS ARE UNIFORMLY EXCELLENT"</p> 1954 <dfn>- SUNDAY TIMES STYLE</dfn> 1955 </div> 1956 1957 1958 </div> 1959 1960 <div class="testimonial__reviews"> 1961 1962 <div class="testimonial__review-point"> 1963 <a href="/pages/reviews"> 1964 4.9 1965 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1966 <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"/> 1967</svg> 1968 1969 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1970 <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"/> 1971</svg> 1972 1973 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1974 <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"/> 1975</svg> 1976 1977 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1978 <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"/> 1979</svg> 1980 1981 <svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1982 <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"/> 1983</svg> 1984 1985 </a> 1986 </div> 1987 <a href="/pages/reviews" class="testimonial__review-url">See >1,800 customer reviews</a> 1988 </div> 1989 </div> 1990 </div> 1991</div> 1992 1993</section><section id="shopify-section-template--30227565412726__16499580066b9d9402" class="shopify-section shop-wrap"><div class="common-wrap clear"> 1994 <div class="shop-innar"> 1995 <h2 class="mobi">SHOP CATEGORY</h2> 1996 <div class="shop-item-wrap"> 1997 1998 <div class="shop-item fade-in delay-100"> 1999 <a href="/collections/frizz-free"> 2000 <div class="shop-item-thumb"> 2001 <figure> 2002 2003 2004 <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="" /> 2005 2006 2007 </figure> 2008 </div> 2009 <div class="shop-item-content"> 2010 <h3>SMOOTH</h3> 2011 2012 <div class="shop-item-btn flex"> 2013 <div class="btn medium">DEFRIZZ INSTANTLY</div> 2014 </div> 2015 2016 </div> 2017 </a> 2018 </div> 2019 2020 <div class="shop-item fade-in delay-200"> 2021 <a href="/collections/repair"> 2022 <div class="shop-item-thumb"> 2023 <figure> 2024 2025 2026 <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" /> 2027 2028 2029 </figure> 2030 </div> 2031 <div class="shop-item-content"> 2032 <h3>Repair</h3> 2033 2034 <div class="shop-item-btn flex"> 2035 <div class="btn medium">Get healthier hair</div> 2036 </div> 2037 2038 </div> 2039 </a> 2040 </div> 2041 2042 <div class="shop-item fade-in delay-300"> 2043 <a href="/collections/volume"> 2044 <div class="shop-item-thumb"> 2045 <figure> 2046 2047 2048 <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="" /> 2049 2050 2051 </figure> 2052 </div> 2053 <div class="shop-item-content"> 2054 <h3>Volumise</h3> 2055 2056 <div class="shop-item-btn flex"> 2057 <div class="btn medium">Turn it up</div> 2058 </div> 2059 2060 </div> 2061 </a> 2062 </div> 2063 2064 </div> 2065 </div> 2066</div> 2067 2068 2069 2070</section><section id="shopify-section-template--30227565412726__1649877946f8b44c00" class="shopify-section product-wrap"> 2071 2072<style> 2073 @media only screen and (max-width: 767px) { 2074 .product-wrap .product-title .btn { 2075 margin-top: 16px; 2076 } 2077 } 2078</style> 2079 2080<div class="common-wrap clear"> 2081 <div class="product-innar flex"> 2082 <div class="product-title flex fade-in"> 2083 <h2>BEST-SELLING KITS</h2> 2084 <a href="/collections/kits" class="btn">SHOP KITS</a> 2085 </div> 2086 <div class="product-item-wrap flex anim-el"> 2087 2088 2089 2090 2091 2092<div class="product-item product-item-show fade-in delay-100"> 2093 2094 2095 <a href="/products/cool-girl-volume-foundation-kit" class="product-item-thumb-wrap flex"> 2096 2097 2098 2099 2100 2101 2102 <figure> 2103 2104 2105 <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" /> 2106 2107 </figure> 2108 2109 <div class="product-item__image-hover"> 2110 2111 2112 <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" /> 2113 2114 </div> 2115 2116 </a><div class="product-item-content-wrap flex"> 2117 <div class="product-item-content"> 2118 <a href="/products/cool-girl-volume-foundation-kit"><h6>Cool Girl Volume Foundation Kit</h6></a> 2119 <p>The foundation for lasting Cool Girl volume.</p> 2120 <!-- <p><p>Build the body. Amplify the volume. Make it Cool Girl.</p> 2121</p> --> 2122 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2123<div class="product-item__price"> 2124 2125 $65.00 <del>$79.00</del> 2126 2127</div> 2128 </div> 2129 2130 <div class="product-ratting flex"> 2131 <a class="review-style" href="/products/cool-girl-volume-foundation-kit#shopify-section-template--14621677322329__16569231964f40107d">
2132 <span 2133 class="junip-product-summary" 2134 data-product-id="15843568025974" 2135 data-product-rating-count="267" 2136 data-product-rating-average="4.910112359550562"> 2137</span> 2138 2139 2140 <span class="review-detail-count"> 2141 4.9 (267) 2142 </span> 2143 2144 </a> 2145 </div> 2146 <div class="product-item-content-btn mobi"> 2147 2148 2149 2150 2151 2152 2153 2154 2155 <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="â" /> 2156 2157 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 2158 <a href="/products/cool-girl-volume-foundation-kit" class="btn card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 2159 2160 ADD | $65.00 <del>$79.00</del> 2161 2162 <div class="loading-animation"> 2163 <div class="loading-wrap"> 2164 <div></div> 2165 <div></div> 2166 <div></div> 2167 </div> 2168 </div> 2169 </a> 2170 2171 <div class="collection-product__offer">SAVE £10</div> 2172 2173 2174 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2175 2176 2177 <div class="collection-product__offer">SAVE £10</div> 2178 2179 2180 2181 2182 2183 </div> 2184 2185 <div class="add-cart-btn"> 2186 <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="â" /> 2187 2188 <input type="hidden" value="58474813784438" name="id" data-productid="15843568025974"> 2189 2190 2191 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-volume-foundation-kit"> 2192 ADD TO BAG 2193 <div class="loading-animation"> 2194 <div class="loading-wrap"> 2195 <div></div> 2196 <div></div> 2197 <div></div> 2198 </div> 2199 </div> 2200 </a> 2201 2202 2203 2204 2205 <div class="collection-product__offer">SAVE £10</div> 2206 2207 <input type="hidden" name="product-id" value="15843568025974" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2208 </div> 2209 </div> 2210</div> 2211 2212 2213 2214 2215 2216<div class="product-item product-item-show fade-in delay-200"> 2217 2218 2219 <a href="/products/cool-girl-kit" class="product-item-thumb-wrap flex"> 2220 2221 2222 2223 2224 2225 2226 <figure> 2227 2228 2229 <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" /> 2230 2231 </figure> 2232 2233 <div class="product-item__image-hover"> 2234 2235 2236 <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" /> 2237 2238 </div> 2239 2240 </a><div class="product-item-content-wrap flex"> 2241 <div class="product-item-content"> 2242 <a href="/products/cool-girl-kit"><h6>Cool Girl Volumising Kit</h6></a> 2243 <p>Iconic stylers for effortless volume</p> 2244 <!-- <p><p class="text-align-center">INSTANT NATURAL VOLUME ⢠LASTING LIFT & BODY ⢠EFFORTLESS TEXTURE</p> 2245</p> --> 2246 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2247<div class="product-item__price"> 2248 2249 $69.00 <del>$75.00</del> 2250 2251</div> 2252 </div> 2253 2254 <div class="product-ratting flex"> 2255 <a class="review-style" href="/products/cool-girl-kit#shopify-section-template--14621677322329__16569231964f40107d">
2256 <span 2257 class="junip-product-summary" 2258 data-product-id="7182093320281" 2259 data-product-rating-count="580" 2260 data-product-rating-average="4.901724137931034"> 2261</span> 2262 2263 2264 <span class="review-detail-count"> 2265 4.9 (580) 2266 </span> 2267 2268 </a> 2269 </div> 2270 <div class="product-item-content-btn mobi"> 2271 2272 2273 2274 2275 2276 2277 2278 2279 <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="â" /> 2280 2281 <input type="hidden" value="40314914144345" name="id" data-productid="7182093320281"> 2282 <a href="/products/cool-girl-kit" class="btn card-atc-btn" data-product="cool-girl-kit"> 2283 2284 ADD | $69.00 <del>$75.00</del> 2285 2286 <div class="loading-animation"> 2287 <div class="loading-wrap"> 2288 <div></div> 2289 <div></div> 2290 <div></div> 2291 </div> 2292 </div> 2293 </a> 2294 2295 <div class="collection-product__offer">SAVE £10</div> 2296 2297 2298 <input type="hidden" name="product-id" value="7182093320281" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2299 2300 2301 <div class="collection-product__offer">SAVE £10</div> 2302 2303 2304 2305 2306 2307 </div> 2308 2309 <div class="add-cart-btn"> 2310 <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="â" /> 2311 2312 <input type="hidden" value="40314914144345" name="id" data-productid="7182093320281"> 2313 2314 2315 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-kit"> 2316 ADD TO BAG 2317 <div class="loading-animation"> 2318 <div class="loading-wrap"> 2319 <div></div> 2320 <div></div> 2321 <div></div> 2322 </div> 2323 </div> 2324 </a> 2325 2326 2327 2328 2329 <div class="collection-product__offer">SAVE £10</div> 2330 2331 <input type="hidden" name="product-id" value="7182093320281" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2332 </div> 2333 </div> 2334</div> 2335 2336 2337 2338 2339 2340<div class="product-item product-item-show fade-in delay-300"> 2341 2342 2343 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner" class="product-item-thumb-wrap flex"> 2344 2345 2346 2347 2348 2349 2350 2351 2352 <figure> 2353 2354 2355 <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" /> 2356 2357 </figure> 2358 2359 <div class="product-item__image-hover"> 2360 2361 2362 <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" /> 2363 2364 </div> 2365 2366 </a><div class="product-item-content-wrap flex"> 2367 <div class="product-item-content"> 2368 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner"><h6>Cool Girl Volume Cleanse Shampoo & Nourish Conditioner</h6></a> 2369 <p>Woman & Home Best Volumising Shampoo 2024</p> 2370 <!-- <p><p>BOOSTS VOLUME & THICKNESS ⢠WEIGHTLESS BODY AND SHINE ⢠GENTLE HYDRATION</p> 2371</p> --> 2372 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2373<div class="product-item__price"> 2374 2375 $69.00 <del>$78.00</del> 2376 2377</div> 2378 </div> 2379 2380 <div class="product-ratting flex"> 2381 <a class="review-style" href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner#shopify-section-template--14621677322329__16569231964f40107d">
2382 <span 2383 class="junip-product-summary" 2384 data-product-id="7470810431577" 2385 data-product-rating-count="140" 2386 data-product-rating-average="4.821428571428571"> 2387</span> 2388 2389 2390 <span class="review-detail-count"> 2391 4.8 (140) 2392 </span> 2393 2394 </a> 2395 </div> 2396 <div class="product-item-content-btn mobi"> 2397 2398 2399 2400 2401 2402 2403 2404 2405 <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="â" /> 2406 2407 <input type="hidden" value="40788584038489" name="id" data-productid="7470810431577"> 2408 <a href="/products/cool-girl-volume-cleanse-shampoo-nourish-conditioner" class="btn card-atc-btn" data-product="cool-girl-volume-cleanse-shampoo-nourish-conditioner"> 2409 2410 ADD | $69.00 <del>$78.00</del> 2411 2412 <div class="loading-animation"> 2413 <div class="loading-wrap"> 2414 <div></div> 2415 <div></div> 2416 <div></div> 2417 </div> 2418 </div> 2419 </a> 2420 2421 <div class="collection-product__offer">SAVE £10</div> 2422 2423 2424 <input type="hidden" name="product-id" value="7470810431577" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2425 2426 2427 <div class="collection-product__offer">SAVE £10</div> 2428 2429 2430 2431 2432 2433 </div> 2434 2435 <div class="add-cart-btn"> 2436 <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="â" /> 2437 2438 <input type="hidden" value="40788584038489" name="id" data-productid="7470810431577"> 2439 2440 2441 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-volume-cleanse-shampoo-nourish-conditioner"> 2442 ADD TO BAG 2443 <div class="loading-animation"> 2444 <div class="loading-wrap"> 2445 <div></div> 2446 <div></div> 2447 <div></div> 2448 </div> 2449 </div> 2450 </a> 2451 2452 2453 2454 2455 <div class="collection-product__offer">SAVE £10</div> 2456 2457 <input type="hidden" name="product-id" value="7470810431577" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2458 </div> 2459 </div> 2460</div> 2461 2462 2463 2464 2465 2466<div class="product-item product-item-show fade-in delay-400"> 2467 2468 2469 <div class="product-item__badge" style="background-color: #c6af78;"> 2470 Online Exclusive 2471 </div> 2472 2473 <a href="/products/cool-girl-texture-mist-duo-full-travel" class="product-item-thumb-wrap flex"> 2474 2475 2476 2477 2478 <figure> 2479 2480 2481 <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" /> 2482 2483 </figure> 2484 2485 <div class="product-item__image-hover"> 2486 2487 2488 <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" /> 2489 2490 </div> 2491 2492 </a><div class="product-item-content-wrap flex"> 2493 <div class="product-item-content"> 2494 <a href="/products/cool-girl-texture-mist-duo-full-travel"><h6>Cool Girl Barely There Texture Mist â Full & Travel Size Duo</h6></a> 2495 <p>Just Crowned: Glamour's Best Texturiser 2026</p> 2496 <!-- <p></p> --> 2497 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 2498<div class="product-item__price"> 2499 2500 2501 $57.00 2502 2503 2504</div> 2505 </div> 2506 2507 <div class="product-ratting flex"> 2508 <a class="review-style" href="/products/cool-girl-texture-mist-duo-full-travel#shopify-section-template--14621677322329__16569231964f40107d">
2509 <span 2510 class="junip-product-summary" 2511 data-product-id="15571134087542" 2512 data-product-rating-count="275" 2513 data-product-rating-average="4.901818181818181"> 2514</span> 2515 2516 2517 <span class="review-detail-count"> 2518 4.9 (275) 2519 </span> 2520 2521 </a> 2522 </div> 2523 <div class="product-item-content-btn mobi"> 2524 2525 2526 2527 2528 2529 2530 2531 2532 <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="â" /> 2533 2534 <input type="hidden" value="57166684422518" name="id" data-productid="15571134087542"> 2535 <a href="/products/cool-girl-texture-mist-duo-full-travel" class="btn card-atc-btn" data-product="cool-girl-texture-mist-duo-full-travel"> 2536 2537 ADD TO BAG | $57.00 2538 2539 <div class="loading-animation"> 2540 <div class="loading-wrap"> 2541 <div></div> 2542 <div></div> 2543 <div></div> 2544 </div> 2545 </div> 2546 </a> 2547 2548 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2549 2550 2551 <input type="hidden" name="product-id" value="15571134087542" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2552 2553 2554 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2555 2556 2557 2558 2559 2560 </div> 2561 2562 <div class="add-cart-btn"> 2563 <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="â" /> 2564 2565 <input type="hidden" value="57166684422518" name="id" data-productid="15571134087542"> 2566 2567 2568 <a href="#" class="btn large btn-border card-atc-btn" data-product="cool-girl-texture-mist-duo-full-travel"> 2569 ADD TO BAG 2570 <div class="loading-animation"> 2571 <div class="loading-wrap"> 2572 <div></div> 2573 <div></div> 2574 <div></div> 2575 </div> 2576 </div> 2577 </a> 2578 2579 2580 2581 2582 <div class="collection-product__offer">FREE TRAVEL SIZE | WORTH £14</div> 2583 2584 <input type="hidden" name="product-id" value="15571134087542" /><input type="hidden" name="section-id" value="template--30227565412726__1649877946f8b44c00" /></form> 2585 </div> 2586 </div> 2587</div> 2588 2589 2590 </div> 2591 </div> 2592</div> 2593 2594 2595</section><section id="shopify-section-template--30227565412726__text_image_slider_XLnWYw" class="shopify-section text-image-slider"><div class="text-image-slider__inner fade-in"> 2596 2597 2598 2599 <div class="text-image-slider__wrap "> 2600 <div class="text-image-slider__content"> 2601 2602 <div class="text-image-slider__content-text"> 2603 <h3 class="text-image-slider__title">FOR HAIR THAT NEEDS MORE BODY</h3> 2604 <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> 2605 </div> 2606 2607 <div class="text-image-slider__nav desk"> 2608 2609 <div class="text-image-slider__count mobi"> 2610 <div class="text-image-slider__arrow text-image-slider__arrow_left"> 2611 <img src="//sammcknight.com/cdn/shop/t/172/assets/slim-arrow.svg?v=16256510466616121741790267568" alt="arrow"> 2612 </div> 2613 </div> 2614 2615 <div class="text-image-slider__count mobi">
2616 <span>1</span> /4 2617 </div> 2618 2619 <div class="text-image-slider__count mobi"> 2620 <div class="text-image-slider__arrow text-image-slider__arrow_right"> 2621 <img src="//sammcknight.com/cdn/shop/t/172/assets/slim-arrow.svg?v=16256510466616121741790267568" alt="arrow"> 2622 </div> 2623 </div> 2624 2625 <div class="text-image-slider__count desk"> 2626 <span>1</span> /4 2627 <div class="text-image-slider__arrow text-image-slider__arrow_right"> 2628 <img src="//sammcknight.com/cdn/shop/t/172/assets/big-arrow.svg?v=126271719645872292151790267568" alt="arrow"> 2629 </div> 2630 </div> 2631 2632 </div> 2633 2634 <div class="text-image-slider__testimonial desk"></div> 2635 2636 </div> 2637 2638 <div class="text-image-slider__images"> 2639 2640 <div class="text-image-slider__image anim-el"> 2641 2642 <a href="/pages/cool-girl"> 2643 <img src="//sammcknight.com/cdn/shop/files/GROUP_SHORT_HBSM.jpg?v=1789595050&width=1200" alt=""> 2644 </a> 2645 2646 </div> 2647 2648 <div class="text-image-slider__image anim-el"> 2649 2650 <a href="/pages/cool-girl"> 2651 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_PAC_HBSM.jpg?v=1786529229&width=1200" alt=""> 2652 </a> 2653 2654 </div> 2655 2656 <div class="text-image-slider__image anim-el"> 2657 2658 <a href="/pages/cool-girl"> 2659 <img src="//sammcknight.com/cdn/shop/files/COOL_GIRL_BODY_CECEALIA_HBSM.jpg?v=1786529230&width=1200" alt=""> 2660 </a> 2661 2662 </div> 2663 2664 <div class="text-image-slider__image anim-el"> 2665 2666 <a href="/pages/cool-girl"> 2667 <img src="//sammcknight.com/cdn/shop/files/COOL_GILR_BODY_BOB_HBSM.jpg?v=1786529230&width=1200" alt=""> 2668 </a> 2669 2670 </div> 2671 2672 </div> 2673 2674 <div class="text-image-slider__testimonial mobi"></div> 2675 </div> 2676</div> 2677 2678<style> #shopify-section-template--30227565412726__text_image_slider_XLnWYw.text-image-slider .text-image-slider__text {margin-bottom: 20px;} </style></section><section id="shopify-section-template--30227565412726__40dca54f-590e-4811-ba01-58bb3bb662de" class="shopify-section signup-banner"> 2679<div class="signup-banner__inner fade-in"> 2680 <div class="signup-banner__wrap" style="background-color: #121212;"> 2681 <div class="signup-banner__image"> 2682 <img src="//sammcknight.com/cdn/shop/files/MINIS_TURKEY_1_1000_x_1280_px.jpg?v=1769617326" alt=""> 2683 </div> 2684 <div class="signup-banner__content" style="color:#ffffff"> 2685 <h3 class="signup-banner__title">UNLOCK YOUR BEST HAIR WITH SAM'S HAIR QUIZ AND RECEIVE 10% OFF</h3> 2686 <div class="signup-banner__button"> 2687 2688 <a href="/pages/hair-quiz" class="btn large blue-haze-bg">START THE QUIZ</a> 2689 </div> 2690 <div class="signup-banner__text"></div> 2691 </div> 2692 </div> 2693</div> 2694 2695 2696<style > :root 2697{ 2698 --signup-btn-text-color: #121212 2699 ; 2700 --signup-btn-bg-color: #f3f3f3 2701 ; 2702 --signup-btn-hover-color: #121212 2703 ; 2704 --signup-btn-hover-text-color: #eae8e9 2705 ; 2706} 2707</style>
2708<script type="text/javascript"> 2709 document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (e){ 2710 e.preventDefault(); 2711 window._klOnsite = window._klOnsite || []; 2712 window._klOnsite.push(['openForm', 'Ww9z64']); 2713 });</script>
2713</section><section id="shopify-section-template--30227565412726__16499621324d5d510b" class="shopify-section about"> 2714 <div class="common-wrap clear"> 2715 <div class="about-inner flex fade-in"> 2716 <div class="about-content-item-wrap flex"> 2717 <div class="about-content-item flex"> 2718 <div class="about-content-thumb"> 2719 <figure> 2720 2721<img id="Image-22019476095065-0" 2722 class="responsive-image__image lazyload " 2723 src="//sammcknight.com/cdn/shop/t/172/assets/placeholder_1x.jpg?v=30207735503883204121790267568" 2724 data-src="//sammcknight.com/cdn/shop/files/sam-mcknight_{width}x.jpg?v=1654700422" 2725 data-widths="[80,100,180,262]" 2726 data-aspectratio="0.8238993710691824" 2727 data-sizes="auto" 2728 tabindex="-1" 2729 alt="" 2730 2731 > 2732 2733<noscript> 2734 <img class="" src="//sammcknight.com/cdn/shop/files/sam-mcknight_2048x2048.jpg?v=1654700422" alt=""> 2735</noscript> 2736 2737 </figure> 2738 </div> 2739 <div class="about-content"> 2740 <h2>MEET SAM</h2> 2741 <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> 2742 </div> 2743 <!-- <a href="/pages/about" class="btn large">discover</a> --> 2744 <a href="/pages/about" class="text-btn">discover</a> 2745 </div> 2746 </div> 2747 <div class="about-thumb"> 2748 <video playsinline="playsinline" autoplay="autoplay" muted="muted" loop="loop" style="width:100% ; object-fit: cover; height: 100%;" class="video-play"> 2749 <source src="https://cdn.shopify.com/videos/c/o/v/3676ac7c391444399b061057cb33dc56.mp4" type="video/mp4"> 2750 </video> 2751 2752 2753 <div class="noise"> 2754 <svg
2755 viewBox="0 0 200 200" 2756 xmlns='http://www.w3.org/2000/svg'> 2757 2758 <filter id='noiseFilter'> 2759 <feTurbulence 2760 type='fractalNoise' 2761 baseFrequency='0.65' 2762 numOctaves='3' 2763 stitchTiles='stitch' /> 2764 </filter> 2765 2766 <rect 2767 width='100%' 2768 height='100%' 2769 filter='url(#noiseFilter)' /> 2770 </svg> 2771 </div> 2772 <div class="noise-2"> 2773 <svg 2774 viewBox="0 0 200 200" 2775 xmlns='http://www.w3.org/2000/svg'> 2776 2777 <filter id='noiseFilter'> 2778 <feTurbulence 2779 type='fractalNoise' 2780 baseFrequency='0.65' 2781 numOctaves='3' 2782 stitchTiles='stitch' /> 2783 </filter> 2784 2785 <rect 2786 width='100%' 2787 height='100%' 2788 filter='url(#noiseFilter)' /> 2789 </svg> 2790 </div> 2791 </div> 2792 </div> 2793</div> 2794 2795 2796 2797</section><section id="shopify-section-template--30227565412726__1783e597-b19b-4c11-aa3d-98d057949bf2" class="shopify-section blogs"><div class="blogs__inner"> 2798 <div class="common-wrap"> 2799 <h2 class="blogs__title fade-in">SAM'S JOURNAL</h2> 2800 <div class="blogs__items"> 2801 2802 2803 2804 2805 <div class="articles__item all fade-in delay-100 "> 2806 <div class="articles__image"> 2807 <a href="/blogs/news/why-hair-holds-fragrance-better-than-skin"> 2808 <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"> 2809 </a> 2810 </div> 2811 <div class="articles__info"> 2812 <div class="articles__info-top"> 2813 2814 2815 2816 <div class="articles__date">Sep 17, 2025</div> 2817 </div> 2818 <div class="articles__title">WHY HAIR HOLDS FRAGRANCE BETTER THAN SKIN</div> 2819 <div class="articles__excerpt"><p>Itâs not magic - itâs science. While skin is the traditional can...</div> 2820 </div> 2821</div> 2822 2823 2824 2825 <div class="articles__item all fade-in delay-200 happy-endings "> 2826 <div class="articles__image"> 2827 <a href="/blogs/news/7-reasons-to-love-a-happy-ending"> 2828 <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"> 2829 </a> 2830 </div> 2831 <div class="articles__info"> 2832 <div class="articles__info-top"> 2833 2834 <div class="articles_tag">Happy Endings</div> 2835 2836 2837 2838 <div class="articles__date">Jul 12, 2025</div> 2839 </div> 2840 <div class="articles__title">7 REASONS TO LOVE A HAPPY ENDING</div> 2841 <div class="articles__excerpt"><p>Looking for your smoothest hair ever? This care-meets-style defr...</div> 2842 </div> 2843</div> 2844 2845 2846 2847 <div class="articles__item all fade-in delay-300 "> 2848 <div class="articles__image"> 2849 <a href="/blogs/news/your-volume-questions-answered"> 2850 <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"> 2851 </a> 2852 </div> 2853 <div class="articles__info"> 2854 <div class="articles__info-top"> 2855 2856 2857 2858 <div class="articles__date">Jul 05, 2025</div> 2859 </div> 2860 <div class="articles__title">YOUR VOLUME QUESTIONS ANSWERED</div> 2861 <div class="articles__excerpt">A question Iâm commonly asked, wherever I am in the world is how to...</div> 2862 </div> 2863</div> 2864 2865 </div> 2866 </div> 2867</div> 2868 2869</section><section id="shopify-section-template--30227565412726__1711449398827d6162" class="shopify-section section"><div class="page-width"><div id="shopify-block-AZ2grQVdvQWVOalNQc__instafeed_app_block_qdkCA6" class="shopify-block shopify-app-block"> 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885<style> 2886 div[id*="instafeed_app_block"] { 2887 width: 100%; 2888 } 2889 div.shopify-section:has(>
2889 [id*="instafeed_app_block"]) { 2890 width: 100%; 2891 } 2892 2893 body #insta-feed { 2894 2895 2896 margin-top: 10px!important; 2897 2898 2899 2900 margin-bottom: 0px!important; 2901 2902 2903 2904 2905 2906 2907 2908 color: #ffffff; 2909 2910 } 2911 2912 body #insta-feed h2 { 2913 2914 2915 color: #ffffff; 2916 2917 2918 text-align: center; 2919 } 2920 2921 2922 2923 .instafeed-bottom-link-wrapper[data-feed-id="0"] { 2924 display: flex; 2925 2926 justify-content: flex-start; 2927 2928 width: 100%; 2929 } 2930 2931 .instafeed-bottom-link-wrapper[data-feed-id="0"] a { 2932 display: inline-block; 2933 padding: 0 0 15px; 2934 letter-spacing: .5px; 2935 font-size: 13px; 2936 margin-top: 10px; 2937 color: #ffffff; 2938 text-decoration: none; 2939 2940 2941 } 2942 2943 .instafeed-bottom-link-wrapper[data-feed-id="0"] a:after { 2944 border-bottom: solid 1px #ffffff; 2945 content: ""; 2946 display: block; 2947 margin-top: 0; 2948 transform: scaleX(1); 2949 transform-origin: left; 2950 transition: transform .25s cubic-bezier(.645,.045,.355,1); 2951 bottom: -5px; 2952 position: relative; 2953 width: 100%; 2954 } 2955 2956 .instafeed-bottom-link-wrapper a:hover:after { 2957 transform: scaleX(0); 2958 transform-origin: right; 2959 } 2960 2961</style> 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 <div id="insta-feed"></div> 2974
2974<script> 2975 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "DISCOVER THE POSSIBILITIES @hairbysammcknight"; 2976 2977 (function () { 2978 var feedMountElement = document.getElementById('insta-feed'); 2979 if (!feedMountElement) return; 2980 var shopifySectionElement = feedMountElement.closest('.shopify-section'); 2981 if (shopifySectionElement) { 2982 shopifySectionElement.style.backgroundColor = '#000000'; 2983 shopifySectionElement.style.overflow = 'hidden'; 2984 } 2985 })(); 2986 2987 </script>
2987 2988 2989 2990<!-- BEGIN app snippet: storefront-script --> 2991 2992 2993
2993<script> 2994 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-67691eddc78d5e6964aa3b7da6b29a11.js"; 2995 var instafeedScriptMode = "load"; 2996 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 2997 </script>
2997 2998 2999 3000<!-- END app snippet --> 3001 3002 3003 3004 <div class="instafeed-bottom-link-wrapper" data-feed-id="0"> 3005 <a href="#" target="_blank" style="display: none;" aria-label="Visit our Instagram profile"></a> 3006 </div> 3007 3008
3008<script> 3009 document.addEventListener('instafeedAppLoaded', (event) => { 3010 if (!event.detail || !event.detail.account || event.detail.feedId !== 0) return; 3011 const link = document.querySelector('.instafeed-bottom-link-wrapper[data-feed-id="0"] a'); 3012 if (link) { 3013 const account = String(event.detail.account || ''); 3014 if (!/^[a-zA-Z0-9._]+$/.test(account)) return; 3015 link.href = 'https://www.instagram.com/' + account + '/'; 3016 link.textContent = '@' + account; 3017 link.style.display = 'inline-block'; 3018 } 3019 }); 3020 </script>
3020 3021 3022 3023 3024 3025</div> 3026</div> 3027 3028 3029</section> 3030 </section> 3031 3032 <!-- <section id="shopify-section-custom-instagram" class="shopify-section instagram-feed-wrap"> 3033<div class="instagram-feed-marquee"> 3034 3035</div> 3036 3037<div class="instagram-feed-marquee-mob"> 3038 3039</div> 3040 3041 3042<div class="common-wrap clear"> 3043 <div class="instagram-content mobi"> 3044 <div class="instagram-feed-marquee-item"> 3045 <h2></h2> 3046 </div> 3047 <div class="instagram-feed-marquee-item"> 3048 <h6></h6> 3049 </div> 3050 </div> 3051 <div class="instagram-feed-item-wrap"> 3052 3053 </div> 3054</div> 3055 3056 3057</section> --> 3058 <footer id="shopify-section-footer" class="shopify-section"> 3059<div class="main-footer-section icon-white" style="background-color: #121212;"> 3060 <div class="common-wrap clear"> 3061 <div class="footer-innar flex"> 3062 <div class="footer-logo-wrap"> 3063 <a href="/"><img src="//sammcknight.com/cdn/shop/t/172/assets/footer-logo.svg?v=86793003221365072631790267568" alt="footer-logo"></a> 3064 </div> 3065 <div class="footer-wrap flex"> 3066 <div class="footer-newsletter"> 3067 <h5 style="color: #FFFFFF;"><p>STAY IN THE KNOW</p></h5> 3068 <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> 3069 <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="â" /> 3070 <input type="hidden" name="contact[tags]" value="newsletter" style="color: #FFFFFF;"> 3071 <div class="footer-widget-form-wrap flex"> 3072 <div class="footer-widget-input-row"> 3073 <input 3074 id="NewsletterForm--footer" 3075 type="email" 3076 name="contact[email]" 3077 class="field__input" 3078 value="" 3079 aria-required="true" 3080 autocorrect="off" 3081 autocapitalize="off" 3082 autocomplete="email" 3083 3084 placeholder="Enter email" 3085 required 3086 > 3087 </div> 3088 <div class="footer-widget-input-row submit"> 3089 <input type="submit" value="Submit" style="color: #FFFFFF;"> 3090 </div> 3091 </div></form> 3092 3093 3094 <div class="footer-social-wrap"> 3095 <ul> 3096 3097 <li><a href="https://twitter.com/sammcknight1" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/twitter.svg?v=143487384646726770691790267568" alt="twitter"></a></li> 3098 3099 3100 3101 <li><a href="https://www.facebook.com/Hair-by-Sam-McKnight-1767069783591636/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/facebook.svg?v=31822636404825221001790267568" alt="facebook"></a></li> 3102 3103 3104 3105 <li><a href="https://www.tiktok.com/@hairbysammcknight/" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/tiktok.svg?v=95922962610716902831790267568" alt="tiktok"></a></li> 3106 3107 3108 3109 <li><a href="https://www.instagram.com/hairbysammcknight" target="_blank"><img src="//sammcknight.com/cdn/shop/t/172/assets/instagram.svg?v=4578226191755197941790267568" alt="instagram"></a></li> 3110 3111 3112 </ul> 3113 </div> 3114 3115 </div> 3116 <div class="footer-widget-wrap flex"> 3117 3118 <div class="footer-widget footer-acordion"> 3119 <h6 style="color: #FFFFFF;">Shop</h6> 3120 3121 <ul> 3122 3123 <li><a href="/collections/all-products" class="footer-url__shop-menu" style="color: #FFFFFF;">Shop All</a></li> 3124 3125 <li><a href="/collections/new" class="footer-url__shop-menu" style="color: #FFFFFF;">New</a></li> 3126 3127 <li><a href="/collections/care" class="footer-url__shop-menu" style="color: #FFFFFF;">Care</a></li> 3128 3129 <li><a href="/collections/style" class="footer-url__shop-menu" style="color: #FFFFFF;">Style</a></li> 3130 3131 <li><a href="/collections/offers" class="footer-url__shop-menu" style="color: #FFFFFF;">Offers</a></li> 3132 3133 <li><a href="/collections/minis" class="footer-url__shop-menu" style="color: #FFFFFF;">Minis</a></li> 3134 3135 </ul> 3136 </div> 3137 3138 <div class="footer-widget footer-acordion"> 3139 <h6 style="color: #FFFFFF;">Support</h6> 3140 3141 <ul> 3142 3143 <li><a href="/policies/terms-of-service" class="footer-url__support" style="color: #FFFFFF;">Terms of Service</a></li> 3144 3145 <li><a href="/policies/refund-policy" class="footer-url__support" style="color: #FFFFFF;">Refund policy</a></li> 3146 3147 <li><a href="/policies/shipping-policy" class="footer-url__support" style="color: #FFFFFF;">Shipping and enquiries</a></li> 3148 3149 <li><a href="/policies/privacy-policy" class="footer-url__support" style="color: #FFFFFF;">Privacy policy</a></li> 3150 3151 <li><a href="https://www.sammcknight.com/pages/sign-up" class="footer-url__support" style="color: #FFFFFF;">Sign up</a></li> 3152 3153 <li><a href="/pages/becoming-a-salon-stockist" class="footer-url__support" style="color: #FFFFFF;">Become a salon stockist</a></li> 3154 3155 <li><a href="/pages/recycling" class="footer-url__support" style="color: #FFFFFF;">Recycling</a></li> 3156 3157 </ul> 3158 </div> 3159 3160 </div> 3161 </div> 3162 3163 <div class="footer-bottom flex"> 3164 <div class="footer__left"> 3165 <div class="testimonial__reviews"> 3166 <div class="testimonial__review-point"> 3167 <a href="/pages/reviews"> 3168 4.9 3169 <img src="//sammcknight.com/cdn/shop/t/172/assets/star.svg?v=11090388083216951781790267568" alt=""> 3170 <img src="//sammcknight.com/cdn/shop/t/172/assets/star.svg?v=11090388083216951781790267568" alt=""> 3171 <img src="//sammcknight.com/cdn/shop/t/172/assets/star.svg?v=11090388083216951781790267568" alt=""> 3172 <img src="//sammcknight.com/cdn/shop/t/172/assets/star.svg?v=11090388083216951781790267568" alt=""> 3173 <img src="//sammcknight.com/cdn/shop/t/172/assets/star.svg?v=11090388083216951781790267568" alt=""> 3174 </a> 3175 </div> 3176 <a href="/pages/reviews" class="testimonial__review-url" style="color: #FFFFFF;">See all customer reviews</a> 3177 </div> 3178
3179 <div class="footer__copyright" style="color: #FFFFFF;"> 3180 © 2026 Sam Mcknight. All Rights Reserved 3181 </div> 3182 </div> 3183 </div> 3184 </div> 3185 </div> 3186</div> 3187 3188<style> 3189 #NewsletterForm--footer::placeholder{ 3190 color: #FFFFFF; 3191 } 3192 #NewsletterForm--footer{ 3193 border: 1px solid #FFFFFF; 3194 } 3195 .footer-widget-input-row.submit input{ 3196 border: 1px solid #FFFFFF; 3197 } 3198 .footer-newsletter__subtitle a{ 3199 color: #FFFFFF; 3200 } 3201 3202 /* White icons: applies when the "White icons" checkbox is ticked */ 3203 .icon-white .footer-social-wrap img:not([alt="tiktok"]), 3204 .icon-white .testimonial__review-point img, 3205 .icon-white .footer-logo-wrap img { 3206 filter: brightness(0) invert(1); 3207 } 3208 3209 /* TikTok handled separately, force white using a different filter */ 3210 .icon-white .footer-social-wrap img[alt="tiktok"] { 3211 filter: brightness(0) invert(1) grayscale(1); 3212 } 3213 3214 /* Standardise social icon size so all icons (Twitter, Facebook, TikTok, Instagram) appear consistent */ 3215 .footer-social-wrap img { 3216 width: 32px; 3217 height: 32px; 3218 object-fit: contain; 3219 } 3220 3221 /* Fix 4.9 rating number and review link text colour */ 3222 .testimonial__review-point a, 3223 .testimonial__review-point a:visited, 3224 .testimonial__review-url { 3225 color: #FFFFFF !important; 3226 } 3227 3228 /* Centre the review section */ 3229.testimonial__reviews { 3230 text-align: center; 3231} 3232 3233 /* Always show menu link text using the theme text colour */ 3234 .footer-widget h6, 3235 .footer-widget ul li a { 3236 color: #FFFFFF; 3237 } 3238</style> 3239 3240 3241 3242</footer> 3243 3244 3245 <section id="shopify-section-cart-drawer" class="shopify-section your-cart-wrap"> 3246 3247<style> 3248 3249 .product-cart-title { 3250 background-color: #c6af78; 3251 color: #000000; 3252 } 3253 .product-cart-title h6 { 3254 color: #000000; 3255 } 3256 3257 3258 .progress { 3259 background-color: #c6af78; 3260 } 3261 3262</style> 3263 3264 3265<div class="your-cart-inner no-item" > 3266 3267 <div class="cart-top "> 3268 <div class="cart-heading"> 3269 <div class="cart-heading-content"> 3270 <h5>YOUR BASKET 3271 </h5> 3272 </div> 3273 <div class="cart-heading-cta"> 3274 <a href="#"><img src="//sammcknight.com/cdn/shop/t/172/assets/back.svg?v=44664685266046421441790267568" alt="back"></a> 3275 </div> 3276 </div> 3277 3278 <div class="product-cart-title"> 3279 <h6>FREE UK DELIVERY</h6> 3280 </div> 3281 3282 3283 3284 <div class="shipping-progress-wrap"> 3285 3286 </div> 3287 3288 3289 3290 </div> 3291 <div class="product-cart"> 3292 <div class="product-cart__no-item-wrap"> 3293 <div class="product-cart__no-item"> 3294 Your shopping cart is empty 3295 </div> 3296 <a href="https://sammcknight.com/collections/all#1" class="btn large btn-border">Continue Shopping</a> 3297 </div> 3298 3299 3300 <div class="cart-main"> 3301 <div class="product-cart-item-wrap"> 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 </div> 3313 3314 3315 3316 3317 3318 3319
3320<script> 3321 var min_order_value = 7000; 3322</script>
3322 3323 3324<div class="sample-btn-wrap"> 3325 3326</div> 3327 3328
3328<script> 3329 var non_elig = 0; 3330 var non_elig_count = 0; 3331 </script>
3331 3332 3333 3334 <div class="checkbox-item"> 3335 <div class="checkbox-input-row flex"> 3336 <input 3337 class="note-check" 3338 type="checkbox" 3339 id="offer" 3340 name="offer" 3341 value="save-amount"> 3342 <label for="offer">Buying as a gift?</label> 3343 </div> 3344 </div> 3345 <div class="input-row-wrap cart-note"> 3346 <textarea 3347 name="note" 3348 id="" 3349 cols="" 3350 rows="" 3351 placeholder="Write a message to your lucky receiver"></textarea> 3352 </div> 3353 3354 3355 <div class="bag-upsell-wrap"> 3356 3357 <div class="bag-upsell"> 3358 <div class="bag-upsell__title"> 3359 FREE GIFT WHEN YOU SPEND £40 | ADD TO CART NOW 3360 </div> 3361 <div class="cart-upsell__item"> 3362 <div class="cart-upsell__image"> 3363 <img src="//sammcknight.com/cdn/shop/files/COOL_GILR_SUPER_LIFT_50ML_HBSM.jpg?v=1787689689" alt=""> 3364 </div> 3365 <div class="cart-upsell__info"> 3366 <div class="cart-upsell__prod-title">Cool Girl Superlift Volumising Spray Mini</div> 3367 3368 <div class="cart__item-review"> 3369 <span 3370 class="junip-product-summary" 3371 data-product-id="7678472421465" 3372 data-product-rating-count="263" 3373 data-product-rating-average="4.885931558935361"> 3374</span> 3375 3376 <div class="cart-review__count">263 reviews</div> 3377 </div><div class="cart-upsell__prod-price"> 3378 3379 $20.00 3380 </div> 3381 <div class="cart-upsell__add"><form method="post" action="/cart/add" id="product_form_7678472421465" 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="41500769288281"> 3382 <div class="cart-upsell__atc"> 3383 Add 3384 <div class="loading-animation"> 3385 <div class="loading-wrap"> 3386 <div></div> 3387 <div></div> 3388 <div></div> 3389 </div> 3390 </div> 3391 </div><input type="hidden" name="product-id" value="7678472421465" /><input type="hidden" name="section-id" value="cart-drawer" /></form></div> 3392 3393 </div> 3394 </div> 3395 </div> 3396 3397 </div> 3398 3399 3400 3401 3402 3403 3404 3405 3406 </div> 3407 3408 3409 3410 3411 3412 <div class="free-sample"> 3413 <div class="free-sample__top"> 3414 <div class="free-sample__back"> 3415 <img src="//sammcknight.com/cdn/shop/t/172/assets/back.svg?v=44664685266046421441790267568" alt=""> 3416 </div> 3417 <div class="free-sample__heading"> 3418 Select two free samples (0 / 2) 3419 3420 </div> 3421 </div> 3422 3423 3424 3425 <div class="free-sample__items"> 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 <div class="free-sample__item"> 3439 <div class="free-sample__image"> 3440 <img src="//sammcknight.com/cdn/shop/products/HAPPYENDINGSSACHETMIRROEWEB_200x.jpg?v=1757606871" alt="Happy Endings Nourishing Balm Sample"> 3441 </div> 3442 <div class="free-sample__title">Happy Endings Nourishing Balm Sample</div> 3443 3444 3445 3446 <div class="free-sample__button free-sample__button_not-added "> 3447 3448 3449 Select Sample 3450 3451 3452 <div class="loading-animation"> 3453 <div class="loading-wrap"> 3454 <div></div> 3455 <div></div> 3456 <div></div> 3457 </div> 3458 </div> 3459 </div> 3460 <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="â" /> 3461 <input 3462 type="hidden" 3463 value="40351870812249" 3464 name="id"> 3465 <input type="hidden" name="product-id" value="7196251258969" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3466 </div> 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 <div class="free-sample__item"> 3479 <div class="free-sample__image"> 3480 <img src="//sammcknight.com/cdn/shop/products/DEEPERLOVESACHETAWARDWINNING_200x.jpg?v=1757606873" alt="Deeper Love Intense Treatment Mask Sample"> 3481 </div> 3482 <div class="free-sample__title">Deeper Love Intense Treatment Mask Sample</div> 3483 3484 3485 3486 <div class="free-sample__button free-sample__button_added btn_disabled free-sample__button_not-added "> 3487 3488 Unavailable 3489 3490 3491 <div class="loading-animation"> 3492 <div class="loading-wrap"> 3493 <div></div> 3494 <div></div> 3495 <div></div> 3496 </div> 3497 </div> 3498 </div> 3499 <form method="post" action="/cart/add" id="product_form_7196249227353" 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="â" /> 3500 <input 3501 type="hidden" 3502 value="40351868256345" 3503 name="id"> 3504 <input type="hidden" name="product-id" value="7196249227353" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3505 </div> 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 <div class="free-sample__item"> 3518 <div class="free-sample__image"> 3519 <img src="//sammcknight.com/cdn/shop/products/LIGHTCLEANSEBIOME_200x.jpg?v=1757606875" alt="Light Cleanse Hair and Scalp Shampoo Sample"> 3520 </div> 3521 <div class="free-sample__title">Light Cleanse Hair and Scalp Shampoo Sample</div> 3522 3523 3524 3525 <div class="free-sample__button free-sample__button_not-added "> 3526 3527 3528 Select Sample 3529 3530 3531 <div class="loading-animation"> 3532 <div class="loading-wrap"> 3533 <div></div> 3534 <div></div> 3535 <div></div> 3536 </div> 3537 </div> 3538 </div> 3539 <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="â" /> 3540 <input 3541 type="hidden" 3542 value="40351794266201" 3543 name="id"> 3544 <input type="hidden" name="product-id" value="7196233597017" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3545 </div> 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 <div class="free-sample__item"> 3556 <div class="free-sample__image"> 3557 <img src="//sammcknight.com/cdn/shop/products/LIGHTNOURISHSACHETAWARD_200x.jpg?v=1757606875" alt="Light Nourish Conditioner Sample"> 3558 </div> 3559 <div class="free-sample__title">Light Nourish Conditioner Sample</div> 3560 3561 3562 3563 <div class="free-sample__button free-sample__button_not-added "> 3564 3565 3566 Select Sample 3567 3568 3569 <div class="loading-animation"> 3570 <div class="loading-wrap"> 3571 <div></div> 3572 <div></div> 3573 <div></div> 3574 </div> 3575 </div> 3576 </div> 3577 <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="â" /> 3578 <input 3579 type="hidden" 3580 value="40351853281369" 3581 name="id"> 3582 <input type="hidden" name="product-id" value="7196245983321" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3583 </div> 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 <div class="free-sample__item"> 3594 <div class="free-sample__image"> 3595 <img src="//sammcknight.com/cdn/shop/products/RICHCLEANSESACHETBIOME_200x.jpg?v=1757606871" alt="Rich Cleanse Nourishing Shampoo Sample"> 3596 </div> 3597 <div class="free-sample__title">Rich Cleanse Nourishing Shampoo Sample</div> 3598 3599 3600 3601 <div class="free-sample__button free-sample__button_not-added "> 3602 3603 3604 Select Sample 3605 3606 3607 <div class="loading-animation"> 3608 <div class="loading-wrap"> 3609 <div></div> 3610 <div></div> 3611 <div></div> 3612 </div> 3613 </div> 3614 </div> 3615 <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="â" /> 3616 <input 3617 type="hidden" 3618 value="40351861309529" 3619 name="id"> 3620 <input type="hidden" name="product-id" value="7196246900825" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3621 </div> 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 <div class="free-sample__item"> 3632 <div class="free-sample__image"> 3633 <img src="//sammcknight.com/cdn/shop/products/RICHNOURISHSACHETWEB_200x.jpg?v=1757606871" alt="Rich Nourish Conditioner Sample"> 3634 </div> 3635 <div class="free-sample__title">Rich Nourish Conditioner Sample</div> 3636 3637 3638 3639 <div class="free-sample__button free-sample__button_not-added "> 3640 3641 3642 Select Sample 3643 3644 3645 <div class="loading-animation"> 3646 <div class="loading-wrap"> 3647 <div></div> 3648 <div></div> 3649 <div></div> 3650 </div> 3651 </div> 3652 </div> 3653 <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="â" /> 3654 <input 3655 type="hidden" 3656 value="40351866749017" 3657 name="id"> 3658 <input type="hidden" name="product-id" value="7196248080473" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3659 </div> 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 <div class="free-sample__item"> 3670 <div class="free-sample__image"> 3671 <img src="//sammcknight.com/cdn/shop/files/COOLGIRLCLEANSESACHETHBSM_200x.jpg?v=1757606869" alt="Cool Girl Volume Shampoo Sample"> 3672 </div> 3673 <div class="free-sample__title">Cool Girl Volume Shampoo Sample</div> 3674 3675 3676 3677 <div class="free-sample__button free-sample__button_not-added "> 3678 3679 3680 Select Sample 3681 3682 3683 <div class="loading-animation"> 3684 <div class="loading-wrap"> 3685 <div></div> 3686 <div></div> 3687 <div></div> 3688 </div> 3689 </div> 3690 </div> 3691 <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="â" /> 3692 <input 3693 type="hidden" 3694 value="40725168717913" 3695 name="id"> 3696 <input type="hidden" name="product-id" value="7451230765145" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3697 </div> 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 <div class="free-sample__item"> 3708 <div class="free-sample__image"> 3709 <img src="//sammcknight.com/cdn/shop/files/COOLGIRLNOURISHSACHETHBSM_200x.jpg?v=1757606866" alt="Cool Girl Volume Conditioner Sample"> 3710 </div> 3711 <div class="free-sample__title">Cool Girl Volume Conditioner Sample</div> 3712 3713 3714 3715 <div class="free-sample__button free-sample__button_not-added "> 3716 3717 3718 Select Sample 3719 3720 3721 <div class="loading-animation"> 3722 <div class="loading-wrap"> 3723 <div></div> 3724 <div></div> 3725 <div></div> 3726 </div> 3727 </div> 3728 </div> 3729 <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="â" /> 3730 <input 3731 type="hidden" 3732 value="40725171011673" 3733 name="id"> 3734 <input type="hidden" name="product-id" value="7451231322201" /><input type="hidden" name="section-id" value="cart-drawer" /></form> 3735 </div> 3736 3737 3738 </div> 3739 </div> 3740 3741 3742 3743 <div class="cart-product-wrap"> 3744 <div class="sub-total"> 3745 <div class="sub-total-title"> 3746 <h5>ORDER TOTAL</h5> 3747 </div> 3748 <div class="total-cost">
3749 <span class="cart-total-amount">$0.00 3750 </span> 3751 </div> 3752 </div> 3753 <div class="form-submit-btn"> 3754 <a 3755 href="/checkout" 3756 type="submit" 3757 name="checkout" 3758 class="btn">Checkout</a> 3759 </div> 3760 </div> 3761 3762 </div> 3763</div> 3764 3765<div class="cart-backdrop"></div> 3766 3767
3768<script> 3769 var my_Shop_Currency = "$"; 3770 var cart_progress_goal = 4000; 3771 var cart_progress_achieved_message = "Select your samples below"; 3772 3773 var free_shipping_goal = cart_progress_goal; 3774 var free_shipping_message = cart_progress_achieved_message; 3775</script>
3775 3776 3777 3778 3779</section> 3780 3781 <section id="shopify-section-atc-confirmation" class="shopify-section faq"><div class="atc-confirmation"> 3782 <div class="atc-confirmation__close"> 3783 <img src="//sammcknight.com/cdn/shop/t/172/assets/close.svg?v=18862927919670648941790267568" alt=""> 3784 </div> 3785 3786 <h5 class="atc-confirmation__title">RICH NOURISH CONDITIONER</h5> 3787 <div class="atc-confirmation__text">Has been added to your basket</div> 3788 3789 <div class="atc-confirmation__buttons"> 3790 <div class="atc-confirmation__btn btn large btn-border goto-chk">Checkout</div> 3791 <div class="atc-confirmation__btn btn large btn-border close-mod">CONTINUE SHOPPING</div> 3792 </div> 3793 3794 <div class="con-upsell"> 3795<h5 3796 class="con-upsell__title" 3797 data-default-title="Sam uses this with..." 3798> 3799 Sam uses this with... 3800</h5> 3801 <div class="recommended-products"> 3802 3803 3804 3805<div class="product-item product-item-show"> 3806 <a href="/products/happy-endings" class="product-item-thumb-wrap flex"> 3807 3808 3809 <figure> 3810 3811 3812 <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" /> 3813 3814 </figure> 3815 3816 <div class="product-item__image-hover"> 3817 3818 3819 <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" /> 3820 3821 </div> 3822 3823 </a><div class="product-item-content-wrap flex"> 3824 <div class="product-item-content"> 3825 <a href="/products/happy-endings"><h6>Happy Endings Nourishing Balm</h6></a> 3826 <p>Defrizz and seal split ends</p> 3827 <!-- <p></p> --> 3828 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 3829 <div class="product-item__price"> 3830 3831 3832 From $30.00 3833 3834 3835 </div> 3836 </div> 3837 <div class="product-ratting flex"> 3838 <a href="/products/happy-endings#shopify-section-template--14621677322329__16569231964f40107d"> 3839 <span 3840 class="junip-product-summary" 3841 data-product-id="6573295370329" 3842 data-product-rating-count="176" 3843 data-product-rating-average="4.931818181818182"> 3844</span> 3845 3846 </a> 3847 3848 </div> 3849 <div class="product-item-content-btn mobi"> 3850 3851 3852 3853 3854 <a href="/products/happy-endings" class="btn btn_min"> 3855 From $30.00 3856 </a> 3857 3858 3859 3860 3861 3862 </div> 3863 3864 <div class="add-cart-btn"> 3865 <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="â" /> 3866 3867 <input type="hidden" value="40248550555737" name="id" data-productid="6573295370329"> 3868 3869 3870 <a href="/products/happy-endings" class="btn large btn-border"> 3871 From $30.00 3872 </a> 3873 3874 3875 3876 3877 <input type="hidden" name="product-id" value="6573295370329" /><input type="hidden" name="section-id" value="atc-confirmation" /></form> 3878 </div> 3879 </div> 3880</div> 3881 3882 3883 3884 3885<div class="product-item product-item-show"> 3886 <a href="" class="product-item-thumb-wrap flex"> 3887 3888 3889 <figure> 3890 3891 3892 <img data-src="//sammcknight.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_450x.gif" data-srcset="" sizes="auto" class="lazyload " width="" height="" alt="" /> 3893 3894 </figure> 3895 3896 </a><div class="product-item-content-wrap flex"> 3897 <div class="product-item-content"> 3898 <a href=""><h6></h6></a> 3899 <p></p> 3900 <!-- <p></p> --> 3901 <!-- <p>Instant Volume - Effortless Texture - Lasting Body</p> --> 3902 <div class="product-item__price"> 3903 3904 3905 3906 3907 3908 </div> 3909 </div> 3910 <div class="product-ratting flex"> 3911 <a href="#shopify-section-template--14621677322329__16569231964f40107d">
3912 <span 3913 class="junip-product-summary" 3914 data-product-id="" 3915 data-product-rating-count="" 3916 data-product-rating-average=""> 3917</span> 3918 3919 </a> 3920 3921 </div> 3922 <div class="product-item-content-btn mobi"> 3923 3924 <a href="" class="btn"> 3925 Tell me when its back 3926 <div class="loading-animation"> 3927 <div class="loading-wrap"> 3928 <div></div> 3929 <div></div> 3930 <div></div> 3931 </div> 3932 </div> 3933 </a> 3934 3935 3936 </div> 3937 3938 <div class="add-cart-btn"> 3939 Liquid error (snippets/product-card-upsell line 123): product form must be given a product 3940 </div> 3941 </div> 3942</div> 3943 3944 3945 </div> 3946 </div> 3947</div> 3948
3949<script> 3950 (function () { 3951 function updateUpsellVisibility() { 3952 var popup = document.querySelector('.atc-confirmation'); 3953 if (!popup) return; 3954 3955 var title = popup.querySelector('.atc-confirmation__title'); 3956 var upsell = popup.querySelector('.con-upsell'); 3957 3958 if (!title || !upsell) return; 3959 3960 var productTitle = title.textContent.trim().toLowerCase(); 3961 3962 if (productTitle.indexOf('mini') !== -1) { 3963 upsell.style.display = 'none'; 3964 } else { 3965 upsell.style.display = ''; 3966 } 3967 } 3968 3969 document.addEventListener('DOMContentLoaded', function () { 3970 updateUpsellVisibility(); 3971 3972 var popup = document.querySelector('.atc-confirmation'); 3973 if (!popup) return; 3974 3975 var observer = new MutationObserver(updateUpsellVisibility); 3976 3977 observer.observe(popup, { 3978 childList: true, 3979 subtree: true, 3980 characterData: true 3981 }); 3982 }); 3983 3984 document.addEventListener('click', function () { 3985 setTimeout(updateUpsellVisibility, 250); 3986 setTimeout(updateUpsellVisibility, 750); 3987 }); 3988 })(); 3989</script>
3989 3990 3991</section> 3992 <section id="shopify-section-location" class="shopify-section location"> 3993<div class="location__inner"> 3994 <img src="//sammcknight.com/cdn/shop/t/172/assets/close.svg?v=18862927919670648941790267568" alt="" class="close-location"> 3995 <div class="location__text"><p>Kom je uit Nederland? Klik dan hieronder om onze Nederlandse website te bezoeken.</p></div> 3996 <div class="location__button"> 3997 <a href="https://specialbrandshop.nl/collections/hair-by-sam-mcknight" class="btn large btn-border btn_black">Klik hier</a> 3998 </div> 3999</div> 4000 4001 4002 4003</section> 4004 4005 4006<div class="backdrop"></div> 4007 4008
4008<script> 4009 window.shopUrl = 'https://sammcknight.com'; 4010 window.routes = { 4011 cart_add_url: '/cart/add', 4012 cart_change_url: '/cart/change', 4013 cart_update_url: '/cart/update', 4014 predictive_search_url: '/search/suggest' 4015 }; 4016 4017 window.cartStrings = { 4018 error: `There was an error while updating your cart. Please try again.`, 4019 quantityError: `You can only add [quantity] of this item to your cart.` 4020 } 4021 4022 window.variantStrings = { 4023 addToCart: `Add to cart`, 4024 soldOut: `Sold out`, 4025 unavailable: `Unavailable` 4026 } 4027 4028 window.accessibilityStrings = { 4029 imageAvailable: `Image [index] is now available in gallery view`, 4030 shareSuccess: `Link copied to clipboard`, 4031 pauseSlideshow: `Pause slideshow`, 4032 playSlideshow: `Play slideshow` 4033 } 4034 </script>
4034 4035 4036
4036<script src="//sammcknight.com/cdn/shop/t/172/assets/jquery-3.5.1.min.js?v=60938658743091704111790267568" type="text/javascript"></script>
4036 4037 4038
4038<script src="//sammcknight.com/cdn/shop/t/172/assets/jquery.marquee.min.js?v=30672214819297883771790267568" type="text/javascript"></script>
4038 4039
4039<script src="//sammcknight.com/cdn/shop/t/172/assets/ls.rias.js?v=127659930902717643561790267568" type="text/javascript"></script>
4039 4040
4040<script src="//sammcknight.com/cdn/shop/t/172/assets/slick.min.js?v=71779134894361685811790267568" type="text/javascript"></script>
4040 4041
4041<script src="//sammcknight.com/cdn/shop/t/172/assets/lazysizes.min.js?v=52017726365333097691790267568" type="text/javascript"></script>
4041 4042 4043
4043<script src="//sammcknight.com/cdn/shop/t/172/assets/hammer.min.js?v=172376307243817769711790267568" type="text/javascript"></script>
4043 4044
4044<script src="//sammcknight.com/cdn/shop/t/172/assets/TweenMax.min.js?v=115013519883668947431790267568" type="text/javascript"></script>
4044 4045
4045<script src="//sammcknight.com/cdn/shop/t/172/assets/jquery.pinchzoomer.min.js?v=27777379628217504111790267568" type="text/javascript"></script>
4045 4046
4046<script src="//sammcknight.com/cdn/shop/t/172/assets/theme.js?v=154083027749344458891790267568" type="text/javascript"></script>
4046 4047 4048
4048<script src="//sammcknight.com/cdn/shop/t/172/assets/custom.js?v=131171647036116388141790267568" type="text/javascript"></script>
4048 4049
4049<script src="//sammcknight.com/cdn/shop/t/172/assets/isotope.pkgd.min.js?v=96875624313649522131790267568" type="text/javascript"></script>
4049 4050 4051
4051<script> 4052 if($(window).width() <= 767){ 4053 setTimeout( 4054 function() { 4055 $(".mob-main-image").pinchzoomer(); 4056 }, 2000); 4057 } 4058 // $('.mob-main-image').each(function(){ 4059 // var image_height = $(this).height(); 4060 // console.log(image_height); 4061 // $(this).parent().css('height', image_height); 4062 // }) 4063 4064 $.get("https://ipinfo.io/json", function (response) { 4065 var my_country = response.country; 4066 if(my_country == 'NL'){ 4067 if (!localStorage.getItem('locationShown')) { 4068 $('.location__inner').addClass('location_show'); 4069 } 4070 } 4071 console.log(my_country); 4072 }, "jsonp"); 4073 4074 $('.close-location').on('click', function () { 4075 $('.location__inner').removeClass('location_show'); 4076 localStorage.setItem('locationShown', 'true'); 4077 }); 4078 </script>
4078 4079
4079<script> 4080 var $grid = $('.articles').isotope({ 4081 itemSelector: '.articles__item', 4082 masonry: { 4083 gutter: 4, 4084 columnWidth: '.grid-sizer' 4085 } 4086 }); 4087 4088 var $grid_1 = $('.tutorial__items').isotope({ 4089 itemSelector: '.tutorial__item', 4090 masonry: { 4091 gutter: 4, 4092 columnWidth: '.tutorial__item-width' 4093 } 4094 }); 4095 4096 $(document).on('click', '.nav-tab__item', function() { 4097 var filterValue = $(this).attr('data-filter'); 4098 $grid.isotope({filter: filterValue}); 4099 $grid_1.isotope({filter: filterValue}); 4100 }); 4101 4102 4103 $(document).ready(function() { 4104 setTimeout(function() { 4105 $grid.isotope(); 4106 $grid_1.isotope(); 4107 console.log('isotope loaded'); 4108 }, 2200); 4109 }); 4110 </script>
4110 4111 4112 4113
4113<script> 4114 4115 </script>
4115 4116 4117 4118
4119<script id="back-in-stock-helper"> 4120 var _BISConfig = _BISConfig || {}; 4121 4122 4123 4124 4125 </script>
4125 4126 4127 4128 <span 4129 class="junip-store-key" 4130 data-store-key="LF6w1wy3XqvNsKrxDs9NgQdY" 4131 data-onsite-enabled="true" 4132 data-review-count-enabled="true" 4133 data-star-color="#0b0b0b"> 4134</span> 4135 4136 4137
4137<script src="//sammcknight.com/cdn/shop/t/172/assets/tiny-img-link-preloader.js?v=26403198945174473401790267568" type="text/javascript"></script>
4137 4138<div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 4139 4140
4141<script> 4142 console.log("[Alia app extension] v1.0.5"); 4143 4144 const BACKEND_URL = "https://backend.alia-prod.com"; 4145 4146 window.ALIA_SHOPIFY_EXTENSION_INFO = { 4147 customerID: "", 4148 country: "US", 4149 market: "us", 4150 language: "en" 4151 } 4152 4153 if (document.readyState !== "loading") { 4154 initAlia(); 4155 } else { 4156 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 4157 } 4158 4159 async function initAlia() { 4160 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=sam-mcknight.myshopify.com"; 4161 const script = document.createElement("script"); 4162 script.src = url; 4163 script.async = true; 4164 document.head.appendChild(script); 4165 } 4166</script>
4166 4167 4168</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 4169 class="junip-store-key" 4170 data-supports-theme-extensions="true" 4171 data-shopify-preview-mode="true" 4172 data-store-key="LF6w1wy3XqvNsKrxDs9NgQdY" 4173 data-onsite-enabled="true" 4174 data-review-count-enabled="true" 4175 data-star-color="#0b0b0b" 4176 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 4177</span> 4178<!-- END app snippet -->
4179<script src="https://scripts.juniphq.com/v1/junip_shopify.js" async></script>
4179 4180</div>
4180<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4180 4181</body> 4182</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.