1<!doctype html> 2<html class="no-js"> 3<head>
3<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"blog","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"8f0d6d779707c6c0dc370b3124d2c9e99c21e85a9c8942c2f72205d2aaf574cb","state":{"template":"blog","theme":178378277237,"product":null,"collection":null,"page":null,"blog":"news","article":null,"app":null},"now":1791260785,"path":"\/blogs\/news","locale_root_url":"\/","canonical_url":"https:\/\/dearbarber.co.uk\/blogs\/news","customer_id":null,"customer_id_signature":"8f0d6d779707c6c0dc370b3124d2c9e99c21e85a9c8942c2f72205d2aaf574cb","cart":null}</script>
3<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,i,a,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){i=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),0<i.length)return void(a=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,i=[],a=s.cache();for(n in a)i.push(n+"="+encodeURIComponent(a[n]));for(n in t)i.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(i.push("customer_id="+encodeURIComponent(s.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function i(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
3color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,a,s,t){t=t||document;var c="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",i=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(a)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(a))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var i,a,s=e.querySelectorAll("script");for(a=0;a<s.length;++a){i=s[a];var c=document.createElement("script");if(i.type&&(c.type=i.type),i.src)c.src=i.src;else{var l=document.createTextNode(i.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var i=s.util.makeUrl(e,o),a="json"===n.type||"text"===n.type;fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Accept:a?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(a?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(e){if(!s.isEmbedded){e=e||{};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){e&&e.responseText?(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>"," .locksmith-ab .locksmith-b { display: none; }"," .locksmith-ab.toggled .locksmith-b { display: flex; }"," .locksmith-ab.toggled .locksmith-a { display: none; }"," .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }"," .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }"," .locksmith-message a { color: inherit; font-weight: bold; }"," .locksmith-message a:hover { color: inherit; opacity: 0.8; }"," a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }"," .locksmith-text { flex-grow: 1; }"," .locksmith-cta { flex-grow: 0; text-align: right; }"," .locksmith-cta button { transform: scale(0.8); transform-origin: left; }"," .locksmith-cta > * { display: block; }"," .locksmith-cta > * + * { margin-top: 10px; }"," .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }"," @media screen and (max-width: 600px) {"," .locksmith-wide-only { display: none !important; }"," .locksmith-flex { padding: 0 15px; }"," .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }"," .locksmith-cta { text-align: left; }"," }"," @media screen and (min-width: 601px) {"," .locksmith-narrow-only { display: none !important; }"," }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
3 4
4<script data-locksmith>Locksmith.cache.cart=null</script>
4 5 6
6<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"blog\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"8f0d6d779707c6c0dc370b3124d2c9e99c21e85a9c8942c2f72205d2aaf574cb\",\"state\":{\"template\":\"blog\",\"theme\":178378277237,\"product\":null,\"collection\":null,\"page\":null,\"blog\":\"news\",\"article\":null,\"app\":null},\"now\":1791260785,\"path\":\"\\\/blogs\\\/news\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/dearbarber.co.uk\\\/blogs\\\/news\",\"customer_id\":null,\"customer_id_signature\":\"8f0d6d779707c6c0dc370b3124d2c9e99c21e85a9c8942c2f72205d2aaf574cb\",\"cart\":null}";Locksmith.jsonTagSignature="94218c01bae1d7cd265bceb7b1f3eeb3cc92d3daddb13670565a4118e066663c"</script>
6 7 8 9 <!-- Basic page needs ================================================== --> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 12 13 14 <link rel="shortcut icon" href="//dearbarber.co.uk/cdn/shop/files/Dear_Barber_2_32x32.png?v=1689335447" type="image/png" /> 15 16 17 <!-- Title and description ================================================== --> 18 <title> 19 News – Dear Barber 20 </title> 21 22 23 24 <!-- Social meta ================================================== --> 25 <!-- /snippets/social-meta-tags.liquid --> 26 27 28 29 30<meta property="og:site_name" content="Dear Barber"> 31<meta property="og:url" content="https://dearbarber.co.uk/blogs/news"><meta property="og:title" content="News"> 32<meta property="og:type" content="website"> 33<meta property="og:description" content="Dear Barber premium male grooming and hair styling products created in collaboration with barber industry professionals. Made in the UK."> 34 35<meta property="og:image" content="http://dearbarber.co.uk/cdn/shop/files/Dear_Barber_2_1200x1200.png?v=1689335447"> 36<meta property="og:image:secure_url" content="https://dearbarber.co.uk/cdn/shop/files/Dear_Barber_2_1200x1200.png?v=1689335447"> 37 38 39 <meta name="twitter:site" content="@DearBarber"> 40 41<meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="News"> 42<meta name="twitter:description" content="Dear Barber premium male grooming and hair styling products created in collaboration with barber industry professionals. Made in the UK."> 43 44 45 <!-- Helpers ================================================== --> 46 <link rel="canonical" href="https://dearbarber.co.uk/blogs/news"> 47 <meta name="viewport" content="width=device-width,initial-scale=1"> 48 <meta name="theme-color" content="#403b37"> 49 50 <!-- CSS ================================================== --> 51 <link href="//dearbarber.co.uk/cdn/shop/t/16/assets/timber.scss.css?v=157189721603027800831762941144" rel="stylesheet" type="text/css" media="all" /> 52 <link href="//dearbarber.co.uk/cdn/shop/t/16/assets/theme.scss.css?v=125813178725426144011762941144" rel="stylesheet" type="text/css" media="all" /> 53 54
54<script> 55 window.theme = window.theme || {}; 56 57 var theme = { 58 strings: { 59 addToCart: "Add to Cart", 60 soldOut: "Sold Out", 61 unavailable: "Unavailable", 62 zoomClose: "Close (Esc)", 63 zoomPrev: "Previous (Left arrow key)", 64 zoomNext: "Next (Right arrow key)", 65 addressError: "Error looking up that address", 66 addressNoResults: "No results for that address", 67 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 68 authError: "There was a problem authenticating your Google Maps API Key." 69 }, 70 settings: { 71 // Adding some settings to allow the editor to update correctly when they are changed 72 enableWideLayout: true, 73 typeAccentTransform: true, 74 typeAccentSpacing: true, 75 baseFontSize: '16px', 76 headerBaseFontSize: '28px', 77 accentFontSize: '14px' 78 }, 79 variables: { 80 mediaQueryMedium: 'screen and (max-width: 768px)', 81 bpSmall: false 82 }, 83 moneyFormat: "£{{amount}}" 84 } 85 86 document.documentElement.className = document.documentElement.className.replace('no-js', 'supports-js'); 87 </script>
87 88 89 <!-- Header hook for plugins ================================================== -->
89<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
89<meta name="facebook-domain-verification" content="doeoduxk1zmvtq0jpzi0mamyt2ws4e"> 90<meta name="facebook-domain-verification" content="f3hmimq5n5ljrg2n2av8ypg0xwp6z2"> 91<meta name="facebook-domain-verification" content="lo5nb8udwveen7rd2083pfgn2mjqjv"> 92<meta name="google-site-verification" content="0Yko8AcEeVDNCd7g-t3EENjn35JiAPIiJ3RegVf4jhc"> 93<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/192118835/digital_wallets/dialog"> 94<meta id="in-context-paypal-metadata" data-shop-id="192118835" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 95<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 96<link rel="next" href="/blogs/news?page=2">
97<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
97 98<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
99<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=192118835" crossorigin="anonymous"></script>
vendor: 1 bytes, line 99
99
100<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":192118835,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/192118835","merchantName":"Dear Barber","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Dear Barber","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 100
100
101<script id="shopify-features" type="application/json">{"accessToken":"05f6561e235aa5f63ac23acc4fbf19b0","betas":["rich-media-storefront-analytics"],"domain":"dearbarber.co.uk","predictiveSearch":true,"shopId":192118835,"locale":"en"}</script>
vendor: 1 bytes, line 101
101
102<script>var Shopify = Shopify || {}; 103Shopify.shop = "dear-barber.myshopify.com"; 104Shopify.locale = "en"; 105Shopify.currency = {"active":"GBP","rate":"1.0"}; 106Shopify.country = "US"; 107Shopify.theme = {"name":"Rebuy - Migration Apr 2025","id":178378277237,"schema_name":"Minimal","schema_version":"11.7.12","theme_store_id":380,"role":"main"}; 108Shopify.theme.handle = "null"; 109Shopify.theme.style = {"id":null,"handle":null}; 110Shopify.cdnHost = "dearbarber.co.uk/cdn"; 111Shopify.routes = Shopify.routes || {}; 112Shopify.routes.root = "/"; 113Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 114Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 115Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 116Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 116
116
117<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 117
117
118<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 118
118
119<script> 120 window.ShopifyPay = window.ShopifyPay || {}; 121 window.ShopifyPay.apiHost = "shop.app\/pay"; 122 window.ShopifyPay.redirectState = null; 123</script>
vendor: 1 bytes, line 123
123
124<script> 125 window.Shopify = window.Shopify || {}; 126 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 127 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 128 window.Shopify.SignInWithShop.eligible = true; 129</script>
vendor: 1 bytes, line 129
129
130<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 130
130
131<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 131
131
132<script type="module"> 133 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 134 135 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 136 137</script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 141 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"]}; 142</script>
vendor: 1 bytes, line 142
142
143<script>(function() { 144 var isLoaded = false; 145 function asyncLoad() { 146 if (isLoaded) return; 147 isLoaded = true; 148 var urls = ["https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=dear-barber.myshopify.com","https:\/\/assets.useinstabuy.com\/assets\/instabuy-client.js?shop=dear-barber.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-df2d35ee7d61d34ae0eb2aedddaff2ac.js?shop=dear-barber.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=dear-barber.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9c4c55b0c2d42727a4830a3552a3acc7011e4310\/dear-barber.myshopify.com-1745401188364.js?shop=dear-barber.myshopify.com"]; 149 for (var i = 0; i < urls.length; i++) { 150 var s = document.createElement('script'); 151 s.type = 'text/javascript'; 152 s.async = true; 153 s.src = urls[i]; 154 var x = document.getElementsByTagName('script')[0]; 155 x.parentNode.insertBefore(s, x); 156 } 157 }; 158 if(window.attachEvent) { 159 window.attachEvent('onload', asyncLoad); 160 } else { 161 window.addEventListener('load', asyncLoad, false); 162 } 163})();</script>
vendor: 1 bytes, line 163
163
164<script id="__st">var __st={"a":192118835,"offset":3600,"reqid":"32958d61-3f90-4ef7-ab5e-2972d0b8477d-1791260785","pageurl":"dearbarber.co.uk\/blogs\/news","s":"blogs-8325365811","u":"3f599dc1fb4d","p":"blog","rtyp":"blog","rid":8325365811};</script>
vendor: 1 bytes, line 164
164
165<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 165
165
166<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 166
166
167<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dearbarber.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 167
167
168<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 = "//dearbarber.co.uk/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
168<script crossorigin="anonymous" defer="defer" src="//dearbarber.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 168
168
169<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 169
169
170<script> 171 window.Shopify = window.Shopify || {}; 172 window.Shopify.MCP = window.Shopify.MCP || {}; 173 window.Shopify.MCP.enabled = true; 174 window.Shopify.MCP.shop = "dear-barber.myshopify.com"; 175 window.Shopify.MCP.mcpEndpoint = "https:\/\/dearbarber.co.uk\/api\/mcp"; 176 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 177</script>
vendor: 1 bytes, line 177
177
178<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("\/\/dearbarber.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 179</script>
vendor: 1 bytes, line 179
179
180<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://dearbarber.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 181</script>
vendor: 1 bytes, line 181
181
182<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 183 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); 184</script>
vendor: 1 bytes, line 184
184
185<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})}})); 186</script>
186 187<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://dearbarber.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 188<style id="shopify-accelerated-checkout-cart"> 189 #shopify-buyer-consent { 190 margin-top: 1em; 191 display: inline-block; 192 width: 100%; 193} 194 195#shopify-buyer-consent.hidden { 196 display: none; 197} 198 199#shopify-subscription-policy-button { 200 background: none; 201 border: none; 202 padding: 0; 203 text-decoration: underline; 204 font-size: inherit; 205 cursor: pointer; 206} 207 208#shopify-subscription-policy-button::before { 209 box-shadow: none; 210} 211 212 </style> 213
214<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
214 215 216 217 218
218<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/jquery-2.2.3.min.js?v=58211863146907186831744387352" type="text/javascript"></script>
218 219 220
220<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/lazysizes.min.js?v=155223123402716617051744387352" async="async"></script>
220 221 222 223 224 225 226
227<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
227 228 229
229<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/bss-file-configdata.js?v=180325643936558395881744387352" type="text/javascript"></script>
229
229<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/bss-file-configdata-banner.js?v=151034973688681356691744387352" type="text/javascript"></script>
229
229<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/bss-file-configdata-popup.js?v=173992696638277510541744387352" type="text/javascript"></script>
229<script> 230 if (typeof BSS_PL == 'undefined') { 231 var BSS_PL = {}; 232 } 233 var bssPlApiServer = "https://product-labels-pro.bsscommerce.com"; 234 BSS_PL.customerTags = 'null'; 235 BSS_PL.customerId = 'null'; 236 BSS_PL.configData = configDatas; 237 BSS_PL.configDataBanner = configDataBanners ? configDataBanners : []; 238 BSS_PL.configDataPopup = configDataPopups ? configDataPopups : []; 239 BSS_PL.storeId = 12111; 240 BSS_PL.currentPlan = "free"; 241 BSS_PL.storeIdCustomOld = "10678"; 242 BSS_PL.storeIdOldWIthPriority = "12200"; 243 BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com"; 244 245 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} 246 BSS_PL.settingsData = {} 247 </script>
247 248 <style> 249.homepage-slideshow .slick-slide .bss_pl_img { 250 visibility: hidden !important; 251} 252</style> 253
253<script id="panther_label_data" type="application/json"> 254 { 255 "shop": { 256 "domain": "dearbarber.co.uk", 257 "permanent_domain": "dear-barber.myshopify.com", 258 "url": "https://dearbarber.co.uk", 259 "secure_url": "https://dearbarber.co.uk", 260 "money_format": "£{{amount}}", 261 "currency": "GBP" 262 }, 263 "customer": { 264 "id": null, 265 "tags": null 266 }, 267 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 268 "template": "blog", 269 "product": null, 270 "collection": null, 271 "app_url": "https://shop.handprint.tech", 272 "app_url_css": "https://dashboard.handprint.tech", 273 "dashboard_api_url": "https://dashboard.handprint.tech/ext/api/v3" 274 } 275 </script>
275 276 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 277<!--Gem_Page_Header_Script--> 278<!-- "snippets/gem-app-header-scripts.liquid" was not rendered, the associated app was uninstalled --> 279<!--End_Gem_Page_Header_Script--> 280 281 282 283<!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 284 285 286 287 288 289 290 291 292 293 294 295 296 297 <style type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.8dfe73f0.css"></style><style type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.86dbf7f0.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,div.okeReviews img{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
297.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
297or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 32px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
297to{opacity:1}} 298.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}</style> 299 300
300<script type="application/json" id="oke-reviews-settings">{"subscriberId":"aee7f318-45fb-4715-8aea-07bc1a789560","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":false,"stars":{"backgroundColor":"#E5E5E5","borderColor":"#2C3E50","foregroundColor":"#FFCF2A","interspace":2,"shape":{"type":"default"},"showBorder":false},"showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#403B37","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#403B37","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#403B37","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#FF8210"},"spaceBelow":{"value":45,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#403B37","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#403B37","searchHighlightColor":"#b3b1af"},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#403B37","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#403B37","borderColorHover":"#383430","backgroundColor":"#403B37","borderColor":"#383430","backgroundColorHover":"#383430","textColorHover":"#FFFFFF","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#403B37","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#403B37","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#403B37","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#ff8210"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#403B37"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"
300name":"default","showAttributeBars":false,"borderStyle":"full","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"initialPageSize":5,"media":{"layout":"thumbnail","size":{"value":200,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","defaultSort":"has_media desc","writeReviewButtonEnabled":true,"freeTextSearchEnabled":false}}},"starRatings":{"showWhenEmpty":false,"clickBehavior":"scroll-to-widget","style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"singleStar":false,"spaceBelow":{"value":0,"unit":"px"},"height":{"value":18,"unit":"px"}}}},"features":{"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true}}</script>
300 301 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#403b37;--oke-button-backgroundColorHover:#383430;--oke-button-backgroundColorActive:#403b37;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#383430;--oke-button-borderColorHover:#383430;--oke-button-borderColorActive:#403b37;--oke-button-borderRadius:4px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#e5e5eb;--oke-border-width:1px;--oke-text-primaryColor:#403b37;--oke-text-secondaryColor:#ff8210;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#e5e5eb;--oke-avatar-placeholderTextColor:#403b37;--oke-highlightColor:#403b37;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#403b37;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#403b37;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b3b1af;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 302 <style id="oke-reviews-custom-css">.grid__item [data-oke-star-rating]{margin-bottom:10px}.okeReviews.oke-sr{display:block}.product-single [data-oke-star-rating]{margin-bottom:15px}div.okeReviews[data-oke-container].oke-w{max-width:unset}[data-oke-widget]{clear:both}div.okeReviews[data-oke-container] .oke-modal div.okeReviews.oke-w,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content p{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}div.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}div.okeReviews[data-oke-container] .oke-select{margin-bottom:0}div.okeReviews[data-oke-container] .oke-helpful-vote-button{line-height:1.1}div.okeReviews[data-oke-container] .bss_pl_img img{display:none !important}</style> 303 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
303<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
303 304 305 306 307 308 309 310 311
311<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
311 312 313 314 315 316 317 318 319<!-- END app snippet --> 320 321<!-- BEGIN app snippet: widget-plus-initialisation-script --> 322 323 324 325 326
326<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
326 327 328<!-- END app snippet --> 329 330 331<!-- END app block --><!-- BEGIN app block: shopify://apps/vitals/blocks/app-embed/aeb48102-2a5a-4f39-bdbd-d8d49f4e20b8 --><link rel="preconnect" href="https://appsolve.io/" /><link rel="preconnect" href="https://cdn-sf.vitals.app/" />
331<script data-ver="68" id="vtlsAebData" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.buildId = 83224; 332 333window.vtlsLiquidData.apiHosts = { 334 ...window.vtlsLiquidData.apiHosts, 335 "1": "https://appsolve.io" 336}; 337 window.vtlsLiquidData.moduleSettings = {"4":{"487":"12","488":"888888","673":false,"975":true,"976":true,"980":"{}"},"11":{"21":"floating","22":"https:\/\/dearbarber.co.uk\/pages\/terms-conditions","379":true,"511":"000000","512":"ffffff","513":"dddddd","514":"222222","536":"aeaeae","859":"visible","860":"hidden","866":"aeaeae","867":"f2f2f2","871":"outline","875":"dddddd"},"16":{"232":true,"245":"bottom","246":"bottom","247":"Add to Cart","411":true,"417":true,"418":true,"477":"automatic","478":"000000","479":"ffffff","489":true,"843":"ffffff","844":"2e2e2e","921":true,"922":true,"923":true,"924":"1","925":"1","952":"{\"container\":{\"traits\":{\"height\":{\"default\":\"40px\"}}},\"productDetails\":{\"traits\":{\"stickySubmitBtnStyle\":{\"default\":\"small\"}}}}","1021":false,"1110":false,"1154":0,"1155":true,"1156":true,"1157":false,"1158":0,"1159":false,"1160":false,"1161":false,"1162":false,"1163":false,"1182":false,"1183":true,"1185":false},"17":{"41":"bounce","42":"hover_and_interval","43":10},"19":{"73":"10% discount with code \u003cstrong\u003eMARCH10\u003c\/strong\u003e.","506":true,"561":false},"48":{"469":true,"491":true,"588":true,"595":false,"603":"","605":"","606":"\/*.vitals-popup-content-wrapper {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0001\/9211\/8835\/files\/BF_22_IG_1_800_x_600_px_1.png?v=1668698643\") !important;\n}\n\n@media (min-width: 769px) {\n .vitals-popup-content-container {\n margin-top: 15rem!important;\n }\n}\n\n@media (max-width: 769px) {\n .vitals-popup-content-container {\n margin-top: 10rem!important;\n }\n}\n\n.vitals-popup-description, .vitals-popup-title{\n display: none!important;\n}\n\n*\/\n\n.vitals-popup-content-wrapper {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0001\/9211\/8835\/files\/Sign_up_Get_15_off_It_s_a_snip_2.png?v=1625155833\") !important;\n}\n\n.Vtl-WishlistHeaderWrapper{\n display:inline-flex!important;\n}","781":true,"783":1,"876":0,"1076":true,"1105":0,"1198":false,"1415":0}}; 338 339window.vtlsLiquidData.shopThemeName = "Minimal";window.vtlsLiquidData.settingTranslation = {"11":{"19":{"en":"Learn More"},"20":{"en":"I understand"},"23":{"en":"We use cookies to improve your experience and track website usage."},"864":{"en":"We use cookies to improve your experience and track website usage."},"865":{"en":"Accept"},"868":{"en":"Decline"}},"19":{"441":{"en":"Your email is already registered."},"442":{"en":"Invalid email address!"}},"52":{"585":{"en":"Email address already used"},"586":{"en":"Invalid email address"},"1049":{"en":"You have to accept marketing emails to become a subscriber"},"1051":{"en":"You have to accept the Privacy Policy"},"1050":{"en":"You have to accept the privacy policy and marketing emails"},"1052":{"en":"Privacy Policy"},"1056":{"en":"I have read and agree to the {{ privacy_policy }}"},"1059":{"en":"Email me with news and offers"},"1265":{"en":"Invalid phone number"},"1578":{"en":"You may like"}},"53":{"640":{"en":"You save:"},"642":{"en":"Out of stock"},"643":{"en":"This item:"},"644":{"en":"Total Price:"},"646":{"en":"Add to cart"},"647":{"en":"for"},"648":{"en":"with"},"649":{"en":"off"},"650":{"en":"each"},"651":{"en":"Buy"},"652":{"en":"Subtotal"},"653":{"en":"Discount"},"654":{"en":"Old price"},"702":{"en":"Quantity"},"731":{"en":"and"},"741":{"en":"Free of charge"},"742":{"en":"Free"},"743":{"en":"Claim gift"},"750":{"en":"Gift"},"762":{"en":"Discount"},"773":{"en":"Your product has been added to the cart."},"786":{"en":"save"},"851":{"en":"Per item:"},"1007":{"en":"Pick another"},"1028":{"en":"Don't forget our Black Friday Star Buy Offer â"},"1029":{"en":"Add to order\t"},"1030":{"en":"Added to order"},"1031":{"en":"Check out"},"1035":{"en":"See more"},"1036":{"en":"See less"},"1083":{"en":"Check out"},"1164":{"en":"Free shipping"},"1167":{"en":"Unavailable"},"1353":{"en":"Choose"},"1354":{"en":"Remove"},"1355":{"en":"Cancel"},"1356":{"en":"Confirm"}},"16":{"1184":{"en":""}}};window.vtlsLiquidData.smartBar=[{"smartBarType":"free_shipping","freeShippingMinimumByCountry":{"GB":30,"GG":30,"JE":30},"countriesWithoutFreeShipping":[],"freeShippingMinimumByCountrySpecificProducts":[],"parameters":{"coupon":"","message":{"en":"Congratulations! You've got free shipping"},"bg_color":"000","btn_text":"","position":"top_fixed","btn_color":"","text_color":"ccc","coupon_text":"","font_family":"Arial","custom_theme":"black","countdown_end":null,"special_color":"ffe619","btn_text_color":"","countdown_start":null,"initial_message":{"en":"Free UK shipping for orders over #amount# ð¦"},"progress_message":{"en":"Only #amount# away from free shipping ð¦"}}}];
339window.vtlsLiquidData.shopSettings={};window.vtlsLiquidData.shopSettings.cartType="";window.vtlsLiquidData.storefrontAccessTokens={"1":"88bbe3ab81534eb7f40bf5f19a9e340c"};window.vtlsLiquidData.shopInfo={id:192118835,domain:"dearbarber.co.uk",shopifyDomain:"dear-barber.myshopify.com",primaryLocaleIsoCode: "en",defaultCurrency:"GBP",enabledCurrencies:["GBP"],moneyFormat:"£{{amount}}",moneyWithCurrencyFormat:"£{{amount}} GBP",appId:"1",appName:"Vitals",};window.vtlsLiquidData.acceptedScopes = {"1":[26,25,27,28,30,31,33,35,36,37,38,22,2,8,14,20,24,16,18,10,13,11,48,46,53,50,52,49,12,9,17,15,29,51,23,19,32,34,3,7,1,47,4,21]};window.vtlsLiquidData.cacheKeys = [1776267990,1769702640,0,1782220738,1776267990,0,1776267990,1776267990 ];</script>
339<script id="vtlsAebDynamicFunctions" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.dynamicFunctions = ({$,vitalsGet,vitalsSet,VITALS_GET_$_DESCRIPTION,VITALS_GET_$_END_SECTION,VITALS_GET_$_ATC_FORM,VITALS_GET_$_ATC_BUTTON,submit_button,form_add_to_cart,cartItemVariantId,VITALS_EVENT_CART_UPDATED,VITALS_EVENT_DISCOUNTS_LOADED,VITALS_EVENT_RENDER_CAROUSEL_STARS,VITALS_EVENT_RENDER_COLLECTION_STARS,VITALS_EVENT_SMART_BAR_RENDERED,VITALS_EVENT_SMART_BAR_CLOSED,VITALS_EVENT_TABS_RENDERED,VITALS_EVENT_VARIANT_CHANGED,VITALS_EVENT_ATC_BUTTON_FOUND,VITALS_IS_MOBILE,VITALS_PAGE_TYPE,VITALS_APPEND_CSS,VITALS_HOOK__CAN_EXECUTE_CHECKOUT,VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS,VITALS_HOOK__GET_CUSTOM_VARIANT_SELECTOR,VITALS_HOOK__GET_IMAGES_DEFAULT_SIZE,VITALS_HOOK__ON_CLICK_CHECKOUT_BUTTON,VITALS_HOOK__DONT_ACCELERATE_CHECKOUT,VITALS_HOOK__ON_ATC_STAY_ON_THE_SAME_PAGE,VITALS_FLAG__IGNORE_VARIANT_ID_FROM_URL,VITALS_FLAG__UPDATE_ATC_BUTTON_REFERENCE,VITALS_FLAG__UPDATE_CART_ON_CHECKOUT,VITALS_FLAG__USE_CAPTURE_FOR_ATC_BUTTON,VITALS_FLAG__USE_FIRST_ATC_SPAN_FOR_PRE_ORDER,VITALS_FLAG__USE_HTML_FOR_STICKY_ATC_BUTTON,VITALS_FLAG__STOP_EXECUTION,VITALS_FLAG__USE_CUSTOM_COLLECTION_FILTER_DROPDOWN,VITALS_FLAG__PRE_ORDER_START_WITH_OBSERVER,VITALS_FLAG__PRE_ORDER_OBSERVER_DELAY,VITALS_FLAG__ON_CHECKOUT_CLICK_USE_CAPTURE_EVENT,handle,}) => {return {"147": {"location":"form","locator":"after"},"163": {"location":"product_end","locator":"prepend"},"607": (html) => { 340 if(vitalsGet('VITALS_IS_MOBILE')) { 341 setTimeout(function(){ 342 $('.vtl-ub-pb-main-widget').detach().insertAfter('div.product-description'); 343 },500); 344} 345 },"686": (html) => { 346 $('#ProductPhoto').parent().after(html); 347 },"1229": {"location":"product_end","locator":"prepend"},"1233": {"location":"product_end","locator":"prepend"},};};</script>
347<script id="vtlsAebDocumentInjectors" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.documentInjectors = ({$,vitalsGet,vitalsSet,VITALS_IS_MOBILE,VITALS_APPEND_CSS}) => {const documentInjectors = {};documentInjectors["1"]={};documentInjectors["1"]["d"]=[];documentInjectors["1"]["d"]["0"]={};documentInjectors["1"]["d"]["0"]["a"]=null;documentInjectors["1"]["d"]["0"]["s"]=".product-description";documentInjectors["1"]["d"]["1"]={};documentInjectors["1"]["d"]["1"]["a"]=null;documentInjectors["1"]["d"]["1"]["s"]=".description";documentInjectors["1"]["d"]["2"]={};documentInjectors["1"]["d"]["2"]["a"]=null;documentInjectors["1"]["d"]["2"]["s"]=".product-description.rte";documentInjectors["2"]={};documentInjectors["2"]["d"]=[];documentInjectors["2"]["d"]["0"]={};documentInjectors["2"]["d"]["0"]["a"]={"l":"after"};documentInjectors["2"]["d"]["0"]["s"]="div.product-single__hero";documentInjectors["2"]["d"]["1"]={};documentInjectors["2"]["d"]["1"]["a"]={"l":"after"};documentInjectors["2"]["d"]["1"]["s"]="main.main-content \u003e div.grid";documentInjectors["3"]={};documentInjectors["3"]["d"]=[];documentInjectors["3"]["d"]["0"]={};documentInjectors["3"]["d"]["0"]["a"]={"js":"if($('.cart__subtotal').length \u003e= 2) {\n\t$('.cart__subtotal').first().html(left_subtotal);\n\t$('.cart__subtotal').last().html(right_subtotal);\n\t$('#bk-cart-subtotal-label').hide();\n} else {\n\t$('.cart__subtotal').html(cart_html);\n}"};documentInjectors["3"]["d"]["0"]["s"]=".cart__subtotal";documentInjectors["3"]["d"]["0"]["js"]=function(left_subtotal, right_subtotal, cart_html) { var vitalsDiscountsDiv = ".vitals-discounts"; 348if ($(vitalsDiscountsDiv).length === 0) { 349if($('.cart__subtotal').length >= 2) { 350 $('.cart__subtotal').first().html(left_subtotal); 351 $('.cart__subtotal').last().html(right_subtotal); 352 $('#bk-cart-subtotal-label').hide(); 353} else { 354 $('.cart__subtotal').html(cart_html); 355} 356} 357 358};documentInjectors["4"]={};documentInjectors["4"]["d"]=[];documentInjectors["4"]["d"]["0"]={};documentInjectors["4"]["d"]["0"]["a"]=null;documentInjectors["4"]["d"]["0"]["s"]="h1[class*=\"title\"]:visible:not(.cbb-also-bought-title,.ui-title-bar__title)";documentInjectors["4"]["d"]["1"]={};documentInjectors["4"]["d"]["1"]["a"]=null;documentInjectors["4"]["d"]["1"]["s"]="h2[class*=\"title\"]";documentInjectors["6"]={};documentInjectors["6"]["d"]=[];documentInjectors["6"]["d"]["0"]={};documentInjectors["6"]["d"]["0"]["a"]=null;documentInjectors["6"]["d"]["0"]["s"]="#CollectionSection";documentInjectors["6"]["d"]["1"]={};documentInjectors["6"]["d"]["1"]["a"]=[];documentInjectors["6"]["d"]["1"]["s"]=".grid-uniform:first-of-type";documentInjectors["5"]={};documentInjectors["5"]["d"]=[];documentInjectors["5"]["d"]["0"]={};documentInjectors["5"]["d"]["0"]["a"]={"l":"prepend","css":"display: inline-flex; position: relative; top: 4px; margin-right: 10px;"};documentInjectors["5"]["d"]["0"]["s"]=".site-nav";documentInjectors["5"]["m"]=[];documentInjectors["5"]["m"]["0"]={};documentInjectors["5"]["m"]["0"]["a"]={"l":"before"};documentInjectors["5"]["m"]["0"]["s"]=".mobile-cart-page-link";documentInjectors["7"]={};documentInjectors["7"]["d"]=[];documentInjectors["7"]["d"]["0"]={};documentInjectors["7"]["d"]["0"]["a"]=null;documentInjectors["7"]["d"]["0"]["s"]="#shopify-section-footer";documentInjectors["12"]={};documentInjectors["12"]["d"]=[];documentInjectors["12"]["d"]["0"]={};documentInjectors["12"]["d"]["0"]["a"]=[];documentInjectors["12"]["d"]["0"]["s"]="form[action*=\"\/cart\/add\"]:visible:not([id*=\"product-form-installment\"]):not([id*=\"product-installment-form\"]):not(.vtls-exclude-atc-injector *)";documentInjectors["11"]={};documentInjectors["11"]["d"]=[];documentInjectors["11"]["d"]["0"]={};documentInjectors["11"]["d"]["0"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["0"]["s"]="[type=\"submit\"]:not(.swym-button)";documentInjectors["11"]["d"]["1"]={};documentInjectors["11"]["d"]["1"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["1"]["s"]="[name=\"add\"]:not(.swym-button)";documentInjectors["11"]["d"]["2"]={};documentInjectors["11"]["d"]["2"]["a"]={"ctx":"outside","last":false};documentInjectors["11"]["d"]["2"]["s"]=".btn--add-to-cart";documentInjectors["10"]={};documentInjectors["10"]["d"]=[];documentInjectors["10"]["d"]["0"]={};documentInjectors["10"]["d"]["0"]["a"]=[];documentInjectors["10"]["d"]["0"]["s"]="div.product-single__quantity";return documentInjectors;};</script>
358<script id="vtlsAebBundle" src="https://cdn-sf.vitals.app/assets/js/bundle-aedd7ebc69f943a7b5a2cd279cfce439.js" async></script>
358 359 360<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 361
362<script id='shopify-chat-app-embed-data' type='application/json'> 363 { 364 "settings": { 365 "invertActivatorColors": true, 366 "greetingMessage": "ð Hi, message us with any questions. We're happy to help!", 367 "showFeaturedProducts": true, 368 "featuredProducts": [], 369 "horizontalPosition": "bottom_left", 370 "icon": "chat_bubble", 371 "buttonLabel": "" 372 } 373 } 374</script>
374 375 376<style data-shopify> 377 378 379 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 380 shopify-chat:defined:empty { 381 display: grid; 382 } 383 384 :root { 385 --shopify-chat-bg-color: #FFFFFF; 386 --shopify-chat-text-color: #000000; 387 --shopify-chat-accent-bg-color: #000000; 388 --shopify-chat-accent-text-color: #FFFFFF; 389 --shopify-chat-activator-offset: 20px; 390 391 392 393 --shopify-chat-activator-font-size: 16px; 394 --shopify-chat-border-radius: 16px; 395 } 396 397 398</style> 399
400<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
400 401 402 403<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 404 405<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 406 407 408 409 410 411 412
413<script> 414 ;(function () { 415 const url = new URL(window.location) 416 const viewParam = url.searchParams.get('view') 417 if (viewParam && viewParam.includes('variant-pf-')) { 418 url.searchParams.set('pf_v', viewParam) 419 url.searchParams.delete('view') 420 window.history.replaceState({}, '', url) 421 } 422 })() 423</script>
423 424 425 426
427<script type='module'> 428 429 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 430 431 window.PAGEFLY_CRO['data_debug'] = { 432 original_template_suffix: "", 433 allow_ab_test: false, 434 ab_test_start_time: 0, 435 ab_test_end_time: 0, 436 today_date_time: 1791260785000, 437 } 438 window.PAGEFLY_CRO['GA4'] = { enabled: false} 439</script>
439 440 441<!-- END app snippet --> 442 443 444 445 446 447 448 449 450
450<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-helper.js' defer='defer'></script>
450 451 452
452<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-general-helper.js' defer='defer'></script>
452 453 454
454<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-snap-slider.js' defer='defer'></script>
454 455 456
456<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v3.js' defer='defer'></script>
456 457 458
458<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v4.js' defer='defer'></script>
458 459 460
460<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-glider.js' defer='defer'></script>
460 461 462
462<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
462 463 464
464<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-product-media.js' defer='defer'></script>
464 465 466
466<script src='https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-product.js' defer='defer'></script>
466 467 468
469<script id='pagefly-helper-data' type='application/json'> 470 { 471 "page_optimization": { 472 "assets_prefetching": false 473 }, 474 "elements_asset_mapper": { 475 "Accordion": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-accordion.js", 476 "Accordion3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-accordion3.js", 477 "CountDown": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-countdown.js", 478 "GMap1": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js", 479 "GMap2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js", 480 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js", 481 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-gmap.js", 482 "HTML.Video": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo.js", 483 "HTML.Video2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js", 484 "HTML.Video3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js", 485 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-htmlvideo2.js", 486 "Instagram": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram.js", 487 "Instagram2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram.js", 488 "Insta3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-instagram3.js", 489 "Tabs": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-tab.js", 490 "Tabs3": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-tab3.js", 491 "ProductBox": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-cart.js", 492 "FBPageBox2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-facebook.js", 493 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-facebook.js", 494 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-twitter.js", 495 "Paragraph4": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-paragraph4.js", 496 497 "AliReviews": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 498 "BackInStock": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 499 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 500 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 501 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 502 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder
502-364/assets/pagefly-3rd-elements.js", 503 "LimeSpot": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 504 "Loox": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 505 "Opinew": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 506 "Powr": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 507 "ProductReviews": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 508 "PushOwl": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 509 "ReCharge": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 510 "Rivyo": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 511 "TrackingMore": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 512 "Vitals": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js", 513 "Wiser": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-3rd-elements.js" 514 }, 515 "custom_elements_mapper": { 516 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-click-action-element.js", 517 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-dialog-element.js" 518 } 519 } 520</script>
520 521
522<script id='pagefly-heatmap-config' type='application/json'> 523 {} 524</script>
vendor: 1 bytes, line 524
524
525<script> 526 (function () { 527 var el = document.getElementById('pagefly-heatmap-config') 528 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 529 try { 530 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 531 } catch (e) { 532 window.__pagefly_heatmap_config__ = {} 533 } 534 })() 535</script>
vendor: 1 bytes, line 535
535
536<script> 537 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 538 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 539 // overlay path in the metafield, and this page must already be one the merchant enabled 540 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 541 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 542 (function () { 543 var cfg = window.__pagefly_heatmap_config__ || {} 544 var id = (window.__pagefly_page_setting__ || {}).pageId 545 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 546 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 547 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 548 var s = document.createElement('script') 549 s.src = 'https://cdn.shopify.com/extensions/01a10f37-6ebf-7712-9c45-e334b1408f07/pagefly-ai-page-builder-364/assets/pagefly-heatmap-overlay.js' 550 s.defer = true 551 document.head.appendChild(s) 552 })() 553</script>
553 554 555<!-- BEGIN app snippet: pf-ai-schema --> 556<!-- END app snippet --> 557 558 559<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
560<script> 561 window.Rebuy = window.Rebuy || {}; 562 window.Rebuy.customer = window.Rebuy.customer || {}; 563 564 window.Rebuy.market = window.Rebuy.market || {}; 565 566 window.Rebuy.market.country = "US"; 567 568 569 window.Rebuy.market.locale = "en"; 570 571</script>
571 572 573 574 575 576 577<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
578<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: 192118835,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 578
578
579<script> 580 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 581</script>
vendor: 1 bytes, line 581
581
582<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}
582).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: 192118835,storefrontBaseUrl: "https://dearbarber.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dearbarber.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"921370997","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-F1VCMHET81\\\",\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-F1VCMHET81\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-F1VCMHET81\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-F1VCMHET81\\\",\\\"MC-Z2PFJM1DMY\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-F1VCMHET81\\\",\\\"MC-Z2PFJM1DMY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-F1VCMHET81\\\",\\\"MC-Z2PFJM1DMY\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-F1VCMHET81\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-F1VCMHET81\\\"}],\\\"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"]}
582,{"id":"146636915","configuration":"{\"pixel_id\":\"4973367122763432\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"92766323","configuration":"{\"subscriberId\":\"aee7f318-45fb-4715-8aea-07bc1a789560\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7840e1d80e0e2c318fd68350f635b25f","type":"APP","apiClientId":1576377,"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":"159678837","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"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":"Dear Barber","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"dear-barber.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/dearbarber.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://dearbarber.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"178378277237","themeStoreId":"380","themePublished":"true","eventMetadataId":"3954db29-1bf4-4496-9d6f-e3bb6cc27d10","pageType":"blog","resourceId":"8325365811","shopId":"192118835","storefrontBaseUrl":"https:\/\/dearbarber.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
582<script> 583 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 584 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 585 window.ShopifyAnalytics.meta.currency = 'GBP'; 586 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":8325365811,"requestId":"32958d61-3f90-4ef7-ab5e-2972d0b8477d-1791260785"}}; 587 for (var attr in meta) { 588 window.ShopifyAnalytics.meta[attr] = meta[attr]; 589 } 590</script>
vendor: 1 bytes, line 590
590
591<script class="analytics"> 592 (function () { 593 var customDocumentWrite = function(content) { 594 var jquery = null; 595 596 if (window.jQuery) { 597 jquery = window.jQuery; 598 } else if (window.Checkout && window.Checkout.$) { 599 jquery = window.Checkout.$; 600 } 601 602 if (jquery) { 603 jquery('body').append(content); 604 } 605 }; 606 607 var hasLoggedConversion = function(token) { 608 if (token) { 609 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 610 } 611 return false; 612 } 613 614 var setCookieIfConversion = function(token) { 615 if (token) { 616 var twoMonthsFromNow = new Date(Date.now()); 617 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 618 619 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 620 } 621 } 622 623 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 624 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 625 if (trekkie.integrations) { 626 return; 627 } 628 trekkie.methods = [ 629 'identify', 630 'page', 631 'ready', 632 'track', 633 'trackForm', 634 'trackLink' 635 ]; 636 trekkie.factory = function(method) { 637 return function() { 638 var args = Array.prototype.slice.call(arguments); 639 args.unshift(method); 640 trekkie.push(args); 641 if (method == 'track' || method == 'page') { 642 var pageUrl; 643 try { 644 pageUrl = window.location.href; 645 } catch (e) {} 646 var pageReferrer; 647 try { 648 pageReferrer = document.referrer; 649 } catch (e) {} 650 try { 651 if (window.__TREKKIE_SHIM_QUEUE == null) { 652 window.__TREKKIE_SHIM_QUEUE = []; 653 } 654 window.__TREKKIE_SHIM_QUEUE.push({ 655 from: 'trekkie-stub', 656 method: method, 657 args: args.slice(1), 658 pageContext: { 659 url: pageUrl, 660 referrer: pageReferrer 661 } 662 }); 663 } catch (e) { 664 // no-op 665 } 666 } 667 return trekkie; 668 }; 669 }; 670 for (var i = 0; i < trekkie.methods.length; i++) { 671 var key = trekkie.methods[i]; 672 trekkie[key] = trekkie.factory(key); 673 } 674 trekkie.load = function(config) { 675 trekkie.config = config || {}; 676 trekkie.config.initialDocumentCookie = document.cookie; 677 var first = document.getElementsByTagName('script')[0]; 678var script = document.createElement('script'); 679script.type = 'text/javascript'; 680script.onerror = function(e) { 681 var scriptFallback = document.createElement('script'); 682 scriptFallback.type = 'text/javascript'; 683 scriptFallback.onerror = function(error) { 684 var Monorail = { 685 produce: function produce(monorailDomain, schemaId, payload) { 686 var currentMs = new Date().getTime(); 687 var event = { 688 schema_id: schemaId, 689 payload: payload, 690 metadata: { 691 event_created_at_ms: currentMs, 692 event_sent_at_ms: currentMs 693 } 694 }; 695 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 696 }, 697 sendRequest: function sendRequest(endpointUrl, payload) { 698 // Try the sendBeacon API 699 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 700 var blobData = new window.Blob([payload], { 701 type: 'text/plain' 702 }); 703 704 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 705 return true; 706 } // sendBeacon was not successful 707 708 } // XHR beacon 709 710 var xhr = new XMLHttpRequest(); 711 712 try { 713 xhr.open('POST', endpointUrl); 714 xhr.setRequestHeader('Content-Type', 'text/plain'); 715 xhr.send(payload); 716 } catch (e) { 717 console.log(e); 718 } 719 720 return false; 721 }, 722 isIos12: function isIos12() { 723 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 724 } 725 }; 726 Monorail.produce('monorail-edge.shopifysvc.com', 727 'trekkie_storefront_load_errors/1.1', 728 {shop_id: 192118835, 729 theme_id: 178378277237, 730 app_name: "storefront", 731 context_url: window.location.href, 732 source_url: "//dearbarber.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 733 734 }; 735 scriptFallback.async = true; 736 scriptFallback.src = '//dearbarber.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 737 first.parentNode.insertBefore(scriptFallback, first); 738}; 739script.async = true; 740script.src = '//dearbarber.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 741first.parentNode.insertBefore(script, first); 742 743 }; 744 trekkie.load( 745 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":192118835,"isMerchantRequest":null,"themeId":178378277237,"themeCityHash":"15721287432993945302","contentLanguage":"en","currency":"GBP","eventMetadataId":"3954db29-1bf4-4496-9d6f-e3bb6cc27d10"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 746 ); 747 748 var loaded = false;
749 trekkie.ready(function() { 750 if (loaded) return; 751 loaded = true; 752 753 window.ShopifyAnalytics.lib = window.trekkie; 754 755 var originalDocumentWrite = document.write; 756 document.write = customDocumentWrite; 757 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 758 document.write = originalDocumentWrite; 759 760 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 761 var token = match? match[1]: undefined; 762 if (!hasLoggedConversion(token)) { 763 setCookieIfConversion(token); 764 765 } 766 }); 767 768 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":8325365811,"requestId":"32958d61-3f90-4ef7-ab5e-2972d0b8477d-1791260785","shopifyEmitted":true}); 769 770 var eventsListenerScript = document.createElement('script'); 771 eventsListenerScript.async = true; 772 eventsListenerScript.src = "//dearbarber.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 773 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 774})();</script>
774 775
775<script> 776 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 777 window.ga = function ga() { 778 (window.ga.q = window.ga.q || []).push(arguments); 779 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 780 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 781 } 782 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."); 783 }; 784 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 785 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 786 } 787 } 788</script>
vendor: 1 bytes, line 788
788
789<script 790 defer 791 src="https://dearbarber.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js" 792 data-application="storefront-renderer" 793 data-shop-id="192118835" 794 data-render-region="gcp-us-west1" 795 data-page-type="blog" 796 data-theme-instance-id="178378277237" 797 data-theme-name="Minimal" 798 data-theme-version="11.7.12" 799 data-monorail-region="shop_domain" 800 data-resource-timing-sampling-rate="10" 801 data-shs="true" 802 data-shs-beacon="true" 803 data-shs-export-with-fetch="true" 804 data-shs-logs-sample-rate="1" 805 data-shs-beacon-endpoint="https://dearbarber.co.uk/api/collect" 806></script>
vendor: 1 bytes, line 806
806
807<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Dear Barber. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
807,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 807
807
808<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"192118835","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
808 809<meta name="shopify-y" content="875e84e1-9de9-42e5-aaf8-0cd539f9e344" data-expiration="1822818385000"><meta name="shopify-s" content="2c1bbf35-ff3c-491e-8d01-20998bdbc6c7" data-expiration="1791262585000"><meta name="new-cookie-storage-activated" content="t"> 810</head> 811 812 813<body id="news" class="template-blog">
814<script>window.KlarnaThemeGlobals={};</script>
814 815 816 817 818 819 <div id="shopify-section-header" class="shopify-section"><style> 820 .logo__image-wrapper { 821 max-width: 250px; 822 } 823 /*================= If logo is above navigation ================== */ 824 825 .site-nav { 826 827 border-top: 1px solid #dddddd; 828 border-bottom: 1px solid #dddddd; 829 830 margin-top: 30px; 831 } 832 833 834 .logo__image-wrapper { 835 margin: 0 auto; 836 } 837 838 839 840 /*============ If logo is on the same line as navigation ============ */ 841 842 843 844 845</style> 846 847<div data-section-id="header" data-section-type="header-section"> 848 <div class="header-bar"> 849 <div class="wrapper medium-down--hide"> 850 <div class="post-large--display-table"> 851 852 853 <div class="header-bar__left post-large--display-table-cell"> 854 855 856 857 858 859 860 <div class="header-bar__module header-bar__message"> 861 862 Barber Approved | Made in UK | 5 Star Reviewed 863 864 </div> 865 866 867 </div> 868 869 870 871 <div class="header-bar__right post-large--display-table-cell"> 872 873 874 <ul class="header-bar__module header-bar__module--list"> 875 876 <li> 877 <a href="/account/login" id="customer_login_link">Log in</a> 878 </li> 879 <li>or</li> 880 <li> 881 <a href="/account/register" id="customer_register_link">Create account</a> 882 </li> 883 884 </ul> 885 886 887 <div class="header-bar__module"> 888 <span class="header-bar__sep" aria-hidden="true"></span> 889 <a href="/cart" class="cart-page-link"> 890 <span class="icon icon-cart header-bar__cart-icon" aria-hidden="true"></span> 891 </a> 892 </div> 893 894 <div class="header-bar__module"> 895 <a href="/cart" class="cart-page-link"> 896 Cart 897 <span class="cart-count header-bar__cart-count hidden-count">0</span> 898 </a> 899 </div> 900 901 902 903 <div class="header-bar__module header-bar__search"> 904 905 906 907 <form action="/search" method="get" class="header-bar__search-form clearfix" role="search"> 908 909 <button type="submit" class="btn btn--search icon-fallback-text header-bar__search-submit"> 910 <span class="icon icon-search" aria-hidden="true"></span> 911 <span class="fallback-text">Search</span> 912 </button> 913 <input type="search" name="q" value="" aria-label="Search" class="header-bar__search-input" placeholder="Search"> 914 </form> 915 916 917 </div> 918 919 920 921 </div> 922 </div> 923 </div> 924 925 <div class="wrapper post-large--hide announcement-bar--mobile"> 926 927 928 <span>Barber Approved | Made in UK | 5 Star Reviewed</span> 929 930 931 </div> 932 933 <div class="wrapper post-large--hide mobile-nav-container"> 934 935 936 <button type="button" class="mobile-nav-trigger" id="MobileNavTrigger" aria-controls="MobileNav" aria-expanded="false"> 937 <span class="icon icon-hamburger" aria-hidden="true"></span> 938 Menu 939 </button> 940 941 <a class="header-bar--product-page-logo" href="/" itemprop="url" style="padding-top:71.77033492822966%;"> 942 <img src="//dearbarber.co.uk/cdn/shop/t/16/assets/DB_Crest%20logo_WHITE_200x.png?v=3902608522741721781744387352" /> 943 </a> 944 <a href="/cart" class="cart-page-link mobile-cart-page-link"> 945 <span class="icon icon-cart header-bar__cart-icon" aria-hidden="true"></span> 946 Cart <span class="cart-count hidden-count">0</span> 947 </a> 948 </div> 949 <nav role="navigation"> 950 <ul id="MobileNav" class="mobile-nav post-large--hide"> 951 952 953 954 <li class="mobile-nav__link" aria-haspopup="true"> 955 <a 956 href="/collections" 957 class="mobile-nav__sublist-trigger" 958 aria-controls="MobileNav-Parent-1" 959 aria-expanded="false"> 960 Shop Now 961 <span class="icon-fallback-text mobile-nav__sublist-expand" aria-hidden="true"> 962 <span class="icon icon-plus" aria-hidden="true"></span> 963 <span class="fallback-text">+</span> 964</span> 965<span class="icon-fallback-text mobile-nav__sublist-contract" aria-hidden="true"> 966 <span class="icon icon-minus" aria-hidden="true"></span> 967 <span class="fallback-text">-</span> 968</span> 969 970 </a> 971 <ul 972 id="MobileNav-Parent-1" 973 class="mobile-nav__sublist"> 974 975 976 977 <li class="mobile-nav__sublist-link"> 978 <a 979 href="/collections/frontpage" 980 > 981 Hair Styling 982 </a> 983 </li> 984 985 986 987 <li class="mobile-nav__sublist-link"> 988 <a 989 href="/collections/grooming-collection" 990 > 991 Grooming Products 992 </a> 993 </li> 994 995 996 997 <li class="mobile-nav__sublist-link"> 998 <a 999 href="/collections/gifting" 1000 > 1001 Gifting 1002 </a> 1003 </li> 1004 1005 1006 1007 <li class="mobile-nav__sublist-link"> 1008 <a 1009 href="/collections/accessories" 1010 > 1011 Accessories 1012 </a> 1013 </li> 1014 1015 1016 1017 <li class="mobile-nav__sublist-link"> 1018 <a 1019 href="/collections/view-all" 1020 > 1021 View All 1022 </a> 1023 </li> 1024 1025 1026 </ul> 1027 </li> 1028 1029 1030 1031 <li class="mobile-nav__link"> 1032 <a 1033 href="/" 1034 class="mobile-nav" 1035 > 1036 Home 1037 </a> 1038 </li> 1039 1040 1041 1042 <li class="mobile-nav__link"> 1043 <a 1044 href="/blogs/news" 1045 class="mobile-nav" 1046 aria-current="page"> 1047 Blog 1048 </a> 1049 </li> 1050 1051 1052 1053 1054 <li class="mobile-nav__link" aria-haspopup="true"> 1055 <a 1056 href="/collections/barber-shops" 1057 class="mobile-nav__sublist-trigger" 1058 aria-controls="MobileNav-Parent-4" 1059 aria-expanded="false"> 1060 Professional Trade
1061 <span class="icon-fallback-text mobile-nav__sublist-expand" aria-hidden="true"> 1062 <span class="icon icon-plus" aria-hidden="true"></span> 1063 <span class="fallback-text">+</span> 1064</span> 1065<span class="icon-fallback-text mobile-nav__sublist-contract" aria-hidden="true"> 1066 <span class="icon icon-minus" aria-hidden="true"></span> 1067 <span class="fallback-text">-</span> 1068</span> 1069 1070 </a> 1071 <ul 1072 id="MobileNav-Parent-4" 1073 class="mobile-nav__sublist"> 1074 1075 <li class="mobile-nav__sublist-link "> 1076 <a href="/collections/barber-shops" class="site-nav__link">All <span class="visually-hidden">Professional Trade</span></a> 1077 </li> 1078 1079 1080 1081 <li class="mobile-nav__sublist-link"> 1082 <a 1083 href="/collections/barber-shops" 1084 > 1085 Shop Professional Trade 1086 </a> 1087 </li> 1088 1089 1090 1091 <li class="mobile-nav__sublist-link"> 1092 <a 1093 href="/pages/quick-order" 1094 > 1095 Quick Order Form 1096 </a> 1097 </li> 1098 1099 1100 1101 <li class="mobile-nav__sublist-link"> 1102 <a 1103 href="/pages/professional-trade" 1104 > 1105 Become A Stockist 1106 </a> 1107 </li> 1108 1109 1110 </ul> 1111 </li> 1112 1113 1114 1115 <li class="mobile-nav__link"> 1116 <a 1117 href="/pages/free-styling-guide" 1118 class="mobile-nav" 1119 > 1120 Hair Styling Quiz 1121 </a> 1122 </li> 1123 1124 1125 1126 1127 1128 <li class="mobile-nav__link"> 1129 <a href="/account/login" id="customer_login_link">Log in</a> 1130 </li> 1131 <li class="mobile-nav__link"> 1132 <a href="/account/register" id="customer_register_link">Create account</a> 1133 </li> 1134 1135 1136 1137 <li class="mobile-nav__link"> 1138 1139 <div class="header-bar__module header-bar__search"> 1140 1141 1142 1143 <form action="/search" method="get" class="header-bar__search-form clearfix" role="search"> 1144 1145 <button type="submit" class="btn btn--search icon-fallback-text header-bar__search-submit"> 1146 <span class="icon icon-search" aria-hidden="true"></span> 1147 <span class="fallback-text">Search</span> 1148 </button> 1149 <input type="search" name="q" value="" aria-label="Search" class="header-bar__search-input" placeholder="Search"> 1150 </form> 1151 1152 1153 </div> 1154 1155 </li> 1156 </ul> 1157</nav> 1158 1159 </div> 1160 1161 <header class="site-header" role="banner"> 1162 <div class="wrapper"> 1163 1164 1165 <div class="grid--full"> 1166 <div class="grid__item"> 1167 1168 <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 1169 1170 1171 <noscript> 1172 1173 <div class="logo__image-wrapper"> 1174 <img src="//dearbarber.co.uk/cdn/shop/files/Dear_Barber_0f48bef6-0339-437a-962d-52dcb4996b4d_250x.png?v=1613734711" alt="Dear Barber" /> 1175 </div> 1176 </noscript> 1177 <div class="logo__image-wrapper supports-js"> 1178 <a href="/" itemprop="url" style="padding-top:71.77033492822966%;"> 1179 1180 <img class="logo__image lazyload" 1181 src="//dearbarber.co.uk/cdn/shop/files/Dear_Barber_0f48bef6-0339-437a-962d-52dcb4996b4d_300x300.png?v=1613734711" 1182 data-src="//dearbarber.co.uk/cdn/shop/files/Dear_Barber_0f48bef6-0339-437a-962d-52dcb4996b4d_{width}x.png?v=1613734711" 1183 data-widths="[120, 180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]" 1184 data-aspectratio="1.3933333333333333" 1185 data-sizes="auto" 1186 alt="Dear Barber" 1187 itemprop="logo"> 1188 </a> 1189 </div> 1190 1191 1192 </div> 1193 1194 </div> 1195 </div> 1196 <div class="grid--full medium-down--hide"> 1197 <div class="grid__item"> 1198 1199<nav> 1200 <ul class="site-nav" id="AccessibleNav"> 1201 1202 1203 1204 <li 1205 class="site-nav--has-dropdown " 1206 aria-haspopup="true"> 1207 <a 1208 href="/collections" 1209 class="site-nav__link" 1210 data-meganav-type="parent" 1211 aria-controls="MenuParent-1" 1212 aria-expanded="false" 1213 > 1214 Shop Now
1215 <span class="icon icon-arrow-down" aria-hidden="true"></span> 1216 </a> 1217 <ul 1218 id="MenuParent-1" 1219 class="site-nav__dropdown " 1220 data-meganav-dropdown> 1221 1222 1223 <li> 1224 <a 1225 href="/collections/frontpage" 1226 class="site-nav__link" 1227 data-meganav-type="child" 1228 1229 tabindex="-1"> 1230 Hair Styling 1231 </a> 1232 </li> 1233 1234 1235 1236 <li> 1237 <a 1238 href="/collections/grooming-collection" 1239 class="site-nav__link" 1240 data-meganav-type="child" 1241 1242 tabindex="-1"> 1243 Grooming Products 1244 </a> 1245 </li> 1246 1247 1248 1249 <li> 1250 <a 1251 href="/collections/gifting" 1252 class="site-nav__link" 1253 data-meganav-type="child" 1254 1255 tabindex="-1"> 1256 Gifting 1257 </a> 1258 </li> 1259 1260 1261 1262 <li> 1263 <a 1264 href="/collections/accessories" 1265 class="site-nav__link" 1266 data-meganav-type="child" 1267 1268 tabindex="-1"> 1269 Accessories 1270 </a> 1271 </li> 1272 1273 1274 1275 <li> 1276 <a 1277 href="/collections/view-all" 1278 class="site-nav__link" 1279 data-meganav-type="child" 1280 1281 tabindex="-1"> 1282 View All 1283 </a> 1284 </li> 1285 1286 1287 </ul> 1288 </li> 1289 1290 1291 1292 <li> 1293 <a 1294 href="/" 1295 class="site-nav__link" 1296 data-meganav-type="child" 1297 > 1298 Home 1299 </a> 1300 </li> 1301 1302 1303 1304 <li class="site-nav--active"> 1305 <a 1306 href="/blogs/news" 1307 class="site-nav__link" 1308 data-meganav-type="child" 1309 aria-current="page"> 1310 Blog 1311 </a> 1312 </li> 1313 1314 1315 1316 1317 <li 1318 class="site-nav--has-dropdown " 1319 aria-haspopup="true"> 1320 <a 1321 href="/collections/barber-shops" 1322 class="site-nav__link" 1323 data-meganav-type="parent" 1324 aria-controls="MenuParent-4" 1325 aria-expanded="false" 1326 > 1327 Professional Trade 1328 <span class="icon icon-arrow-down" aria-hidden="true"></span> 1329 </a> 1330 <ul 1331 id="MenuParent-4" 1332 class="site-nav__dropdown " 1333 data-meganav-dropdown> 1334 1335 1336 <li> 1337 <a 1338 href="/collections/barber-shops" 1339 class="site-nav__link" 1340 data-meganav-type="child" 1341 1342 tabindex="-1"> 1343 Shop Professional Trade 1344 </a> 1345 </li> 1346 1347 1348 1349 <li> 1350 <a 1351 href="/pages/quick-order" 1352 class="site-nav__link" 1353 data-meganav-type="child" 1354 1355 tabindex="-1"> 1356 Quick Order Form 1357 </a> 1358 </li> 1359 1360 1361 1362 <li> 1363 <a 1364 href="/pages/professional-trade" 1365 class="site-nav__link" 1366 data-meganav-type="child" 1367 1368 tabindex="-1"> 1369 Become A Stockist 1370 </a> 1371 </li> 1372 1373 1374 </ul> 1375 </li> 1376 1377 1378 1379 <li> 1380 <a 1381 href="/pages/free-styling-guide" 1382 class="site-nav__link" 1383 data-meganav-type="child" 1384 > 1385 Hair Styling Quiz 1386 </a> 1387 </li> 1388 1389 1390 </ul> 1391</nav> 1392 1393 </div> 1394 </div> 1395 1396 1397 </div> 1398 </header> 1399</div> 1400 1401<style> 1402 1403.header-bar--product-page-logo{ 1404 display: none; 1405} 1406 1407 .header-bar--product-page-logo > img{ 1408 max-width: 70px; 1409 display: block; 1410 } 1411@media (max-width: 768px){ 1412.grid--full { 1413 display: none; 1414} 1415 1416 .mobile-nav-container{ 1417 1418 display: grid; 1419 width: 100%; 1420 padding: 0; 1421 margin: 0; 1422 max-width: 100%; 1423 grid-template-columns: repeat(3, 1fr); 1424 align-items: center; 1425 justify-items: center; 1426 padding-bottom: 10px; 1427 1428 } 1429 1430 1431 .header-bar--product-page-logo{ 1432 /* position: absolute; 1433 left: 50%; 1434 transform: translateX(-50%); */ 1435 max-width: 70px; 1436 display: block; 1437 padding: 0 !important 1438 } 1439 1440 .template-index .site-header{ 1441 padding: 10px 0 !important; 1442 } 1443 1444} 1445 1446</style> 1447 1448 1449</div> 1450 1451 <main class="wrapper main-content" role="main"> 1452 <div class="grid"> 1453 <div class="grid__item"> 1454 1455 1456<div id="shopify-section-blog-template" class="shopify-section"> 1457 1458<div class="grid"> 1459 1460 <div class="grid__item post-large--four-fifths"> 1461 1462 <div class="grid"> 1463 <div class="grid__item post-large--ten-twelfths"> 1464 1465 1466 <header class="section-header"> 1467 <h1 class="section-header__title h3"> 1468 1469 News 1470 1471 </h1> 1472 </header> 1473 1474 1475 1476 <h2><a href="/blogs/news/did-you-know-what-mattifier-actually-does">Did You Know? â What Mattifier Actually Does</a></h2> 1477 <p class="blog-date"> 1478 <time datetime="2026-01-23T10:14:03Z">January 23, 2026</time> 1479 1480 1481 </p> 1482 1483 1484 <div class="rte"> 1485 1486 1487 1488<style> 1489 1490 1491 #ArticleImage-blog-template--394115875189 { 1492 max-width: 845px; 1493 max-height: 828.3888888888889px; 1494 } 1495 #ArticleImageWrapper-blog-template--394115875189 { 1496 max-width: 845px; 1497 } 1498</style> 1499 1500 <p> 1501 <div id="ArticleImageWrapper-blog-template--394115875189" class="article__image-wrapper supports-js"> 1502 <div style="padding-top:98.03418803418803%;"> 1503 <img id="ArticleImage-blog-template--394115875189" 1504 class="article__image lazyload" 1505 src="//dearbarber.co.uk/cdn/shop/articles/MAttifier_lifestyle_4_5af5ee2c-fe59-4186-b160-01ae283e49f2_300x300.jpg?v=1769163444" 1506 data-src="//dearbarber.co.uk/cdn/shop/articles/MAttifier_lifestyle_4_5af5ee2c-fe59-4186-b160-01ae283e49f2_{width}x.jpg?v=1769163444" 1507 data-widths="[90, 120, 150, 180, 360, 480, 600, 750, 940, 1080, 1296]" 1508 data-aspectratio="1.020052310374891" 1509 data-sizes="auto" 1510 alt="Did You Know? â What Mattifier Actually Does"> 1511 </div> 1512 </div> 1513 </p> 1514 1515 <noscript> 1516 <p><a href="/blogs/news/did-you-know-what-mattifier-actually-does" title=""><img src="//dearbarber.co.uk/cdn/shop/articles/MAttifier_lifestyle_4_5af5ee2c-fe59-4186-b160-01ae283e49f2_1024x1024.jpg?v=1769163444" alt="Did You Know? â What Mattifier Actually Does" class="article__image" /></a></p> 1517 </noscript> 1518 1519 1520 <p>Discover what Dear Barber Mattifier does, how kaolin clay transforms hair texture and adds volume without stiffness, plus reviewer insights and styling tips.</p> 1521 1522 </div> 1523 1524 <p><a href="/blogs/news/did-you-know-what-mattifier-actually-does">Read more →</a></p> 1525 1526 <hr> 1527 1528 1529 1530 <h2><a href="/blogs/news/3-men-s-hair-myths-that-are-ruining-your-style-and-what-to-do-instead">3 Menâs Hair Myths That Are Ruining Your Style (And What to Do Instead)</a></h2> 1531 <p class="blog-date"> 1532 <time datetime="2025-11-11T15:02:22Z">November 11, 2025</time> 1533 1534 1535 </p> 1536 1537 1538 <div class="rte"> 1539 1540 1541 1542<style> 1543 1544 1545 #ArticleImage-blog-template--392709439861 { 1546 max-width: 845px; 1547 max-height: 845.0px; 1548 } 1549 #ArticleImageWrapper-blog-template--392709439861 { 1550 max-width: 845px; 1551 } 1552</style> 1553 1554 <p> 1555 <div id="ArticleImageWrapper-blog-template--392709439861" class="article__image-wrapper supports-js"> 1556 <div style="padding-top:100.0%;"> 1557 <img id="ArticleImage-blog-template--392709439861" 1558 class="article__image lazyload" 1559 src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_87_300x300.png?v=1762873348" 1560 data-src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_87_{width}x.png?v=1762873348" 1561 data-widths="[90, 120, 150, 180, 360, 480, 600, 750, 940, 1080, 1296]" 1562 data-aspectratio="1.0" 1563 data-sizes="auto" 1564 alt="3 Menâs Hair Myths That Are Ruining Your Style (And What to Do Instead)"> 1565 </div> 1566 </div> 1567 </p> 1568 1569 <noscript> 1570 <p><a href="/blogs/news/3-men-s-hair-myths-that-are-ruining-your-style-and-what-to-do-instead" title=""><img src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_87_1024x1024.png?v=1762873348" alt="3 Menâs Hair Myths That Are Ruining Your Style (And What to Do Instead)" class="article__image" /></a></p> 1571 </noscript> 1572 1573 1574 <p>Menâs hair myths, grooming myths, menâs hair styling tips, how often to wash hair men, do hats cause baldness, is daily hair product bad, menâs grooming UK, Dear Barber hair styling</p> 1575 1576 </div> 1577 1578 <p><a href="/blogs/news/3-men-s-hair-myths-that-are-ruining-your-style-and-what-to-do-instead">Read more →</a></p> 1579 1580 <hr> 1581 1582 1583 1584 <h2><a href="/blogs/news/how-to-prep-your-hair-like-a-barber-the-secret-to-long-lasting-style-dear-barber">How to Prep Your Hair Like a Barber: The Secret to Long-Lasting Style | Dear Barber</a></h2> 1585 <p class="blog-date"> 1586 <time datetime="2025-10-29T16:39:48Z">October 29, 2025</time> 1587 1588 1589 </p> 1590 1591 1592 <div class="rte"> 1593 1594 1595 1596<style> 1597 1598 1599 #ArticleImage-blog-template--392438186357 { 1600 max-width: 845px; 1601 max-height: 845.0px; 1602 } 1603 #ArticleImageWrapper-blog-template--392438186357 { 1604 max-width: 845px; 1605 } 1606</style> 1607 1608 <p> 1609 <div id="ArticleImageWrapper-blog-template--392438186357" class="article__image-wrapper supports-js"> 1610 <div style="padding-top:100.0%;"> 1611 <img id="ArticleImage-blog-template--392438186357" 1612 class="article__image lazyload" 1613 src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_86_300x300.png?v=1761755993" 1614 data-src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_86_{width}x.png?v=1761755993" 1615 data-widths="[90, 120, 150, 180, 360, 480, 600, 750, 940, 1080, 1296]" 1616 data-aspectratio="1.0" 1617 data-sizes="auto" 1618 alt="How to Prep Your Hair Like a Barber: The Secret to Long-Lasting Style | Dear Barber"> 1619 </div> 1620 </div> 1621 </p> 1622 1623 <noscript> 1624 <p><a href="/blogs/news/how-to-prep-your-hair-like-a-barber-the-secret-to-long-lasting-style-dear-barber" title=""><img src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_86_1024x1024.png?v=1761755993" alt="How to Prep Your Hair Like a Barber: The Secret to Long-Lasting Style | Dear Barber" class="article__image" /></a></p> 1625 </noscript> 1626 1627 1628 <p>Discover the essential steps to prep your hair before styling. Learn how to wash, condition, and prime your hair for maximum hold, texture, and finish with Dear Barber.</p> 1629 1630 </div> 1631 1632 <p><a href="/blogs/news/how-to-prep-your-hair-like-a-barber-the-secret-to-long-lasting-style-dear-barber">Read more →</a></p> 1633 1634 <hr> 1635 1636 1637 1638 <h2><a href="/blogs/news/beard-care-for-new-growers-winter-beard-starter-guide">Beard Care for New Growers | Winter Beard Starter Guide</a></h2> 1639 <p class="blog-date"> 1640 <time datetime="2025-10-20T12:50:51Z">October 20, 2025</time> 1641 1642 1643 </p> 1644 1645 1646 <div class="rte"> 1647 1648 1649 1650<style> 1651 1652 1653 #ArticleImage-blog-template--392194883957 { 1654 max-width: 845px; 1655 max-height: 845.0px; 1656 } 1657 #ArticleImageWrapper-blog-template--392194883957 { 1658 max-width: 845px; 1659 } 1660</style> 1661 1662 <p> 1663 <div id="ArticleImageWrapper-blog-template--392194883957" class="article__image-wrapper supports-js"> 1664 <div style="padding-top:100.0%;"> 1665 <img id="ArticleImage-blog-template--392194883957" 1666 class="article__image lazyload" 1667 src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_85_314bd8c6-f8a0-482f-bf4d-288dd9791d55_300x300.png?v=1760961054" 1668 data-src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_85_314bd8c6-f8a0-482f-bf4d-288dd9791d55_{width}x.png?v=1760961054" 1669 data-widths="[90, 120, 150, 180, 360, 480, 600, 750, 940, 1080, 1296]" 1670 data-aspectratio="1.0" 1671 data-sizes="auto" 1672 alt="Beard Care for New Growers | Winter Beard Starter Guide"> 1673 </div> 1674 </div> 1675 </p> 1676 1677 <noscript> 1678 <p><a href="/blogs/news/beard-care-for-new-growers-winter-beard-starter-guide" title=""><img src="//dearbarber.co.uk/cdn/shop/articles/Untitled_design_85_314bd8c6-f8a0-482f-bf4d-288dd9791d55_1024x1024.png?v=1760961054" alt="Beard Care for New Growers | Winter Beard Starter Guide" class="article__image" /></a></p> 1679 </noscript> 1680 1681 1682 <p data-start="402" data-end="680">Growing a beard this winter? Learn how to nurture, style and maintain a healthy winter-ready beard â from itch control to trimming, with top picks from Dear Barberâs grooming line.</p> 1683 1684 </div> 1685 1686 <p><a href="/blogs/news/beard-care-for-new-growers-winter-beard-starter-guide">Read more →</a></p> 1687 1688 <hr> 1689 1690 1691 1692 <h2><a href="/blogs/news/how-to-tell-your-barber-exactly-what-you-want-our-5-step-guide">How To Tell Your Barber Exactly What You Want: Our 5 Step Guide</
1692a></h2> 1693 <p class="blog-date"> 1694 <time datetime="2025-09-01T19:30:00Z">September 1, 2025</time> 1695 1696 1697 </p> 1698 1699 1700 <div class="rte"> 1701 1702 1703 1704<style> 1705 1706 1707 #ArticleImage-blog-template--392195146101 { 1708 max-width: 845px; 1709 max-height: 845.0px; 1710 } 1711 #ArticleImageWrapper-blog-template--392195146101 { 1712 max-width: 845px; 1713 } 1714</style> 1715 1716 <p> 1717 <div id="ArticleImageWrapper-blog-template--392195146101" class="article__image-wrapper supports-js"> 1718 <div style="padding-top:100.0%;"> 1719 <img id="ArticleImage-blog-template--392195146101" 1720 class="article__image lazyload" 1721 src="//dearbarber.co.uk/cdn/shop/articles/Vintage_barber_chair_9f0237ff-bc61-46d6-a156-2a209f9da2f8_300x300.png?v=1760961228" 1722 data-src="//dearbarber.co.uk/cdn/shop/articles/Vintage_barber_chair_9f0237ff-bc61-46d6-a156-2a209f9da2f8_{width}x.png?v=1760961228" 1723 data-widths="[90, 120, 150, 180, 360, 480, 600, 750, 940, 1080, 1296]" 1724 data-aspectratio="1.0" 1725 data-sizes="auto" 1726 alt="How To Tell Your Barber Exactly What You Want: Our 5 Step Guide"> 1727 </div> 1728 </div> 1729 </p> 1730 1731 <noscript> 1732 <p><a href="/blogs/news/how-to-tell-your-barber-exactly-what-you-want-our-5-step-guide" title=""><img src="//dearbarber.co.uk/cdn/shop/articles/Vintage_barber_chair_9f0237ff-bc61-46d6-a156-2a209f9da2f8_1024x1024.png?v=1760961228" alt="How To Tell Your Barber Exactly What You Want: Our 5 Step Guide" class="article__image" /></a></p> 1733 </noscript> 1734 1735 1736 <p>Learn how to talk in your barber's language and you'll never leave the chair disappointed again. Â Ever sat down in the barber's chair and not known the answer to the age-old question "what will it be, Sir?"? Or did you recently change barbers or decide on a radically different style and struggle to convey your requirements clearly? Â Chances are you are not alone, and, despite being asked the same question every 3-6 weeks, it is surprising how difficult most of us find it to clearly explain to our barber what we want. Â 5 Steps to Barber Shop...</p> 1737 1738 </div> 1739 1740 <p><a href="/blogs/news/how-to-tell-your-barber-exactly-what-you-want-our-5-step-guide">Read more →</a></p> 1741 1742 1743 1744 1745 1746 1747 <div class="text-center"> 1748 1749 1750<ul class="pagination-custom"> 1751 1752 <li class="disabled"><span>←</span></li> 1753 1754 1755 1756 1757 1758 <li class="active"><span>1</span></li> 1759 1760 1761 1762 1763 <li> 1764 <a href="/blogs/news?page=2" title="">2</a> 1765 </li> 1766 1767 1768 1769 <li> 1770 <a href="/blogs/news?page=3" title="">3</a> 1771 </li> 1772 1773 1774 1775 1776 <li><span>…</span></li> 1777 1778 1779 1780 1781 <li> 1782 <a href="/blogs/news?page=14" title="">14</a> 1783 </li> 1784 1785 1786 1787 1788 <li><a href="/blogs/news?page=2" title="Next »">→</a></li> 1789 1790</ul> 1791 1792 </div> 1793 1794 </div> 1795 </div> 1796 </div> 1797 1798 <aside class="sidebar grid__item post-large--one-fifth"> 1799 <h3 class="h4">Recent Articles</h3> 1800 1801 <p> 1802 <a href="/blogs/news/did-you-know-what-mattifier-actually-does">Did You Know? â What Mattifier Actually Does</a> 1803 <br> 1804 <time pubdate datetime="2026-01-23T10:14:03Z"> 1805 <em class="text-light">January 23, 2026</em> 1806 </time> 1807 </p> 1808 1809 <p> 1810 <a href="/blogs/news/3-men-s-hair-myths-that-are-ruining-your-style-and-what-to-do-instead">3 Menâs Hair Myths That Are Ruining Your Style (And What to Do Instead)</a> 1811 <br> 1812 <time pubdate datetime="2025-11-11T15:02:22Z"> 1813 <em class="text-light">November 11, 2025</em> 1814 </time> 1815 </p> 1816 1817 <p> 1818 <a href="/blogs/news/how-to-prep-your-hair-like-a-barber-the-secret-to-long-lasting-style-dear-barber">How to Prep Your Hair Like a Barber: The Secret to Long-Lasting Style | Dear Barber</a> 1819 <br> 1820 <time pubdate datetime="2025-10-29T16:39:48Z"> 1821 <em class="text-light">October 29, 2025</em> 1822 </time> 1823 </p> 1824 1825 <p> 1826 <a href="/blogs/news/beard-care-for-new-growers-winter-beard-starter-guide">Beard Care for New Growers | Winter Beard Starter Guide</a> 1827 <br> 1828 <time pubdate datetime="2025-10-20T12:50:51Z"> 1829 <em class="text-light">October 20, 2025</em> 1830 </time> 1831 </p> 1832 1833 <p> 1834 <a href="/blogs/news/how-to-tell-your-barber-exactly-what-you-want-our-5-step-guide">How To Tell Your Barber Exactly What You Want: Our 5 Step Guide</
1834a> 1835 <br> 1836 <time pubdate datetime="2025-09-01T19:30:00Z"> 1837 <em class="text-light">September 1, 2025</em> 1838 </time> 1839 </p> 1840 1841 1842 1843 1844 </aside> 1845 1846</div> 1847 1848 1849 1850 1851 1852 1853</div>
1854<script data-locksmith> 1855 var load = function () { 1856 1857 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 1858 Locksmith.ping(); 1859 } 1860 1861 1862 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 1863 event.preventDefault(); 1864 var data = Locksmith.util.serializeForm(event.target); 1865 var options = { spinner: false, container: 'locksmith-content' }; 1866 // a form rendered inline (section replacement) must keep that context 1867 // on resubmit: same enclosing container (there may be several on the 1868 // page), and no layout classes or cancel affordance in the re-render 1869 var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]'); 1870 if (inlineContainer) { 1871 options.container = inlineContainer; 1872 } 1873 if (event.target.getAttribute('data-locksmith-inline') === 'true') { 1874 options.include_layout_classes = false; 1875 } 1876 Locksmith.postResource(data, options); 1877 }); 1878 1879 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 1880 event.preventDefault(); 1881 Locksmith.postResource({}, { spinner: true, container: document }); 1882 }); 1883 1884 Locksmith.submitPasscode = function (passcode) { 1885 Locksmith.postResource( 1886 { passcode: passcode }, 1887 { spinner: false, container: 'locksmith-content' } 1888 ); 1889 }; 1890 }; 1891 1892 if (typeof Locksmith !== 'undefined') { 1893 load(); 1894 } else { 1895 window.addEventListener('load', load); 1896 } 1897 </script>
1897 1898 </div> 1899 </div> 1900 </main> 1901 1902 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo"> 1903 1904<div class="wrapper"> 1905 1906 <div class="grid-uniform"> 1907 1908 1909 1910 1911 1912 1913 1914 <div class="grid__item post-large--one-fifth medium--one-half"> 1915 1916 <h3 class="h4">Useful Links</h3> 1917 1918 <ul class="site-footer__links"> 1919 1920 <li><a href="/pages/contact-us">Contact Us</a></li> 1921 1922 <li><a href="/pages/shipping">Shipping</a></li> 1923 1924 <li><a href="/policies/refund-policy">Refund policy</a></li> 1925 1926 <li><a href="/policies/privacy-policy">Privacy Policy</a></li> 1927 1928 <li><a href="/policies/terms-of-service">Terms of Service</a></li> 1929 1930 <li><a href="https://dearbarber.co.uk/pages/klarna-faq">Klarna FAQ</a></li> 1931 1932 </ul> 1933 </div> 1934 1935 1936 1937 1938 <div class="grid__item post-large--one-fifth medium--one-half"> 1939 1940 <h3 class="h4">Explore</h3> 1941 1942 <ul class="site-footer__links"> 1943 1944 <li><a href="/blogs/news">Blog</a></li> 1945 1946 <li><a href="/pages/reviews">Happy Customers</a></li> 1947 1948 <li><a href="/pages/free-styling-guide">Hair Styling Quiz</a></li> 1949 1950 </ul> 1951 </div> 1952 1953 1954 1955 1956 <div class="grid__item post-large--one-fifth medium--one-half"> 1957 1958 <h3 class="h4">Professional Trade</h3> 1959 1960 <ul class="site-footer__links"> 1961 1962 <li><a href="/pages/professional-trade">Become a Stockist</a></li> 1963 1964 <li><a href="/collections/barber-shops">Professional Log In</a></li> 1965 1966 <li><a href="/pages/quick-order">Professional Trade Quick Order</a></li> 1967 1968 </ul> 1969 </div> 1970 1971 1972 1973 1974 <div class="grid__item post-large--one-fifth medium--one-half"> 1975 <h3 class="h4">Follow Us</h3> 1976 1977 <ul class="inline-list social-icons"><li> 1978 <a class="icon-fallback-text" href="https://twitter.com/DearBarber" title="Dear Barber on Twitter" target="_blank" aria-describedby="a11y-new-window-external-message"> 1979 <span class="icon icon-twitter" aria-hidden="true"></span> 1980 <span class="fallback-text">Twitter</span> 1981 </a> 1982 </li><li> 1983 <a class="icon-fallback-text" href="https://www.facebook.com/dearbarberUK/" title="Dear Barber on Facebook" target="_blank" aria-describedby="a11y-new-window-external-message"> 1984 <span class="icon icon-facebook" aria-hidden="true"></span> 1985 <span class="fallback-text">Facebook</span> 1986 </a> 1987 </li><li> 1988 <a class="icon-fallback-text" href="https://www.instagram.com/dear_barber/" title="Dear Barber on Instagram" target="_blank" aria-describedby="a11y-new-window-external-message"> 1989 <span class="icon icon-instagram" aria-hidden="true"></span> 1990 <span class="fallback-text">Instagram</span> 1991 </a> 1992 </li><li> 1993 <a class="icon-fallback-text" href="https://www.youtube.com/channel/UChXtz8dEiKeVQ2l_0tiXR_w" title="Dear Barber on YouTube" target="_blank" aria-describedby="a11y-new-window-external-message"> 1994 <span class="icon icon-youtube" aria-hidden="true"></span> 1995 <span class="fallback-text">YouTube</span> 1996 </a> 1997 </li></ul> 1998 1999 </div> 2000 2001 2002 2003 2004 <div class="grid__item post-large--one-fifth medium--one-half"> 2005 <h3 class="h4">Call Us</h3> 2006 <div class="rte"><p><a href="tel:+4401538528210" title="tel:+4401538528210">+44 (0)1538 528210</a></p></div> 2007 </div> 2008 2009 2010 2011 </div> 2012 2013 <hr class="hr--small hr--clear"> 2014 2015 <div class="grid"> 2016 <div class="grid__item text-center"> 2017 <p class="site-footer__links">
2017Copyright © 2026, <a href="/" title="">Dear Barber</a>. </p> 2018 </div> 2019 </div> 2020 2021 2022 2023 <div class="grid"> 2024 <div class="grid__item text-center"> 2025 <span class="visually-hidden">Payment icons</span> 2026 <ul class="inline-list payment-icons"> 2027 2028 <li> 2029 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2030 2031 </li> 2032 2033 <li> 2034 <svg class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
20341.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2035 2036 </li> 2037 2038 <li> 2039 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2040 </li> 2041 2042 <li> 2043 <svg class="icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2044 </li> 2045 2046 <li> 2047 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
204706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2048 2049 </li> 2050 2051 <li> 2052 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 2053 </li> 2054 2055 <li> 2056 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 2057 </li> 2058 2059 <li> 2060 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#E
2060B001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2061 2062 </li> 2063 2064 <li> 2065 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
20650-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 2066 </li> 2067 2068 <li> 2069 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2070 2071 </li> 2072 2073 <li> 2074 <svg class="icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
2074635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 2075 </li> 2076 2077 <li> 2078 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
207816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2079 2080 </li> 2081 2082 </ul> 2083 </div> 2084 </div> 2085 2086 2087</div> 2088 2089</footer> 2090 2091 2092 2093 2094</div> 2095 2096 2097 2098 <ul hidden> 2099 <li id="a11y-refresh-page-message">choosing a selection results in a full page refresh</li> 2100 <li id="a11y-external-message">Opens in a new window.</li> 2101 <li id="a11y-new-window-external-message">Opens external website in a new window.</li> 2102 </ul> 2103 2104
2104<script src="//dearbarber.co.uk/cdn/shop/t/16/assets/theme.js?v=111521626819710852421744387352" type="text/javascript"></script>
vendor: 1 bytes, line 2104
2104
2105<script>var ua = navigator.userAgent.toLowerCase(); function rk_seq(t,e,n){void 0===n&&(n=0),t[n](function(){++n===t.length?e():rk_seq(t,e,n)})}function rk_u(){var t=document.createEvent("Event");t.initEvent("DOMContentLoaded",!0,!0),window.dispatchEvent(t),document.dispatchEvent(t);var e=document.createEvent("Event");e.initEvent("readystatechange",!0,!0),window.dispatchEvent(e),document.dispatchEvent(e);var n=document.createEvent("Event");n.initEvent("load",!0,!0),window.dispatchEvent(n),document.dispatchEvent(n);var d=document.createEvent("Event");d.initEvent("show",!0,!0),window.dispatchEvent(d),document.dispatchEvent(d);var i=window.document.createEvent("UIEvents");i.initUIEvent("resize",!0,!0,window,0),window.dispatchEvent(i),document.dispatchEvent(i),spdnx.postMessage("init")}function rk_spdni(t,e){var n=document.createElement("script");n.type="text/javascript",t.src?(n.onload=e,n.onerror=e,n.src=t.src,n.id=t.id,n.async=false,Object.assign(n.dataset,t.dataset)):(n.textContent=t.innerText,n.id=t.id,n.async=false,Object.assign(n.dataset,t.dataset)),t.parentNode.removeChild(t),document.body.appendChild(n),t.src||e()}function rk_spdn2(){void 0!==document.removeEventListeners&&(console.log("ev=1"),document.removeEventListeners("DOMContentLoaded"),document.removeEventListeners("load"));var t=document.querySelectorAll("script"),e=[];[].forEach.call(t,function(t){"text/2spdnscript"==t.getAttribute("type")&&e.push(function(e){rk_spdni(t,e)})}),rk_seq(e,rk_u)}observer.disconnect(),rk_spdn2();</script>
2105<script> 2106 var widgetCount = document.querySelectorAll('[data-instabuy]').length; 2107 if(widgetCount > 0) { 2108 window.InstaBuy = window.InstaBuy || {}; 2109 var scriptTag = document.createElement("script"); 2110 scriptTag.src="https://assets.useinstabuy.com/assets/instabuy-app.js"; 2111 document.head.appendChild(scriptTag); 2112 } 2113</script>
2113 2114<!--Gem_Page_Footer_Script--> 2115 2116<!--End_Gem_Page_Footer_Script--> 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128
2129<script src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=dear-barber.myshopify.com" async></script>
2129 2130 2131 2132<!-- Dynamic Bundle -->
2133<script id="rebuy-widget-151222" type="text/template"> 2134 <div class="rebuy-widget" 2135 v-cloak 2136 v-on:click="stopPropagation($event)" 2137 v-bind:id="'rebuy-widget-' + id" 2138 v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden']"> 2139 2140 <div 2141 class="rebuy-widget-container" 2142 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]"> 2143 <div class="rebuy-widget-content"> 2144 <div class="rebuy-timer" v-if="hasTimer()"> 2145 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 2146 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 2147 </h5> 2148 </div> 2149 2150 <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> 2151 2152 <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> 2153 2154 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 2155 2156 <div class="rebuy-bundle"> 2157 2158 <div class="rebuy-bundle__images"> 2159 2160 <div class="rebuy-bundle__image" v-for="(product, index) in products" v-if="product.selected" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]"> 2161 <a class="rebuy-bundle__image-item" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]"> 2162 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title"> 2163 </a> 2164 <div class="rebuy-bundle__image-divider"> 2165 <i class="far fa-plus"></i> 2166 </div> 2167 </div> 2168 2169 </div> 2170 2171 <div class="rebuy-bundle__actions rebuy-mobile" v-if="subtotal() > 0"> 2172 2173 <div class="rebuy-bundle__actions-price"> 2174 <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong> 2175 2176 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 2177 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 2178 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 2179 </div> 2180 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 2181 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 2182 </div> 2183 </div> 2184 2185 <div class="rebuy-bundle__actions-buttons"> 2186 <button 2187 class="rebuy-button" 2188 v-on:click="addSelectedProductsToCart()" 2189 type="button"> 2190 <span v-html="buttonWidgetLabel()"></span> 2191 </button> 2192 </div> 2193 </div> 2194 2195 <div class="rebuy-bundle__items"> 2196 2197 2198 <div class="rebuy-product-block" v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product), isInputProduct(product) ? 'is-input-product' : '' ,product.selected ? 'is-selected': '']"> 2199 2200 <div class="rebuy-product-info"> 2201 <a class="rebuy-bundle__image-item bundle-single-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]"> 2202 <img v-bind:src="itemImage(product, product.selected_variant)" v-bind:alt="product.title"> 2203 </a> 2204 <div class="rebuy-product-checkbox"> 2205 <label class="rebuy-checkbox-label"> 2206 <input 2207 class="checkbox-input rebuy-checkbox" 2208 v-model="product.selected" 2209 type="checkbox" /> 2210 </label> 2211 </div> 2212 <strong class="rebuy-product-label" v-if="isInputProduct(product)" v-html="'This item:'"></strong> 2213 <a class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '']"></a> 2214 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 2215 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 2216 <span class="rebuy-star-rating"> 2217 <span class="rebuy-star-rating-background"></span> 2218 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 2219 </span> 2220 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 2221 </div> 2222 2223 <div class="rebuy-product-price"> 2224 <div v-if="variantOnSale(product, product.selected_variant)"> 2225 <span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 2226 <span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 2227 </div> 2228 <div v-if="!(variantOnSale(product, product.selected_variant))"> 2229 <span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 2230 </div> 2231 </div> 2232 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 2233 </div> 2234 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 2235 <select 2236 :id="id + '-' + 'select' + '-' + product_index" 2237 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" 2238 class="rebuy-select" 2239 v-model="product.selected_variant_id" 2240 v-on:change="selectVariant(product)"> 2241 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 2242 </select> 2243 2244 <div v-if="option.name == 'Color' && displayColorSwatches()" v-for="(option, option_index) in product.options" class="rebuy-color-swatches"> 2245 <div v-for="(value, value_index) in option.values" class="rebuy-color-swatch"> 2246 <input 2247 :name="id + '-color-' + product_index" 2248 :id="id + '-color-' + option_index + '-' + value + '-' + value_index" 2249 :checked="value_index == 0" 2250 :value="value" 2251 type="radio" 2252 class="rebuy-color-input hide" 2253 v-on:change="selectVariantByColor(product, value, product_index)"> 2254 <label 2255 :for="id + '-color-' + option_index + '-' + value + '-' + value_index" 2256 :style="{ backgroundColor: value }" 2257 :title="value" 2258 class="rebuy-color-label"></label> 2259 </div> 2260 </div> 2261 2262 <div v-if="option.name == 'Size' && settings.view_options.variant_selector == 'buttons'" v-for="(option, option_index) in product.options" class="mt-10 rebuy-size-swatches"> 2263 <div v-for="(value, value_index) in option.values" class="rebuy-size-swatch"> 2264 <input 2265 :name="id + '-size-' + product_index" 2266 :id="id + '-size-' + product_index + '-' + value" 2267 :checked="value_index == 0" 2268 :value="value" 2269 type="radio" 2270 class="rebuy-size-input hide" 2271 v-on:change="selectVariantBySize(product, value, product_index)"> 2272 <label 2273 :for="id + '-size-' + product_index + '-' + value" 2274 class="rebuy-size-label">{{ value }}</label> 2275 </div> 2276 </div> 2277 </div> 2278 </div> 2279 2280 </div>
2281 </div> 2282 2283 </div> 2284 </div> 2285 2286 <div class="rebuy-bundle__actions rebuy-desktop" v-if="subtotal() > 0"> 2287 2288 <div class="rebuy-bundle__actions-price"> 2289 <strong class="rebuy-bundle__actions-price-label" v-html="config.language.total_price_label"></strong> 2290 2291 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 2292 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 2293 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 2294 </div> 2295 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 2296 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 2297 </div> 2298 </div> 2299 2300 <div class="rebuy-bundle__actions-buttons"> 2301 <button 2302 class="rebuy-button" 2303 v-on:click="addSelectedProductsToCart()" 2304 type="button"> 2305 <span v-html="buttonWidgetLabel()"></span> 2306 </button> 2307 </div> 2308 </div> 2309 2310 </div> 2311 </div> 2312</script>
2312 2313 2314
2315<script id="rebuy-cart-template" type="text/template"> 2316<div 2317 id="rebuy-cart" 2318 class="rebuy-cart" 2319 v-cloak 2320 v-bind:class="[visible ? 'is-visible' : '', 'currency-' + currency() ]" 2321 role="dialog" 2322 aria-modal="true" 2323 aria-labelledby="SmartCart_title" 2324 v-bind:aria-hidden="!visible ? 'true' : 'false'" 2325> 2326 <div class="rebuy-cart__flyout"> 2327 <div class="rebuy-cart__flyout-header"> 2328 <div v-html="renderHeader()"></div> 2329 <button 2330 class="rebuy-cart__flyout-close" 2331 type="button" 2332 v-on:click="hide()" 2333 aria-label="Close Cart" 2334 > 2335 <i class="fal fa-times" aria-hidden="true"></i> 2336 </button> 2337 </div> 2338 <div class="rebuy-cart__flyout-body"> 2339 <div 2340 class="rebuy-cart__flyout-announcement-bar" 2341 id="rebuy-smart-cart-announcement-bar" 2342 v-if="announcementBarEnabled()" 2343 > 2344 <div 2345 class="rebuy-cart__flyout-announcement-bar-message" 2346 v-for="message in settings.announcement_bar.messages" 2347 v-html="message" 2348 ></div> 2349 </div> 2350 2351 <div 2352 class="rebuy-cart__flyout-shipping-bar" 2353 v-if="freeShippingEnabled()" 2354 v-bind:class="[ freeShippingHelperMessage() ? 'has-helper' : '', hasFreeShipping() ? 'has-free-shipping': '' ]" 2355 > 2356 <div 2357 class="rebuy-cart__flyout-shipping-bar-message" 2358 v-if="!hasFreeShipping()" 2359 v-html="freeShippingRemainingMessage()" 2360 ></div> 2361 <div 2362 class="rebuy-cart__flyout-shipping-bar-message" 2363 v-if="hasFreeShipping()" 2364 v-html="freeShippingCompleteMessage()" 2365 ></div> 2366 <div 2367 class="rebuy-cart__flyout-shipping-bar-meter" 2368 v-bind:class="[hasFreeShippingProgress() ? 'has-progress' : 'no-progress']" 2369 > 2370 <span id="free-shipping-progress-label" class="rebuy-cart__flyout-shipping-bar-meter-fill-text"> 2371 Progress to free shipping: {{ freeShippingPercentComplete() }} 2372 </span> 2373 <div 2374 class="rebuy-cart__flyout-shipping-bar-meter-fill" 2375 v-bind:style="{ width: freeShippingPercentComplete() }" 2376 role="progressbar" 2377 tabindex="0" 2378 aria-valuemin="0" 2379 aria-valuemax="100" 2380 v-bind:aria-valuenow="freeShippingPercentComplete(false, true)" 2381 aria-labelledby="free-shipping-progress-label" 2382 ></div> 2383 </div> 2384 <div 2385 class="rebuy-cart__flyout-shipping-bar-helper" 2386 v-if="freeShippingHelperMessage()" 2387 v-html="freeShippingHelperMessage()" 2388 ></div> 2389 </div> 2390 2391 <div v-else-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container above"> 2392 <div v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar)"> 2393 <div class="rebuy-cart__progress-step-wrapper" v-bind:class="[ 'count-' + bar.tiers.length ]"> 2394 <div v-for="tier in bar.tiers" class="rebuy-cart__progress-step" v-bind:style="{ width: progressStepMaxWidth(bar) }" v-bind:class="[ progressTierReached(tier) ? 'complete' : '' ]"> 2395 <div class="rebuy-cart__progress-step-icon" v-html="progressTierIcon(tier)"></div> 2396 <span class="rebuy-cart__progress-step-label">{{ getTierLabel(tier)}}</span> 2397 </div> 2398 </div> 2399 2400 <div class="rebuy-cart__progress-bar-wrapper"> 2401 <div class="rebuy-cart__progress-bar-meter" v-bind:class="[hasTierProgress() ? 'has-progress' : 'no-progress']"> 2402 <div 2403 class="rebuy-cart__progress-bar-meter-fill" 2404 v-bind:style="{ width: tiersPercentageComplete(bar) }" 2405 role="progressbar" 2406 tabindex="0" 2407 aria-valuemin="0" 2408 aria-valuemax="100" 2409 v-bind:aria-valuenow="tiersPercentageComplete(bar, true)" 2410 aria-labelledby="rebuy-cart__progress-bar-meter-label" 2411 > 2412 <span class="sr-only"></span> 2413 </div> 2414 </div> 2415 2416 <div id="rebuy-cart__progress-bar-meter-label" class="rebuy-cart__progress-bar-prompt" v-if="hasProgressPrompt(bar)" v-html="getTierFeedbackText(bar)"></div> 2417 </div> 2418 2419 <div class="rebuy-cart__progress-free-products" v-if="getBarLayout(bar) == 'above' && earnedProducts(bar).length > 0"> 2420 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 2421 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 2422 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 2423 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 2424 <div class="rebuy-cart__progress-free-product-info"> 2425 <div> 2426 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p>
2427 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="getFreeVariantTitle(product)"></span> 2428 </div> 2429 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 2430 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 2431 <option value="" disabled selected>Select Variant</option> 2432 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 2433 </select> 2434 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 2435 </div> 2436 </div> 2437 <button 2438 v-show="product.chosen_variant" 2439 class="rebuy-cart__progress-free-product-remove" 2440 v-on:click="removeFreeProduct(product)" 2441 > 2442 <i class="fal fa-times" aria-hidden="true"></i> 2443 <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span> 2444 </button> 2445 </div> 2446 </div> 2447 </div> 2448 </div> 2449 </div> 2450 2451 <div 2452 class="rebuy-cart__flyout-content" 2453 v-bind:class="[ hasItems() ? 'has-items' : 'no-items' ]" 2454 > 2455 <ul class="rebuy-cart__flyout-items" v-if="hasItems()" data-smartcart-items tabindex="0"> 2456 <li 2457 class="rebuy-cart__flyout-item" 2458 v-for="item in items()" 2459 v-if="!isHiddenItem(item)" 2460 :key="item.key" 2461 v-bind:class="[ 'product-' + item.handle, itemProductTagsClasses(item), itemPropertyClasses(item) ]" 2462 role="group" 2463 aria-label="product" 2464 > 2465 <div class="rebuy-cart__flyout-item-media"> 2466 <a v-bind:href="itemURL(item)" tabindex="-1"> 2467 <img 2468 v-bind:src="sizeImage(item.image, '240x240')" 2469 v-bind:alt="item.featured_image?.alt" 2470 /> 2471 </a> 2472 </div> 2473 <div class="rebuy-cart__flyout-item-info"> 2474 <a 2475 role="heading" 2476 aria-level="5" 2477 class="rebuy-cart__flyout-item-product-title" 2478 v-bind:href="itemURL(item)" 2479 v-html="item.product_title" 2480 v-bind:alt="'View ' + item.product_title" 2481 ></a> 2482 <div 2483 class="rebuy-cart__flyout-item-variant-title" 2484 v-html="item.variant_title" 2485 v-if="item.variant_title" 2486 ></div> 2487 2488 <div 2489 class="rebuy-cart__flyout-item-discount-message" 2490 v-if="hasLineItemDiscount(item)" 2491 v-html="lineItemDiscountMessage(item)" 2492 ></div> 2493 2494 <div 2495 class="rebuy-cart__flyout-item-properties" 2496 v-if="hasItemProperties(item)" 2497 > 2498 <div 2499 class="rebuy-cart__flyout-item-property rebuy-cart__flyout-item-property--delivery-frequency" 2500 v-if="itemDeliveryFrequency(item)" 2501 v-html="itemDeliveryFrequency(item)" 2502 ></div> 2503 <div 2504 class="rebuy-cart__flyout-item-property" 2505 v-for="property in itemProperties(item)" 2506 v-bind:class="[ itemPropertyKeyClass(property), itemPropertyValueClass(property) ]" 2507 > 2508 <span 2509 class="rebuy-cart__flyout-item-property-name" 2510 v-html="property.key" 2511 ></span> 2512 <span class="rebuy-cart__flyout-item-property-separator"> 2513 : 2514 </span> 2515 <span 2516 class="rebuy-cart__flyout-item-property-value" 2517 v-html="property.value" 2518 ></span> 2519 </div> 2520 </div> 2521 2522 <button 2523 class="rebuy-cart__flyout-item-remove" 2524 type="button" 2525 v-bind:alt="'Remove ' + item.product_title" 2526 v-bind:aria-label="'Remove ' + item.product_title" 2527 v-on:click="removeItem(item)" 2528 > 2529 <i 2530 class="far" 2531 v-bind:class="[(item.status == 'removing') ? 'fa-sync-alt fa-fast-spin' : 'fa-tras
2531h']" 2532 aria-hidden="true" 2533 ></i> 2534 </button> 2535 2536 <div class="rebuy-cart__flyout-item-quantity"> 2537 <div 2538 class="rebuy-cart__flyout-item-quantity-widget" 2539 v-if="hideQuantitySelectors && !hideQuantitySelectors(item)" 2540 > 2541 <button 2542 class="rebuy-cart__flyout-item-quantity-widget-button" 2543 v-bind:alt="'Decrease quantity of ' + item.product_title" 2544 v-bind:aria-label="'Decrease quantity of ' + item.product_title" 2545 v-on:click="decreaseItem(item)" 2546 type="button" 2547 > 2548 <i 2549 class="far" 2550 v-bind:class="[(item.status == 'decreasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-minus']" 2551 aria-hidden="true" 2552 ></i> 2553 </button> 2554 2555 <input type="number" 2556 class="rebuy-cart__flyout-item-quantity-widget-label" 2557 v-bind:value="item.quantity" 2558 v-on:change="Rebuy.Cart.changeItem({ id: item.product.selected_variant_id, quantity: event.target.value })" 2559 > 2560 <span class="sr-only">Quantity of {{ item.product_title }}</span> 2561 2562 <button 2563 class="rebuy-cart__flyout-item-quantity-widget-button" 2564 v-bind:alt="'Increase quantity of ' + item.product_title" 2565 v-bind:aria-label="'Increase quantity of ' + item.product_title" 2566 v-on:click="increaseItem(item)" 2567 type="button" 2568 > 2569 <i 2570 class="far" 2571 v-bind:class="[(item.status == 'increasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-plus']" 2572 aria-hidden="true" 2573 ></i> 2574 </button> 2575 </div> 2576 </div> 2577 2578 <div class="rebuy-cart__flyout-item-price"> 2579 <div v-if="itemHasDiscount(item)"> 2580 <span 2581 class="rebuy-money sale" 2582 > 2583 <span class="sr-only">Sale price</span> 2584 <span v-html="formatMoney(itemPrice(item))"></span> 2585 </span> 2586 <span 2587 class="rebuy-money compare-at" 2588 > 2589 <span class="sr-only">Original price</span> 2590 <span v-html="formatMoney(compareAtPrice(item))"></span> 2591 </span> 2592 </div> 2593 <div v-if="!itemHasDiscount(item)"> 2594 <span 2595 class="rebuy-money" 2596 > 2597 <span class="sr-only">Price</span> 2598 <span v-html="formatMoney(itemPrice(item))"></span> 2599 </span> 2600 </div> 2601 </div> 2602 2603 <div class="rebuy-cart__flyout-item-bundle" v-if="itemIsBundle(item) && !hideBundleOptions(item)"> 2604 <button 2605 class="rebuy-cart__flyout-item-bundle-show-button" 2606 v-if="itemBundleLength(item) > 0 && !isSeeingBundle(item)" 2607 v-on:click="toggleActiveBundle(item)" 2608 type="button" 2609 v-bind:alt="'Expand bundle of ' + item.product_title" 2610 v-bind:aria-label="'Expand bundle of ' + item.product_title" 2611 > 2612 Show 2613 <span v-html="itemBundleLength(item)"></span> 2614 items 2615 <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-down"></i></span> 2616 </button> 2617 2618 <button 2619 class="rebuy-cart__flyout-item-bundle-hide-button" 2620 v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" 2621 v-on:click="toggleActiveBundle(item)" 2622 type="button" 2623 v-bind:alt="'Collapse bundle of ' + item.product_title" 2624 v-bind:aria-label="'Collapse bundle of ' + item.product_title" 2625 > 2626 Hide
2627 <span v-html="itemBundleLength(item)"></span> 2628 items 2629 <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-up"></i></span> 2630 </button> 2631 2632 <ul 2633 class="rebuy-cart__flyout-item-bundle-children" 2634 v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" 2635 tabindex="0" 2636 > 2637 <li class="rebuy-cart__flyout-item-bundle-child" v-for="(option, index) in item.options_with_values"> 2638 <div class="rebuy-cart__flyout-item-bundle-child-left"> 2639 <div class="rebuy-cart__flyout-item-bundle-image-container"> 2640 <img 2641 v-bind:src="getBundleOptionImage(item.product, option, index)" 2642 v-bind:alt="childBundleTitle(option)" 2643 class="rebuy-cart__flyout-item-bundle-image" 2644 /> 2645 </div> 2646 </div> 2647 2648 <div class="rebuy-cart__flyout-item-bundle-child-right"> 2649 <h5 v-html="childBundleTitle(option)" class="rebuy-cart__flyout-item-bundle-title"></h5> 2650 <p v-html="option.value" class="rebuy-cart__flyout-item-bundle-value"></p> 2651 </div> 2652 </li> 2653 <ul> 2654 </div> 2655 </div> 2656 2657 <div 2658 v-if="itemHasBMSM(item) && bMSMFinalTierNotReached(item)" 2659 class="rebuy-cart__flyout-item-buy-more-save-more" 2660 > 2661 <div 2662 v-if="hasBMSMButtons()" 2663 class="rebuy-cart__flyout-item-buy-more-save-more-container" 2664 > 2665 <div 2666 v-for="tier in getBMSMTiers()" 2667 class="rebuy-cart__flyout-item-buy-more-save-more-button-container" 2668 v-if="tier.quantity > item.quantity" 2669 > 2670 <button 2671 v-on:click="adjustBMSMQuantity(item, tier)" 2672 class="rebuy-button rebuy-cart__flyout-item-buy-more-save-more-button" 2673 v-bind:alt="getBMSMButtonText(tier)" 2674 > 2675 <span v-html="getBMSMButtonText(tier)"></span> 2676 </button> 2677 </div> 2678 </div> 2679 2680 <span 2681 v-if="!hasBMSMButtons()" 2682 class="rebuy-cart__flyout-buy-more-save-more-dynamic-message-text" 2683 v-html="buyMoreSaveMoreDynamicText(item)" 2684 ></span> 2685 </div> 2686 2687 <div 2688 class="rebuy-cart__flyout-item-subscription" 2689 v-if="hasSwitchToSubscription(item)" 2690 > 2691 <button 2692 class="rebuy-button outline" 2693 v-if="!item.product.subscription || item.status == 'downgrading' || item.status == 'upgrading'" 2694 v-bind:alt="'Switch ' + item.product_title + ' to a Subscription'" 2695 v-bind:disabled="(item.status == 'downgrading' || item.status == 'upgrading')" 2696 v-on:click="updateItemDeliveryFrequency(item, selectedSubscriptionFrequency(item, 0), 'onetime')" 2697 type="button" 2698 > 2699 <span v-html="switchToSubscriptionLabel(item)"></span> 2700 </button> 2701 2702 <select 2703 class="rebuy-select muted" 2704 aria-label="subscription frequency" 2705 v-if="item.product.subscription && item.status != 'downgrading'" 2706 v-model="item.product.subscription_frequency" 2707 v-on:change="updateItemDeliveryFrequency(item)" 2708 > 2709 <optgroup 2710 v-if="!item.product.is_subscription_only && !subscriptionDowngradeDisabled()" 2711 v-bind:label="onetimeOptionGroupLabel(item)" 2712 > 2713 <option 2714 v-bind:value="'onetime'" 2715 v-html="onetimeOptionLabel(item)" 2716 ></option> 2717 </optgroup> 2718 <optgroup v-bind:label="subscriptionOptionGroupLabel(item)"> 2719 <option 2720 v-for="frequency in subscriptionFrequencies(item)" 2721 v-bind:value="frequency" 2722 v-html="subscriptionOptionLabel(item, frequency, item.product.subscription_interval)" 2723 ></option> 2724 </optgroup> 2725 </select> 2726 </div> 2727 </li> 2728 </ul> 2729 <div class="rebuy-cart__flyout-note" v-if="notesEnabled()"> 2730 <label class="rebuy-cart__flyout-note-toggle"> 2731 <input 2732 class="rebuy-cart__flyout-note-toggle-input rebuy-checkbox" 2733 type="checkbox" 2734 v-model="notes.visible" 2735 v-on:click="notesToggle()" 2736 />
2737 <span 2738 class="rebuy-cart__flyout-note-toggle-label" 2739 v-html="settings.language.notes_label" 2740 ></span> 2741 </label> 2742 <div 2743 class="rebuy-cart__flyout-note-content" 2744 v-if="notesIsVisible()" 2745 > 2746 <textarea 2747 id="rebuy-cart-notes" 2748 class="rebuy-textarea rebuy-cart__flyout-note-textarea" 2749 v-model="notes.value" 2750 v-on:keyup="notesChange($event)" 2751 v-on:keydown="notesChange($event)" 2752 v-on:change="notesChange($event)" 2753 v-bind:placeholder="settings.language.notes_placeholder" 2754 ></textarea> 2755 <small 2756 id="rebuy-cart-characters-remaining" 2757 v-html="notesRemainingCharacters()" 2758 ></small> 2759 </div> 2760 </div> 2761 2762 2763 <div class="rebuy-cart__flyout-empty-cart" v-html="emptyCartMessage()" v-if="!hasItems()"></div> 2764 <div class="rebuy-cart__flyout-empty-cart-footer" v-if="!hasItems()"> 2765 <div data-app-target="empty_cart"></div> 2766 </div> 2767 2768 <div class="rebuy-cart__flyout-recommendations" v-if="hasCrossSells()"> 2769 <div 2770 v-for="widget_id in settings.cross_sells" 2771 v-bind:data-rebuy-id="widget_id" 2772 ></div> 2773 </div> 2774 2775 <div class="rebuy-cart__upsells" v-if="hasPrePurchase()"> 2776 <div v-bind:data-rebuy-id="settings.pre_purchase.id"></div> 2777 </div> 2778 </div> 2779 2780 <div v-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container below"> 2781 <div class="rebuy-cart__progress-free-products" v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar) && getBarLayout(bar) == 'below' && earnedProducts(bar).length > 0"> 2782 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 2783 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 2784 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 2785 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 2786 <div class="rebuy-cart__progress-free-product-info"> 2787 <div> 2788 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p> 2789 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="product.chosen_variant.title"></span> 2790 </div> 2791 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 2792 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 2793 <option value="" disabled selected>Select Variant</option> 2794 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 2795 </select> 2796 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 2797 </div> 2798 </div> 2799 <button 2800 v-show="product.chosen_variant" 2801 class="rebuy-cart__progress-free-product-remove" 2802 v-on:click="removeFreeProduct(product)" 2803 v-bind:aria-label="'Remove ' + product.title + ' ' + (product.chosen_variant?.title)" 2804 > 2805 <i class="fal fa-times" aria-hidden="true"></i> 2806 </button> 2807 </div> 2808 </div> 2809 </div> 2810 </div> 2811 </div> 2812 2813 <div class="rebuy-cart__flyout-footer" v-show="hasItems()"> 2814 2815 <div class="rebuy-cart__flyout-discount-container" v-if="discountEnabled()"> 2816 2817 <form class="rebuy-cart__flyout-discount-form" v-if="shouldShowDiscountInput()" v-on:submit="applyDiscount(null, $event)"> 2818 <div 2819 class="rebuy-input-wrapper rebuy-input-wrapper--floating-label" 2820 v-bind:class="[discount.inputValue ? 'show-label' : '' ]" 2821 >
2822 <span 2823 class="rebuy-input-label" 2824 v-html="settings.language.discount_code_label" 2825 ></span> 2826 <input 2827 class="rebuy-input" 2828 v-model="discount.inputValue" 2829 v-bind:placeholder="settings.language.discount_code_label" 2830 v-bind:disabled="discount.loading" 2831 id="rebuy-discount-input" 2832 aria-label="Input Discount" 2833 autocomplete 2834 /> 2835 </div> 2836 <button 2837 class="rebuy-button" 2838 v-bind:disabled="discount.loading" 2839 > 2840 <span v-html="discountButtonLabel()"></span> 2841 </button> 2842 </form> 2843 2844 <div class="rebuy-cart__flyout-discount-error-message" v-if="discount.hasError()" v-html="discount.errorMessage()"></div> 2845 2846 <div class="rebuy-cart__flyout-discount-tag" v-if="shouldShowDiscountSubtotal()"> 2847 <span class="rebuy-cart__flyout-discount-tag-icon"><i class="fas fa-tags"></i></span> 2848 <span class="rebuy-cart__flyout-discount-tag-text" v-html="discount.code"></span> 2849 <span 2850 class="rebuy-cart__flyout-discount-tag-remove" 2851 v-on:click="removeDiscount()" 2852 > 2853 <i class="far fa-times"></i> 2854 </span> 2855 </div> 2856 2857 <div class="rebuy-cart__flyout-discount-amount" v-if="shouldShowDiscountSubtotal()"> 2858 <span v-html="discountTotal()"></span> 2859 </div> 2860 </div> 2861 2862 <div 2863 class="rebuy-cart__flyout-integration" 2864 v-if="settings.integrations && settings.integrations.enabled" 2865 ></div> 2866 <div class="rebuy-cart__flyout-apps"> 2867 <div data-app-target="above_subtotal"></div> 2868 </div> 2869 2870 <div class="rebuy-cart__flyout-subtotal"> 2871 <div class="rebuy-cart__flyout-subtotal-label"> 2872 <span v-html="subtotalLabel()"></span> 2873 </div> 2874 <div 2875 class="rebuy-cart__flyout-subtotal-amount" 2876 v-html="subtotal()" 2877 ></div> 2878 </div> 2879 <div data-app-target="below_subtotal"></div> 2880 2881 <div class="rebuy-cart__flyout-actions"> 2882 <div 2883 v-if="settings.terms && settings.terms.enabled" 2884 class="rebuy-cart__flyout-terms" 2885 > 2886 <input 2887 class="rebuy-cart__flyout-terms-checkbox rebuy-checkbox" 2888 id="rebuy-terms-checkbox" 2889 name="rebuy-terms-checkbox" 2890 type="checkbox" 2891 v-model="termsAccepted" 2892 v-on:click="updateTermsCheck()" 2893 /> 2894 <label 2895 class="rebuy-cart__flyout-terms-label" 2896 for="rebuy-terms-checkbox" 2897 v-html="settings.terms.disclaimer" 2898 ></label> 2899 </div> 2900 2901 <button 2902 v-show="hasCheckoutButton()" 2903 class="rebuy-button rebuy-cart__checkout-button block" 2904 type="button" 2905 v-on:click="checkout()" 2906 v-bind:disabled="hasTermsEnabled() && !hasAcceptedTerms()" 2907 > 2908 <span v-html="checkoutLabel()"></span> 2909 </button> 2910 2911 <button 2912 v-if="hasViewCartButton()" 2913 class="rebuy-button rebuy-cart__view-cart-button block" 2914 v-bind:class="{'outline': hasCheckoutButton()}" 2915 type="button" 2916 v-on:click="viewCart()" 2917 > 2918 <span v-html="viewCartLabel()"></span> 2919 </button> 2920 2921 <button 2922 v-if="hasContinueShoppingButton()" 2923 class="rebuy-button rebuy-cart__continue-shopping-button block outline" 2924 type="button" 2925 v-on:click="hide()" 2926 > 2927 <span v-html="continueShoppingLabel()"></span> 2928 </button> 2929 2930 <button 2931 v-if="hasShopPayButton()" 2932 class="rebuy-button rebuy-cart__shop-pay-button block" 2933 v-on:click="shopPayCheckout()" 2934 aria-label="Checkout with Shop Pay" 2935 > 2936 <svg 2937 width="80" 2938 height="30"
2939 viewBox="0 0 4317 1037" 2940 fill="none" 2941 xmlns="http://www.w3.org/2000/svg" 2942 > 2943 <g clip-path="url(#clip0)"> 2944 <path 2945 d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" 2946 fill="white" 2947 /> 2948 <path 2949 d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" 2950 fill="white" 2951 /> 2952 <path 2953 d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" 2954 fill="white" 2955 /> 2956 <path 2957 d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" 2958 fill="white" 2959 /> 2960 <path 2961 d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" 2962 fill="white" 2963 /> 2964 <path 2965 d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" 2966 fill="white" 2967 /> 2968 <path 2969 d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
296902C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
29697.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" 2970 fill="white" 2971 /> 2972 </g> 2973 <defs> 2974 <clipPath id="clip0"> 2975 <rect 2976 width="4317" 2977 height="1036.76" 2978 fill="white" 2979 transform="translate(0 0.240234)" 2980 /> 2981 </clipPath> 2982 </defs> 2983 </svg> 2984 </button> 2985 </div> 2986 2987 <div 2988 class="rebuy-cart__flyout-installments" 2989 v-if="installmentsEnabled()" 2990 v-html="installmentsMessage()" 2991 ></div> 2992 2993 <div data-app-target="below_checkout"></div> 2994 </div> 2995 </div> 2996 2997 <div class="rebuy-cart__background" v-on:click="hide()"></div> 2998 <div id="rebuy-cart-live-region" class="sr-only" aria-live="polite"></div> 2999</div> 3000</script>
3000 3001 3002<!-- Failed to render app block "8764476057892802672": app block path "shopify://apps/stoq/blocks/main/4bb73be2-b7c2-4870-949f-c528145452a3" does not exist -->
3002<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3002 3003<shopify-store store-domain="https://dearbarber.co.uk" country="US" language="en"></shopify-store> 3004<shopify-chat></shopify-chat> 3005</body> 3006</html> 3007
3007<script> 3008 /*ezfyignore*/ 3009 /* EZFY Slideshow PRO by ezfycode.com 3010 ========================================== */ 3011 document.addEventListener("shopify:section:load", function(e){ 3012 if (Shopify.designMode){ 3013 const $slideshow = e.target; 3014 3015 if (!$slideshow.classList.contains("ezfy-slideshow-section")){ 3016 return; 3017 } 3018 3019 const $script = $slideshow.querySelector(`script`); 3020 const script = $script.innerHTML 3021 3022 eval(script); 3023 } 3024 }); 3025 </script>
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.