1 2<!doctype html> 3<html class="no-js" lang="en"> 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 <meta name="theme-color" content=""> 9 <link rel="canonical" href="https://www.scotchporter.com/blogs/news"> 10 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 11 <!-- Link to the file hosted on your server, --> 12 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/splide-core.min.css?v=182059511788698176521772038699" rel="stylesheet" type="text/css" media="all" /> 13 14 <link rel="stylesheet" href="https://unpkg.com/scroll-hint@latest/css/scroll-hint.css"> 15
15<script src="https://unpkg.com/scroll-hint@latest/js/scroll-hint.min.js"></script>
15 16 17 18<link rel="icon" type="image/png" href="//www.scotchporter.com/cdn/shop/files/scotch-porter-favicon.png?crop=center&height=32&v=1738722225&width=32"><link rel="preconnect" href="https://fonts.googleapis.com"> 19 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 20 <link href="https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 21 Scotch Porter Grooming Guide 22</title> 23 24 25 26 27 28<meta property="og:site_name" content="Scotch Porter"> 29<meta property="og:url" content="https://www.scotchporter.com/blogs/news"> 30<meta property="og:title" content="Scotch Porter Grooming Guide"> 31<meta property="og:type" content="website"> 32<meta property="og:description" content="Clean, high-performance grooming essentials for hair, skin, and every way you show up. Scotch Porter is here to elevate your routineâno shortcuts, just results that move with you."><meta property="og:image" content="http://www.scotchporter.com/cdn/shop/files/Screenshot_2025-04-20_at_9.54.52_PM.png?v=1745200848"> 33 <meta property="og:image:secure_url" content="https://www.scotchporter.com/cdn/shop/files/Screenshot_2025-04-20_at_9.54.52_PM.png?v=1745200848"> 34 <meta property="og:image:width" content="830"> 35 <meta property="og:image:height" content="446"><meta name="twitter:site" content="@scotchporter"><meta name="twitter:card" content="summary_large_image"> 36<meta name="twitter:title" content="Scotch Porter Grooming Guide"> 37<meta name="twitter:description" content="Clean, high-performance grooming essentials for hair, skin, and every way you show up. Scotch Porter is here to elevate your routineâno shortcuts, just results that move with you."> 38 39 40
40<script src="//www.scotchporter.com/cdn/shop/t/572/assets/constants.aio.min.js?v=65520777768172250671772038700" defer="defer"></script>
40 41
41<script src="//www.scotchporter.com/cdn/shop/t/572/assets/pubsub.aio.min.js?v=4736841276870391231772038698" defer="defer"></script>
41 42
42<script src="//www.scotchporter.com/cdn/shop/t/572/assets/global.aio.min.js?v=24261353030074849181780070308" defer="defer"></script>
42 43
43<script src="//www.scotchporter.com/cdn/shop/t/572/assets/scroller.aio.min.js?v=27731063260931875961772038700" defer="defer"></script>
43 44
44<script defer="defer"> 45 // Mobile PLP filter/sort: ensure "Filter" and "Sort" open separate panes. 46 // global.aio.min.js contains older selectors; this capture-phase handler overrides them. 47 document.addEventListener( 48 'click', 49 (event) => { 50 const filterBtn = event.target && event.target.closest && event.target.closest('.summary_custom-filter'); 51 const sortBtn = event.target && event.target.closest && event.target.closest('.summary_custom-sort'); 52 53 const scrollLockKey = 'pf-mobile-facets-scrolllock'; 54 const lockScrollY = () => { 55 if (document.body.dataset[scrollLockKey] === '1') return; 56 document.body.dataset[scrollLockKey] = '1'; 57 document.body.dataset.prevOverflowY = document.body.style.overflowY; 58 document.body.style.overflowY = 'hidden'; 59 }; 60 61 const unlockScrollY = () => { 62 if (document.body.dataset[scrollLockKey] !== '1') return; 63 document.body.dataset[scrollLockKey] = '0'; 64 document.body.style.overflowY = document.body.dataset.prevOverflowY || ''; 65 }; 66 67 const handle = (menuEl, mode) => { 68 const disclosure = menuEl.querySelector('.mobile-facets__disclosure'); 69 const heading = menuEl.querySelector('.mobile-facets__heading_custom'); 70 const filterEls = menuEl.querySelectorAll('.filter-faucet'); 71 const sortEls = menuEl.querySelectorAll('.sort-faucet'); 72 73 if (disclosure) { 74 disclosure.classList.add('menu-opening'); 75 disclosure.setAttribute('open', ''); 76 77 // Lock scrolling while the main mobile facets panel is open. 78 lockScrollY(); 79 80 // When the <details> closes, restore scrolling. 81 if (disclosure.dataset.scrollLockBound !== '1') { 82 disclosure.dataset.scrollLockBound = '1'; 83 disclosure.addEventListener('toggle', () => { 84 if (!disclosure.open) unlockScrollY(); 85 }); 86 } 87 } 88 89 if (heading) heading.innerHTML = mode === 'filter' ? 'Filter' : 'Sort'; 90 91 if (mode === 'filter') { 92 sortEls.forEach((el) => { 93 el.style.display = 'none'; 94 }); 95 96 filterEls.forEach((el) => { 97 el.style.display = 'block'; 98 if (el.tagName === 'DETAILS') { 99 el.removeAttribute('open'); 100 el.classList.remove('menu-opening'); 101 } 102 }); 103 } else { 104 filterEls.forEach((el) => { 105 el.style.display = 'none'; 106 if (el.tagName === 'DETAILS') { 107 el.removeAttribute('open'); 108 el.classList.remove('menu-opening'); 109 } 110 }); 111 112 sortEls.forEach((el) => { 113 el.style.display = 'block'; 114 }); 115 } 116 }; 117 118 if (filterBtn) { 119 event.preventDefault(); 120 event.stopPropagation(); 121 const menu = filterBtn.closest('menu-drawer'); 122 if (menu) handle(menu, 'filter'); 123 return; 124 } 125 126 if (sortBtn) { 127 event.preventDefault(); 128 event.stopPropagation(); 129 const menu = sortBtn.closest('menu-drawer'); 130 if (menu) handle(menu, 'sort'); 131 return; 132 } 133 }, 134 true 135 ); 136 </script>
136<script src="//www.scotchporter.com/cdn/shop/t/572/assets/animations.aio.min.js?v=43548282112354619661772038700" id="AnimationsScript" defer="defer"></script>
vendor: 1 bytes, line 136
136
137<script> 138(function () { 139 try { 140 if (typeof window.Notification === 'undefined') return; 141 Notification.requestPermission = function () { 142 var p = Notification.permission; 143 return Promise.resolve(p === 'default' ? 'denied' : p); 144 }; 145 } catch (e) {} 146 147 try { 148 if (!navigator.permissions || typeof navigator.permissions.query !== 'function') return; 149 var originalQuery = navigator.permissions.query.bind(navigator.permissions); 150 navigator.permissions.query = function (descriptor) { 151 if (descriptor && descriptor.name === 'notifications') { 152 return Promise.resolve({ 153 state: 'denied', 154 onchange: null, 155 addEventListener: function () {}, 156 removeEventListener: function () {}, 157 dispatchEvent: function () { return true; } 158 }); 159 } 160 return originalQuery(descriptor); 161 }; 162 } catch (e) {} 163})(); 164</script>
164 165 166
166<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
166<meta name="google-site-verification" content="8IyHmXykCHve3pLCBp3EwAKbkFbeMnvfns3aT4WYJzk"> 167<meta name="google-site-verification" content="j4s6_zoCVPqAAWXxQinvgHKEXol-Z4PeWyLsbQAMESk"> 168<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/5520205/digital_wallets/dialog"> 169<meta id="in-context-paypal-metadata" data-shop-id="5520205" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 170<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" /> 171<link rel="next" href="/blogs/news?page=2">
172<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16384186"></script>
172 173<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
174<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16384186&shop_id=5520205" crossorigin="anonymous"></script>
vendor: 1 bytes, line 174
174
175<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":5520205,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/5520205","merchantName":"Scotch Porter","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Scotch Porter","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 175
175
176<script id="shopify-features" type="application/json">{"accessToken":"2b1eac82b842605ded6767367a2aa82a","betas":["rich-media-storefront-analytics"],"domain":"www.scotchporter.com","predictiveSearch":true,"shopId":5520205,"locale":"en"}</script>
vendor: 1 bytes, line 176
176
177<script>var Shopify = Shopify || {}; 178Shopify.shop = "nudebycenterstagecuts.myshopify.com"; 179Shopify.locale = "en"; 180Shopify.currency = {"active":"USD","rate":"1.0"}; 181Shopify.country = "US"; 182Shopify.theme = {"name":"scotchporter-theme\/master","id":151871717562,"schema_name":"Qore","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 183Shopify.theme.handle = "null"; 184Shopify.theme.style = {"id":null,"handle":null}; 185Shopify.cdnHost = "www.scotchporter.com/cdn"; 186Shopify.routes = Shopify.routes || {}; 187Shopify.routes.root = "/"; 188Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 189Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 190Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 191Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 191
191
192<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 192
192
193<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 193
193
194<script> 195 window.ShopifyPay = window.ShopifyPay || {}; 196 window.ShopifyPay.apiHost = "shop.app\/pay"; 197 window.ShopifyPay.redirectState = null; 198</script>
vendor: 1 bytes, line 198
198
199<script> 200 window.Shopify = window.Shopify || {}; 201 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 202 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 203 window.Shopify.SignInWithShop.eligible = true; 204</script>
vendor: 1 bytes, line 204
204
205<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 205
205
206<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 206
206
207<script type="module"> 208 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 209 210 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 211 212</script>
vendor: 1 bytes, line 212
212
213<script> 214 window.Shopify = window.Shopify || {}; 215 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 216 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"]}; 217</script>
vendor: 1 bytes, line 217
217
218<script>(function() { 219 var isLoaded = false; 220 function asyncLoad() { 221 if (isLoaded) return; 222 isLoaded = true; 223 var urls = ["https:\/\/config.gorgias.chat\/bundle-loader\/01HA4RBPJ03ESAWTAQ4PZ8P627?source=shopify1click\u0026shop=nudebycenterstagecuts.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=6606742d-2221-477f-9724-7b94f31583e3\u0026shop=nudebycenterstagecuts.myshopify.com","https:\/\/static.rechargecdn.com\/static\/js\/recharge.js?shop=nudebycenterstagecuts.myshopify.com","https:\/\/cdn.pushowl.com\/latest\/sdks\/pushowl-shopify.js?subdomain=nudebycenterstagecuts\u0026environment=production\u0026guid=1325712c-73dc-4d1c-b3e4-d3aaa9502ce7\u0026shop=nudebycenterstagecuts.myshopify.com"]; 224 for (var i = 0; i < urls.length; i++) { 225 var s = document.createElement('script'); 226 s.type = 'text/javascript'; 227 s.async = true; 228 s.src = urls[i]; 229 var x = document.getElementsByTagName('script')[0]; 230 x.parentNode.insertBefore(s, x); 231 } 232 }; 233 if(window.attachEvent) { 234 window.attachEvent('onload', asyncLoad); 235 } else { 236 window.addEventListener('load', asyncLoad, false); 237 } 238})();</script>
vendor: 1 bytes, line 238
238
239<script id="__st">var __st={"a":5520205,"offset":-14400,"reqid":"209e00f0-88f1-45ff-bdf3-3d58a894d6ef-1790349645","pageurl":"www.scotchporter.com\/blogs\/news","s":"blogs-5765155","u":"fb8a28046f13","p":"blog","rtyp":"blog","rid":5765155};</script>
vendor: 1 bytes, line 239
239
240<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 240
240
241<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 241
241
242<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.scotchporter.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 242
242
243<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 = "//www.scotchporter.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
243<script crossorigin="anonymous" defer="defer" src="//www.scotchporter.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 243
243
244<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 244
244
245<script> 246 window.Shopify = window.Shopify || {}; 247 window.Shopify.MCP = window.Shopify.MCP || {}; 248 window.Shopify.MCP.enabled = true; 249 window.Shopify.MCP.shop = "nudebycenterstagecuts.myshopify.com"; 250 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.scotchporter.com\/api\/mcp"; 251 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 252</script>
vendor: 1 bytes, line 252
252
253<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("\/\/www.scotchporter.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 254</script>
vendor: 1 bytes, line 254
254
255<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://www.scotchporter.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 256</script>
vendor: 1 bytes, line 256
256
257<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 258 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); 259</script>
vendor: 1 bytes, line 259
259
260<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})}})); 261</script>
261 262<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.scotchporter.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 263<style id="shopify-accelerated-checkout-cart"> 264 #shopify-buyer-consent { 265 margin-top: 1em; 266 display: inline-block; 267 width: 100%; 268} 269 270#shopify-buyer-consent.hidden { 271 display: none; 272} 273 274#shopify-subscription-policy-button { 275 background: none; 276 border: none; 277 padding: 0; 278 text-decoration: underline; 279 font-size: inherit; 280 cursor: pointer; 281} 282 283#shopify-subscription-policy-button::before { 284 box-shadow: none; 285} 286 287 </style> 288<link rel="stylesheet" media="screen" href="//www.scotchporter.com/cdn/shop/t/572/compiled_assets/styles.css?v=51462154520249547131787931599">
289<script id="sections-script" data-sections="header" defer="defer" src="//www.scotchporter.com/cdn/shop/t/572/compiled_assets/scripts.js?v=137333806050302320341790345242"></script>
vendor: 1 bytes, line 289
289
290<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
290 291 292 293 <style data-shopify> 294 @font-face { 295 font-family: "Source Sans Pro"; 296 font-weight: 400; 297 font-style: normal; 298 font-display: swap; 299 src: url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2") format("woff2"), 300 url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.d1662e048bd96ae7123e46600ff9744c0d84502d.woff") format("woff"); 301} 302 303 @font-face { 304 font-family: "Source Sans Pro"; 305 font-weight: 700; 306 font-style: normal; 307 font-display: swap; 308 src: url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.41cbad1715ffa6489ec3aab1c16fda6d5bdf2235.woff2") format("woff2"), 309 url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_n7.01173495588557d2be0eb2bb2ecdf8e4f01cf917.woff") format("woff"); 310} 311 312 @font-face { 313 font-family: "Source Sans Pro"; 314 font-weight: 400; 315 font-style: italic; 316 font-display: swap; 317 src: url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_i4.130f29b9baa0095b80aea9236ca9ef6ab0069c67.woff2") format("woff2"), 318 url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_i4.6146c8c8ae7b8853ccbbc8b859fcf805016ee743.woff") format("woff"); 319} 320 321 @font-face { 322 font-family: "Source Sans Pro"; 323 font-weight: 700; 324 font-style: italic; 325 font-display: swap; 326 src: url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_i7.98bb15b3a23880a6e1d86ade6dbb197526ff768d.woff2") format("woff2"), 327 url("//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_i7.6274cea5e22a575d33653322a4399caadffb1338.woff") format("woff"); 328} 329 330 @font-face { 331 font-family: Montserrat; 332 font-weight: 400; 333 font-style: normal; 334 font-display: swap; 335 src: url("//www.scotchporter.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"), 336 url("//www.scotchporter.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff"); 337} 338 339 340 /** fonts **/ 341 :root { 342 --font-body-family: "Source Sans Pro", sans-serif; 343 --font-body-style: normal; 344 --font-body-weight: 400; 345 --font-body-weight-bold: 700; 346 347 --font-heading-family: Montserrat, sans-serif; 348 --font-heading-style: normal; 349 --font-heading-weight: 400; 350 351 --font-body-scale: 1.0; 352 --font-heading-scale: 1.0; 353 354 --color-base-text: 18, 18, 18; 355 --color-shadow: 18, 18, 18; 356 --color-base-background-1: 255, 255, 255; 357 --color-base-background-2: 243, 243, 243; 358 --color-base-solid-button-labels: 255, 255, 255; 359 --color-base-outline-button-labels: 18, 18, 18; 360 --color-base-outline-1: 2, 3, 254; 361 --color-base-accent-1: 2, 3, 254; 362 --color-base-accent-2: 51, 79, 180; 363 --payment-terms-background-color: #ffffff; 364 365 --charcoal: #303030; 366 --steelBlue: #28334A; 367 --sandalwood: #B97648; 368 --metal: #B0B0B2;
369 --silver: #EBECED; 370 --chocolate: #290404; 371 --red: #AD311B; 372 --blue: #213979; 373 --green: #4CAD6A; 374 375 --gradient-base-background-1: #ffffff; 376 --gradient-base-background-2: #f3f3f3; 377 --gradient-base-accent-1: #0203fe; 378 --gradient-base-accent-2: linear-gradient(180deg, rgba(NaN, NaN, NaN, 1), rgba(168, 255, 251, 1) 100%); 379 380 --media-padding: px; 381 --media-border-opacity: 0.05; 382 --media-border-width: 1px; 383 --media-radius: 0px; 384 --media-shadow-opacity: 0.0; 385 --media-shadow-horizontal-offset: 0px; 386 --media-shadow-vertical-offset: 4px; 387 --media-shadow-blur-radius: 5px; 388 --media-shadow-visible: 0; 389 390 --page-width: 130rem; 391 --footer-width: 150rem; 392 --page-width-margin: 0rem; 393 394 --product-card-image-padding: 0.0rem; 395 --product-card-corner-radius: 0.0rem; 396 --product-card-text-alignment: center; 397 --product-card-border-width: 0.0rem; 398 --product-card-border-opacity: 0.1; 399 --product-card-shadow-opacity: 0.0; 400 --product-card-shadow-visible: 0; 401 --product-card-shadow-horizontal-offset: 0.0rem; 402 --product-card-shadow-vertical-offset: 0.4rem; 403 --product-card-shadow-blur-radius: 0.5rem; 404 405 --collection-card-image-padding: 0.0rem; 406 --collection-card-corner-radius: 0.0rem; 407 --collection-card-text-alignment: center; 408 --collection-card-border-width: 0.0rem; 409 --collection-card-border-opacity: 0.1; 410 --collection-card-shadow-opacity: 0.0; 411 --collection-card-shadow-visible: 0; 412 --collection-card-shadow-horizontal-offset: 0.0rem; 413 --collection-card-shadow-vertical-offset: 0.4rem; 414 --collection-card-shadow-blur-radius: 0.5rem; 415 416 --blog-card-image-padding: 0.0rem; 417 --blog-card-corner-radius: 0.0rem; 418 --blog-card-text-alignment: left; 419 --blog-card-border-width: 0.0rem; 420 --blog-card-border-opacity: 0.1; 421 --blog-card-shadow-opacity: 0.0; 422 --blog-card-shadow-visible: 0; 423 --blog-card-shadow-horizontal-offset: 0.0rem; 424 --blog-card-shadow-vertical-offset: 0.4rem; 425 --blog-card-shadow-blur-radius: 0.5rem; 426 427 --badge-corner-radius: 0.0rem; 428 429 --popup-border-width: 1px; 430 --popup-border-opacity: 0.1; 431 --popup-corner-radius: 0px; 432 --popup-shadow-opacity: 0.0; 433 --popup-shadow-horizontal-offset: 0px; 434 --popup-shadow-vertical-offset: 4px; 435 --popup-shadow-blur-radius: 5px; 436 437 --drawer-border-width: 1px; 438 --drawer-border-opacity: 0.1; 439 --drawer-shadow-opacity: 0.0; 440 --drawer-shadow-horizontal-offset: 0px; 441 --drawer-shadow-vertical-offset: 4px; 442 --drawer-shadow-blur-radius: 5px; 443 444 --spacing-sections-desktop: 0px; 445 --spacing-sections-mobile: 0px; 446 447 --grid-desktop-vertical-spacing: 32px; 448 --grid-desktop-horizontal-spacing: 12px; 449 --grid-mobile-vertical-spacing: 16px; 450 --grid-mobile-horizontal-spacing: 6px; 451 452 --text-boxes-border-opacity: 0.1; 453 --text-boxes-border-width: 0px; 454 --text-boxes-radius: 0px; 455 --text-boxes-shadow-opacity: 0.0; 456 --text-boxes-shadow-visible: 0; 457 --text-boxes-shadow-horizontal-offset: 0px; 458 --text-boxes-shadow-vertical-offset: 4px; 459 --text-boxes-shadow-blur-radius: 5px; 460 461 --buttons-radius: 0px; 462 --buttons-radius-outset: 0px; 463 --buttons-border-width: 0px; 464 --buttons-border-opacity: 1.0; 465 --buttons-shadow-opacity: 0.0; 466 --buttons-shadow-visible: 0; 467 --buttons-shadow-horizontal-offset: 0px; 468 --buttons-shadow-vertical-offset: 4px; 469 --buttons-shadow-blur-radius: 5px; 470 --buttons-border-offset: 0px; 471 472 --inputs-radius: 0px; 473 --inputs-border-width: 1px; 474 --inputs-border-opacity: 0.55; 475 --inputs-shadow-opacity: 0.0; 476 --inputs-shadow-horizontal-offset: 2px; 477 --inputs-margin-offset: 0px; 478 --inputs-shadow-vertical-offset: 0px; 479 --inputs-shadow-blur-radius: 5px; 480 --inputs-radius-outset: 0px; 481 --quantity-input-cart-drawer: 7px; 482 483 --variant-pills-radius: 4px; 484 --color-variant-pills-radius: 40px; 485 --variant-pills-border-width: 1px; 486 --variant-pills-border-opacity: 0.3; 487 --variant-pills-shadow-opacity: 0.0; 488 --variant-pills-shadow-horizontal-offset: 0px; 489 --variant-pills-shadow-vertical-offset: 4px; 490 --variant-pills-shadow-blur-radius: 5px; 491 } 492 493 *, 494 *::before, 495 *::after { 496 box-sizing: inherit; 497 } 498 499 html { 500 box-sizing: border-box; 501 font-size: calc(var(--font-body-scale) * 62.5%); 502 height: 100%; 503 } 504 505 body { 506 overflow-x: hidden; 507 display: grid; 508 grid-template-rows: auto auto 1fr auto; 509 grid-template-columns: 100%; 510 min-height: 100%; 511 margin: 0; 512 font-size: 1.6rem; 513 letter-spacing: 0.06rem; 514 line-height: calc(1 + 0.8 / var(--font-body-scale)); 515 font-weight: normal; 516 font-family: var(--font-body-family); 517 font-style: var(--font-body-style); 518 } 519 520 @media screen and (min-width: 1025px) { 521 body { 522 font-size: 1.8rem; 523 } 524 } 525 </style> 526 527 528 529<link href="//www.scotchporter.com/cdn/shop/t/572/assets/suisse-intl-regular.ttf?v=41496683437901411191779824313" as="font" type="font/ttf" crossorigin="anonymous" rel="preload"> 530<style data-shopify>@font-face { 531 font-family: "Suisse Intl"; 532 src: url('//www.scotchporter.com/cdn/shop/t/572/assets/suisse-intl-regular.ttf?v=41496683437901411191779824313') format('truetype'); 533 font-weight: 400; 534 font-style: normal; 535 font-display: swap; 536 } 537 538 @font-face { 539 font-family: "Suisse Intl"; 540 src: url('//www.scotchporter.com/cdn/shop/t/572/assets/suisse-intl-bold.ttf?v=18071766048963675481779824315') format('truetype'); 541 font-weight: 700; 542 font-style: normal; 543 font-display: swap; 544 } 545 546 :root { 547 --font-suisse-intl-family: "Suisse Intl", var(--font-body-family); 548 }</style> 549 550 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/base.aio.min.css?v=106930230776565239271790345238" rel="stylesheet" type="text/css" media="all" /> 551 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/utility.aio.min.css?v=22845230140827508251773953516" rel="stylesheet" type="text/css" media="all" /> <link rel="preload" as="font" href="//www.scotchporter.com/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.scotchporter.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-predictive-search.aio.min.css?v=18571463890943159481773953493" media="print" onload="this.media='all'">
551<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 552 if (Shopify.designMode) { 553 document.documentElement.classList.add('shopify-design-mode'); 554 } 555 </script>
555 556
556<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LImEkR-JoX-3tdHPnlrOAg" async></script>
556 557 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 557-558
557 558<script async src="https://www.googletagmanager.com/gtag/js?id=
558G-2TSK6X3HXV
vendor: 12 bytes, line 558
558"></script>
559<script> 560
vendor: 131 bytes, lines 560-562
560window.dataLayer = window.dataLayer || []; 561 function gtag(){dataLayer.push(arguments);} 562 gtag('js', new Date()); gtag('config', '
562G-2TSK6X3HXV
vendor: 4 bytes, line 562
562');
563</script>
563 564 <!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 564-565
564 565 <script async src="https://www.googletagmanager.com/gtag/js?id=
565G-CD1KHLRVNM
vendor: 15 bytes, lines 565-566
565"></script> 566
566<script> 567
vendor: 127 bytes, line 567
567window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
567G-CD1KHLRVNM
vendor: 7 bytes, lines 567-568
567'); 568
568</script>
568 569 <!-- Begin: Northbeam pixel -->
570<script>(function(){var t;(n=t=t||{}).A="identify",n.B="trackPageView",n.C="fireEmailCaptureEvent",n.D="fireCustomGoal",n.E="firePurchaseEvent",n.F="trackPageViewInitial";var n="//j.northbeam.io/ota-sp/949799ad-5750-44bb-a2f7-994dfbd488df.js";function r(n){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];a.push({fnName:n,args:e})}var e,a=[],i=((e={})[t.F]=function(n){r(t.F,n)},(i={_q:a})[t.A]=function(n,e){return r(t.A,n,e)},i[t.B]=function(){return r(t.B)},i[t.C]=function(n,e){return r(t.C,n,e)},i[t.D]=function(n,e){return r(t.D,n,e)},i[t.E]=function(n){return r(t.E,n)},window.Northbeam=i,document.createElement("script"));i.async=!0,i.src=n,document.head.appendChild(i),e.trackPageViewInitial(window.location.href);})()</script>
570 571<!-- End: Northbeam pixel --> 572 <!-- Google Tag Manager -->
573<script>
vendor: 343 bytes, lines 573-577
573(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 574 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 575 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 576 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 577 })(window,document,'script','dataLayer','
577GTM-T9532PC
vendor: 4 bytes, line 577
577');
578</script>
578 579<!-- End Google Tag Manager --> 580 581 582 <!-- Begin Amazon Script -->
583<script> !function(w,d,s,t,a){if(w.amzn)return;w.amzn=a=function(){w.amzn.q.push([arguments,(new Date).getTime()])};a.q=[];a.version="0.0";s=d.createElement("script");s.src="https://c.amazon-adsystem.com/aat/amzn.js";s.id="amzn-pixel";s.async=true;t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t)}(window,document); amzn("setRegion", "NA"); amzn("addTag", "5b4efe46-297a-4340-9a52-c98d1a7ff0d6"); amzn("trackEvent", "PageView"); </script>
583 <noscript> <img loading="lazy" src="https://s.amazon-adsystem.com/iu3?pid=5b4efe46-297a-4340-9a52-c98d1a7ff0d6&event=PageView" width="1" height="1" border="0"> </noscript> 584<!-- End Amazon Script --> 585
586<script> 587 588 589 590 591 var gsf_conversion_data = {page_type : '', event : '', data : {shop_currency : "USD"}}; 592 593</script>
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997
998<script type="text/javascript" src="//cdn.rlets.com/capture_configs/38c/878/537/09d48db9b0ee2f4c8b6cfff.js" async="async"></script>
vendor: 1 bytes, line 998
998
999<script type="text/javascript"> 1000 window.Pop = window.Pop || {}; 1001 window.Pop.common = window.Pop.common || {}; 1002 window.Pop.common.shop = { 1003 permanent_domain: 'nudebycenterstagecuts.myshopify.com', 1004 currency: "USD", 1005 money_format: "${{amount}}", 1006 id: 5520205 1007 }; 1008 1009 1010 window.Pop.common.template = 'blog'; 1011 window.Pop.common.cart = {}; 1012 window.Pop.common.vapid_public_key = "BJuXCmrtTK335SuczdNVYrGVtP_WXn4jImChm49st7K7z7e8gxSZUKk4DhUpk8j2Xpiw5G4-ylNbMKLlKkUEU98="; 1013 window.Pop.global_config = {"asset_urls":{"loy":{},"rev":{},"pu":{"init_js":null},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1719006140","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1719008216","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pop_tracking.js?v=1704919189"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":false,"batc":false,"base_money_format":"${{amount}}","loy_js_api_enabled":false,"shop":{"id":5520205,"name":"Scotch Porter","domain":"www.scotchporter.com"}}; 1014 window.Pop.widgets_config = {"id":194536,"active":true,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none","widget_background_preview_url":""},"initial_state":{"body":"Get Connected with us and Enjoy discounts ","title":"Subscribe and get Discounts ","cta_text":"Connect","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number"},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked ð","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n display: block;\n}\n.ba_widget_main_design {\n background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n background: #000cc;\n}\n#ba_widget_cta_button{\n background: #000;\n color: #fff;\n}\n#ba_widget_cta_button:after {\n background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n color: #000;\n}\n.ba_initial_state_dismiss_text{\n color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n color: #bbb;\n}\n.ba_widget_error{\n color: #ff2626;\n background: ;\n}
1014\n.ba_link_color{\n color: #4FC3F7;\n}\n","custom_css":null,"logo":null}; 1015</script>
1015 1016 1017
1018<script type="text/javascript"> 1019 1020 1021 (function() { 1022 //Global snippet for Email Popups 1023 //this is updated automatically - do not edit manually. 1024 document.addEventListener('DOMContentLoaded', function() { 1025 function loadScript(src, defer, done) { 1026 var js = document.createElement('script'); 1027 js.src = src; 1028 js.defer = defer; 1029 js.onload = function(){done();}; 1030 js.onerror = function(){ 1031 done(new Error('Failed to load script ' + src)); 1032 }; 1033 document.head.appendChild(js); 1034 } 1035 1036 function browserSupportsAllFeatures() { 1037 return window.Promise && window.fetch && window.Symbol; 1038 } 1039 1040 if (browserSupportsAllFeatures()) { 1041 main(); 1042 } else { 1043 loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); 1044 } 1045 1046 function loadAppScripts(){ 1047 const popAppEmbedEnabled = document.getElementById("pop-app-embed-init"); 1048 1049 if (window.Pop.global_config.aat.includes("pop") && !popAppEmbedEnabled){ 1050 loadScript(window.Pop.global_config.asset_urls.widgets.init_js, true, function(){}); 1051 } 1052 } 1053 1054 function main(err) { 1055 loadScript(window.Pop.global_config.asset_urls.global.helper_js, false, loadAppScripts); 1056 } 1057 }); 1058 })(); 1059</script>
1059 1060 1061<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 1062 1063 1064 1065 1066
1066<script async fetchpriority='high' src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
1066 1067 1068
1068<script> 1069 (() => { 1070 const isLivePreview = locateLivePreviewParam(); 1071 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 1072 1073 1074 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 1075 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 1076 if (fromUrl) { 1077 try { 1078 sessionStorage.setItem(paramName, fromUrl); 1079 } catch { 1080 // storage disabled 1081 } 1082 return fromUrl; 1083 } 1084 return sessionStorage.getItem(paramName); 1085 } 1086 1087 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 1088 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 1089 if (!isLivePreview) return; 1090 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 1091 const script = document.createElement('script'); 1092 script.src = previewModeScriptUrl; 1093 script.async = true; 1094 script.setAttribute('data-pandectes-live-preview', ''); 1095 document.head.appendChild(script); 1096 } 1097 1098 window.pandectesBannerSettings = {"version":"5","timestamp":1787927817,"store":{"id":5520205,"plan":"basic","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":false,"timezone":"America/New_York"},"visibility":{"delay":0,"enabled":false,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":[],"visible":[]},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//nudebycenterstagecuts.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1787927817","widget":"//nudebycenterstagecuts.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1787927817"},"mode":"light","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; --color-base-100-hex: #ffffff;--color-base-200-hex: #f5f5f5;--color-base-300-hex: #ebebeb;--color-base-content-hex: #010101;--color-primary-hex: #010101;--color-primary-content-hex: #ffffff;--color-secondary-hex: #010101;--color-secondary-content-hex: #ffffff;--color-accent-hex: #010101;--color-accent-content-hex: #ffffff;--color-neutral-hex: #010101;--color-neutral-content-hex: #ffffff; }","shadows":true,"isModal":false,"scrollLock":true,"useAnimations":true,"buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":10000},"language":{"multilingual":false,"detection":"browser","fallback":"en","supported":["en"],"allowChange":false},"widget":{"enabled":true,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"box","layout":"vertical-grouped","position":"middle center","animation":"animation-zoom","size":300},"buttons":{"primary":["allow","deny"],"secondary":[]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":false,"status":false},"links":{"links":[{"id":"policy","url":"/pages/cookie-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1787927554},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more"},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
1098se cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},{"title":"Functional cookies","description":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},{"title":"Performance cookies","description":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},{"title":"Targeting cookies","description":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close","vendorLearnMore":"Learn more about this provider"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
1098onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{"ad-id":"Tracks how users arrive at Amazon websites.","ad-privacy":"Tracks user actions on other websites to provide targeted content.","baMet_baEvs":"Used by Boosterapps","baMet_visit":"Used by Boosterapps","cart":"Contains information related to the user's cart.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","demdex":"Identifies users for segmentation and reporting purposes.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","guid":"Stores user event history with an identifier for server-side storage.","IDE":"To measure the visitorsâ actions after they click through from an advert. Expires after 1 year.","localization":"Used to localize the cart to the correct country.","login_with_
1098shop_finalize":"Used to facilitate login with Shop.","mc":"Tracks users to measure performance and support personalization.","NID":"Used to collect website statistics and track conversion rates.","optimonkclient":"Used for implementing pop-up ads and storing visitor behavior on campaigns.","optimonkclientid":"Stores a unique identifier for visitor analytics.","optimonksession":"Stores session start time for pop-up ads.","OSID":"Collects website statistics and tracks conversion rates.","po_visitor":"Used by Pushowl to monitor related user activity on the store.","privacy_signal":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","rl_cookie_test":"Checks if cookies can be placed.","SEUNCY":"Registers a unique ID to identify the userâs device for return visits.","shopify_client_id":"Stores a unique identifier used to support shopping cart and checkout functions.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","shopify_pay":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","shop_analytics":"Contains the required buyer information for analytics in Shop.","storefront_digest":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","test":"Used to discover cookie support.","_cfuvid":"Sets a unique ID to distinguish users sharing the same IP for rate limiting.","_fbp":"Cookie is placed by Facebook to track visits across websites.","_ga":"Cookie is set by Google Analytics with unknown functionality","_gid":"Cookie is placed by Google Analytics to count and track pageviews.","_identity_session":"Contains the identity session identifier of the user.","_landing_page":"Capture the landing page of visitor when they come from other sites.","_master_udr":"Permanent device identifier.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Allows merchant to identify where people are visiting them from.","_secure_admin_session_id":"Creates an in-session user ID for security purposes.","_secure_admin_session_id_csrf":"Used to store session id in core for auth Legacy Admin\t","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_essential":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"Contains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_s":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify analytics.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_tracking_consent":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","_ttp":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","__cf_bm":"Used to manage incoming traffic that matches criteria associated with bots.","__Host-_identity_session_same_site":"Merchant authentication: Identity session cookie.","__kla_id":"Tracks when someone clicks through a Klaviyo email to your website","__qca":"Stores browser and HTTP request information for targeted advertising.","barometric*":"Identifies users for podcast conversion.","_gcl_*":"Stores information related to Google advertising services.","_ga_*":"Cookie is set by Google Analytics with unknown functionality","_gat_UA-*":"Provides technical monitoring.","ttcsid*":"Serves as a session identifier to maintain user sessions and track interactions.","dpm*":"Used for data synchronization and ID requests.","__Host-_merchant_essential":"УдоÑÑовеÑÑване на ÑÑÑговеÑа: оÑновна биÑквиÑка на ÑÑÑговеÑа.","amp_cookie_test*":"Set
1098s a cookie to test if cookies are enabled in the browser during SDK initialization.","_tldtest_*":"Sets the highest-level domain for cookies; deleted after testing."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"vendors":[],"cookies":[{"name":"_shopify_client_id","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"__apex_test__","domain":".scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"localization","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_shopify_y","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_s","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_analytics","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".afterpay.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__cf_bm","domain":".cdn.506.io","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"barometric*","domain":".trkn.us","type":"http","vendor":"Claritas","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_url","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"shopify_client_id","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ttp","domain":".www.scotchporter.com","type":"http","vendor":"TikTok","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"ad-id","domain":".amazon-adsystem.com","type":"http","vendor":"Amazon","category":3,"retention":"7 month(s)","unit":"declMonths","expires":7},{"name":"ad-privacy","domain":".amazon-adsystem.com","type":"http","vendor":"Amazon","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_gcl_*","domain":".scotchporter.com","type":"http","vendor":"Google","category":2,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_ga_*","domain":".scotchporter.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"test","domain":"38c87853-709d-48db-9b0e-e2f4c8b6cfff.rlets.com","type":"http","vendor":"Parse.ly","category":1,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"baMet_visit","domain":"www.scotchporter.com","type":"http","vendor":"Boosterapps","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_fbp","domain":".scotchporter.com","type":"http","vendor":"Facebook","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_gid","domain":".scotchporter.com","type":"http","vendor":"Google","category":2,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_gat_UA-*","domain":".scotchporter.com","type":"http","vendor":"Google","category":1,"retention":"1 minute(s)","unit":"declMinutes","expires":1},{"name":"_nb_sp_ses.5c5b","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"first_pla_call","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"_nb_sp_ses.4209","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"osid","domain":".scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_nb_sp_cookie","domain":"i.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__kla_id","domain":"www.scotchporter.com","type":"http","vendor":"Klaviyo","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ttcsid*","domain":".www.scotchporter.com","type":"http","vendor":"TikTok","category":1,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"optiMonkClientId","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"optiMonkClient","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"mc","domain":".quantserve.com","type":"http","vendor":"Quantcast","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__qca","domain":".scotchporter.com","type":"http","vendor":"Quantcast","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__uidcei","domain":".aggle.net","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"optiMonkSession","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"guid","domain":".steelhousemedia.com","type":"http","vendor":"Unknown","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"pt","domain":".ispot.tv","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"SEUNCY","domain":".semasio.net","type":"http","vendor":"semasio.net","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"demdex","domain":".demdex.net","type":"http","vendor":"Adobe","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"IDE","domain":".doubleclick.net","type":"http","vendor":"Google","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"dpm*","domain":".dpm.demdex.net","type":"http","vendor":"Adobe","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"tt","domain":".px.steelhousemedia.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1}
1098,{"name":"ndat","domain":".ninthdecimal.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"po_visitor","domain":"www.scotchporter.com","type":"http","vendor":"Pushowl","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"ba_cart_token","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"2 day(s)","unit":"declDays","expires":2},{"name":"baMet_baEvs","domain":"www.scotchporter.com","type":"http","vendor":"Boosterapps","category":1,"retention":"1 minute(s)","unit":"declMinutes","expires":1},{"name":"_nb_sp_id.4209","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga","domain":".scotchporter.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_nb_sp_id.5c5b","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"rl_cookie_test","domain":"www.scotchporter.com","type":"http","vendor":"RudderStack","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"__apex_test__","domain":"com","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_tracking_consent","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_tracking_consent","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_orig_referrer","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_pay","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"discount_code","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"login_with_shop_finalize","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5}
1098,{"name":"login_with_shop_finalize","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_identity_session","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_master_udr","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"__Host-_identity_session_same_site","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__Host-_identity_session_same_site","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_secure_admin_session_id","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id","domain":".scotchporter.com","type":"http","vendor":"Unknown","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id_csrf","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id_csrf","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"privacy_signal","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"privacy_signal","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__Host-_merchant_essential","domain":"www.scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__Host-_merchant_essential","domain":".scotchporter.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_tracking_consent","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1}
1098,{"name":"login_with_shop_finalize","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"__Host-_identity_session_same_site","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 minute(s)","unit":"declMinutes","expires":1},{"name":"_merchant_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"shopify.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_secure_admin_session_id","domain":"shopify.com","type":"http","vendor":"Unknown","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id_csrf","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"privacy_signal","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__Host-_merchant_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"apt_pixel","domain":".www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"amp_f24a38","domain":".scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"optiMonkViewedProducts","domain":"www.scotchporter.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_cfuvid","domain":".afterpay.com","type":"http","vendor":"Cloudflare","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"amp_cookie_test*","domain":"www.scotchporter.com","type":"http","vendor":"Amplitude","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"_tldtest_*","domain":"scotchporter.com","type":"http","vendor":"Amplitude","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"NID","domain":".google.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6}]}; 1099 if (isLivePreview) { 1100 if (!window.pandectesBannerSettings.store) { 1101 window.pandectesBannerSettings.store = {}; 1102 } 1103 window.pandectesBannerSettings.store.plan = 'enterprise'; 1104 } 1105 1106 /** Runs once <body> exists. DOMContentLoaded would hold the notice behind every other deferred script. */ 1107 function whenBodyReady(callback) { 1108 if (document.body) { 1109 callback(); 1110 return; 1111 } 1112 new MutationObserver(function (_, observer) { 1113 if (document.body) { 1114 observer.disconnect(); 1115 callback(); 1116 } 1117 }).observe(document.documentElement, { childList: true }); 1118 } 1119 1120 1121 whenBodyReady(function(){ 1122 const element = document.createElement('pandectes-cmp'); 1123 element.appData = window.pandectesBannerSettings; 1124 document.body.appendChild(element); 1125 appendLivePreviewScriptIfNeeded(previewUrl); 1126 }); 1127 1128 })() 1129 </script>
1129 1130 1131 1132 1133 1134 1135 1136<!-- END app block --><!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
1136<script> 1137 window._template = { 1138 directory: "", 1139 name: "blog", 1140 suffix: "" 1141 }; 1142 window.__productIdFromTemplate = null; 1143 window.__plpCollectionIdFromTemplate = null; 1144 window.igProductData = (function() { 1145 const data = {};return data; 1146 })(); 1147</script>
1147 1148
1149<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/0726ad5cb04d/bundle.js" data-em-disable async></script>
1149 1150 1151 1152<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 <style data-oke-reviews-version="0.101.5" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.101.5" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.101.5" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.101.5" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.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,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{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:"î¤"}
1166.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://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.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
1166or: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;-moz-appearance:none;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 12px}@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 ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.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% - 24px)}@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}
1166to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1167.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--hidden{display:none}.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:")"} 1168.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 1169.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 1170 1171
1171<script type="application/json" id="oke-reviews-settings">{"subscriberId":"e45d2bdf-1297-4b22-bace-c1b6d2b2d938","analyticsSettings":{"provider":"ua"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#B97648","interspace":6,"shape":{"type":"default"},"showBorder":false},"showIncentiveIndicator":false,"recorderPlusEnabled":true},"homepageCarousel":{"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#0E7A82","layout":{"name":"default","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":20,"unit":"px"},"spaceBelow":{"value":20,"unit":"px"},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A"}},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"infiniteScroll":false,"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"center","verticalAlignment":"center","blocks":[{"columnWidth":"full","modules":[{"name":"rating-average","layout":"three-line"},{"name":"rating-breakdown","backgroundColor":"#EBECED","shadingColor":"#28334A","stretchMode":"contain"}],"textAlignment":"center"}]},"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":"#2C3E50","searchHighlightColor":"#B2F9E9"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#676986","borderColorHover":"#DBDDE4","backgroundColor":"#F7F7F8","borderColor":"#DBDDE4","backgroundColorHover":"#F4F4F6","textColorHover":"#272D45","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#272D45","font":{"hasCustomFontSettings":false}},"highlightColor":"#000000","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#00CAAA"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"minimal","showAttributeBars":false,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"initialPageSize":6,"media":{"layout":"thumbnail","size":{"value":234,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":false},"loadMorePageSize":6},"controls":{"filterMode":"closed","defaultSort":"has_media desc","writeReviewButtonEnabled":true,"freeTextSearchEnabled":false}}},"starRatings":{"showWhenEmpty":false,"style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"},"height":{"value":13,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
1171 1172 <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:#f7f7f8;--oke-button-backgroundColorHover:#f4f4f6;--oke-button-backgroundColorActive:#676986;--oke-button-textColor:#272d45;--oke-button-textColorHover:#272d45;--oke-button-textColorActive:#fff;--oke-button-borderColor:#dbdde4;--oke-button-borderColorHover:#dbdde4;--oke-button-borderColorActive:#676986;--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:#2c3e50;--oke-text-secondaryColor:#676986;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#000;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#00caaa;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#2c3e50;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#b97648;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-reviewCarousel{--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> 1173 1174 <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>
1174<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>
1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188<!-- END app snippet --> 1189 1190 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1191<!-- END app snippet --> 1192 1193<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1194 1195 1196 1197 1198
1198<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1198 1199 1200<!-- END app snippet --> 1201 1202 1203<!-- END app block --><!-- BEGIN app block: shopify://apps/preproduct-next-gen-pre-order/blocks/preproduct_app_embed_block/2762c018-a41c-4de1-8397-e1a2010a74fa -->
1204<script 1205 id="pp-optimized-loading-hide-buttons" 1206 1207> 1208 function ppOptimizedLoadingHideButtons() { 1209 const potentialForms = Array.from(document.querySelectorAll(`[action*="cart/add"], [action="/cart/add"]`)); 1210 let dawnStyleProductForm = potentialForms.find(form => { 1211 return form.parentElement?.className === `product-form` 1212 }); 1213 let productForm = potentialForms.find(form => { 1214 // primary add-to-cart buttons would not be within a header or footer 1215 return form.closest(`header, footer`) ? false : true; 1216 }); 1217 let form = dawnStyleProductForm || productForm; 1218 1219 if (!form) return; 1220 1221 form.parentElement.querySelectorAll(` 1222 button[type="submit"], 1223 button[name="add"], 1224 button[class*="add-to-cart"], 1225 button[id*="add-to-cart"], 1226 button[id*="addToCart"], 1227 button[data-add-to-cart], 1228 button[data-product-id], 1229 input[type="submit"], 1230 input[name="add"], 1231 input[data-add-to-cart], 1232 div.shopify-payment-button 1233 `).forEach(button => { 1234 button.style.display = "none"; 1235 }); 1236 } 1237 1238 addEventListener(`DOMContentLoaded`, () => { 1239 let script = document.getElementById(`pp-optimized-loading-hide-buttons`); 1240 1241 if (window.meta?.page?.pageType === `product` && script.hasAttribute(`data-on-pre-order`)) { 1242 ppOptimizedLoadingHideButtons(); 1243 } 1244 }); 1245</script>
1245 1246
1247<script> 1248 (function() { 1249 function ppAsyncLoad() { 1250 var urls = ["https:\/\/api.preproduct.io\/preproduct-embed.js?shop=www.scotchporter.com"]; 1251 for (var i = 0; i < urls.length; i++) { 1252 var s = document.createElement('script'); 1253 s.type = 'text/javascript'; 1254 s.async = true; 1255 s.src = urls[i]; 1256 var x = document.getElementsByTagName('script')[0]; 1257 x.parentNode.insertBefore(s, x); 1258 } 1259 }; 1260 if(window.attachEvent) { 1261 window.attachEvent('onload', ppAsyncLoad); 1262 } else { 1263 window.addEventListener('load', ppAsyncLoad, false); 1264 } 1265 })(); 1266</script>
1266 1267 1268 1269 1270 1271<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284
1284<script async src="https://static.klaviyo.com/onsite/js/Lj5cfX/klaviyo.js?company_id=Lj5cfX"></script>
1284 1285
1285<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1285 1286 1287 1288 1289 1290 1291 1292
1292<script> 1293 window.klaviyoReviewsProductDesignMode = false 1294 </script>
1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304<!-- END app block --><!-- BEGIN app block: shopify://apps/pc2cplcfl-opensend/blocks/opensend/01997816-002c-71b1-b28c-c633af75a1c0 -->
1305<script type='text/javascript'> 1306!function(s) { 1307 let o = s.createElement('script'), u = s.getElementsByTagName('script')[0]; 1308 o.src = 'https://cdn.aggle.net/oir/oir.min.js'; 1309 o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'PC2CPLCFL'); 1310 u.parentNode.insertBefore(o, u); 1311}(document); 1312</script>
1312 1313
1314<script type='text/javascript'> 1315 { 1316 const cleanObj = (value) => { 1317 if (Array.isArray(value)) { 1318 const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined); 1319 return cleanedArray.length ? cleanedArray : undefined; 1320 } 1321 if (value && typeof value === "object") { 1322 const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => { 1323 const cleanedValue = cleanObj(val); 1324 if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") { 1325 acc[key] = cleanedValue; 1326 } 1327 return acc; 1328 }, {}); 1329 return Object.keys(cleanedObject).length ? cleanedObject : undefined; 1330 } 1331 if (value === null || value === undefined || value === "") { 1332 return undefined; 1333 } 1334 return value; 1335 }; 1336 const getCustomer = () => ({ 1337 shopifyCustomerId: "", 1338 email: "", 1339 phone: "", 1340 first_name: null, 1341 last_name: null, 1342 lifetime_value: null, 1343 order_count: null, 1344 address: { 1345 street: null, 1346 city: null, 1347 state: null, 1348 stateCode: null, 1349 postalCode: "", 1350 country: "", 1351 province: "", 1352 countryCode: "", 1353 } 1354 }); 1355 1356 } 1357</script>
1357 1358 1359 1360<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373
1373<script 1374 async 1375 type="text/javascript" 1376 src="https://cdn.506.io/eg/script.js?shop=nudebycenterstagecuts.myshopify.com&v=12" 1377 ></script>
1377 1378 1379 1380 1381 1382 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTAzNDk2NDU=" content="{"isInstalled":true,"installedOn":"2023-02-10T18:45:13.380Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"duration":null,"cssStyles":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"hasCustomizations":false,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"decodePayload":false,"delayUpdates":2000},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.scotchporter.com"}"> 1383 1384
1385<script defer> 1386 (async function() { 1387 try { 1388 1389 const blockVersion = "v3" 1390 if (blockVersion != "v3") { 1391 return 1392 } 1393 1394 let metaErrorFlag = false; 1395 if (metaErrorFlag) { 1396 return 1397 } 1398 1399 // Parse metafields as JSON 1400 const metafields = {}; 1401 1402 // Process metafields in JavaScript 1403 let savedRulesArray = []; 1404 for (const [key, value] of Object.entries(metafields)) { 1405 if (value) { 1406 for (const prop in value) { 1407 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1408 savedRulesArray.push(value); 1409 break; 1410 } 1411 } 1412 } 1413 1414 const metaTag = document.createElement('meta'); 1415 metaTag.id = 'easygift-rules'; 1416 metaTag.content = JSON.stringify(savedRulesArray); 1417 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwMzQ5NjQ1'); 1418 1419 document.head.appendChild(metaTag); 1420 } catch (err) { 1421 1422 } 1423 })(); 1424</script>
1424 1425 1426 1427
1427<script 1428 type="text/javascript" 1429 defer 1430 > 1431 1432 (function () { 1433 try { 1434 window.EG_INFO = window.EG_INFO || {}; 1435 var shopInfo = {"isInstalled":true,"installedOn":"2023-02-10T18:45:13.380Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"duration":null,"cssStyles":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"hasCustomizations":false,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"decodePayload":false,"delayUpdates":2000},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.scotchporter.com"}; 1436 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1437 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1438 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1439 if (products.length > 0) { 1440 var productIds = products.map(function(prod) { 1441 var productGid = prod.id; 1442 var productIdNumber = parseInt(productGid.split('/').pop()); 1443 return productIdNumber; 1444 }); 1445 var productInfo = null; 1446 var isProductInList = productIds.includes(productInfo.id); 1447 if (isProductInList) { 1448 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1449 if (redirectionURL) { 1450 window.location = redirectionURL; 1451 } 1452 } 1453 } 1454 } 1455 1456 1457 } catch(err) { 1458 return 1459 }}
1459)() 1460 </script>
1460 1461 1462 1463 1464<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1465<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1466<script> 1467/* >> TriplePixel :: start*/ 1468window.TriplePixelData={TripleName:"nudebycenterstagecuts.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"drawer",template:"blog",curr:"USD" || "USD", market:"42238138"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1469/* << TriplePixel :: end*/ 1470</script>
1470 1471 1472 1473 1474<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1475<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: 5520205,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 1475
1475
1476<script> 1477 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1478</script>
vendor: 1 bytes, line 1478
1478
1479<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}
1479).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: 5520205,storefrontBaseUrl: "https://www.scotchporter.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.scotchporter.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2384462010","configuration":"{\"shopId\":\"nudebycenterstagecuts.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1479,"dataSharingState":"unrestricted"},{"id":"2297757882","configuration":"{\"store_id\":\"38672\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2135687354","configuration":"{\"shopId\":\"nudebycenterstagecuts.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2103476410","configuration":"{\"pixelCode\":\"D8B0JUJC77U5R8KLM8PG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1781530810","configuration":"{\"merchantId\":\"9392ae27-a0a5-4cf2-8b1b-e35eca9be0ab\",\"apiEndpoint\":\"https:\/\/api.joinhexagon.com\/api\/v1\/shopify\/pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c548653d688927c8d3008541d6a5ec47","type":"APP","apiClientId":316805578753,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1758789818","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-PLW9R2L7\\\",\\\"AW-17856879403\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/FHilCJ7J--kbEKu26cJC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/shq6CJjJ--kbEKu26cJC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-82ZB5E27SR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/MZp-CJbM-ekbEKu26cJC\\\",\\\"MC-1QZWL37V6Q\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-82ZB5E27SR\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/3kq0CJDM-ekbEKu26cJC\\\",\\\"MC-1QZWL37V6Q\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/PpzjCJPM-ekbEKu26cJC\\\",\\\"MC-1QZWL37V6Q\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-82ZB5E27SR\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/tLMDCKHJ--kbEKu26cJC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-82ZB5E27SR\\\",\\\"AW-17856879403\\\/bsfoCJvJ--kbEKu26cJC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-82ZB5E27SR\\\"}],\\\"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"]}
1479,{"id":"1513291962","configuration":"{\"storeHandle\":\"nudebycenterstagecuts.myshopify.com\", \"publisherId\": \"PC2CPLCFL\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"94a881e8d211e628cef2d7cbc6e68cf4","type":"APP","apiClientId":283349680129,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1383661754","configuration":"{\"accountID\":\"Lj5cfX\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"772407482","configuration":"{\"subdomain\":\"nudebycenterstagecuts\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"725647546","configuration":"{\"campaignID\":\"4849\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/1dc8b30e8ebc5a33caeeea35d18a8386\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"180125882","configuration":"{\"pixel_id\":\"638799796818736\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"10125498","configuration":"{\"northbeamId\": \"949799ad_5750_44bb_a2f7_994dfbd488df\", \"collectorDomain\": \"i.scotchporter.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e46c2d6352a678fc6581f4bd0bc772e1","type":"APP","apiClientId":3188721,"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":"18448570","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Upsellit Pixel"},{"id":"19071162","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads Conversion Tracking"},{"id":"19890362","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reachcode custom pixel"},{"id":"44269754","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Convert"},{"id":"44302522","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Amazon Ad Tracking"},{"id":"45777082","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Global site tag"},{"id":"45908154","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google tag"},{"id":"48562362","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Thank y
1479ou page"},{"id":"48660666","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Audacy Conversion"},{"id":"53477562","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Northbeam TY\/OS tracking"},{"id":"53510330","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Amazon (Thank You page)"},{"id":"53641402","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Impact Radius"},{"id":"53903546","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Yieldify \/ Epsilon"},{"id":"54526138","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Linkby Purchase Conversion"},{"id":"54821050","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ID Me "},{"id":"55738554","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Yieldify \/ Epsilon | Checkout"},{"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":"Scotch Porter","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"nudebycenterstagecuts.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.scotchporter.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8504473977018","handle":"free-gift","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46488621646010","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.scotchporter.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"151871717562","themePublished":"true","eventMetadataId":"890fcc80-5293-4cbb-9f9f-16a9047cb264","pageType":"blog","resourceId":"5765155","shopId":"5520205","storefrontBaseUrl":"https:\/\/www.scotchporter.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1479<script> 1480 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1481 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1482 window.ShopifyAnalytics.meta.currency = 'USD'; 1483 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":5765155,"requestId":"209e00f0-88f1-45ff-bdf3-3d58a894d6ef-1790349645"}}; 1484 for (var attr in meta) { 1485 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1486 } 1487</script>
vendor: 1 bytes, line 1487
1487
1488<script class="analytics"> 1489 (function () { 1490 var customDocumentWrite = function(content) { 1491 var jquery = null; 1492 1493 if (window.jQuery) { 1494 jquery = window.jQuery; 1495 } else if (window.Checkout && window.Checkout.$) { 1496 jquery = window.Checkout.$; 1497 } 1498 1499 if (jquery) { 1500 jquery('body').append(content); 1501 } 1502 }; 1503 1504 var hasLoggedConversion = function(token) { 1505 if (token) { 1506 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1507 } 1508 return false; 1509 } 1510 1511 var setCookieIfConversion = function(token) { 1512 if (token) { 1513 var twoMonthsFromNow = new Date(Date.now()); 1514 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1515 1516 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1517 } 1518 } 1519 1520 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1521 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1522 if (trekkie.integrations) { 1523 return; 1524 } 1525 trekkie.methods = [ 1526 'identify', 1527 'page', 1528 'ready', 1529 'track', 1530 'trackForm', 1531 'trackLink' 1532 ]; 1533 trekkie.factory = function(method) { 1534 return function() { 1535 var args = Array.prototype.slice.call(arguments); 1536 args.unshift(method); 1537 trekkie.push(args); 1538 if (method == 'track' || method == 'page') { 1539 var pageUrl; 1540 try { 1541 pageUrl = window.location.href; 1542 } catch (e) {} 1543 var pageReferrer; 1544 try { 1545 pageReferrer = document.referrer; 1546 } catch (e) {} 1547 try { 1548 if (window.__TREKKIE_SHIM_QUEUE == null) { 1549 window.__TREKKIE_SHIM_QUEUE = []; 1550 } 1551 window.__TREKKIE_SHIM_QUEUE.push({ 1552 from: 'trekkie-stub', 1553 method: method, 1554 args: args.slice(1), 1555 pageContext: { 1556 url: pageUrl, 1557 referrer: pageReferrer 1558 } 1559 }); 1560 } catch (e) { 1561 // no-op 1562 } 1563 } 1564 return trekkie; 1565 }; 1566 }; 1567 for (var i = 0; i < trekkie.methods.length; i++) { 1568 var key = trekkie.methods[i]; 1569 trekkie[key] = trekkie.factory(key); 1570 } 1571 trekkie.load = function(config) { 1572 trekkie.config = config || {}; 1573 trekkie.config.initialDocumentCookie = document.cookie; 1574 var first = document.getElementsByTagName('script')[0]; 1575var script = document.createElement('script'); 1576script.type = 'text/javascript'; 1577script.onerror = function(e) { 1578 var scriptFallback = document.createElement('script'); 1579 scriptFallback.type = 'text/javascript'; 1580 scriptFallback.onerror = function(error) { 1581 var Monorail = { 1582 produce: function produce(monorailDomain, schemaId, payload) { 1583 var currentMs = new Date().getTime(); 1584 var event = { 1585 schema_id: schemaId, 1586 payload: payload, 1587 metadata: { 1588 event_created_at_ms: currentMs, 1589 event_sent_at_ms: currentMs 1590 } 1591 }; 1592 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1593 }, 1594 sendRequest: function sendRequest(endpointUrl, payload) { 1595 // Try the sendBeacon API 1596 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1597 var blobData = new window.Blob([payload], { 1598 type: 'text/plain' 1599 }); 1600 1601 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1602 return true; 1603 } // sendBeacon was not successful 1604 1605 } // XHR beacon 1606 1607 var xhr = new XMLHttpRequest(); 1608 1609 try { 1610 xhr.open('POST', endpointUrl); 1611 xhr.setRequestHeader('Content-Type', 'text/plain'); 1612 xhr.send(payload); 1613 } catch (e) { 1614 console.log(e); 1615 } 1616 1617 return false; 1618 }, 1619 isIos12: function isIos12() { 1620 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1621 } 1622 }; 1623 Monorail.produce('monorail-edge.shopifysvc.com', 1624 'trekkie_storefront_load_errors/1.1',
1625 {shop_id: 5520205, 1626 theme_id: 151871717562, 1627 app_name: "storefront", 1628 context_url: window.location.href, 1629 source_url: "//www.scotchporter.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1630 1631 }; 1632 scriptFallback.async = true; 1633 scriptFallback.src = '//www.scotchporter.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1634 first.parentNode.insertBefore(scriptFallback, first); 1635}; 1636script.async = true; 1637script.src = '//www.scotchporter.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1638first.parentNode.insertBefore(script, first); 1639 1640 }; 1641 trekkie.load( 1642 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":5520205,"isMerchantRequest":null,"themeId":151871717562,"themeCityHash":"11281282117440927888","contentLanguage":"en","currency":"USD","eventMetadataId":"890fcc80-5293-4cbb-9f9f-16a9047cb264"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1643 ); 1644 1645 var loaded = false; 1646 trekkie.ready(function() { 1647 if (loaded) return; 1648 loaded = true; 1649 1650 window.ShopifyAnalytics.lib = window.trekkie; 1651 1652 var originalDocumentWrite = document.write; 1653 document.write = customDocumentWrite; 1654 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1655 document.write = originalDocumentWrite; 1656 1657 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1658 var token = match? match[1]: undefined; 1659 if (!hasLoggedConversion(token)) { 1660 setCookieIfConversion(token); 1661 1662 } 1663 }); 1664 1665 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":5765155,"requestId":"209e00f0-88f1-45ff-bdf3-3d58a894d6ef-1790349645","shopifyEmitted":true}); 1666 1667 var eventsListenerScript = document.createElement('script'); 1668 eventsListenerScript.async = true; 1669 eventsListenerScript.src = "//www.scotchporter.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1670 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1671})();</script>
1671 1672
1672<script> 1673 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1674 window.ga = function ga() { 1675 (window.ga.q = window.ga.q || []).push(arguments); 1676 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1677 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1678 } 1679 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."); 1680 }; 1681 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1682 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1683 } 1684 } 1685</script>
vendor: 1 bytes, line 1685
1685
1686<script 1687 defer 1688 src="https://www.scotchporter.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1689 data-application="storefront-renderer" 1690 data-shop-id="5520205" 1691 data-render-region="gcp-us-central1" 1692 data-page-type="blog" 1693 data-theme-instance-id="151871717562" 1694 data-theme-name="Qore" 1695 data-theme-version="1.0.0" 1696 data-monorail-region="shop_domain" 1697 data-resource-timing-sampling-rate="10" 1698 data-shs="true" 1699 data-shs-beacon="true" 1700 data-shs-export-with-fetch="true" 1701 data-shs-logs-sample-rate="1" 1702 data-shs-beacon-endpoint="https://www.scotchporter.com/api/collect" 1703></script>
1703 1704<meta name="shopify-y" content="e9722572-cd89-4ab3-aa56-06688d3bbc58" data-expiration="1821907245000"><meta name="shopify-s" content="2ba3ecf2-abc5-401d-b735-b2c69f6a1264" data-expiration="1790351445000"><meta name="new-cookie-storage-activated" content="t"> 1705</head> 1706 1707 1708 <body class="gradient"> 1709 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1710 Skip to content 1711 </a> 1712 1713 1714 1715<style> 1716 .drawer { 1717 visibility: hidden; 1718 } 1719</style> 1720 1721<cart-drawer class="drawer is-empty"> 1722 <div id="CartDrawer" class="cart-drawer"> 1723 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 1724 <div 1725 class="drawer__inner" 1726 role="dialog" 1727 aria-modal="true" 1728 aria-label="Your Cart" 1729 tabindex="-1" 1730 ><div class="drawer__inner-empty"> 1731 <div class="cart-drawer__warnings center"> 1732 <div class="cart-drawer__empty-content"> 1733 <h2 class="cart__empty-text">Your Cart Is Empty</h2> 1734 <button 1735 class="drawer__close" 1736 type="button" 1737 onclick="this.closest('cart-drawer').close()" 1738 aria-label="Close" 1739 > 1740 <svg 1741 xmlns="http://www.w3.org/2000/svg" 1742 aria-hidden="true" 1743 focusable="false" 1744 class="icon icon-close" 1745 fill="none" 1746 viewBox="0 0 18 17" 1747> 1748 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1749</svg> 1750 1751 </button> 1752 <a href="https://www.scotchporter.com/collections/all-products" class="button"> 1753 Continue Shopping 1754 </a><p class="cart__login-title h3">Have An Account?</p> 1755 <p class="cart__login-paragraph"> 1756 <a href="https://www.scotchporter.com/customer_authentication/redirect?locale=en®ion_country=US" class="link underlined-link">Log in</a> to check out faster. 1757 </p></div> 1758 </div></div><div class="drawer__header"> 1759 1760 <h2 class="drawer__heading uppercase font-medium">YOUR CART</h2> 1761 1762 <span>â¢</span> 1763 <span> 1764 0 1765 1766 item 1767 1768 </span> 1769 <button 1770 class="drawer__close" 1771 type="button" 1772 onclick="this.closest('cart-drawer').close()" 1773 aria-label="Close" 1774 > 1775 <svg 1776 xmlns="http://www.w3.org/2000/svg" 1777 aria-hidden="true" 1778 focusable="false" 1779 class="icon icon-close" 1780 fill="none" 1781 viewBox="0 0 18 17" 1782> 1783 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1784</svg> 1785 1786 </button> 1787 </div> 1788 <cart-drawer-items 1789 1790 class=" is-empty" 1791 1792 > 1793 <form 1794 action="/cart" 1795 id="CartDrawer-Form" 1796 class="cart__contents cart-drawer__form" 1797 method="post" 1798 > 1799 1800<div 1801 class="shipping-threshold-message"> 1802 1803 <p></p> 1804 1805</div> 1806 1807 1808 1809<style> 1810 .shipping-threshold-message { 1811 margin-bottom: 0rem; 1812 margin-left: 0rem; 1813 } 1814 .shipping-threshold-message > * { 1815 margin: 0; 1816 padding: 0; 1817 } 1818 .shipping-threshold-message p{ 1819 color: rgba(var(--color-foreground), 1); 1820 } 1821 progress { 1822 width: 100%; 1823 height: .9rem; 1824 margin: 0.3rem 0rem; 1825 border-radius: 0; 1826 } 1827 .progress-bar-wrapper { 1828 width: 100%; 1829 display: flex; 1830 justify-content: center; 1831 align-items: center; 1832 align-content: center; 1833 flex-direction: row; 1834 } 1835 progress[value]{ 1836 -webkit-appearance: none; 1837 appearance: none; 1838 } 1839 progress[value]::-webkit-progress-bar { 1840 background-color: #eee; 1841 border-radius: 12px; 1842 box-shadow: 0 20px 6px #def2de inset; 1843 } 1844 progress[value]::-webkit-progress-value { 1845 background-color: #297a3a; 1846 background-size: 20px 15px, 100% 100%, 100% 100%; 1847 border-radius: 12px; 1848 } 1849</style><div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 1850 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 1851 Loading... 1852 </p> 1853 </div> 1854 <div id="CartDrawer-CartErrors" role="alert"></div> 1855 </form> 1856 1857 </cart-drawer-items> 1858 <div class="drawer__footer"><!-- CTAs --> 1859 1860 <div class="cart__ctas" > 1861 <noscript> 1862 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 1863 Update 1864 </button> 1865 </noscript> 1866 1867 <button 1868 type="submit" 1869 id="CartDrawer-Checkout" 1870 class="cart__checkout-button button uppercase" 1871 name="checkout" 1872 form="CartDrawer-Form" 1873 1874 disabled 1875 1876 >
1877 <span>Proceed to Checkout</span> 1878 <span id="cartDrawerPrice" data-cart-price="0">$0.00</span> 1879 </button> 1880 <a class="view-cart font-roman" href="/cart">VIEW CART</a> 1881 </div> 1882 </div> 1883 </div> 1884 </div> 1885</cart-drawer> 1886 1887 1888 1889 1890
1891<script src="//www.scotchporter.com/cdn/shop/t/572/assets/cart.js?v=37810373470148231511780590830" defer="defer"></script>
vendor: 1 bytes, line 1891
1891
1892<script> 1893 document.addEventListener('DOMContentLoaded', function () { 1894 function isIE() { 1895 const ua = window.navigator.userAgent; 1896 const msie = ua.indexOf('MSIE '); 1897 const trident = ua.indexOf('Trident/'); 1898 1899 return msie > 0 || trident > 0; 1900 } 1901 1902 if (!isIE()) return; 1903 const cartSubmitInput = document.createElement('input'); 1904 cartSubmitInput.setAttribute('name', 'checkout'); 1905 cartSubmitInput.setAttribute('type', 'hidden'); 1906 document.querySelector('#cart').appendChild(cartSubmitInput); 1907 document.querySelector('#checkout').addEventListener('click', function (event) { 1908 document.querySelector('#cart').submit(); 1909 }); 1910 }); 1911</script>
1911 1912<!-- BEGIN sections: header-group --> 1913<div id="shopify-section-sections--20294389072058__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-slideshow.aio.min.css?v=182274843909066784571773953497" rel="stylesheet" type="text/css" media="all" /> 1914<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-slider.aio.min.css?v=35741295757972263761773953497" rel="stylesheet" type="text/css" media="all" /> 1915 1916<div 1917 class="utility-bar announcement_container color- gradient utility-bar--bottom-border" 1918 style="color: #ffffff; background: #28334a" 1919></div> 1920 1921 1922<style> @media only screen and (max-width: 768px) {/* Adjust the announcement bar's position */ .announcement-bar {position: relative; z-index: 1; /* Lower the z-index if it's overlapping */ margin-bottom: 1px; /* Add margin to give space between the announcement bar and header */ } </style></div><div id="shopify-section-sections--20294389072058__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-list-menu.aio.min.css?v=78636957769463704031773953486" media="print" onload="this.media='all'"> 1923<link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-search.aio.min.css?v=42705521672287978661773953496" media="print" onload="this.media='all'"> 1924<link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-menu-drawer.aio.min.css?v=163266628723436576661773953490" media="print" onload="this.media='all'"> 1925<link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart-notification.aio.min.css?v=85901497211319781131773953482" media="print" onload="this.media='all'"> 1926<link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart-items.aio.min.css?v=21972286686595657161773953481" media="print" onload="this.media='all'"> 1927<link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-price.aio.min.css?v=38052063349944439401779892734" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-loading-overlay.aio.min.css?v=17102581802524701391773953488" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.scotchporter.com/cdn/shop/t/572/assets/component-mega-menu.aio.min.css?v=90573869988197376231773953490" media="print" onload="this.media='all'"> 1928 <noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-mega-menu.aio.min.css?v=90573869988197376231773953490" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart-drawer.aio.min.css?v=50648208519584509441773953480" rel="stylesheet" type="text/css" media="all" /> 1929 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart.aio.min.css?v=172201264087098510601773953482" rel="stylesheet" type="text/css" media="all" /> 1930 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-totals.aio.min.css?v=124716409793131520451773953498" rel="stylesheet" type="text/css" media="all" /> 1931 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-discounts.aio.min.css?v=173621287856824056691773953484" rel="stylesheet" type="text/css" media="all" /> 1932 <link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-loading-overlay.aio.min.css?v=17102581802524701391773953488" rel="stylesheet" type="text/css" media="all" /> 1933<noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-list-menu.aio.min.css?v=78636957769463704031773953486" rel="stylesheet" type="text/css" media="all" /></noscript> 1934<noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-search.aio.min.css?v=42705521672287978661773953496" rel="stylesheet" type="text/css" media="all" /></noscript> 1935<noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-menu-drawer.aio.min.css?v=163266628723436576661773953490" rel="stylesheet" type="text/css" media="all" /></noscript> 1936<noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart-notification.aio.min.css?v=85901497211319781131773953482" rel="stylesheet" type="text/css" media="all" /></noscript> 1937<noscript><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-cart-items.aio.min.css?v=21972286686595657161773953481" rel="stylesheet" type="text/css" media="all" /></noscript> 1938 1939<style> 1940 header-drawer { 1941 justify-self: start; 1942 margin-left: -1.2rem; 1943 }.header { 1944 padding: 0 1.2rem; 1945 } 1946 1947 1948 sticky-header, 1949 sticky-header.header-wrapper, 1950 .scrolled-past-header, 1951 .header__heading-logo-wrapper img { 1952 transition: all .45s ease-in-out; 1953 }sticky-header.header-wrapper:not(.details-active) { 1954 background-color:rgb(var(--color-background)); 1955 } 1956 sticky-header.header-wrapper.details-active, 1957 .scrolled-past-header sticky-header.header-wrapper.details-active { 1958 background-color:rgb(var(--color-background)); 1959 }
1960 sticky-header.header-wrapper.details-active .cart-count-bubble, 1961 sticky-header.header-wrapper.details-active .header .icon, 1962 sticky-header.header-wrapper:hover .header__menu-item { 1963 color: #fff; 1964 } 1965 1966 sticky-header.header-wrapper .header__icon .icon, 1967 sticky-header.header-wrapper:hover .header__icon .icon { 1968 stroke: #fff; 1969 color:#fff; 1970 } 1971 sticky-header.header-wrapper:hover .cart-count-bubble { 1972 color: #fff 1973 } 1974 .header:hover .header__icon .icon { 1975 stroke:#fbf3f3db; 1976 color: #ffff; 1977 }@media screen and (min-width: 1025px) { 1978 .header__icons { 1979 position: relative; 1980 } 1981 .header__icon--account.logged-in::after { 1982 content: 'My Account'; 1983 } 1984 .header__icon--account::after { 1985 content: 'Sign In'; 1986 font-family: var(--font-body-family); 1987 font-size: 1.5rem; 1988 display: block; 1989 position: absolute; 1990 top: 100%; 1991 right: 27%; 1992 background-color: rgb(var(--color-background)); 1993 width: 160px; 1994 text-align: right; 1995 padding: 0 10px 10px 10px; 1996 text-align: right; 1997 margin: 0 17px 0 0; 1998 opacity: 0; 1999 transition: opacity .45s ease; 2000 2001 } 2002 .header__icon--account:hover:after { 2003 opacity: 1; 2004 } 2005 } 2006 2007 .header__icon .icon { 2008 stroke: #fbf3f3db; 2009 } 2010 .scrolled-past-header .header__icon .icon { 2011 stroke: #fff; 2012 color: #fff; 2013 } 2014 2015 2016@media screen and (min-width: 990px) { 2017 header-drawer { 2018 display: none; 2019 } 2020 }.menu-drawer-container { 2021 display: flex; 2022 } 2023 2024 .list-menu { 2025 list-style: none; 2026 padding: 0; 2027 margin: 0; 2028 } 2029 2030 .list-menu--inline { 2031 display: inline-flex; 2032 flex-wrap: wrap; 2033 } 2034 2035 summary.list-menu__item { 2036 padding-right: 2.7rem; 2037 } 2038 2039 .list-menu__item { 2040 display: flex; 2041 align-items: center; 2042 line-height: calc(1 + 0.3 / var(--font-body-scale)); 2043 } 2044 2045 .list-menu__item--link { 2046 padding-bottom: 1rem; 2047 padding-top: 1rem; 2048 line-height: calc(1 + 0.8 / var(--font-body-scale)); 2049 } 2050 2051 @media screen and (min-width: 750px) { 2052 .list-menu__item--link { 2053 padding-bottom: 0.5rem; 2054 padding-top: 0.5rem; 2055 } 2056 } 2057 2058 /** Hover effect **/ 2059 2060 .header__menu-item span:after, 2061 .header__menu-item span:before, 2062 .mega-menu__list ul li:not(:last-of-type) a::before, 2063 .mega-menu__list ul li:not(:last-of-type) a::after { 2064 display: block; 2065 content: ''; 2066 border-bottom:1px solid #ffff; 2067 transform: scaleX(0); 2068 transition: transform 0.15s ease-in-out; 2069 } 2070 .header .header__inline-menu .list-menu--inline li:nth-child(4) a:not(.mega-menu__list li a) span:before, 2071 .header .header__inline-menu .list-menu--inline li:nth-child(4) a:not(.mega-menu__list li a) span:after { 2072 border-bottom: 1px solid #fff; 2073 } 2074 2075 .header__menu-item span:before, 2076 .mega-menu__list ul li:not(:last-of-type) a::before { 2077 display: none; 2078 left: 0; 2079 width: 100%; 2080 top: 100%; 2081 bottom: 0; 2082 } 2083 .mega-menu__list ul li:last-of-type { 2084 border-bottom: 1px solid #fff; 2085 max-width: max-content; 2086 } 2087 .mega-menu__list ul li:last-of-type a { 2088 padding-bottom: 0; 2089 } 2090 .header__menu-item span:hover:after, 2091 .mega-menu__list ul li a:hover:after { 2092 transition-delay:45ms; 2093 } 2094 .header__menu-item span:hover:after, 2095 .header__menu-item span:hover:before, 2096 .mega-menu__list ul li a:hover:after, 2097 .mega-menu__list ul li a:hover:before { 2098 transform: scaleX(1); 2099 } 2100 .header:hover nav > .header-first-level li:last-child a { 2101 color: #fff; 2102 }
2103 /*.header-first-level li:last-child a span { 2104 color: var(--sandalwood); 2105 }*/ 2106 2107 .mega-menu__content { 2108 top: 55%; 2109 } 2110 .container-megamenu { 2111 margin-top: 3.6rem; 2112 } 2113 mega-menu[open] .mega-menu__content { 2114 transform: translateY(0); 2115 } 2116 2117</style><style data-shopify>.header { 2118 padding-top: 0px; 2119 padding-bottom: 0px; 2120 } 2121 2122 .section-header { 2123 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 2124 margin-bottom: 0px; 2125 } 2126 2127 @media screen and (min-width: 750px) { 2128 .section-header { 2129 margin-bottom: 0px; 2130 } 2131 } 2132 2133 @media screen and (min-width: 990px) { 2134 .header { 2135 padding-top: 0px; 2136 padding-bottom: 0px; 2137 padding-left: 6rem; 2138 padding-right: 6rem; 2139 } 2140 }</style>
2140<script src="//www.scotchporter.com/cdn/shop/t/572/assets/details-disclosure.aio.min.js?v=80924911155465833601772038699" defer="defer"></script>
vendor: 1 bytes, line 2140
2140
2141<script src="//www.scotchporter.com/cdn/shop/t/572/assets/details-modal.aio.min.js?v=124488098417427087501772038700" defer="defer"></script>
vendor: 1 bytes, line 2141
2141
2142<script src="//www.scotchporter.com/cdn/shop/t/572/assets/cart-notification.aio.min.js?v=179103328103789236531772038700" defer="defer"></script>
vendor: 1 bytes, line 2142
2142
2143<script src="//www.scotchporter.com/cdn/shop/t/572/assets/search-form.aio.min.js?v=173506759719017435181772038700" defer="defer"></script>
2143<script src="//www.scotchporter.com/cdn/shop/t/572/assets/cart-drawer.js?v=26320667863800081411780590830" defer="defer"></script>
2143<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 2144 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 2145 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 2146 </symbol> 2147 2148 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 2149 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 2150 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 2151 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 2152 </symbol> 2153 2154 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 2155 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2156 </symbol> 2157</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-accent-1 gradient"><header class="header header--middle-left header--mobile-center page-width header--has-menu"> 2158<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-slider.aio.min.css?v=35741295757972263761773953497" rel="stylesheet" type="text/css" media="all" /> 2159<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-slideshow.aio.min.css?v=182274843909066784571773953497" rel="stylesheet" type="text/css" media="all" /> 2160 2161<header-drawer data-breakpoint="tablet"> 2162 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 2163 <summary 2164 class="header__icon header__icon--menu header__icon--summary link focus-inset" 2165 aria-label="Menu" 2166 > 2167 <span> 2168 <svg 2169 xmlns="http://www.w3.org/2000/svg" 2170 aria-hidden="true" 2171 focusable="false" 2172 class="icon icon-hamburger" 2173 fill="none" 2174 viewBox="0 0 18 16" 2175> 2176 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 2177</svg> 2178 2179 <svg 2180 xmlns="http://www.w3.org/2000/svg" 2181 aria-hidden="true" 2182 focusable="false" 2183 class="icon icon-close" 2184 fill="none" 2185 viewBox="0 0 18 17" 2186> 2187 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2188</svg> 2189 2190 </span> 2191 </summary> 2192 <div id="menu-drawer" class="gradient menu-drawer"> 2193 <div class="menu-drawer__inner-container"> 2194 <div class="menu-drawer__navigation-container"> 2195 <nav class="menu-drawer__navigation"> 2196 <ul class="menu-drawer__menu has-submenu list-menu first-level" role="list"><li><a 2197 href="/collections/scotch-porter-bundles" 2198 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2199 2200 > 2201 BUNDLES 2202 </a></li><li><a 2203 href="/collections/all-products" 2204 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2205 2206 > 2207 SHOP ALL 2208 </a></li><li><a 2209 href="/collections/beard-products-sp" 2210 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2211 2212 > 2213 BEARD 2214 </a></li><li><a 2215 href="/collections/hair-products" 2216 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2217 2218 > 2219 HAIR 2220 </a></li><li><a 2221 href="/collections/face-body-products" 2222 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2223 2224 > 2225 FACE & BODY 2226 </a></li><li><a 2227 href="https://www.scotchporter.com/pages/new-beard-gro-collection" 2228 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2229 2230 > 2231 BEARD GRO 2232 </a></li><li><a 2233 href="/collections/grooming-gear" 2234 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2235 2236 > 2237 GROOMING GEAR 2238 </a></li><li><a 2239 href="/pages/socialimpactfund" 2240 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2241 2242 > 2243 SOCIAL IMPACT 2244 </a></li></ul> 2245 </nav> 2246 2247 2248 <div class="menu-drawer__utility-links"> 2249 <div class="login-and-contact-btns"><a 2250 href="https://www.scotchporter.com/customer_authentication/redirect?locale=en®ion_country=US" 2251 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 2252 > 2253 <svg 2254 xmlns="http://www.w3.org/2000/svg" 2255 aria-hidden="true" 2256 focusable="false" 2257 class="icon icon-account" 2258 fill="none" 2259 viewBox="0 0 18 19" 2260> 2261 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
22611-3.67-1.35-6.17-1.35z" fill="currentColor"> 2262</svg> 2263 2264Log In</a><a 2265 href="/contact/" 2266 class="menu-drawer__contact link focus-inset h5 medium-hide large-up-hide" 2267 > 2268 <?xml version="1.0" encoding="UTF-8"?> 2269 <svg class="icon icon-contact" fill="currentColor" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> 2270 <path d="m9 68h16v24l30.391-24h35.609v-60h-82zm8-52h66v44h-30.391l-19.609 15.488v-15.488h-16z"/> 2271 </svg> 2272 2273 Contact us 2274 </a> 2275 </div> 2276 <slideshow-component class="slider-mobile-gutter" role="region"> 2277 <div class="slideshow banner grid grid--1-col slider slider--everywhere scroll-trigger animate--fade-in" 2278 id="Slider-sections--20294389072058__header" 2279 aria-live="polite" 2280 aria-atomic="true" 2281 data-autoplay="false"></div> 2282 </slideshow-component> 2283 </div> 2284 </div> 2285 </div> 2286 </div> 2287 </details> 2288</header-drawer> 2289<a href="/" class="header__heading-link link link--text focus-inset" aria-label="Scotch Porter"><div class="header__heading-logo-wrapper"> 2290 2291 <img src="//www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=600" alt="Scotch Porter Logo" srcset="//www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=90 90w, //www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=135 135w, //www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=180 180w" width="90" height="37.863436123348016" loading="eager" class="header__heading-logo" sizes="(max-width: 180px) 50vw, 90px"> 2292 </div></a> 2293 2294<nav class="header__inline-menu header-first-level"> 2295 <ul class="list-menu list-menu--inline" role="list"><li><a 2296 href="/collections/scotch-porter-bundles" 2297 class="header__menu-item list-menu__item link link--text focus-inset" 2298 2299 aria-label="BUNDLES" 2300 > 2301 <span 2302 >BUNDLES</span> 2303 </a></li><li><a 2304 href="/collections/all-products" 2305 class="header__menu-item list-menu__item link link--text focus-inset" 2306 2307 aria-label="SHOP ALL" 2308 > 2309 <span 2310 >SHOP ALL</span> 2311 </a></li><li><a 2312 href="/collections/beard-products-sp" 2313 class="header__menu-item list-menu__item link link--text focus-inset" 2314 2315 aria-label="BEARD" 2316 > 2317 <span 2318 >BEARD</span> 2319 </a></li><li><a 2320 href="/collections/hair-products" 2321 class="header__menu-item list-menu__item link link--text focus-inset" 2322 2323 aria-label="HAIR" 2324 > 2325 <span 2326 >HAIR</span> 2327 </a></li><li><a 2328 href="/collections/face-body-products" 2329 class="header__menu-item list-menu__item link link--text focus-inset" 2330 2331 aria-label="FACE & BODY" 2332 > 2333 <span 2334 >FACE & BODY</span> 2335 </a></li><li><a 2336 href="https://www.scotchporter.com/pages/new-beard-gro-collection" 2337 class="header__menu-item list-menu__item link link--text focus-inset" 2338 2339 aria-label="BEARD GRO" 2340 > 2341 <span 2342 >BEARD GRO</span> 2343 </a></li><li><a 2344 href="/collections/grooming-gear" 2345 class="header__menu-item list-menu__item link link--text focus-inset" 2346 2347 aria-label="GROOMING GEAR" 2348 > 2349 <span 2350 >GROOMING GEAR</span> 2351 </a></li><li><a 2352 href="/pages/socialimpactfund" 2353 class="header__menu-item list-menu__item link link--text focus-inset" 2354 2355 aria-label="SOCIAL IMPACT" 2356 > 2357 <span 2358 >SOCIAL IMPACT</span> 2359 </a></li></ul> 2360</nav> 2361 2362
2363<script> 2364 let items = document.querySelector(".header__inline-menu").querySelectorAll("details"); 2365 items.forEach(item => { 2366 item.addEventListener("mouseover", () => { 2367 item.setAttribute("open", true); 2368 item.querySelector("ul").addEventListener("mouseleave", () => { 2369 item.removeAttribute("open"); 2370 }); 2371 item.addEventListener("mouseleave", () => { 2372 item.removeAttribute("open"); 2373 }); 2374 }); 2375 2376 }); 2377</script>
2377 2378
2379<script> 2380 2381 2382 2383 2384</script>
2384 2385<div class="header__icons"> 2386 <div class="desktop-localization-wrapper"> 2387</div> 2388 2389 2390<details-modal class="header__search"> 2391 <details> 2392 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 2393 <span> 2394 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 2395 <use href="#icon-search"> 2396 </svg> 2397 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 2398 <use href="#icon-close"> 2399 </svg> 2400 </span> 2401 </summary> 2402 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 2403 <div class="modal-overlay"></div> 2404 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 2405 <div class="field"> 2406 <input class="search__input field__input" 2407 id="Search-In-Modal" 2408 type="search" 2409 name="q" 2410 value="" 2411 aria-label="Search" 2412 placeholder="Search"role="combobox" 2413 aria-expanded="false" 2414 aria-owns="predictive-search-results" 2415 aria-controls="predictive-search-results" 2416 aria-haspopup="listbox" 2417 aria-autocomplete="list" 2418 autocorrect="off" 2419 autocomplete="off" 2420 autocapitalize="off" 2421 spellcheck="false"> 2422 <label class="field__label" for="Search-In-Modal">Search</label> 2423 <input type="hidden" name="options[prefix]" value="last"> 2424 <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 2425 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 2426 <use xlink:href="#icon-reset"> 2427 </svg> 2428 </button> 2429 <button class="search__button field__button" aria-label="Search" role="button"> 2430 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 2431 <use href="#icon-search"> 2432 </svg> 2433 </button> 2434 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 2435 <div class="predictive-search__loading-state"> 2436 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 2437 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 2438 </svg> 2439 </div> 2440 </div> 2441 2442 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close" role="button"> 2443 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 2444 <use href="#icon-close"> 2445 </svg> 2446 </button> 2447 </div> 2448 </div> 2449 </details> 2450</details-modal> 2451<a href="https://www.scotchporter.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide " aria-label="Client account" role="button"> 2452 <svg 2453 xmlns="http://www.w3.org/2000/svg" 2454 aria-hidden="true" 2455 focusable="false" 2456 class="icon icon-account" 2457 fill="none" 2458 viewBox="0 0 18 19" 2459> 2460 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
24601-3.67-1.35-6.17-1.35z" fill="currentColor"> 2461</svg> 2462 2463 <span class="visually-hidden">Log In</span> 2464 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble" aria-label="Cart" role="button"> 2465 2466<?xml version="1.0" encoding="UTF-8"?> 2467 <svg class="icon icon-cart" 2468 aria-hidden="true" 2469 focusable="false" 2470 xmlns="http://www.w3.org/2000/svg" 2471 fill="none" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> 2472 <g fill="currentColor"> 2473 <path d="m77.605 64.281h-45.797l-8.1719-40.047h-12.559v-3.2695h15.227l2.7773 13.621h59.234zm-43.129-3.2695h40.832l8.3555-23.156h-53.91z"/> 2474 <path d="m41.043 82.531c-4.3555 0-7.8984-3.543-7.8984-7.8984 0-4.3555 3.543-7.8984 7.8984-7.8984s7.8984 3.543 7.8984 7.8984c0 4.3555-3.543 7.8984-7.8984 7.8984zm0-12.531c-2.5547 0-4.6328 2.0781-4.6328 4.6328 0 2.5547 2.0781 4.6328 4.6328 4.6328 2.5547 0 4.6328-2.0781 4.6328-4.6328 0-2.5547-2.0781-4.6328-4.6328-4.6328z"/> 2475 <path d="m71.281 82.531c-4.3555 0-7.8984-3.543-7.8984-7.8984 0-4.3555 3.543-7.8984 7.8984-7.8984s7.8984 3.543 7.8984 7.8984c0 4.3555-3.543 7.8984-7.8984 7.8984zm0-12.531c-2.5547 0-4.6328 2.0781-4.6328 4.6328 0 2.5547 2.0781 4.6328 4.6328 4.6328s4.6328-2.0781 4.6328-4.6328c-0.003906-2.5547-2.0781-4.6328-4.6328-4.6328z"/> 2476 </g> 2477 </svg> 2478 2479 <span class="visually-hidden">Cart</span> 2480 <div class="cart-count-bubble"><span aria-hidden="true">0</span><span class="visually-hidden">0 items</span> 2481 </div> 2482 </a> 2483 </div> 2484 </header></sticky-header> 2485
2486<script type="application/ld+json"> 2487 { 2488 "@context": "http://schema.org", 2489 "@type": "Organization", 2490 "name": "Scotch Porter", 2491 2492 "logo": "https:\/\/www.scotchporter.com\/cdn\/shop\/files\/Scotch_Porter_logo_negative.png?v=1738722951\u0026width=500", 2493 2494 "sameAs": [ 2495 "https:\/\/twitter.com\/scotchporter", 2496 "https:\/\/www.facebook.com\/scotchporter\/", 2497 "", 2498 "https:\/\/www.instagram.com\/scotchporter\/?hl=en", 2499 "https:\/\/www.tiktok.com\/@scotchporter", 2500 "", 2501 "", 2502 "https:\/\/www.youtube.com\/c\/scotchporter", 2503 "" 2504 ], 2505 "url": "https:\/\/www.scotchporter.com" 2506 } 2507</script>
2507</div> 2508<!-- END sections: header-group --> 2509 2510 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 <div id="shopify-section-template--20294390055098__breadcrumbs_7ybHBk" class="shopify-section"> 2546 2547 2548 2549 2550 2551<style> 2552 2553 .breadcrumbs { 2554 font-size: 1.4rem; 2555 } 2556 2557 .breadcrumbs svg.icon.icon-caret { 2558 width: 10px; 2559 transform: rotate(-90deg) translateX(2px); 2560 } 2561 .breadcrumbs ol { 2562 list-style-type: none; 2563 margin: 0; 2564 padding: 0; 2565 } 2566 .breadcrumbs li { 2567 display: inline-block; 2568 } 2569 .breadcrumbs--home, 2570 .breadcrumbs--link { 2571 position: relative; 2572 text-decoration: none; 2573 color: currentColor; 2574 } 2575 .breadcrumbs--home::after, 2576 .breadcrumbs--link::after { 2577 content: ''; 2578 width: 102%; 2579 border-bottom: 1px solid; 2580 position: absolute; 2581 bottom: 0; 2582 left: -1px; 2583 opacity: 0; 2584 } 2585 .breadcrumbs--home:hover:after, 2586 .breadcrumbs--link:hover::after { 2587 opacity: 1; 2588 } 2589 .breadcrumbs:not(:last-child) span { 2590 text-underline-offset: 0.3rem; 2591 } 2592 .breadcrumbs:not(:last-child) span:hover { 2593 transition: text-decoration 0.2s ease; 2594 } 2595 .breadcrumb--title { 2596 font-weight: 600; 2597 margin: 0; 2598 } 2599</style> 2600 2601 <div 2602 class="breadcrumb--container page-width" 2603 style="color: #000; padding-top: 36px; padding-bottom: 36px;" 2604 > 2605 2606 <nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs"> 2607 <a class="breadcrumbs--home breadcrumbs--link" href="/" title="Home">Home</a> 2608 2609 2610 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6" style="width: 10px; transform: rotate(-90deg) translateX(2px)"> 2611 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2612 </svg> 2613 2614 2615 2616 </nav> 2617 </div> 2618 2619
2620<script> 2621 class BreadcrumbLink extends HTMLElement { 2622 constructor() { 2623 super(); 2624 this.prevLink = document.referrer; 2625 this.obj = this.querySelector('#breadcrumb_obj').innerText; 2626 this.parsedObj = JSON.parse(this.obj); 2627 this.updateLink(); 2628 } 2629 updateLink() { 2630 if (this.prevLink.includes('collections')) { 2631 2632 const paramLink = this.prevLink.split('?')[0]; 2633 const _handle = paramLink.split('/'); 2634 const handle = _handle[_handle.length - 1]; 2635 const colObj = this.parsedObj[handle]; 2636 const product = this.querySelector('.breadcrumbs--product'); 2637 const urlParams = new URLSearchParams(this.prevLink); 2638 product.href = this.prevLink; 2639 product.innerHTML = colObj.name; 2640 } else { 2641 this.style.display = 'none'; 2642 } 2643 } 2644 } 2645 customElements.define('breadcrumb-link', BreadcrumbLink); 2646</script>
2646 2647 2648</div><section id="shopify-section-template--20294390055098__main" class="shopify-section section"><link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-article-card.aio.min.css?v=75216497550430049971773953479" rel="stylesheet" type="text/css" media="all" /> 2649<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-card.aio.min.css?v=115748638298877687271782846364" rel="stylesheet" type="text/css" media="all" /> 2650<link href="//www.scotchporter.com/cdn/shop/t/572/assets/section-main-blog.aio.min.css?v=26684421929975073871773953509" rel="stylesheet" type="text/css" media="all" /> 2651<style data-shopify>.section-template--20294390055098__main-padding { 2652 padding-top: 27px; 2653 padding-bottom: 27px; 2654 } 2655 2656 @media screen and (min-width: 750px) { 2657 .section-template--20294390055098__main-padding { 2658 padding-top: 36px; 2659 padding-bottom: 36px; 2660 } 2661 }</style><div class="main-blog page-width section-template--20294390055098__main-padding"> 2662 2663 <h1 class="title--primary blog--title">Scotch Porter Grooming Guide</h1> 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676
2676<script> 2677 function updateURL(selectElement) { 2678 const selectedValue = selectElement.value; 2679 window.location.href = selectedValue; 2680 } 2681 </script>
2681 2682 2683 <div class="blog-filter-wrapper"> 2684 <div class="blog-filter"> 2685 <label for="blogFilterContentType">Filter by Content Type:</label> 2686 <select 2687 id="blogFilterContentType" 2688 class="" 2689 onchange="updateURL(this)" 2690 > 2691 <option>Select content type</option> 2692 2693 </select> 2694 </div> 2695 <div class="blog-filter"> 2696 <label for="blogCategory">Filter by Category:</label> 2697 <select 2698 id="blogCategory" 2699 class="" 2700 onchange="updateURL(this)" 2701 > 2702 <option>Select category</option> 2703 2704 </select> 2705 </div> 2706 </div> 2707 2708 <div class="blog-articles blog-articles--grid "><div class="blog-articles__article article"> 2709<div class="article-card-wrapper card-wrapper underline-links-hover"> 2710 2711 <div 2712 class=" 2713 card article-card 2714 card--standard 2715 article-card__image--medium 2716 card--media 2717 2718 2719 " 2720 style="--ratio-percent: 66.640625%;" 2721 > 2722 <div 2723 class="card__inner color-background-2 gradient ratio" 2724 style="--ratio-percent: 66.640625%;" 2725 ><div class="article-card__image-wrapper card__media"> 2726 <div 2727 class="article-card__image media media--hover-effect" 2728 2729 > 2730 2731 <img 2732 srcset="//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?v=1742917944 1280w 2733 " 2734 src="//www.scotchporter.com/cdn/shop/articles/do_derma_rollers_work.jpg?format=webp&v=1742917944&width=533" 2735 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2736 alt="Do Derma Rollers Work For Beard Growth? - Scotch Porter" 2737 class="motion-reduce" 2738 2739 loading="lazy" 2740 2741 width="1280" 2742 height="853" 2743 > 2744 2745 </div> 2746 </div><div class="card__content"> 2747 <div class="card__information"> 2748 <a class="comment__count" href="/blogs/news/do-derma-rollers-work-for-beard-growth#comments"> 2749 0 COMMENTS 2750 </a> 2751 <h3 class="card__heading"> 2752 <a href="/blogs/news/do-derma-rollers-work-for-beard-growth" class="full-unstyled-link"> 2753 Do Derma Rollers Work For Beard Growth? 2754 </a> 2755 </h3> 2756 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2757 </div> 2758 <div class="card__content"> 2759 <div class="card__information"> 2760 <a class="comment__count" href="/blogs/news/do-derma-rollers-work-for-beard-growth#comments"> 2761 0 COMMENTS 2762 </a> 2763 <h3 class="card__heading"> 2764 <a href="/blogs/news/do-derma-rollers-work-for-beard-growth" class="full-unstyled-link"> 2765 Do Derma Rollers Work For Beard Growth? 2766 </a> 2767 </h3> 2768 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2769 </div> 2770 </div></div><div class="blog-articles__article article"> 2771<div class="article-card-wrapper card-wrapper underline-links-hover"> 2772 2773 <div 2774 class=" 2775 card article-card 2776 card--standard 2777 article-card__image--medium 2778 card--media 2779 2780 2781 " 2782 style="--ratio-percent: 66.640625%;" 2783 > 2784 <div 2785 class="card__inner color-background-2 gradient ratio" 2786 style="--ratio-percent: 66.640625%;" 2787 ><div class="article-card__image-wrapper card__media"> 2788 <div 2789 class="article-card__image media media--hover-effect" 2790 2791 > 2792 2793 <img 2794 srcset="//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?v=1742917944 1280w 2795 " 2796 src="//www.scotchporter.com/cdn/shop/articles/fix_a_patchy_beard.jpg?format=webp&v=1742917944&width=533" 2797 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2798 alt="How to Fix a Patchy Beard - Scotch Porter" 2799 class="motion-reduce" 2800 2801 loading="lazy" 2802 2803 width="1280" 2804 height="853" 2805 > 2806 2807 </div> 2808 </div><div class="card__content"> 2809 <div class="card__information"> 2810 <a class="comment__count" href="/blogs/news/how-to-fix-a-patchy-beard#comments"> 2811 0 COMMENTS 2812 </a> 2813 <h3 class="card__heading"> 2814 <a href="/blogs/news/how-to-fix-a-patchy-beard" class="full-unstyled-link"> 2815 How to Fix a Patchy Beard 2816 </a> 2817 </h3> 2818 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2819 </div> 2820 <div class="card__content"> 2821 <div class="card__information"> 2822 <a class="comment__count" href="/blogs/news/how-to-fix-a-patchy-beard#comments"> 2823 0 COMMENTS 2824 </a> 2825 <h3 class="card__heading"> 2826 <a href="/blogs/news/how-to-fix-a-patchy-beard" class="full-unstyled-link"> 2827 How to Fix a Patchy Beard 2828 </a> 2829 </h3> 2830 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2831 </div> 2832 </div></div><div class="blog-articles__article article"> 2833<div class="article-card-wrapper card-wrapper underline-links-hover"> 2834 2835 <div 2836 class=" 2837 card article-card 2838 card--standard 2839 article-card__image--medium 2840 card--media 2841 2842 2843 " 2844 style="--ratio-percent: 66.640625%;" 2845 > 2846 <div 2847 class="card__inner color-background-2 gradient ratio" 2848 style="--ratio-percent: 66.640625%;" 2849 ><div class="article-card__image-wrapper card__media"> 2850 <div 2851 class="article-card__image media media--hover-effect" 2852 2853 > 2854 2855 <img 2856 srcset="//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?v=1742917944 1280w 2857 " 2858 src="//www.scotchporter.com/cdn/shop/articles/The_Best_Gifts_for_Men_With_Beards_Including_Dads_Scotch_Porter.jpg?format=webp&v=1742917944&width=533" 2859 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2860 alt="The Ultimate Guide to Gifts for Your Bearded Loved Ones - Scotch Porter" 2861 class="motion-reduce" 2862 2863 loading="lazy" 2864 2865 width="1280" 2866 height="853" 2867 > 2868 2869 </div> 2870 </div><div class="card__content"> 2871 <div class="card__information"> 2872 <a class="comment__count" href="/blogs/news/guide-to-gifts-for-bearded-loved-ones#comments"> 2873 0 COMMENTS 2874 </a> 2875 <h3 class="card__heading"> 2876 <a href="/blogs/news/guide-to-gifts-for-bearded-loved-ones" class="full-unstyled-link"> 2877 The Ultimate Guide to Gifts for Your Bearded Lo... 2878 </a> 2879 </h3> 2880 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2881 </div> 2882 <div class="card__content"> 2883 <div class="card__information"> 2884 <a class="comment__count" href="/blogs/news/guide-to-gifts-for-bearded-loved-ones#comments"> 2885 0 COMMENTS 2886 </a> 2887 <h3 class="card__heading"> 2888 <a href="/blogs/news/guide-to-gifts-for-bearded-loved-ones" class="full-unstyled-link"> 2889 The Ultimate Guide to Gifts for Your Bearded Lo... 2890 </a> 2891 </h3> 2892 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2893 </div> 2894 </div></div><div class="blog-articles__article article"> 2895<div class="article-card-wrapper card-wrapper underline-links-hover"> 2896 2897 <div 2898 class=" 2899 card article-card 2900 card--standard 2901 article-card__image--medium 2902 card--media 2903 2904 2905 " 2906 style="--ratio-percent: 56.25%;" 2907 > 2908 <div 2909 class="card__inner color-background-2 gradient ratio" 2910 style="--ratio-percent: 56.25%;" 2911 ><div class="article-card__image-wrapper card__media"> 2912 <div 2913 class="article-card__image media media--hover-effect" 2914 2915 > 2916 2917 <img 2918 srcset="//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?v=1742917944 1280w 2919 " 2920 src="//www.scotchporter.com/cdn/shop/articles/movember-3779773_1280.png?format=webp&v=1742917944&width=533" 2921 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2922 alt="No-Shave November (Movember) 101 - Scotch Porter" 2923 class="motion-reduce" 2924 2925 loading="lazy" 2926 2927 width="1280" 2928 height="720" 2929 > 2930 2931 </div> 2932 </div><div class="card__content"> 2933 <div class="card__information"> 2934 <a class="comment__count" href="/blogs/news/no-shave-november-movember#comments"> 2935 0 COMMENTS 2936 </a> 2937 <h3 class="card__heading"> 2938 <a href="/blogs/news/no-shave-november-movember" class="full-unstyled-link"> 2939 No-Shave November (Movember) 101 2940 </a> 2941 </h3> 2942 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2943 </div> 2944 <div class="card__content"> 2945 <div class="card__information"> 2946 <a class="comment__count" href="/blogs/news/no-shave-november-movember#comments"> 2947 0 COMMENTS 2948 </a> 2949 <h3 class="card__heading"> 2950 <a href="/blogs/news/no-shave-november-movember" class="full-unstyled-link"> 2951 No-Shave November (Movember) 101 2952 </a> 2953 </h3> 2954 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 2955 </div> 2956 </div></div><div class="blog-articles__article article"> 2957<div class="article-card-wrapper card-wrapper underline-links-hover"> 2958 2959 <div 2960 class=" 2961 card article-card 2962 card--standard 2963 article-card__image--medium 2964 card--media 2965 2966 2967 " 2968 style="--ratio-percent: 66.66666666666666%;" 2969 > 2970 <div 2971 class="card__inner color-background-2 gradient ratio" 2972 style="--ratio-percent: 66.66666666666666%;" 2973 ><div class="article-card__image-wrapper card__media"> 2974 <div 2975 class="article-card__image media media--hover-effect" 2976 2977 > 2978 2979 <img 2980 srcset="//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=165 165w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=360 360w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=533 533w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=720 720w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?v=1742917951 1920w 2981 " 2982 src="//www.scotchporter.com/cdn/shop/articles/people-2588064_1920.jpg?format=webp&v=1742917951&width=533" 2983 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2984 alt="General Tips to Grow Facial Hair Now - Scotch Porter" 2985 class="motion-reduce" 2986 2987 loading="lazy" 2988 2989 width="1920" 2990 height="1280" 2991 > 2992 2993 </div> 2994 </div><div class="card__content"> 2995 <div class="card__information"> 2996 <a class="comment__count" href="/blogs/news/general-tips-to-grow-facial-hair-now#comments"> 2997 0 COMMENTS 2998 </a> 2999 <h3 class="card__heading"> 3000 <a href="/blogs/news/general-tips-to-grow-facial-hair-now" class="full-unstyled-link"> 3001 General Tips to Grow Facial Hair Now 3002 </a> 3003 </h3> 3004 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3005 </div> 3006 <div class="card__content"> 3007 <div class="card__information"> 3008 <a class="comment__count" href="/blogs/news/general-tips-to-grow-facial-hair-now#comments"> 3009 0 COMMENTS 3010 </a> 3011 <h3 class="card__heading"> 3012 <a href="/blogs/news/general-tips-to-grow-facial-hair-now" class="full-unstyled-link"> 3013 General Tips to Grow Facial Hair Now 3014 </a> 3015 </h3> 3016 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3017 </div> 3018 </div></div><div class="blog-articles__article article"> 3019<div class="article-card-wrapper card-wrapper underline-links-hover"> 3020 3021 <div 3022 class=" 3023 card article-card 3024 card--standard 3025 article-card__image--medium 3026 card--media 3027 3028 3029 " 3030 style="--ratio-percent: 66.66666666666666%;" 3031 > 3032 <div 3033 class="card__inner color-background-2 gradient ratio" 3034 style="--ratio-percent: 66.66666666666666%;" 3035 ><div class="article-card__image-wr
3035apper card__media"> 3036 <div 3037 class="article-card__image media media--hover-effect" 3038 3039 > 3040 3041 <img 3042 srcset="//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?v=1742917944 1620w 3043 " 3044 src="//www.scotchporter.com/cdn/shop/articles/ConvertOut-Resized-beard-1867788_1920.jpg?format=webp&v=1742917944&width=533" 3045 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3046 alt="How Long Does it Take to Grow a Beard - Scotch Porter" 3047 class="motion-reduce" 3048 3049 loading="lazy" 3050 3051 width="1620" 3052 height="1080" 3053 > 3054 3055 </div> 3056 </div><div class="card__content"> 3057 <div class="card__information"> 3058 <a class="comment__count" href="/blogs/news/how-long-does-it-take-to-grow-a-beard#comments"> 3059 0 COMMENTS 3060 </a> 3061 <h3 class="card__heading"> 3062 <a href="/blogs/news/how-long-does-it-take-to-grow-a-beard" class="full-unstyled-link"> 3063 How Long Does it Take to Grow a Beard 3064 </a> 3065 </h3> 3066 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3067 </div> 3068 <div class="card__content"> 3069 <div class="card__information"> 3070 <a class="comment__count" href="/blogs/news/how-long-does-it-take-to-grow-a-beard#comments"> 3071 0 COMMENTS 3072 </a> 3073 <h3 class="card__heading"> 3074 <a href="/blogs/news/how-long-does-it-take-to-grow-a-beard" class="full-unstyled-link"> 3075 How Long Does it Take to Grow a Beard 3076 </a> 3077 </h3> 3078 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3079 </div> 3080 </div></div><div class="blog-articles__article article"> 3081<div class="article-card-wrapper card-wrapper underline-links-hover"> 3082 3083 <div 3084 class=" 3085 card article-card 3086 card--standard 3087 article-card__image--medium 3088 card--media 3089 3090 3091 " 3092 style="--ratio-percent: 66.66666666666666%;" 3093 > 3094 <div 3095 class="card__inner color-background-2 gradient ratio" 3096 style="--ratio-percent: 66.66666666666666%;" 3097 ><div class="article-card__image-wrapper card__media"> 3098 <div 3099 class="article-card__image media media--hover-effect" 3100 3101 > 3102 3103 <img 3104 srcset="//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?v=1742917944 4200w 3105 " 3106 src="//www.scotchporter.com/cdn/shop/articles/pexels-cottonbro-5302842_1.jpg?format=webp&v=1742917944&width=533" 3107 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3108 alt="A Guide to Your Perfect Beard Style - Scotch Porter" 3109 class="motion-reduce" 3110 3111 loading="lazy" 3112 3113 width="4200" 3114 height="2800" 3115 > 3116 3117 </div> 3118 </div><div class="card__content"> 3119 <div class="card__information"> 3120 <a class="comment__count" href="/blogs/news/a-guide-to-your-perfect-beard-style#comments"> 3121 0 COMMENTS 3122 </a> 3123 <h3 class="card__heading"> 3124 <a href="/blogs/news/a-guide-to-your-perfect-beard-style" class="full-unstyled-link"> 3125 A Guide to Your Perfect Beard Style 3126 </a> 3127 </h3> 3128 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3129 </div> 3130 <div class="card__content"> 3131 <div class="card__information"> 3132 <a class="comment__count" href="/blogs/news/a-guide-to-your-perfect-beard-style#comments"> 3133 0 COMMENTS 3134 </a> 3135 <h3 class="card__heading"> 3136 <a href="/blogs/news/a-guide-to-your-perfect-beard-style" class="full-unstyled-link"> 3137 A Guide to Your Perfect Beard Style 3138 </a> 3139 </h3> 3140 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3141 </div> 3142 </div></div><div class="blog-articles__article article"> 3143<div class="article-card-wrapper card-wrapper underline-links-hover"> 3144 3145 <div 3146 class=" 3147 card article-card 3148 card--standard 3149 article-card__image--medium 3150 card--media 3151 3152 3153 " 3154 style="--ratio-percent: 66.66666666666666%;" 3155 > 3156 <div 3157 class="card__inner color-background-2 gradient ratio" 3158 style="--ratio-percent: 66.66666666666666%;" 3159 ><div class="article-card__image-wrapper card__media"> 3160 <div 3161 class="article-card__image media media--hover-effect" 3162 3163 > 3164 3165 <img 3166 srcset="//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=165 165w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=360 360w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=533 533w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=720 720w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?v=1742917953 4200w 3167 " 3168 src="//www.scotchporter.com/cdn/shop/articles/pexels-iiii-iiii-10613-69212_1.jpg?format=webp&v=1742917953&width=533" 3169 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3170 alt="5 Tips to Grow Your Beard - Scotch Porter" 3171 class="motion-reduce" 3172 3173 loading="lazy" 3174 3175 width="4200" 3176 height="2800" 3177 > 3178 3179 </div> 3180 </div><div class="card__content"> 3181 <div class="card__information"> 3182 <a class="comment__count" href="/blogs/news/five-tips-beard-growth#comments"> 3183 0 COMMENTS 3184 </a> 3185 <h3 class="card__heading"> 3186 <a href="/blogs/news/five-tips-beard-growth" class="full-unstyled-link"> 3187 5 Tips to Grow Your Beard 3188 </a> 3189 </h3> 3190 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3191 </div> 3192 <div class="card__content"> 3193 <div class="card__information"> 3194 <a class="comment__count" href="/blogs/news/five-tips-beard-growth#comments"> 3195 0 COMMENTS 3196 </a> 3197 <h3 class="card__heading"> 3198 <a href="/blogs/news/five-tips-beard-growth" class="full-unstyled-link"> 3199 5 Tips to Grow Your Beard 3200 </a> 3201 </h3> 3202 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3203 </div> 3204 </div></div><div class="blog-articles__article article"> 3205<div class="article-card-wrapper card-wrapper underline-links-hover"> 3206 3207 <div 3208 class=" 3209 card article-card 3210 card--standard 3211 article-card__image--medium 3212 card--media 3213 3214 3215 " 3216 style="--ratio-percent: 133.2%;" 3217 > 3218 <div 3219 class="card__inner color-background-2 gradient ratio" 3220 style="--ratio-percent: 133.2%;" 3221 ><div class="article-card__image-wrapper card__media"> 3222 <div 3223 class="article-card__image media media--hover-effect" 3224 3225 > 3226 3227 <img 3228 srcset="//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=165 165w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=360 360w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=533 533w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=720 720w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?v=1742917955 3000w 3229 " 3230 src="//www.scotchporter.com/cdn/shop/articles/pexels-ahcapture-29454367_1.jpg?format=webp&v=1742917955&width=533" 3231 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3232 alt="Let It Grow! Five Fundamental Tips For Growing Your Beard - Scotch Porter" 3233 class="motion-reduce" 3234 3235 loading="lazy" 3236 3237 width="3000" 3238 height="3996" 3239 > 3240 3241 </div> 3242 </div><div class="card__content"> 3243 <div class="card__information"> 3244 <a class="comment__count" href="/blogs/news/let-it-grow-five-fundamental-tips-for-growing-your-beard#comments"> 3245 0 COMMENTS 3246 </a> 3247 <h3 class="card__heading"> 3248 <a href="/blogs/news/let-it-grow-five-fundamental-tips-for-growing-your-beard" class="full-unstyled-link"> 3249 Let It Grow! Five Fundamental Tips For Growing ... 3250 </a> 3251 </h3> 3252 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3253 </div> 3254 <div class="card__content"> 3255 <div class="card__information"> 3256 <a class="comment__count" href="/blogs/news/let-it-grow-five-fundamental-tips-for-growing-your-beard#comments"> 3257 0 COMMENTS 3258 </a> 3259 <h3 class="card__heading"> 3260 <a href="/blogs/news/let-it-grow-five-fundamental-tips-for-growing-your-beard" class="full-unstyled-link"> 3261 Let It Grow! Five Fundamental Tips For Growing ... 3262 </a> 3263 </h3> 3264 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3265 </div> 3266 </div></div><div class="blog-articles__article article"> 3267<div class="article-card-wrapper card-wrapper underline-links-hover"> 3268 3269 <div 3270 class=" 3271 card article-card 3272 card--standard 3273 article-card__image--medium 3274 card--media 3275 3276 3277 " 3278 style="--ratio-percent: 66.79245283018868%;" 3279 > 3280 <div 3281 class="card__inner color-background-2 gradient ratio" 3282 style="--ratio-percent: 66.79245283018868%;" 3283 ><div class="article-card__image-wrapper card__media"> 3284 <div 3285 class="article-card__image media media--hover-effect" 3286 3287 > 3288 3289 <img 3290 srcset="//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?v=1742917944 4240w 3291 " 3292 src="//www.scotchporter.com/cdn/shop/articles/skincare-guide-men.jpg?format=webp&v=1742917944&width=533" 3293 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3294 alt="The Complete Men's Skincare Guide For Face & Body - Scotch Porter" 3295 class="motion-reduce" 3296 3297 loading="lazy" 3298 3299 width="4240" 3300 height="2832" 3301 > 3302 3303 </div> 3304 </div><div class="card__content"> 3305 <div class="card__information"> 3306 <a class="comment__count" href="/blogs/news/complete-mens-skincare-guide-for-face-body#comments"> 3307 0 COMMENTS 3308 </a> 3309 <h3 class="card__heading"> 3310 <a href="/blogs/news/complete-mens-skincare-guide-for-face-body" class="full-unstyled-link"> 3311 The Complete Men's Skincare Guide For Face & Body 3312 </a> 3313 </h3> 3314 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3315 </div> 3316 <div class="card__content"> 3317 <div class="card__information"> 3318 <a class="comment__count" href="/blogs/news/complete-mens-skincare-guide-for-face-body#comments"> 3319 0 COMMENTS 3320 </a> 3321 <h3 class="card__heading"> 3322 <a href="/blogs/news/complete-mens-skincare-guide-for-face-body" class="full-unstyled-link"> 3323 The Complete Men's Skincare Guide For Face & Body 3324 </a> 3325 </h3> 3326 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3327 </div> 3328 </div></div><div class="blog-articles__article article"> 3329<div class="article-card-wrapper card-wrapper underline-links-hover"> 3330 3331 <div 3332 class=" 3333 card article-card 3334 card--standard 3335 article-card__image--medium 3336 card--media 3337 3338 3339 " 3340 style="--ratio-percent: 66.66666666666666%;" 3341 > 3342 <div 3343 class="card__inner color-background-2 gradient ratio" 3344 style="--ratio-percent: 66.66666666666666%;" 3345 ><div class="article-card__image-wrapper card__media"> 3346 <div 3347 class="article-card__image media media--hover-effect" 3348 3349 > 3350 3351 <img 3352 srcset="//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?
3352format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?v=1742917944 4200w 3353 " 3354 src="//www.scotchporter.com/cdn/shop/articles/The_Ultimate_Hair_Care_Guide_for_Men2_1.jpg?format=webp&v=1742917944&width=533" 3355 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3356 alt="The Ultimate Hair Care Guide for Men - Scotch Porter" 3357 class="motion-reduce" 3358 3359 loading="lazy" 3360 3361 width="4200" 3362 height="2800" 3363 > 3364 3365 </div> 3366 </div><div class="card__content"> 3367 <div class="card__information"> 3368 <a class="comment__count" href="/blogs/news/ultimate-hair-care-guide-for-men#comments"> 3369 0 COMMENTS 3370 </a> 3371 <h3 class="card__heading"> 3372 <a href="/blogs/news/ultimate-hair-care-guide-for-men" class="full-unstyled-link"> 3373 The Ultimate Hair Care Guide for Men 3374 </a> 3375 </h3> 3376 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3377 </div> 3378 <div class="card__content"> 3379 <div class="card__information"> 3380 <a class="comment__count" href="/blogs/news/ultimate-hair-care-guide-for-men#comments"> 3381 0 COMMENTS 3382 </a> 3383 <h3 class="card__heading"> 3384 <a href="/blogs/news/ultimate-hair-care-guide-for-men" class="full-unstyled-link"> 3385 The Ultimate Hair Care Guide for Men 3386 </a> 3387 </h3> 3388 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3389 </div> 3390 </div></div><div class="blog-articles__article article"> 3391<div class="article-card-wrapper card-wrapper underline-links-hover"> 3392 3393 <div 3394 class=" 3395 card article-card 3396 card--standard 3397 article-card__image--medium 3398 card--media 3399 3400 3401 " 3402 style="--ratio-percent: 75.0%;" 3403 > 3404 <div 3405 class="card__inner color-background-2 gradient ratio" 3406 style="--ratio-percent: 75.0%;" 3407 ><div class="article-card__image-wrapper card__media"> 3408 <div 3409 class="article-card__image media media--hover-effect" 3410 3411 > 3412 3413 <img 3414 srcset="//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=165 165w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=360 360w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=533 533w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=720 720w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=1000 1000w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=1500 1500w,//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?v=1742917944 4200w 3415 " 3416 src="//www.scotchporter.com/cdn/shop/articles/Beard_Grooming.jpg?format=webp&v=1742917944&width=533" 3417 sizes="(min-width: 1300px) 600px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 3418 alt="Beard Grooming 101: The Complete Guide to Beard Care - Scotch Porter" 3419 class="motion-reduce" 3420 3421 loading="lazy" 3422 3423 width="4200" 3424 height="3150" 3425 > 3426 3427 </div> 3428 </div><div class="card__content"> 3429 <div class="card__information"> 3430 <a class="comment__count" href="/blogs/news/beard-care-guide#comments"> 3431 0 COMMENTS 3432 </a> 3433 <h3 class="card__heading"> 3434 <a href="/blogs/news/beard-care-guide" class="full-unstyled-link"> 3435 Beard Grooming 101: The Complete Guide to Beard... 3436 </a> 3437 </h3> 3438 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3439 </div> 3440 <div class="card__content"> 3441 <div class="card__information"> 3442 <a class="comment__count" href="/blogs/news/beard-care-guide#comments"> 3443 0 COMMENTS 3444 </a> 3445 <h3 class="card__heading"> 3446 <a href="/blogs/news/beard-care-guide" class="full-unstyled-link"> 3447 Beard Grooming 101: The Complete Guide to Beard... 3448 </a> 3449 </h3> 3450 <div class="article-card__info caption-with-letter-spacing h5"></div></div></div> 3451 </div> 3452 </div></div></div> 3453 3454<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-pagination.aio.min.css?v=21474081170987695671773953492" rel="stylesheet" type="text/css" media="all" /> 3455<div class="pagination-wrapper"> 3456 <nav class="pagination" role="navigation" aria-label="Pagination"> 3457 <ul class="pagination__list list-unstyled" role="list"><li><a 3458 role="link" 3459 aria-disabled="true" 3460 class="pagination__item pagination__item--current light" 3461 aria-current="page" 3462 aria-label="Page 1" 3463 >1</a></li><li><a 3464 href="/blogs/news?page=2" 3465 class="pagination__item link" 3466 aria-label="Page 2" 3467 >2</a></li><li class="paginate-next"> 3468 3469 <a 3470 href="/blogs/news?page=2" 3471 class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce" 3472 aria-label="Next page" 3473 >
3474 <span>Next</span><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 3475 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3476</svg> 3477</a> 3478 </li></ul> 3479 </nav> 3480 </div></div><style> 3481 .blog-filter-wrapper { 3482 display: flex; 3483 flex-direction: column; 3484 padding-bottom: 1.5rem; 3485 } 3486 @media screen and (min-width: 990px) { 3487 .blog-filter-wrapper { 3488 flex-direction: row; 3489 justify-content: flex-end; 3490 column-gap: 3rem; 3491 } 3492 } 3493 .blog-filter { 3494 display: flex; 3495 flex-direction: row; 3496 font-weight: 400; 3497 font-size: 1.1rem; 3498 line-height: 1.8rem; 3499 letter-spacing: .1rem; 3500 font-family:var(--font-body-family); 3501 justify-content: flex-end; 3502 } 3503 .blog-filter label { 3504 font-family: var(--font-body-family); 3505 .blog-filter select { 3506 font-size: 1.1rem; 3507 color: rgb(var(--color-foreground), 1); 3508 background-color: transparent; 3509 border: 0; 3510 line-height: 1.8rem; 3511 letter-spacing: .1rem; 3512 font-family: var(--font-body-family); 3513 } 3514</style> 3515 3516 3517</section> 3518 3519 3520 3521 3522 </main> 3523 <!-- BEGIN sections: footer-group --> 3524<div id="shopify-section-sections--20294389039290__footer" class="shopify-section shopify-section-group-footer-group"> 3525<link href="//www.scotchporter.com/cdn/shop/t/572/assets/section-footer.aio.min.css?v=64439544750929943881784873000" rel="stylesheet" type="text/css" media="all" /> 3526<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-newsletter.aio.min.css?v=80048429341816356341773953492" rel="stylesheet" type="text/css" media="all" /> 3527<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-list-menu.aio.min.css?v=78636957769463704031773953486" rel="stylesheet" type="text/css" media="all" /> 3528<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-list-payment.aio.min.css?v=11064737184268821001773953487" rel="stylesheet" type="text/css" media="all" /> 3529<link href="//www.scotchporter.com/cdn/shop/t/572/assets/component-list-social.aio.min.css?v=285055331955440941773953488" rel="stylesheet" type="text/css" media="all" /> 3530<style data-shopify>.footer { 3531 margin-top: 0px; 3532 } 3533 3534 .section-sections--20294389039290__footer-padding { 3535 padding-top: 0px; 3536 padding-bottom: 12px; 3537 } 3538 3539 @media screen and (min-width: 750px) { 3540 .footer { 3541 margin-top: 0px; 3542 } 3543 3544 .section-sections--20294389039290__footer-padding { 3545 padding-top: 0px; 3546 padding-bottom: 16px; 3547 } 3548 } 3549 @media (min-width: 1021px){ 3550 .footer .grid{ 3551 flex-wrap: nowrap; 3552 } 3553 } 3554 .footer .caption{ 3555 text-transform: unset; 3556 }</style><footer class="footer color-accent-1 gradient section-sections--20294389039290__footer-padding"><div class="footer__content-top footer-width"> 3557 <div class="klaviyo-form-UxwTL9 only-mobile klaviyo-mobile"></div> 3558 <div class="only-mobile mobile-social-icons"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> 3559 <a href="https://www.instagram.com/scotchporter/?hl=en" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 3560 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
3561 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 3562</svg> 3563<span class="visually-hidden">Instagram</span> 3564 </a> 3565 </li><li class="list-social__item"> 3566 <a href="https://twitter.com/scotchporter" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> 3567 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 3568</svg> 3569<span class="visually-hidden">Twitter</span> 3570 </a> 3571 </li><li class="list-social__item"> 3572 <a href="https://www.facebook.com/scotchporter/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 3573 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 3574</svg> 3575<span class="visually-hidden">Facebook</span> 3576 </a> 3577 </li><li class="list-social__item"> 3578 <a href="https://www.youtube.com/c/scotchporter" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 3579 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 3580</svg> 3581<span class="visually-hidden">YouTube</span> 3582 </a> 3583 </li><li class="list-social__item"> 3584 <a href="https://www.tiktok.com/@scotchporter" class="link list-social__link" ><svg 3585 aria-hidden="true" 3586 focusable="false" 3587 class="icon icon-tiktok" 3588 width="16" 3589 height="18" 3590 fill="none" 3591 xmlns="http://www.w3.org/2000/svg" 3592> 3593 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 3594</svg> 3595<span class="visually-hidden">TikTok</span> 3596 </a> 3597 </li></ul></div><div 3598 class="footer__blocks-wrapper grid grid--4-col-tablet grid--3-col-tablet scroll-trigger animate--slide-in" 3599 3600 data-cascade 3601 ><div 3602 class="footer-block footer-block--menu scroll-trigger animate--slide-in" 3603 3604 3605 data-cascade 3606 ><h2 class="footer-block__heading inline-richtext">ABOUT</h2><ul class="footer-block__details-content list-unstyled"><li> 3607 <a href="/pages/about" class="link link--text list-menu__item list-menu__item--link"> 3608 Our Story 3609 </a> 3610 </li><li> 3611 <a href="/pages/ingredients" class="link link--text list-menu__item list-menu__item--link"> 3612 Ingredients 3613 </a> 3614 </li><li> 3615 <a href="/pages/reviews" class="link link--text list-menu__item list-menu__item--link"> 3616 Reviews 3617 </a> 3618 </li><li> 3619 <a href="/pages/socialimpactfund" class="link link--text list-menu__item list-menu__item--link"> 3620 Social Impact 3621 </a> 3622 </li><li> 3623 <a href="/blogs/learn/" class="link link--text list-menu__item list-menu__item--link"> 3624 Learn 3625 </a> 3626 </li><li> 3627 <a href="/blogs/news" class="link link--text list-menu__item list-menu__item--link list-menu__item--active"> 3628 The Journal 3629 </a> 3630 </li></ul></div><div 3631 class="footer-block footer-block--menu scroll-tr
3631igger animate--slide-in" 3632 3633 3634 data-cascade 3635 ><h2 class="footer-block__heading inline-richtext">PRODUCTS</h2><ul class="footer-block__details-content list-unstyled"><li> 3636 <a href="/collections/all-products" class="link link--text list-menu__item list-menu__item--link"> 3637 Shop All 3638 </a> 3639 </li><li> 3640 <a href="/collections/hair" class="link link--text list-menu__item list-menu__item--link"> 3641 Hair 3642 </a> 3643 </li><li> 3644 <a href="/collections/face" class="link link--text list-menu__item list-menu__item--link"> 3645 Face & Body 3646 </a> 3647 </li><li> 3648 <a href="/products/gift-card" class="link link--text list-menu__item list-menu__item--link"> 3649 Gift Cards 3650 </a> 3651 </li></ul></div><div 3652 class="footer-block footer-block--menu scroll-trigger animate--slide-in" 3653 3654 3655 data-cascade 3656 ><h2 class="footer-block__heading inline-richtext">SUPPORT</h2><ul class="footer-block__details-content list-unstyled"><li> 3657 <a href="https://contact.gorgias.help/forms/8pf7hsl8" class="link link--text list-menu__item list-menu__item--link"> 3658 Contact Us 3659 </a> 3660 </li><li> 3661 <a href="https://scotch-porter.gorgias.help" class="link link--text list-menu__item list-menu__item--link"> 3662 FAQs 3663 </a> 3664 </li><li> 3665 <a href="/pages/shipping-returns" class="link link--text list-menu__item list-menu__item--link"> 3666 Shipping & Returns 3667 </a> 3668 </li><li> 3669 <a href="https://www.scotchporter.com/a/store-locator/list" class="link link--text list-menu__item list-menu__item--link"> 3670 Store Locator 3671 </a> 3672 </li><li> 3673 <a href="https://www.scotchporter.com/apps/collective/retailer-referral" class="link link--text list-menu__item list-menu__item--link"> 3674 Sell Our Products Online 3675 </a> 3676 </li></ul></div><div 3677 class="footer-block scroll-trigger animate--slide-in" 3678 3679 3680 data-cascade 3681 ><div class="footer-block__details-content footer-block-image center only-desktop"><div class="footer-block__image-wrapper" style="max-width: min(100%, 310px);"> 3682 <img 3683 srcset="//www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=310, //www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?v=1738722951&width=620 2x" 3684 src="//www.scotchporter.com/cdn/shop/files/Scotch_Porter_logo_negative.png?format=webp&v=1738722951&width=760" 3685 alt="Scotch Porter Logo" 3686 loading="lazy" 3687 width="454" 3688 height="191" 3689 style="opacity: 1"> 3690 </div></div></div><div 3691 class="footer-block scroll-trigger animate--slide-in" 3692 3693 3694 data-cascade 3695 ><h2 class="footer-block__heading inline-richtext">CONTACT US</h2><div class="footer-block__details-content rte"> 3696 <span class="block-collapsed"><p><a href="mailto:[email protected]">Email | <span>[email protected]</span></a></p> 3697 3698<div class="klaviyo-form-UxwTL9 only-desktop"></div></span> 3699 </div></div><div style="border-bottom: 1px solid;
3699" class="only-mobile footer-block scroll-trigger animate--slide-in" 3700 3701 3702 data-cascade 3703 > 3704 <h2 class="footer-block__heading inline-richtext block-collapsed">INFO</h2> 3705 <ul class="footer-block__details-content list-unstyled"> 3706 <li><p><a href="https://www.scotchporter.com/pages/terms-conditions" class="link link--text list-menu__item list-menu__item--link">Terms of Use</a></p></li> 3707 <li><p><a href="https://www.scotchporter.com/pages/privacy-policy-1" class="link link--text list-menu__item list-menu__item--link">Privacy Policy</a></p></li> 3708 <li><p><button id="accessiBe" data-acsb-custom-trigger="true" class="link link--text list-menu__item list-menu__item--link">Accessibility</button></p></li> 3709 <li><p><button id="ot-sdk-btn" class="ot-sdk-show-settings onetrust-cookies">Do Not Sell My Personal Information</button></p></li> 3710 </ul> 3711 </div> 3712 <div class="footer-block__details-content footer-block-image only-mobile mobile-logo-footer"> 3713 <div class="footer-block__image-wrapper" style="max-width: min(100%, px);"> 3714 <img 3715 srcset="https://cdn.shopify.com/s/files/1/0552/0205/files/Scotch-Porter-Logo-negative.png" 3716 src="https://cdn.shopify.com/s/files/1/0552/0205/files/Scotch-Porter-Logo-negative.png" 3717 alt="Logo Scotch Porter" 3718 loading="lazy" 3719 width="auto" 3720 height="auto" 3721 style="opacity: 0.1"> 3722 </div> 3723 </div> 3724 </div><div 3725 class="footer-block--newsletter scroll-trigger animate--slide-in" 3726 3727 data-cascade 3728 ></div> 3729 </div><div 3730 class="footer__content-bottom scroll-trigger animate--slide-in" 3731 3732 data-cascade 3733 > 3734 <div class="footer__content-bottom-wrapper page-width"> 3735 <div class="footer__column footer__localization isolate"></div> 3736 <div class="footer__column footer__column--info"></div><div class="only-desktop"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> 3737 <a href="https://www.instagram.com/scotchporter/?hl=en" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 3738 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 3739 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 3740</svg> 3741<span class="visually-hidden">Instagram</span> 3742 </a> 3743 </li><li class="list-social__item"> 3744 <a href="https://twitter.com/scotchporter" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> 3745 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 3746</svg> 3747<span class="visually-hidden">Twitter</span> 3748 </a> 3749 </li><li class="list-social__item"> 3750 <a href="https://www.facebook.com/scotchporter/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
3750ox="0 0 18 18"> 3751 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 3752</svg> 3753<span class="visually-hidden">Facebook</span> 3754 </a> 3755 </li><li class="list-social__item"> 3756 <a href="https://www.youtube.com/c/scotchporter" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 3757 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 3758</svg> 3759<span class="visually-hidden">YouTube</span> 3760 </a> 3761 </li><li class="list-social__item"> 3762 <a href="https://www.tiktok.com/@scotchporter" class="link list-social__link" ><svg 3763 aria-hidden="true" 3764 focusable="false" 3765 class="icon icon-tiktok" 3766 width="16" 3767 height="18" 3768 fill="none" 3769 xmlns="http://www.w3.org/2000/svg" 3770> 3771 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 3772</svg> 3773<span class="visually-hidden">TikTok</span> 3774 </a> 3775 </li></ul></div></div> 3776 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center" > 3777 <div class="footer__copyright caption"> 3778 <small class="copyright__content">© 2026 <a href="/" title="">Scotch Porter</a>. All Rights Reserved. 3779 </small><ul class="policies list-unstyled only-desktop"> 3780 <li> 3781 <small class="copyright__content"> 3782 <a href="/pages/terms-and-conditions">Terms of Use</a> 3783 </small> 3784 </li> 3785 <li> 3786 <small class="copyright__content"> 3787 <a href="/pages/privacy-policy">Privacy Policy</a> 3788 </small> 3789 </li> 3790 3791 <li> 3792 <button id="accessiBe" data-acsb-custom-trigger="true" class="copyright__content only-desktop"> 3793 Accessibility 3794 </button> 3795 </li> 3796 <li> 3797 <button id="ot-sdk-btn" class="ot-sdk-show-settings onetrust-cookies">Cookies Settings</button> 3798 </li> 3799 </ul> 3800 <ul class="policies list-unstyled only-mobile"> 3801 <li> 3802 <button id="ot-sdk-btn" class="ot-sdk-show-settings onetrust-cookies">Cookies Settings</button> 3803 </li> 3804 </ul></div> 3805 </div> 3806 </div> 3807</footer>
3807<script> 3808window.addEventListener('DOMContentLoaded', () => { 3809 if (window.matchMedia('(min-width: 1025px)').matches) { 3810 return 3811 } 3812 3813 const handleCollapse = (heading) => { 3814 if (heading.classList.contains('block-collapsed')) { 3815 heading.classList.remove('block-collapsed') 3816 heading.setAttribute('aria-expanded', 'true') 3817 } else { 3818 heading.classList.add('block-collapsed') 3819 heading.setAttribute('aria-expanded', 'false') 3820 } 3821 } 3822 3823 document.querySelectorAll('.grid .footer-block__heading').forEach((heading, index) => { 3824 heading.classList.add('block-collapsed') 3825 heading.setAttribute('role', 'button') 3826 heading.setAttribute('aria-expanded', 'false') 3827 heading.setAttribute('tabindex', '1') 3828 3829 heading.nextElementSibling.setAttribute('id', `footer-block-index-${index}`) 3830 heading.setAttribute('aria-controls', `footer-block-index-${index}`) 3831 3832 heading.addEventListener('click', () => { handleCollapse(heading) }) 3833 heading.addEventListener('keypress', () => { handleCollapse(heading) }) 3834 }) 3835 3836}) 3837 3838</script>
3838 3839 3840</div> 3841<!-- END sections: footer-group --> 3842 3843 <ul hidden> 3844 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 3845 <li id="a11y-new-window-message">Opens in a new window.</li> 3846 </ul> 3847 3848
3848<script> 3849 window.shopUrl = 'https://www.scotchporter.com'; 3850 window.routes = { 3851 cart_add_url: '/cart/add', 3852 cart_change_url: '/cart/change', 3853 cart_update_url: '/cart/update', 3854 cart_url: '/cart', 3855 predictive_search_url: '/search/suggest' 3856 }; 3857 3858 window.cartStrings = { 3859 error: `There was an error while updating your cart. Please try again.`, 3860 quantityError: `You can only add [quantity] of this item to your cart.` 3861 } 3862 3863 window.variantStrings = { 3864 addToCart: `Add`, 3865 soldOut: `Sold Out`, 3866 unavailable: `Unavailable`, 3867 unavailable_with_option: `[value] - Unavailable`, 3868 } 3869 3870 window.accessibilityStrings = { 3871 imageAvailable: `Image [index] is now available in gallery view`, 3872 shareSuccess: `Link copied to clipboard`, 3873 pauseSlideshow: `Pause slideshow`, 3874 playSlideshow: `Play slideshow`, 3875 } 3876 </script>
3876 3877 3878 3879 3880 3881<div hidden id="DiscountLandingCopy"> 3882 <span data-copy="congrats-title">Congrats</span> 3883 <span data-copy="congrats-message">You got your free gift in your cart.</span> 3884 <span data-copy="min-title">Almost there</span> 3885 <span data-copy="min-message">This free gift applies when your cart is $20.00 or more. Add a few more items and we'll add it automatically.</span> 3886</div> 3887 3888<div 3889 class="discount-landing-popup" 3890 id="DiscountLandingPopup" 3891 hidden 3892 data-mode="congrats" 3893 role="dialog" 3894 aria-modal="true" 3895 aria-labelledby="DiscountLandingPopup-title" 3896> 3897 <div class="discount-landing-popup__panel"> 3898 <button 3899 type="button" 3900 class="discount-landing-popup__close" 3901 data-discount-landing-close 3902 aria-label="Close" 3903 > 3904 <svg 3905 xmlns="http://www.w3.org/2000/svg" 3906 aria-hidden="true" 3907 focusable="false" 3908 class="icon icon-close" 3909 fill="none" 3910 viewBox="0 0 18 17" 3911> 3912 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 3913</svg> 3914 3915 </button> 3916 <h2 id="DiscountLandingPopup-title" class="discount-landing-popup__title" data-discount-landing-title> 3917 Congrats 3918 </h2> 3919 <p class="discount-landing-popup__message" data-discount-landing-message> 3920 You got your free gift in your cart. 3921 </p> 3922 <button type="button" class="button discount-landing-popup__cart" data-discount-landing-view-cart> 3923 View cart 3924 </button> 3925 <a href="/collections/all-products" class="button discount-landing-popup__continue" data-discount-landing-continue> 3926 Continue shopping 3927 </a> 3928 </div> 3929</div> 3930
3931<script> 3932 (function () { 3933 'use strict'; 3934 3935 var BOOT_LOCK_KEY = '__discountLandingBooted'; 3936 var PARAM_NAME = 'discount_code'; 3937 var SESSION_KEY = 'discountLandingBxgy'; 3938 var EXPECTED_CODE = "VIPFREEGIFT"; 3939 var PRODUCT_ID = 8504473977018; 3940 var VARIANT_ID = 46488621646010; 3941 var GIFT_PROP_KEY = ""; 3942 var GIFT_PROP_VALUE = ""; 3943 var MIN_CENTS = 2000; 3944 var CART_URL = "\/cart"; 3945 var CART_SECTIONS = ['cart-drawer', 'cart-icon-bubble']; 3946 3947 if (window[BOOT_LOCK_KEY]) return; 3948 window[BOOT_LOCK_KEY] = true; 3949 3950 if (window.Shopify && window.Shopify.designMode) return; 3951 3952 var evaluating = false; 3953 var evaluateTimer = null; 3954 var landedWithParam = false; 3955 var congratsShown = false; 3956 3957 function getPopup() { 3958 return document.getElementById('DiscountLandingPopup'); 3959 } 3960 3961 function getCopy(key) { 3962 var root = document.getElementById('DiscountLandingCopy'); 3963 if (!root) return ''; 3964 var el = root.querySelector('[data-copy="' + key + '"]'); 3965 return el ? el.textContent : ''; 3966 } 3967 3968 function cartRoot() { 3969 if (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) { 3970 return window.Shopify.routes.root; 3971 } 3972 return '/'; 3973 } 3974 3975 function getDiscountCode() { 3976 try { 3977 var params = new URLSearchParams(window.location.search); 3978 var code = params.get(PARAM_NAME); 3979 if (!code) return ''; 3980 return String(code).trim(); 3981 } catch (e) { 3982 return ''; 3983 } 3984 } 3985 3986 function codesMatch(a, b) { 3987 if (!a || !b) return false; 3988 return String(a).trim().toLowerCase() === String(b).trim().toLowerCase(); 3989 } 3990 3991 function readSession() { 3992 try { 3993 var raw = sessionStorage.getItem(SESSION_KEY); 3994 if (!raw) return { pending: false, done: false, thresholdShown: false, code: '' }; 3995 var data = JSON.parse(raw); 3996 if (!data || typeof data !== 'object') return { pending: false, done: false, thresholdShown: false, code: '' }; 3997 return { 3998 pending: !!data.pending, 3999 done: !!data.done, 4000 thresholdShown: !!data.thresholdShown, 4001 code: data.code ? String(data.code) : '' 4002 }; 4003 } catch (e) { 4004 return { pending: false, done: false, thresholdShown: false, code: '' }; 4005 } 4006 } 4007 4008 function writeSession(patch) { 4009 var next = Object.assign(readSession(), patch || {}); 4010 try { 4011 sessionStorage.setItem(SESSION_KEY, JSON.stringify(next)); 4012 } catch (e) {} 4013 return next; 4014 } 4015 4016 function jsonFetch(url, options) { 4017 var opts = options || {}; 4018 opts.credentials = 'same-origin'; 4019 opts.headers = opts.headers || {}; 4020 opts.headers.Accept = 'application/json'; 4021 if (opts.body && !opts.headers['Content-Type']) { 4022 opts.headers['Content-Type'] = 'application/json'; 4023 } 4024 return fetch(url, opts).then(function (res) { 4025 return res.json().then(function (data) { 4026 if (!data || typeof data !== 'object') data = {}; 4027 data.__httpOk = !!res.ok; 4028 data.__httpStatus = res.status; 4029 return data; 4030 }); 4031 }); 4032 } 4033 4034 function fetchCart() { 4035 return jsonFetch(cartRoot() + 'cart.js'); 4036 } 4037 4038 function postJson(path, body) { 4039 return jsonFetch(cartRoot() + path, { 4040 method: 'POST', 4041 body: JSON.stringify(body) 4042 }); 4043 } 4044 4045 function withSections(payload) { 4046 payload.sections = CART_SECTIONS; 4047 payload.sections_url = window.location.pathname; 4048 return payload; 4049 } 4050 4051 function getSectionInnerHTML(html, selector) { 4052 var doc = new DOMParser().parseFromString(html, 'text/html'); 4053 var el = selector ? doc.querySelector(selector) : null; 4054 if (!el) el = doc.querySelector('.shopify-section'); 4055 if (!el) el = doc.body; 4056 return el ? el.innerHTML : ''; 4057 } 4058 4059 function applyCartSections(sections) { 4060 if (!sections) return; 4061 4062 var drawerHtml = sections['cart-drawer']; 4063 if (drawerHtml) { 4064 var parsed = new DOMParser().parseFromString(drawerHtml, 'text/html'); 4065 var sourceInner = parsed.querySelector('.drawer__inner'); 4066 var drawerInner = document.querySelector('#CartDrawer .drawer__inner') || document.querySelector('cart-drawer .drawer__inner'); 4067 if (drawerInner && sourceInner) { 4068 drawerInner.innerHTML = sourceInner.innerHTML; 4069 } 4070 var cartDrawer = document.querySelector('cart-drawer'); 4071 var sourceDrawer = parsed.querySelector('cart-drawer'); 4072 if (cartDrawer && sourceDrawer) { 4073 cartDrawer.classList.toggle('is-empty', sourceDrawer.classList.contains('is-empty')); 4074 } 4075 } 4076 4077 var bubbleHtml = sections['cart-icon-bubble']; 4078 if (bubbleHtml) { 4079 var icon = document.getElementById('cart-icon-bubble'); 4080 if (icon) { 4081 icon.innerHTML = getSectionInnerHTML(bubbleHtml, '.shopify-section'); 4082 } 4083 } 4084 } 4085 4086 function updateCountBubbles(itemCount) { 4087 var count = Number(itemCount); 4088 if (!isFinite(count) || count < 0) return; 4089 var bubbles = document.querySelectorAll('.cart-count-bubble'); 4090 for (var i = 0; i < bubbles.length; i++) { 4091 var bubble = bubbles[i]; 4092 var visible = bubble.querySelector('[aria-hidden="true"]'); 4093 if (count < 100) { 4094 if (!visible) { 4095 visible = document.createElement('span'); 4096 visible.setAttribute('aria-hidden', 'true'); 4097 bubble.insertBefore(visible, bubble.firstChild); 4098 } 4099 visible.textContent = String(count); 4100 } else if (visible) { 4101 visible.parentNode.removeChild(visible); 4102 } 4103 } 4104 } 4105 4106 function fetchCartSections() { 4107 return fetch(window.location.pathname + '?sections=' + CART_SECTIONS.join(','), { 4108 credentials: 'same-origin' 4109 }).then(function (r) { 4110 return r.json(); 4111 }).then(function (sections) { 4112 applyCartSections(sections); 4113 return sections; 4114 }).catch(function () { 4115 return null; 4116 }); 4117 } 4118 4119 function refreshCartUi(cart) { 4120 var chain = Promise.resolve(); 4121 if (cart && cart.sections) { 4122 applyCartSections(cart.sections); 4123 } else { 4124 chain = fetchCartSections(); 4125 } 4126 return chain.then(function () { 4127 if (cart && typeof cart.item_count !== 'undefined') { 4128 updateCountBubbles(cart.item_count); 4129 } 4130 try { 4131 document.dispatchEvent(new CustomEvent('cart:updated', { detail: { source: 'discount-landing' } })); 4132 } catch (e) {} 4133 try { 4134 if (typeof publish === 'function' && typeof PUB_SUB_EVENTS === 'object' && PUB_SUB_EVENTS && PUB_SUB_EVENTS.cartUpdate) { 4135 publish(PUB_SUB_EVENTS.cartUpdate, { source: 'discount-landing' }); 4136 } 4137 } catch (e) {} 4138 }); 4139 } 4140 4141 function productLines(cart) { 4142 var lines = []; 4143 if (!cart || !cart.items || !PRODUCT_ID) return lines; 4144 var id = Number(PRODUCT_ID); 4145 for (var i = 0; i < cart.items.length; i++) { 4146 if (Number(cart.items[i].product_id) === id) { 4147 lines.push({ 4148 key: cart.items[i].key, 4149 quantity: cart.items[i].quantity 4150 }); 4151 } 4152 } 4153 return lines; 4154 } 4155 4156 function qualifyingSubtotal(cart) { 4157 if (!cart || !cart.items) return 0;
4158 var giftId = Number(PRODUCT_ID) || 0; 4159 var sum = 0; 4160 for (var i = 0; i < cart.items.length; i++) { 4161 var item = cart.items[i]; 4162 if (giftId && Number(item.product_id) === giftId) continue; 4163 var line = Number(item.original_line_price); 4164 if (!isFinite(line)) line = Number(item.final_line_price); 4165 if (!isFinite(line)) line = Number(item.line_price); 4166 if (isFinite(line)) sum += line; 4167 } 4168 return sum; 4169 } 4170 4171 function meetsMinimum(cart) { 4172 return qualifyingSubtotal(cart) >= Number(MIN_CENTS); 4173 } 4174 4175 function codesFromCart(cart) { 4176 var codes = []; 4177 var seen = {}; 4178 if (!cart || !cart.discount_codes) return codes; 4179 for (var i = 0; i < cart.discount_codes.length; i++) { 4180 var entry = cart.discount_codes[i]; 4181 var code = entry && entry.code ? String(entry.code).trim() : ''; 4182 if (!code) continue; 4183 var key = code.toLowerCase(); 4184 if (seen[key]) continue; 4185 seen[key] = true; 4186 codes.push(code); 4187 } 4188 return codes; 4189 } 4190 4191 function discountApplied(cart, code) { 4192 if (!cart || !code) return false; 4193 var needle = String(code).trim().toLowerCase(); 4194 4195 if (cart.discount_codes && cart.discount_codes.length) { 4196 for (var i = 0; i < cart.discount_codes.length; i++) { 4197 var entry = cart.discount_codes[i]; 4198 if (!entry || !entry.code) continue; 4199 if (String(entry.code).trim().toLowerCase() !== needle) continue; 4200 if (entry.applicable === false) continue; 4201 return true; 4202 } 4203 } 4204 4205 var apps = cart.cart_level_discount_applications || cart.discount_applications || []; 4206 for (var a = 0; a < apps.length; a++) { 4207 var app = apps[a]; 4208 var title = app && (app.title || app.code) ? String(app.title || app.code).trim().toLowerCase() : ''; 4209 if (title === needle) return true; 4210 } 4211 4212 if (cart.items) { 4213 for (var n = 0; n < cart.items.length; n++) { 4214 var item = cart.items[n]; 4215 var discounts = item.discounts || []; 4216 for (var d = 0; d < discounts.length; d++) { 4217 var discTitle = discounts[d] && discounts[d].title ? String(discounts[d].title).trim().toLowerCase() : ''; 4218 if (discTitle === needle) return true; 4219 } 4220 } 4221 } 4222 4223 return false; 4224 } 4225 4226 function applyRequestOk(res) { 4227 if (!res || res.__httpOk === false) return false; 4228 if (typeof res.status === 'number' && res.status >= 400) return false; 4229 return true; 4230 } 4231 4232 function stripDiscountParam() { 4233 try { 4234 var url = new URL(window.location.href); 4235 if (!url.searchParams.has(PARAM_NAME)) return; 4236 url.searchParams.delete(PARAM_NAME); 4237 var next = url.pathname + (url.searchParams.toString() ? '?' + url.searchParams.toString() : '') + url.hash; 4238 window.history.replaceState({}, '', next); 4239 } catch (e) {} 4240 } 4241 4242 function hidePopup() { 4243 var popup = getPopup(); 4244 if (!popup) return; 4245 popup.hidden = true; 4246 popup.classList.remove('is-open'); 4247 document.body.classList.remove('overflow-hidden'); 4248 } 4249 4250 function setPopupMode(mode) { 4251 var popup = getPopup(); 4252 if (!popup) return; 4253 popup.setAttribute('data-mode', mode); 4254 var titleEl = popup.querySelector('[data-discount-landing-title]'); 4255 var messageEl = popup.querySelector('[data-discount-landing-message]'); 4256 if (mode === 'threshold') { 4257 if (titleEl) titleEl.textContent = getCopy('min-title'); 4258 if (messageEl) messageEl.textContent = getCopy('min-message'); 4259 } else { 4260 if (titleEl) titleEl.textContent = getCopy('congrats-title'); 4261 if (messageEl) messageEl.textContent = getCopy('congrats-message'); 4262 } 4263 } 4264 4265 function showPopup(mode) { 4266 var popup = getPopup(); 4267 if (!popup) return; 4268 setPopupMode(mode); 4269 if (popup.parentNode !== document.body) { 4270 document.body.appendChild(popup); 4271 } 4272 popup.hidden = false; 4273 popup.classList.add('is-open'); 4274 document.body.classList.add('overflow-hidden'); 4275 var closeBtn = popup.querySelector('[data-discount-landing-close]'); 4276 if (closeBtn && typeof closeBtn.focus === 'function') closeBtn.focus(); 4277 } 4278 4279 function openCartFromPopup() { 4280 hidePopup(); 4281 var drawer = document.querySelector('cart-drawer'); 4282 if (drawer && typeof drawer.open === 'function') { 4283 drawer.open(document.getElementById('cart-icon-bubble')); 4284 return; 4285 } 4286 window.location.href = CART_URL; 4287 } 4288 4289 function bindPopup() { 4290 var popup = getPopup(); 4291 if (!popup || popup.dataset.bound === 'true') return; 4292 popup.dataset.bound = 'true'; 4293 popup.addEventListener('click', function (event) { 4294 if (event.target === popup) hidePopup(); 4295 }); 4296 var closeBtn = popup.querySelector('[data-discount-landing-close]'); 4297 if (closeBtn) closeBtn.addEventListener('click', hidePopup); 4298 var viewCartBtn = popup.querySelector('[data-discount-landing-view-cart]'); 4299 if (viewCartBtn) viewCartBtn.addEventListener('click', openCartFromPopup); 4300 var continueBtn = popup.querySelector('[data-discount-landing-continue]'); 4301 if (continueBtn) continueBtn.addEventListener('click', hidePopup); 4302 document.addEventListener('keydown', function (event) { 4303 if (event.key === 'Escape' && popup.classList.contains('is-open')) hidePopup(); 4304 }); 4305 } 4306 4307 function addProductIfMissing(cart) { 4308 if (!PRODUCT_ID || !VARIANT_ID) return Promise.resolve(cart); 4309 if (productLines(cart).length) return Promise.resolve(cart); 4310 4311 var item = { id: Number(VARIANT_ID), quantity: 1 }; 4312 if (GIFT_PROP_KEY) { 4313 item.properties = {}; 4314 item.properties[GIFT_PROP_KEY] = GIFT_PROP_VALUE; 4315 } 4316 return postJson('cart/add.js', withSections({ items: [item] })).then(function (res) { 4317 if (res && res.sections) applyCartSections(res.sections); 4318 return fetchCart(); 4319 }).then(function (nextCart) {
4320 updateCountBubbles(nextCart.item_count); 4321 return fetchCartSections().then(function () { 4322 return nextCart; 4323 }); 4324 }).catch(function () { 4325 return fetchCart(); 4326 }); 4327 } 4328 4329 function applyDiscount(cart, code) { 4330 var existing = codesFromCart(cart); 4331 var needle = code.toLowerCase(); 4332 var alreadyListed = false; 4333 for (var i = 0; i < existing.length; i++) { 4334 if (existing[i].toLowerCase() === needle) { 4335 alreadyListed = true; 4336 break; 4337 } 4338 } 4339 if (!alreadyListed) existing.push(code); 4340 4341 return postJson('cart/update.js', { discount: existing.join(',') }); 4342 } 4343 4344 function applyDiscountAndConfirm(cart) { 4345 if (discountApplied(cart, EXPECTED_CODE)) { 4346 return Promise.resolve({ cart: cart, applied: true }); 4347 } 4348 return applyDiscount(cart, EXPECTED_CODE).then(function (res) { 4349 var ok = applyRequestOk(res); 4350 return fetchCart().then(function (fresh) { 4351 var applied = discountApplied(fresh, EXPECTED_CODE) || ok; 4352 return { cart: fresh, applied: applied }; 4353 }).catch(function () { 4354 return { cart: res, applied: ok }; 4355 }); 4356 }); 4357 } 4358 4359 function finishSuccess(cart) { 4360 writeSession({ pending: false, done: true, thresholdShown: true, code: EXPECTED_CODE }); 4361 stripDiscountParam(); 4362 if (!congratsShown) { 4363 congratsShown = true; 4364 showPopup('congrats'); 4365 } 4366 return refreshCartUi(cart).catch(function () {}); 4367 } 4368 4369 function waitForMinimum(showThreshold) { 4370 var session = writeSession({ pending: true, done: false, code: EXPECTED_CODE }); 4371 stripDiscountParam(); 4372 if (showThreshold && !session.thresholdShown) { 4373 writeSession({ thresholdShown: true }); 4374 showPopup('threshold'); 4375 } 4376 } 4377 4378 function evaluateCart(cart) { 4379 var hasGift = productLines(cart).length > 0; 4380 var hasDiscount = discountApplied(cart, EXPECTED_CODE); 4381 var qualified = meetsMinimum(cart); 4382 var session = readSession(); 4383 4384 if (hasGift && hasDiscount) { 4385 if (congratsShown) return Promise.resolve(); 4386 if (landedWithParam || session.pending) { 4387 return finishSuccess(cart); 4388 } 4389 writeSession({ pending: false, done: true, code: EXPECTED_CODE }); 4390 return Promise.resolve(); 4391 } 4392 4393 if (hasGift && !hasDiscount) { 4394 if (!qualified) { 4395 waitForMinimum(landedWithParam || !session.thresholdShown); 4396 return Promise.resolve(); 4397 } 4398 return applyDiscountAndConfirm(cart).then(function (result) { 4399 if (!result || !result.applied) return; 4400 return finishSuccess(result.cart); 4401 }); 4402 } 4403 4404 if (qualified) { 4405 return addProductIfMissing(cart).then(function (nextCart) { 4406 if (!productLines(nextCart).length) return; 4407 return applyDiscountAndConfirm(nextCart).then(function (result) { 4408 if (!result || !result.applied) return; 4409 return finishSuccess(result.cart); 4410 }); 4411 }); 4412 } 4413 4414 waitForMinimum(true); 4415 return Promise.resolve(); 4416 } 4417 4418 function shouldWatch() { 4419 if (landedWithParam) return true; 4420 var session = readSession(); 4421 if (session.pending && (!session.code || codesMatch(session.code, EXPECTED_CODE))) return true; 4422 return false; 4423 } 4424 4425 function scheduleEvaluate() { 4426 if (!shouldWatch()) return; 4427 if (evaluateTimer) clearTimeout(evaluateTimer); 4428 evaluateTimer = setTimeout(function () { 4429 evaluateTimer = null; 4430 if (evaluating) return; 4431 evaluating = true; 4432 fetchCart() 4433 .then(evaluateCart) 4434 .catch(function () {}) 4435 .then(function () { 4436 evaluating = false; 4437 }); 4438 }, 300); 4439 } 4440 4441 function getRequestUrl(input) { 4442 if (typeof input === 'string') return input; 4443 if (input && typeof input === 'object' && typeof input.url === 'string') return input.url; 4444 return ''; 4445 } 4446 4447 function isCartAjaxRequest(input) { 4448 var url = getRequestUrl(input); 4449 if (!url) return false;
4450 var path = url; 4451 try { 4452 path = new URL(url, window.location.origin).pathname; 4453 } catch (e) {} 4454 return /\/cart\/(add|change|update|clear)(\.js)?\/?$/i.test(path); 4455 } 4456 4457 function installCartWatch() { 4458 if (window.__discountLandingFetchHooked) return; 4459 window.__discountLandingFetchHooked = true; 4460 var orig = window.fetch.bind(window); 4461 window.fetch = function (input, init) { 4462 var result = orig.apply(this, arguments); 4463 if (isCartAjaxRequest(input) && result && typeof result.then === 'function') { 4464 result.then(function (res) { 4465 if (res && res.ok) scheduleEvaluate(); 4466 }).catch(function () {}); 4467 } 4468 return result; 4469 }; 4470 4471 document.addEventListener('cart:updated', function (event) { 4472 var source = event && event.detail && event.detail.source; 4473 if (source === 'discount-landing') return; 4474 scheduleEvaluate(); 4475 }); 4476 4477 try { 4478 if (typeof subscribe === 'function' && typeof PUB_SUB_EVENTS === 'object' && PUB_SUB_EVENTS && PUB_SUB_EVENTS.cartUpdate) { 4479 subscribe(PUB_SUB_EVENTS.cartUpdate, function (event) { 4480 if (event && event.source === 'discount-landing') return; 4481 scheduleEvaluate(); 4482 }); 4483 } 4484 } catch (e) {} 4485 } 4486 4487 bindPopup(); 4488 4489 var urlCode = getDiscountCode(); 4490 landedWithParam = !!(urlCode && codesMatch(urlCode, EXPECTED_CODE)); 4491 4492 if (landedWithParam) { 4493 writeSession({ pending: true, done: false, thresholdShown: false, code: EXPECTED_CODE }); 4494 } 4495 4496 if (!shouldWatch()) return; 4497 4498 installCartWatch(); 4499 4500 function boot() { 4501 bindPopup(); 4502 evaluating = true; 4503 fetchCart() 4504 .then(evaluateCart) 4505 .catch(function () {}) 4506 .then(function () { 4507 evaluating = false; 4508 }); 4509 } 4510 4511 if (document.readyState === 'loading') { 4512 document.addEventListener('DOMContentLoaded', boot); 4513 } else { 4514 boot(); 4515 } 4516 })(); 4517</script>
vendor: 1 bytes, line 4517
4517
4518<script src="//www.scotchporter.com/cdn/shop/t/572/assets/predictive-search.aio.min.js?v=98072838103455308841772038700" defer="defer"></script>
4518<script src="//www.scotchporter.com/cdn/shop/t/572/assets/plp-thumbnails.aio.min.js?v=175787251383722007091772038698" defer="defer"></script>
4518 4519
4519<script src="//www.scotchporter.com/cdn/shop/t/572/assets/carousel-component.aio.min.js?v=167652396716683935301772038697" type="text/javascript"></script>
4519 4520
4520<script src="//www.scotchporter.com/cdn/shop/t/572/assets/splide.min.js?v=12103261331729571861772038700" type="text/javascript"></script>
4520 4521 <!-- Upsellit -->
4522<script type="text/javascript"> 4523 usi_installed = 0; USI_installCode = function() { if (usi_installed == 0) { usi_installed = 1; var USI_headID = document.getElementsByTagName("head")[0]; var USI_installID = document.createElement('script'); USI_installID.type = 'text/javascript'; USI_installID.src = 'https://www.upsellit.com/active/scotchporter.jsp'; USI_headID.appendChild(USI_installID); } }; if (typeof(document.readyState) != "undefined" && document.readyState === "complete") { USI_installCode(); } else if (window.addEventListener){ window.addEventListener('load', USI_installCode, true); } else if (window.attachEvent) { window.attachEvent('onload', USI_installCode); } else { USI_installCode(); } setTimeout("USI_installCode()", 10000); 4524</script>
4524 4525 <!-- Use of this pixel is subject to the Amazon ad specs and policies at http://www.amazon.com/b/?&node=7253015011 -->
4525<script type="text/javascript">window.onload = function(){var _pix = document.getElementById('_pix_id_4768c65b-e515-86bc-a401-489786fd7b42');if (!_pix) { var protocol = '//'; var a = Math.random() * 1000000000000000000; _pix = document.createElement('iframe'); _pix.style.display = 'none'; _pix.setAttribute('src', protocol + 's.amazon-adsystem.com/iu3?d=generic&ex-fargs=%3Fid%3D4768c65b-e515-86bc-a401-489786fd7b42%26type%3D55%26m%3D1&ex-fch=416613&ex-src=https://www.scotchporter.com/&ex-hargs=v%3D1.0%3Bc%3D593149186357166702%3Bp%3D4768C65B-E515-86BC-A401-489786FD7B42' + '&cb=' + a); _pix.setAttribute('id','_pix_id_4768c65b-e515-86bc-a401-489786fd7b42'); document.body.appendChild(_pix);}}</script>
4525<noscript> <img loading="lazy" height="1" width="1" border="0" alt="" src="https://s.amazon-adsystem.com/iui3?d=forester-did&ex-fargs=%3Fid%3D4768c65b-e515-86bc-a401-489786fd7b42%26type%3D55%26m%3D1&ex-fch=416613&ex-src=https://www.scotchporter.com/&ex-hargs=v%3D1.0%3Bc%3D593149186357166702%3Bp%3D4768C65B-E515-86BC-A401-489786FD7B42"> 4526</noscript> 4527 4528 4529
4530<script> 4531 document.addEventListener('DOMContentLoaded', (event) => { 4532 const customerEmail = ''; 4533 // Get the current page URL and encode it. 4534 const pageUrl = encodeURIComponent(window.location.href); 4535 // Generate a cachebuster. Parameter is set to the current timestamp to ensure the script is not cached. 4536 const cachebuster = new Date().getTime(); 4537 // Construct the script source 4538 const scriptSrc = `https://login.dotomi.com/profile/visit/js/1_0?dtm_cid=83467&dtm_cmagic=3b1941&dtm_fid=6694&dtm_promo_id=1&dtm_email_hash=${customerEmail}&dtmc_loc=${pageUrl}&cachebuster=${cachebuster}`; 4539 // Create a new script element 4540 const script = document.createElement('script'); 4541 script.src = scriptSrc; 4542 // Append the script element to the body 4543 document.body.appendChild(script); 4544 }); 4545</script>
4545 4546 4547 4548 <style> 4549 4550 header.header.header--middle-left .header--mobile-center .page-width .header--has-menu{ 4551 padding:0px; 4552 } 4553 4554 @media screen and (min-width: 990px) { 4555 .header:not(.drawer-menu).page-width { 4556 padding-bottom:0px; 4557 } 4558 } 4559 </style> 4560 4561
4561<script> 4562 function dataLayerNavClick(eventType, menuType, itemName) { 4563 window.dataLayer = window.dataLayer || []; 4564 window.dataLayer.push({ 4565 event: eventType, 4566 menu_type: menuType, 4567 menu_item_name: itemName, 4568 }); 4569 } 4570 4571 // dataLayer: push navigation click into dataLayer 4572 document.addEventListener("DOMContentLoaded", function () { 4573 const desktopNav = document.querySelector(".header__inline-menu"); 4574 const footerNav = document.querySelector(".footer__content-top"); 4575 const mobileTopNav = document.querySelector("#menu-drawer"); 4576 4577 desktopNav.addEventListener("click", function (evt) { 4578 let desktopNavLink = evt.target.closest("a.header__menu-item"); 4579 if (desktopNavLink) { 4580 dataLayerNavClick("navigation_click", "header", evt.target.textContent); 4581 } 4582 }); 4583 4584 footerNav.addEventListener("click", function (evt) { 4585 if (evt.target.nodeName === "A") { 4586 const footerLinkText = evt.target.textContent.trim(); 4587 dataLayerNavClick("navigation_click", "footer", footerLinkText); 4588 } 4589 }); 4590 4591 mobileTopNav.addEventListener("click", function (evt) { 4592 if (evt.target.nodeName === "A") { 4593 const mobilelinkText = evt.target.textContent.trim(); 4594 dataLayerNavClick("navigation_click", "mobile drawer", mobilelinkText); 4595 } 4596 }); 4597 }); 4598 </script>
4598 4599 4600
4600<script> (function () { 4601 var s = document.createElement('script'); 4602 var h = document.querySelector('head') || document.body; 4603 s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; 4604 s.async = true; 4605 s.onload = function () { 4606 acsbJS.init({ 4607 statementLink: '', 4608 footerHtml: '', 4609 hideMobile: false, 4610 hideTrigger: true, 4611 disableBgProcess: false, 4612 language: 'en', 4613 position: 'left', 4614 leadColor: '#146ff8', 4615 triggerColor: '#146ff8', 4616 triggerRadius: '50%', 4617 triggerPositionX: 'right', 4618 triggerPositionY: 'bottom', 4619 triggerIcon: 'people', 4620 triggerSize: 'medium', 4621 triggerOffsetX: 20, 4622 triggerOffsetY: 20, 4623 mobile: { 4624 triggerSize: 'small', 4625 triggerPositionX: 'right', 4626 triggerPositionY: 'bottom', 4627 triggerOffsetX: 10, 4628 triggerOffsetY: 10, 4629 triggerRadius: '50%' 4630 } 4631 }); 4632 }; 4633 h.appendChild(s); 4634})(); 4635</script>
4635 4636 4637
4637<script async src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=scotchporter.com&expires=30"></script>
4637 4638<style> @media screen and (max-width: 750px) {.collection-hero__inner {display: none !important; }} .footer-block__image-wrapper img {max-width: 110% !important;} @media (min-width: 1440px) {.footer-block__image-wrapper {padding-left: 0 !important; margin-right: 20rem !important; padding-right: 5em !important; margin-left: auto !important; }} </style> 4639<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": false, "design_mode": false }'> 4640 .recharge-theme { 4641 /* App */ 4642 --recharge-app-background: #F7F7F7; 4643 --recharge-app-container: 1200px; 4644 --recharge-app-vertical-padding: 32px; 4645 4646 /* Brand colors */ 4647 4648--recharge-color-brand: #1773B0; 4649 4650 /* Tints */ 4651 --recharge-color-brand-120: #125988; 4652 --recharge-color-brand-20: #458fc0; 4653 --recharge-color-brand-40: #74abd0; 4654 --recharge-color-brand-60: #a2c7df; 4655 --recharge-color-brand-75: #c5dceb; 4656 --recharge-color-brand-85: #dceaf3; 4657 4658 /* Neutral */ 4659 --recharge-color-neutral: hsl(204, 35%, 7%); 4660 --recharge-color-neutral-80: hsl(204, 7%, 25%); 4661 --recharge-color-neutral-70: hsl(204, 5%, 35%); 4662 --recharge-color-neutral-40: hsl(204, 3%, 63%); 4663 --recharge-color-neutral-10: hsl(204, 2%, 91%); 4664 4665 4666 /* Links */ 4667 --recharge-button-secondary: #1773B0; 4668 --recharge-button-secondary-120: #125988; 4669 --recharge-button-secondary-60: #74abd0; 4670 4671 /* Images */ 4672 --recharge-images-ratio: 1; 4673 4674 /* Cards */ 4675 4676 --recharge-cards-background: #FFFFFF; 4677 4678 4679 4680 --recharge-cards-border-color: RGBA(0,0,0,0); 4681 4682 4683 /* Fonts */ 4684 --recharge-typography-scale: 16px; 4685 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 4686 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 4687 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 4688 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 4689 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 4690 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 4691 4692 /** Text **/ 4693 --recharge-typography-light: #FFFFFF; 4694 --recharge-typography-primary: var(--recharge-color-neutral); 4695 --recharge-typography-secondary: var(--recharge-color-neutral-70); 4696 4697 /* Corners */ 4698 --recharge-corners-radius: 8px; 4699 4700 --recharge-button-border-radius: 8px; 4701 4702 4703 /* Views */ 4704 4705 --recharge-views-background: #F7F7F7; 4706 4707 4708 /* Buttons */ 4709 --recharge-button-font-family: inherit; 4710 --recharge-button-brand: var(--recharge-color-brand); 4711 --recharge-button-color: #FFFFFF; 4712 } 4713</style> 4714 4715</div><div id="shopify-block-Ac1NyV1AwN0xoVFpoN__5784066569132941777" class="shopify-block shopify-app-block"><!-- begin --> 4716 4717 4718 4719 4720 4721 <!-- end check show --> 4722<!-- end --> 4723</div>
4723<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4723 4724</body> 4725</html> 4726<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.1.6) --> 4727 4728
4728<script type="text/javascript"> 4729 // Overrides: 4730 // var afterpay_min = 1.00; // As per your Afterpay contract. 4731 // var afterpay_max = 2000.00; // As per your Afterpay contract. 4732 var afterpay_msg_size = 'xs'; // Can be 'xs', 'sm', 'md' or 'lg'. 4733 var afterpay_bold_amount = false; 4734 var afterpay_logo_theme = 'black'; // Can be 'colour', 'black' or 'white'. 4735 // var afterpay_modal_open_icon = true; 4736 // var afterpay_hide_upper_limit = false; 4737 // var afterpay_hide_lower_limit = true; 4738 // var afterpay_show_if_outside_limits = true; 4739 // var afterpay_cbt_enabled = false; 4740 // var afterpay_apr_loans_available = false; 4741 4742 // var afterpay_product_integration_enabled = true; 4743 // var afterpay_product_selector = '#product-price-selector'; 4744 // var afterpay_variable_price_fallback = false; 4745 // var afterpay_variable_price_fallback_selector = ''; 4746 // var afterpay_variable_price_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 4747 4748 // var afterpay_cart_integration_enabled = true; 4749 // var afterpay_cart_static_selector = '#cart-subtotal-selector'; 4750 // var afterpay_variable_subtotal_fallback = false; 4751 // var afterpay_variable_subtotal_fallback_selector = ''; 4752 // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 4753 // var afterpay_cart_dynamic_integration_enabled = false; 4754 4755 // var afterpay_footer_logo_enabled = true; 4756 // var afterpay_footer_logo_format = 'icon'; // Can be 'icon', 'stacked' or 'logo'. 4757 // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 4758 // var afterpay_footer_logo_background = 'border'; // Can be 'border' or 'transparent'. 4759 // var afterpay_footer_logo_container = 'footer ul.payment-icons'; 4760 // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>'; 4761 4762 // Non-editable fields: 4763 var afterpay_js_language = "en"; 4764 var afterpay_js_country = "US"; 4765 var afterpay_shop_currency = "USD"; 4766 var afterpay_cart_currency = "USD"; 4767 var afterpay_shop_money_format = "${{amount}}"; 4768 var afterpay_shop_permanent_domain = "nudebycenterstagecuts.myshopify.com"; 4769 var afterpay_theme_name = "scotchporter-theme\/master"; 4770 var afterpay_product = null; 4771 var afterpay_current_variant = null; 4772 var afterpay_cart_total_price = 0; 4773 var afterpay_js_snippet_version = '1.1.6'; 4774 </script>
4774 4775
4775<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
4775 4776 4777 <!-- End Shopify-Afterpay JavaScript Snippet (v1.1.6) --> 4778
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.