1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://www.getjackblack.com/blogs/jacks-manual"><link rel="icon" type="image/png" href="//www.getjackblack.com/cdn/shop/files/jb.avif?crop=center&height=32&v=1754382411&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 9 Jack's Manual 10 – Jack Black</title> 11 12 13 14 15 16<meta property="og:site_name" content="Jack Black"> 17<meta property="og:url" content="https://www.getjackblack.com/blogs/jacks-manual"> 18<meta property="og:title" content="Jack's Manual"> 19<meta property="og:type" content="website"> 20<meta property="og:description" content="Jack Black creates superior, advanced skin care for men including shaving creams, moisturizers, grooming sets, cleansers, anti-aging, hair care, body care and sun care products specially formulated for a man's needs. Nothing complicated, nothing cosmetic, just real solutions that provide immediate visible results."><meta name="twitter:card" content="summary_large_image"> 21<meta name="twitter:title" content="Jack's Manual"> 22<meta name="twitter:description" content="Jack Black creates superior, advanced skin care for men including shaving creams, moisturizers, grooming sets, cleansers, anti-aging, hair care, body care and sun care products specially formulated for a man's needs. Nothing complicated, nothing cosmetic, just real solutions that provide immediate visible results."> 23 24 25
25<script src="//www.getjackblack.com/cdn/shop/t/104/assets/constants.js?v=132983761750457495441785951574" defer="defer"></script>
25 26
26<script src="//www.getjackblack.com/cdn/shop/t/104/assets/pubsub.js?v=149448836132351479721785951574" defer="defer"></script>
26 27
27<script src="//www.getjackblack.com/cdn/shop/t/104/assets/global.js?v=129338017043187165491785951574" defer="defer"></script>
27 28
28<script src="//www.getjackblack.com/cdn/shop/t/104/assets/details-disclosure.js?v=161816725542797065331785951574" defer="defer"></script>
28 29
29<script src="//www.getjackblack.com/cdn/shop/t/104/assets/details-modal.js?v=85069630823672771251785951574" defer="defer"></script>
29 30
30<script src="//www.getjackblack.com/cdn/shop/t/104/assets/search-form.js?v=19066674044657183801785951574" defer="defer"></script>
30 31 32 33
33<script src="//www.getjackblack.com/cdn/shop/t/104/assets/product-card-variant-selector.js?v=37728170545190455811785951574" defer></script>
33 34
34<script src="//www.getjackblack.com/cdn/shop/t/104/assets/product-card-listeners.js?v=90275498983296311251785951574" defer></script>
34 35 <!-- Google Tag Manager -->
36<script> 37 var gtmId = ""; 38 var gtmAuth = ""; 39 var gtmEnv = ""; 40 41 var googleEnvParams = 42 gtmAuth && gtmEnv ? ">m_auth=" + gtmAuth + ">m_preview=" + gtmEnv + ">m_cookies_win=x" : ""; 43 44 if (gtmId) { 45 (function (w, d, s, l, i) { 46 w[l] = w[l] || []; 47 w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); 48 var f = d.getElementsByTagName(s)[0], 49 j = d.createElement(s), 50 dl = l != "dataLayer" ? "&l=" + l : ""; 51 j.async = true; 52 j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl + googleEnvParams; 53 f.parentNode.insertBefore(j, f); 54 })(window, document, "script", "dataLayer", gtmId); 55 } 56</script>
56 57<!-- End Google Tag Manager --> 58
59<script src="//www.getjackblack.com/cdn/shop/t/104/assets/animations.js?v=54522053735088508681785951574" defer="defer"></script>
59<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
59<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65220673671/digital_wallets/dialog"> 60<meta id="in-context-paypal-metadata" data-shop-id="65220673671" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 61<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/jacks-manual.atom" /> 62<link rel="next" href="/blogs/jacks-manual?page=2">
63<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4879253639"></script>
63 64<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
65<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4879253639&shop_id=65220673671" crossorigin="anonymous"></script>
vendor: 1 bytes, line 65
65
66<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":65220673671,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/65220673671","merchantName":"Jack Black","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Jack Black","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 66
66
67<script id="shopify-features" type="application/json">{"accessToken":"16e81d3e0e0a897b9e9e154f0dbe810e","betas":["rich-media-storefront-analytics"],"domain":"www.getjackblack.com","predictiveSearch":true,"shopId":65220673671,"locale":"en"}</script>
vendor: 1 bytes, line 67
67
68<script>var Shopify = Shopify || {}; 69Shopify.shop = "jack-black-us.myshopify.com"; 70Shopify.locale = "en"; 71Shopify.currency = {"active":"USD","rate":"1.0"}; 72Shopify.country = "US"; 73Shopify.theme = {"name":"RELEASE_08-05-2026_13-38-57","id":153249185927,"schema_name":"Hummingbird","schema_version":"0.1","theme_store_id":null,"role":"main"}; 74Shopify.theme.handle = "null"; 75Shopify.theme.style = {"id":null,"handle":null}; 76Shopify.cdnHost = "www.getjackblack.com/cdn"; 77Shopify.routes = Shopify.routes || {}; 78Shopify.routes.root = "/"; 79Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 80Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 81Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 82Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 82
82
83<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 83
83
84<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 84
84
85<script> 86 window.ShopifyPay = window.ShopifyPay || {}; 87 window.ShopifyPay.apiHost = "shop.app\/pay"; 88 window.ShopifyPay.redirectState = null; 89</script>
vendor: 1 bytes, line 89
89
90<script> 91 window.Shopify = window.Shopify || {}; 92 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 93 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 94 window.Shopify.SignInWithShop.eligible = true; 95</script>
vendor: 1 bytes, line 95
95
96<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 96
96
97<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 97
97
98<script type="module"> 99 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 100 101 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 102 103</script>
vendor: 1 bytes, line 103
103
104<script> 105 window.Shopify = window.Shopify || {}; 106 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 107 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"]}; 108</script>
vendor: 1 bytes, line 108
108
109<script>(function() { 110 var isLoaded = false; 111 function asyncLoad() { 112 if (isLoaded) return; 113 isLoaded = true; 114 var urls = ["\/\/cdn.shopify.com\/proxy\/6da9d1aca785e24b8598a4121b1228fe55a8e7f3b4064323a551bc822676eb6a\/apps.bazaarvoice.com\/deployments\/jackblack\/main_site\/production\/en_US\/bv.js?shop=jack-black-us.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/id-shop.govx.com\/app\/jack-black-us.myshopify.com\/govx.js?shop=jack-black-us.myshopify.com"]; 115 for (var i = 0; i < urls.length; i++) { 116 var s = document.createElement('script'); 117 s.type = 'text/javascript'; 118 s.async = true; 119 s.src = urls[i]; 120 var x = document.getElementsByTagName('script')[0]; 121 x.parentNode.insertBefore(s, x); 122 } 123 }; 124 if(window.attachEvent) { 125 window.attachEvent('onload', asyncLoad); 126 } else { 127 window.addEventListener('load', asyncLoad, false); 128 } 129})();</script>
vendor: 1 bytes, line 129
129
130<script id="__st">var __st={"a":65220673671,"offset":-14400,"reqid":"bbca91a6-47dd-4349-a13c-7edb8fbf71e7-1791062734","pageurl":"www.getjackblack.com\/blogs\/jacks-manual","s":"blogs-87679008903","u":"43d205f19564","p":"blog","rtyp":"blog","rid":87679008903};</script>
vendor: 1 bytes, line 130
130
131<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 131
131
132<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 132
132
133<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.getjackblack.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 133
133
134<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.getjackblack.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>
134<script crossorigin="anonymous" defer="defer" src="//www.getjackblack.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 134
134
135<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 135
135
136<script> 137 window.Shopify = window.Shopify || {}; 138 window.Shopify.MCP = window.Shopify.MCP || {}; 139 window.Shopify.MCP.enabled = true; 140 window.Shopify.MCP.shop = "jack-black-us.myshopify.com"; 141 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.getjackblack.com\/api\/mcp"; 142 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"]}}]; 143</script>
vendor: 1 bytes, line 143
143
144<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.getjackblack.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 145</script>
vendor: 1 bytes, line 145
145
146<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.getjackblack.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 147</script>
vendor: 1 bytes, line 147
147
148<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 149 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); 150</script>
vendor: 1 bytes, line 150
150
151<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})}})); 152</script>
152 153<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.getjackblack.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 154<style id="shopify-accelerated-checkout-cart"> 155 #shopify-buyer-consent { 156 margin-top: 1em; 157 display: inline-block; 158 width: 100%; 159} 160 161#shopify-buyer-consent.hidden { 162 display: none; 163} 164 165#shopify-subscription-policy-button { 166 background: none; 167 border: none; 168 padding: 0; 169 text-decoration: underline; 170 font-size: inherit; 171 cursor: pointer; 172} 173 174#shopify-subscription-policy-button::before { 175 box-shadow: none; 176} 177 178 </style>
179<script id="sections-script" data-sections="header" defer="defer" src="//www.getjackblack.com/cdn/shop/t/104/compiled_assets/scripts.js?v=178358091344439204041785951578"></script>
vendor: 1 bytes, line 179
179
180<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
180 181 182 183 <style data-shopify> 184 @font-face { 185 font-family: Assistant; 186 font-weight: 400; 187 font-style: normal; 188 font-display: swap; 189 src: url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 190 url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 191} 192 193 @font-face { 194 font-family: Assistant; 195 font-weight: 700; 196 font-style: normal; 197 font-display: swap; 198 src: url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 199 url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 200} 201 202 203 204 @font-face { 205 font-family: Assistant; 206 font-weight: 400; 207 font-style: normal; 208 font-display: swap; 209 src: url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 210 url("//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 211} 212 213 214 body { 215 color: rgba(var(--color-foreground), 0.75); 216 background-color: rgb(var(--color-background)); 217 } 218 219 :root { 220 --font-body-family: Assistant, sans-serif; 221 --font-body-style: normal; 222 --font-body-weight: 400; 223 --font-body-weight-bold: 700; 224 225 --font-heading-family: Assistant, sans-serif; 226 --font-heading-style: normal; 227 --font-heading-weight: 400; 228 229 --font-body-scale: 1.0; 230 --font-heading-scale: 1.0; 231 232 --media-padding: px; 233 --media-border-opacity: 0.05; 234 --media-border-width: 1px; 235 --media-radius: 0px; 236 --media-shadow-opacity: 0; 237 --media-shadow-horizontal-offset: 0px; 238 --media-shadow-vertical-offset: 4px; 239 --media-shadow-blur-radius: 5px; 240 --media-shadow-visible: 0; 241 242 /* Starting color base definitions */ 243 --color-white: 255,255,255; 244 --color-black: 0,0,0; 245 --color-transparent: 0,0,0,0; 246 247 --color-neutral-50: 128,128,128; 248 --color-neutral-100: 128,128,128; 249 --color-neutral-200: 128,128,128; 250 --color-neutral-300: 128,128,128; 251 --color-neutral-400: 128,128,128; 252 --color-neutral-500: 128,128,128; 253 --color-neutral-600: 128,128,128; 254 --color-neutral-700: 128,128,128; 255 --color-neutral-800: 128,128,128; 256 --color-neutral-900: 128,128,128; 257 258 --color-primary-50: 128,128,128; 259 --color-primary-100: 128,128,128; 260 --color-primary-200: 128,128,128; 261 --color-primary-300: 128,128,128; 262 --color-primary-400: 128,128,128; 263 --color-primary-500: 128,128,128; 264 --color-primary-600: 128,128,128; 265 --color-primary-700: 128,128,128; 266 --color-primary-800: 128,128,128; 267 --color-primary-900: 128,128,128; 268 269 --color-secondary-50: 128,128,128; 270 --color-secondary-100: 128,128,128; 271 --color-secondary-200: 128,128,128; 272 --color-secondary-300: 128,128,128; 273 --color-secondary-400: 128,128,128; 274 --color-secondary-500: 128,128,128; 275 --color-secondary-600: 128,128,128; 276 --color-secondary-700: 128,128,128; 277 --color-secondary-800: 128,128,128; 278 --color-secondary-900: 128,128,128; 279 280 --color-tertiary-50: 128,128,128; 281 --color-tertiary-100: 128,128,128; 282 --color-tertiary-200: 128,128,128; 283 --color-tertiary-300: 128,128,128; 284 --color-tertiary-400: 128,128,128; 285 --color-tertiary-500: 128,128,128; 286 --color-tertiary-600: 128,128,128; 287 --color-tertiary-700: 128,128,128; 288 --color-tertiary-800: 128,128,128; 289 --color-tertiary-900: 128,128,128; 290 291 --color-accent-error: 128,128,128; 292 --color-accent-warning: 128,128,128; 293 --color-accent-success: 128,128,128; 294 /* End color base definitions */ 295 296 --page-width: 120rem; 297 --page-width-margin: 0rem; 298 299 --product-card-image-padding: 0rem; 300 --product-card-corner-radius: 0rem; 301 --product-card-text-alignment: left; 302 --product-card-border-width: 0rem; 303 --product-card-border-opacity: 0.1; 304 --product-card-shadow-opacity: 0; 305 --product-card-shadow-visible: 0; 306 --product-card-shadow-horizontal-offset: 0rem; 307 --product-card-shadow-vertical-offset: 0.4rem; 308 --product-card-shadow-blur-radius: 0.5rem; 309 310 --product-card-custom-badge-margin: 4px; 311 312 --collection-card-image-padding: 0rem; 313 --collection-card-corner-radius: 0rem; 314 --collection-card-text-alignment: left; 315 --collection-card-border-width: 0rem; 316 --collection-card-border-opacity: 0.1; 317 --collection-card-shadow-opacity: 0; 318 --collection-card-shadow-visible: 0; 319 --collection-card-shadow-horizontal-offset: 0rem; 320 --collection-card-shadow-vertical-offset: 0.4rem; 321 --collection-card-shadow-blur-radius: 0.5rem; 322 323 --blog-card-image-padding: 0rem; 324 --blog-card-corner-radius: 0rem; 325 --blog-card-text-alignment: left; 326 --blog-card-border-width: 0rem; 327 --blog-card-border-opacity: 0.1; 328 --blog-card-shadow-opacity: 0; 329 --blog-card-shadow-visible: 0; 330 --blog-card-shadow-horizontal-offset: 0rem; 331 --blog-card-shadow-vertical-offset: 0.4rem; 332 --blog-card-shadow-blur-radius: 0.5rem; 333 334 --slideshow-controls-border-style: solid; 335 336 --badge-corner-radius: 4rem; 337 338 --popup-border-width: 1px; 339 --popup-border-opacity: 0.1; 340 --popup-corner-radius: 0px; 341 --popup-shadow-opacity: 0; 342 --popup-shadow-horizontal-offset: 0px; 343 --popup-shadow-vertical-offset: 0px; 344 --popup-shadow-blur-radius: 0px; 345 346 --drawer-border-width: 1px; 347 --drawer-border-opacity: 0.1; 348 --drawer-shadow-opacity: 0; 349 --drawer-shadow-horizontal-offset: 0px; 350 --drawer-shadow-vertical-offset: 4px; 351 --drawer-shadow-blur-radius: 5px; 352 353 --spacing-sections-desktop: 36px; 354 --spacing-sections-mobile: 20px; 355 356 --grid-desktop-vertical-spacing: 8px; 357 --grid-desktop-horizontal-spacing: 8px; 358 --grid-mobile-vertical-spacing: 4px; 359 --grid-mobile-horizontal-spacing: 4px; 360 361 --text-boxes-border-opacity: 0; 362 --text-boxes-border-width: 0px; 363 --text-boxes-radius: 0px; 364 --text-boxes-shadow-opacity: 0; 365 --text-boxes-shadow-visible: 0; 366 --text-boxes-shadow-horizontal-offset: 0px; 367 --text-boxes-shadow-vertical-offset: 0px; 368 --text-boxes-shadow-blur-radius: 0px; 369 370 --buttons-radius: 0px; 371 --buttons-radius-outset: 0px; 372 --buttons-border-width: 0px; 373 --buttons-border-opacity: 1; 374 --buttons-shadow-opacity: 0; 375 --buttons-shadow-visible: 0; 376 --buttons-shadow-horizontal-offset: 0px; 377 --buttons-shadow-vertical-offset: 0px; 378 --buttons-shadow-blur-radius: 0px; 379 --buttons-border-offset: 0px; 380 381 /* 4 different button vars start */ 382 --button-desktop-font-size: 18px; 383 --button-mobile-font-size: 16px; 384 --button-font-family: 'sans-serif'; 385 --button-font-transform: uppercase; 386 --button-radius: unset; 387 --button-letter-spacing: unset; 388 --button-desktop-padding: 1.3rem 2rem; 389 --button-mobile-padding: 1 1.6rem; 390 391 392 --button-primary-background-color: rgb(var(--color-primary-600)); 393 --button-primary-border-color: rgb(var(--color-primary-600)); 394 --button-primary-text-color: rgb(var(--color-white)); 395 --button-primary-background-color-hover: rgb(var(--color-primary-800)); 396 --button-primary-border-color-hover: rgb(var(--color-primary-800)); 397 --button-primary-text-color-hover: rgb(var(--color-white)); 398 399 --button-secondary-background-color: rgb(var(--color-black)); 400 --button-secondary-border-color: rgb(var(--color-black)); 401 --button-secondary-text-color: rgb(var(--color-white)); 402 --button-secondary-background-color-hover: rgb(var(--color-neutral-800)); 403 --button-secondary-border-color-hover: rgb(var(--color-neutral-800)); 404 --button-secondary-text-color-hover: rgb(var(--color-white)); 405 406 --button-tertiary-background-color: rgb(var(--color-white)); 407 --button-tertiary-border-color: rgb(var(--color-white)); 408 --button-tertiary-text-color: rgb(var(--color-primary-600)); 409 --button-tertiary-background-color-hover: rgb(var(--color-neutral-100)); 410 --button-tertiary-border-color-hover: rgb(var(--color-neutral-100)); 411 --button-tertiary-text-color-hover: rgb(var(--color-primary-600)); 412 413 --button-outline-background-color: rgb(var(--color-transparent)); 414 --button-outline-border-color: rgb(var(--color-white)); 415 --button-outline-text-color: rgb(var(--color-white)); 416 --button-outline-background-color-hover: rgb(var(--color-transparent)); 417 --button-outline-border-color-hover: rgb(var(--color-neutral-100)); 418 --button-outline-text-color-hover: rgb(var(--color-neutral-100)); 419 /* 4 different button vars end */ 420 421 --color-button: 255,0,0; 422 --color-button-text: 255,0,0; 423 --color-secondary-button: 255,0,0; 424 --color-secondary-button-text: 255,0,0; 425 426 --inputs-radius: 0px; 427 --inputs-border-width: 1px; 428 --inputs-border-opacity: 0.35; 429 --inputs-shadow-opacity: 0; 430 --inputs-shadow-horizontal-offset: 0px; 431 --inputs-margin-offset: 0px; 432 --inputs-shadow-vertical-offset: 0px; 433 --inputs-shadow-blur-radius: 0px; 434 --inputs-radius-outset: 1px;
435 --inputs-focus-box-shadow-color: var(--color-primary-600); 436 --inputs-hover-box-shadow-color: var(--color-primary-600); 437 438 --image-banner-background-size: cover; 439 --image-banner-background-position: center; 440 --image-banner-background-repeat: no-repeat; 441 --image-banner-content-image-margin-top: 2rem; 442 443 --variant-pills-radius: 40px; 444 --variant-pills-border-width: 1px; 445 --variant-pills-border-opacity: 0.55; 446 --variant-pills-shadow-opacity: 0; 447 --variant-pills-shadow-horizontal-offset: 0px; 448 --variant-pills-shadow-vertical-offset: 0px; 449 --variant-pills-shadow-blur-radius: 0px; 450 451 --variant-selector-margin: 0rem; 452 --variant-selector-font-size: 1.6rem; 453 --variant-selector-min-height: 3.5rem; 454 --variant-selector-color: #000000; 455 --variant-selector-focus-color: #808080; 456 --variant-selector-hover-color: #808080; 457 458 --cart-drawer-heading-color: #000000; 459 --cart-drawer-close-button-color: #808080; 460 --cart-drawer-footer-background-color: #F7F0E5; 461 462 --cart-product-option-color: #808080; 463 --cart-product-image-background-color: #808080; 464 465 --buy-buttons-compare-at-price-color: #808080; 466 467 --collapsible-content-title-color: #000000; 468 } 469 470 *, 471 *::before, 472 *::after { 473 box-sizing: inherit; 474 } 475 476 html { 477 box-sizing: border-box; 478 font-size: calc(var(--font-body-scale) * 62.5%); 479 height: 100%; 480 } 481 482 body { 483 display: grid; 484 grid-template-rows: auto auto 1fr auto; 485 grid-template-columns: 100%; 486 min-height: 100%; 487 margin: 0; 488 font-size: 1.5rem; 489 line-height: calc(1 + 0.8 / var(--font-body-scale)); 490 font-family: var(--font-body-family); 491 font-style: var(--font-body-style); 492 font-weight: var(--font-body-weight); 493 } 494 495 @media screen and (min-width: 750px) { 496 body { 497 font-size: 1.6rem; 498 } 499 } 500 </style> 501 502 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/base.css?v=85153351866054689391785951574" rel="stylesheet" type="text/css" media="all" /> 503<link href="//www.getjackblack.com/cdn/shop/t/104/assets/jack-black.css?v=111997479653411172591785951574" rel="stylesheet" type="text/css" media="all" /> 504<link rel="stylesheet" href="//www.getjackblack.com/cdn/shop/t/104/assets/component-cart-items.css?v=83747146698732715231785951574" media="print" onload="this.media='all'"><link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-cart-drawer.css?v=95430841167186895931785951574" rel="stylesheet" type="text/css" media="all" /> 505 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-cart.css?v=85090707088415697521785951574" rel="stylesheet" type="text/css" media="all" /> 506 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-totals.css?v=41887537192005876001785951574" rel="stylesheet" type="text/css" media="all" /> 507 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-price.css?v=109536112206569421491785951574" rel="stylesheet" type="text/css" media="all" /> 508 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-discounts.css?v=152760482443307489271785951574" rel="stylesheet" type="text/css" media="all" /> 509 510 <link rel="preload" as="font" href="//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 511 512 513 <link rel="preload" as="font" href="//www.getjackblack.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 514 515<link 516 rel="stylesheet" 517 href="//www.getjackblack.com/cdn/shop/t/104/assets/component-predictive-search.css?v=150764630893050059201785951574" 518 media="print" 519 onload="this.media='all'" 520 >
520<script> 521 if (Shopify.designMode) { 522 document.documentElement.classList.add("shopify-design-mode"); 523 } 524 </script>
524 525 <!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 526 527 528
529<script type="module" dynamic> 530 const configUrl = "/a/elevar/static/configs/50bb30e7e6c497e1a101fa5240f5f11d74ec2899/config.js"; 531 const config = (await import(configUrl)).default; 532 const scriptUrl = config.script_src_app_theme_embed; 533 534 if (scriptUrl) { 535 const { handler } = await import(scriptUrl); 536 537 await handler( 538 config, 539 { 540 cartData: { 541 marketId: "40380039303", 542 localeCountryCode:"US", 543 attributes:{}, 544 cartTotal: "0.0", 545 currencyCode:"USD", 546 items: [] 547} 548, 549 user: { 550 cartTotal: "0.0", 551 currencyCode:"USD", 552 customer: {}, 553} 554, 555 isOnCartPage:false, 556 collectionView:null, 557 searchResultsView:null, 558 productView:null, 559 } 560 ); 561 } 562</script>
562 563 564 565<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 566 567 568 569 570 571 572 573 574 575 576 577 578
578<script async src="https://static.klaviyo.com/onsite/js/QSCZKR/klaviyo.js?company_id=QSCZKR"></script>
578 579
579<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>
579 580 581 582 583 584 585 586
586<script> 587 window.klaviyoReviewsProductDesignMode = false 588 </script>
588 589 590 591 592 593 594 595 596 597 598<!-- END app block --><!-- BEGIN app block: shopify://apps/ordergroove-subscriptions/blocks/main-app-embed/cf69fc68-e893-4d33-87e3-4e71e2f5822f --> 599 600 601 602 603 604
605<script 606 type="text/javascript" 607 src="https://static.ordergroove.com/7058e588f9bb11e48e4abc764e106cf4/main.js" 608 defer 609 data-shopify-selling-plans 610 ></script>
610 611 612
613<script> 614 document.addEventListener("DOMContentLoaded", (event) => { 615 const ordergrooveJsInstances = Array.from(document.querySelectorAll('script[src*="ordergroove.js"]')); 616 if (ordergrooveJsInstances.length > 0) { 617 console.warn("Multiple Ordergroove Theme Integrations appear to be in use. Subscriptions may not work as intended. Please check your theme setup."); 618 } 619 }); 620</script>
620 621 622 623<!-- END app block -->
623<script src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
623 624<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
625<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: 65220673671,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 625
625
626<script> 627 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 628</script>
vendor: 1 bytes, line 628
628
629<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}
629).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: 65220673671,storefrontBaseUrl: "https://www.getjackblack.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.getjackblack.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2121072775","configuration":"{\"botID\":\"ubb7o6e45f58yr0d\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
629,{"id":"1453883527","configuration":"{\"accountID\":\"QSCZKR\",\"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":"1151402119","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/50bb30e7e6c497e1a101fa5240f5f11d74ec2899\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"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":"1056702599","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"99614855","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"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":"Jack Black","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"jack-black-us.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.getjackblack.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.getjackblack.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"153249185927","themePublished":"true","eventMetadataId":"00b61c3c-89f6-4f58-ba43-c863f230328f","pageType":"blog","resourceId":"87679008903","shopId":"65220673671","storefrontBaseUrl":"https:\/\/www.getjackblack.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
629<script> 630 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 631 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 632 window.ShopifyAnalytics.meta.currency = 'USD'; 633 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":87679008903,"requestId":"bbca91a6-47dd-4349-a13c-7edb8fbf71e7-1791062734"}}; 634 for (var attr in meta) { 635 window.ShopifyAnalytics.meta[attr] = meta[attr]; 636 } 637</script>
vendor: 1 bytes, line 637
637
638<script class="analytics"> 639 (function () { 640 var customDocumentWrite = function(content) { 641 var jquery = null; 642 643 if (window.jQuery) { 644 jquery = window.jQuery; 645 } else if (window.Checkout && window.Checkout.$) { 646 jquery = window.Checkout.$; 647 } 648 649 if (jquery) { 650 jquery('body').append(content); 651 } 652 }; 653 654 var hasLoggedConversion = function(token) { 655 if (token) { 656 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 657 } 658 return false; 659 } 660 661 var setCookieIfConversion = function(token) { 662 if (token) { 663 var twoMonthsFromNow = new Date(Date.now()); 664 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 665 666 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 667 } 668 } 669 670 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 671 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 672 if (trekkie.integrations) { 673 return; 674 } 675 trekkie.methods = [ 676 'identify', 677 'page', 678 'ready', 679 'track', 680 'trackForm', 681 'trackLink' 682 ]; 683 trekkie.factory = function(method) { 684 return function() { 685 var args = Array.prototype.slice.call(arguments); 686 args.unshift(method); 687 trekkie.push(args); 688 if (method == 'track' || method == 'page') { 689 var pageUrl; 690 try { 691 pageUrl = window.location.href; 692 } catch (e) {} 693 var pageReferrer; 694 try { 695 pageReferrer = document.referrer; 696 } catch (e) {} 697 try { 698 if (window.__TREKKIE_SHIM_QUEUE == null) { 699 window.__TREKKIE_SHIM_QUEUE = []; 700 } 701 window.__TREKKIE_SHIM_QUEUE.push({ 702 from: 'trekkie-stub', 703 method: method, 704 args: args.slice(1), 705 pageContext: { 706 url: pageUrl, 707 referrer: pageReferrer 708 } 709 }); 710 } catch (e) { 711 // no-op 712 } 713 } 714 return trekkie; 715 }; 716 }; 717 for (var i = 0; i < trekkie.methods.length; i++) { 718 var key = trekkie.methods[i]; 719 trekkie[key] = trekkie.factory(key); 720 } 721 trekkie.load = function(config) { 722 trekkie.config = config || {}; 723 trekkie.config.initialDocumentCookie = document.cookie; 724 var first = document.getElementsByTagName('script')[0]; 725var script = document.createElement('script'); 726script.type = 'text/javascript'; 727script.onerror = function(e) { 728 var scriptFallback = document.createElement('script'); 729 scriptFallback.type = 'text/javascript'; 730 scriptFallback.onerror = function(error) { 731 var Monorail = { 732 produce: function produce(monorailDomain, schemaId, payload) { 733 var currentMs = new Date().getTime(); 734 var event = { 735 schema_id: schemaId, 736 payload: payload, 737 metadata: { 738 event_created_at_ms: currentMs, 739 event_sent_at_ms: currentMs 740 } 741 }; 742 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 743 }, 744 sendRequest: function sendRequest(endpointUrl, payload) { 745 // Try the sendBeacon API 746 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 747 var blobData = new window.Blob([payload], { 748 type: 'text/plain' 749 }); 750 751 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 752 return true; 753 } // sendBeacon was not successful 754 755 } // XHR beacon 756 757 var xhr = new XMLHttpRequest(); 758 759 try { 760 xhr.open('POST', endpointUrl); 761 xhr.setRequestHeader('Content-Type', 'text/plain'); 762 xhr.send(payload); 763 } catch (e) { 764 console.log(e); 765 } 766 767 return false; 768 }, 769 isIos12: function isIos12() { 770 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 771 } 772 }; 773 Monorail.produce('monorail-edge.shopifysvc.com', 774 'trekkie_storefront_load_errors/1.1', 775 {shop_id: 65220673671, 776 theme_id: 153249185927, 777 app_name: "storefront", 778 context_url: window.location.href, 779 source_url: "//www.getjackblack.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 780 781 }; 782 scriptFallback.async = true; 783 scriptFallback.src = '//www.getjackblack.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 784 first.parentNode.insertBefore(scriptFallback, first); 785}; 786script.async = true; 787script.src = '//www.getjackblack.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 788first.parentNode.insertBefore(script, first); 789 790 }; 791 trekkie.load( 792 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65220673671,"isMerchantRequest":null,"themeId":153249185927,"themeCityHash":"6996867372302416540","contentLanguage":"en","currency":"USD","eventMetadataId":"00b61c3c-89f6-4f58-ba43-c863f230328f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 793 ); 794 795 var loaded = false;
796 trekkie.ready(function() { 797 if (loaded) return; 798 loaded = true; 799 800 window.ShopifyAnalytics.lib = window.trekkie; 801 802 var originalDocumentWrite = document.write; 803 document.write = customDocumentWrite; 804 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 805 document.write = originalDocumentWrite; 806 807 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 808 var token = match? match[1]: undefined; 809 if (!hasLoggedConversion(token)) { 810 setCookieIfConversion(token); 811 812 } 813 }); 814 815 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":87679008903,"requestId":"bbca91a6-47dd-4349-a13c-7edb8fbf71e7-1791062734","shopifyEmitted":true}); 816 817 var eventsListenerScript = document.createElement('script'); 818 eventsListenerScript.async = true; 819 eventsListenerScript.src = "//www.getjackblack.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 820 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 821})();</script>
vendor: 1 bytes, line 821
821
822<script 823 defer 824 src="https://www.getjackblack.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 825 data-application="storefront-renderer" 826 data-shop-id="65220673671" 827 data-render-region="gcp-us-central1" 828 data-page-type="blog" 829 data-theme-instance-id="153249185927" 830 data-theme-name="Hummingbird" 831 data-theme-version="0.1" 832 data-monorail-region="shop_domain" 833 data-resource-timing-sampling-rate="10" 834 data-shs="true" 835 data-shs-beacon="true" 836 data-shs-export-with-fetch="true" 837 data-shs-logs-sample-rate="1" 838 data-shs-beacon-endpoint="https://www.getjackblack.com/api/collect" 839></script>
839 840<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822620334000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791064534000"><meta name="new-cookie-storage-activated" content="t"> 841</head> 842 843 <body class="gradient animate--hover-default"><a class="skip-to-content-link button visually-hidden" href="#MainContent"> 844 Skip to content 845 </a> 846 847<link href="//www.getjackblack.com/cdn/shop/t/104/assets/quantity-popover.css?v=160630540099520878331785951574" rel="stylesheet" type="text/css" media="all" /> 848<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-card.css?v=4803952227669675471785951574" rel="stylesheet" type="text/css" media="all" /> 849
850<script src="//www.getjackblack.com/cdn/shop/t/104/assets/cart.js?v=101056573408106349191785951574" defer="defer"></script>
vendor: 1 bytes, line 850
850
851<script src="//www.getjackblack.com/cdn/shop/t/104/assets/quantity-popover.js?v=171490052092746045481785951574" defer="defer"></script>
851 852 853<style> 854 .drawer { 855 visibility: hidden; 856 } 857</style> 858 859<cart-drawer class="drawer is-empty"> 860 <div id="CartDrawer" class="cart-drawer"> 861 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 862 <div 863 class="drawer__inner gradient" 864 role="dialog" 865 aria-modal="true" 866 aria-label="Your cart" 867 tabindex="-1" 868 ><div class="drawer__inner-empty"> 869 <div class="cart-drawer__warnings center"> 870 <div class="cart-drawer__empty-content"> 871 <h2 class="cart__empty-text">Your cart is empty</h2> 872 <button 873 class="drawer__close" 874 type="button" 875 onclick="this.closest('cart-drawer').close()" 876 aria-label="Close" 877 > 878 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 879</span> 880 </button> 881 <a href="/collections/all" class="button button--primary"> 882 Continue shopping 883 </a><p class="cart__login-title h3">Have an account?</p> 884 <p class="cart__login-paragraph"> 885 <a href="https://www.getjackblack.com/customer_authentication/redirect?locale=en®ion_country=US" class="link underlined-link">Log in</a> to check out faster. 886 </p></div> 887 </div></div><div class="drawer__header"> 888 <h2 class="drawer__heading h4">Your cart</h2> 889 <button 890 class="drawer__close" 891 type="button" 892 onclick="this.closest('cart-drawer').close()" 893 aria-label="Close" 894 > 895 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 896</span> 897 </button> 898 </div> 899 <cart-drawer-items 900 901 class=" is-empty" 902 903 > 904 <form 905 action="/cart" 906 id="CartDrawer-Form" 907 class="cart__contents cart-drawer__form" 908 method="post" 909 > 910 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 911 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 912 Loading... 913 </p> 914 </div> 915 <div id="CartDrawer-CartErrors" role="alert"></div> 916 </form> 917 </cart-drawer-items> 918 <div class="drawer__footer"><!-- Start blocks --> 919 <!-- Subtotals --> 920 921 <div class="cart-drawer__footer" > 922 <div></div> 923 924 <div class="totals" role="status"> 925 <h2 class="totals__total text-body x-small">Estimated total</h2> 926 <p class="totals__total-value text-body x-small">$0.00</p> 927 </div> 928 </div> 929 930 <!-- CTAs --> 931 932 <div class="cart__ctas" > 933 <button 934 type="submit" 935 id="CartDrawer-Checkout" 936 class="cart__checkout-button button button--primary" 937 name="checkout" 938 form="CartDrawer-Form" 939 940 disabled 941 942 > 943 Check out 944 </button> 945 </div> 946 </div> 947 </div> 948 </div> 949</cart-drawer> 950<!-- BEGIN sections: header-group --> 951<div id="shopify-section-sections--21652710785159__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-slideshow.css?v=152282391963947890601785951574" rel="stylesheet" type="text/css" media="all" /> 952<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-slider.css?v=177609268946657437061785951574" rel="stylesheet" type="text/css" media="all" /> 953 954 <link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-list-social.css?v=135150054338169468721785951574" rel="stylesheet" type="text/css" media="all" /> 955 956 957<div 958 id="announcement-bar-sections--21652710785159__announcement-bar" 959 class="utility-bar gradient utility-bar--bottom-border" 960 style="display: none;" 961> 962 <style> 963 #announcement-bar-sections--21652710785159__announcement-bar { 964 background-color: rgb(var(--color-black)); 965 } 966 #announcement-bar-sections--21652710785159__announcement-bar .announcement-bar__message { 967 color: rgb(var(--color-white)); 968 } 969 #announcement-bar-sections--21652710785159__announcement-bar .slider-button { 970 color: rgb(var(--color-white)); 971 } 972 </style> 973 <div class="page-width utility-bar__grid"><!-- Announcement container - will be populated by JavaScript --> 974 <div id="announcement-container-sections--21652710785159__announcement-bar" class="announcement-container"> 975 <!-- All announcements will be rendered here but filtered by JavaScript --><div 976 class="announcement-item" 977 data-block-id="announcement_TRB9Hi" 978 data-start-date="09/23/2026 00:00" 979 data-end-date="09/28/2026 23:59" 980 981 style="display: none;" 982 983 984 ><a 985 href="/collections/all" 986 class="announcement-bar__link link link--text focus-inset animate-arrow" 987 ><p class="announcement-bar__message">
988 <span>Choose your FREE gift set with code: YOUPICK*</span> 989 </p></a></div><div 990 class="announcement-item" 991 data-block-id="announcement_kQNUmx" 992 data-start-date="02/08/2026 23:59" 993 data-end-date="02/09/2026 23:59" 994 995 style="display: none;" 996 997 998 ><p class="announcement-bar__message"> 999 <span>Shipments may be delayed due to severe weather</span> 1000 </p></div><div 1001 class="announcement-item" 1002 data-block-id="announcement-bar-0" 1003 data-start-date="" 1004 data-end-date="" 1005 1006 1007 ><a 1008 href="/collections/best-sellers" 1009 class="announcement-bar__link link link--text focus-inset animate-arrow" 1010 ><p class="announcement-bar__message"> 1011 <span>Free shipping on orders of $50 or more* + 3 FREE samples with every order!</span> 1012 </p></a></div></div> 1013 1014 <div class="localization-wrapper"> 1015</div> 1016 </div> 1017</div> 1018
1019<script> 1020 document.addEventListener("DOMContentLoaded", function () { 1021 const announcementBar = document.getElementById("announcement-bar-sections--21652710785159__announcement-bar"); 1022 const announcementContainer = document.getElementById("announcement-container-sections--21652710785159__announcement-bar"); 1023 1024 if (!announcementBar || !announcementContainer) return; 1025 1026 // Function to convert US date format (MM/DD/YYYY HH:MM) to Date object 1027 function parseUSDate(dateString) { 1028 if (!dateString || dateString.trim() === "") return null; 1029 1030 // Parse MM/DD/YYYY HH:MM format 1031 const [datePart, timePart] = dateString.trim().split(" "); 1032 const [month, day, year] = datePart.split("/"); 1033 const [hour, minute] = timePart ? timePart.split(":") : ["00", "00"]; 1034 1035 // Create date in EST timezone 1036 const date = new Date(); 1037 date.setFullYear(parseInt(year)); 1038 date.setMonth(parseInt(month) - 1); // Month is 0-indexed 1039 date.setDate(parseInt(day)); 1040 date.setHours(parseInt(hour), parseInt(minute), 0, 0); 1041 1042 return date; 1043 } 1044 1045 // Get current time in EST timezone using Intl API 1046 function getCurrentESTTime() { 1047 const nowInNY = new Date().toLocaleString("en-US", { timeZone: "America/New_York" }); 1048 return new Date(nowInNY); 1049 } 1050 1051 // Check if an announcement should be shown based on its scheduling 1052 function shouldShowAnnouncement(startDate, endDate) { 1053 const currentTime = getCurrentESTTime(); 1054 1055 // If no start date is set, assume it should show 1056 let shouldShow = true; 1057 1058 if (startDate && startDate.trim() !== "") { 1059 const start = parseUSDate(startDate); 1060 if (start && currentTime < start) { 1061 shouldShow = false; 1062 } 1063 } 1064 1065 if (endDate && endDate.trim() !== "" && shouldShow) { 1066 const end = parseUSDate(endDate); 1067 if (end && currentTime > end) { 1068 shouldShow = false; 1069 } 1070 } 1071 1072 return shouldShow; 1073 } 1074 1075 // Filter and show valid announcements 1076 function filterAndShowAnnouncements() { 1077 const announcementItems = announcementContainer.querySelectorAll(".announcement-item"); 1078 const validAnnouncements = []; 1079 1080 announcementItems.forEach((item) => { 1081 const startDate = item.dataset.startDate; 1082 const endDate = item.dataset.endDate; 1083 1084 if (shouldShowAnnouncement(startDate, endDate)) { 1085 validAnnouncements.push(item); 1086 } 1087 }); 1088 1089 // Hide all announcements first 1090 announcementItems.forEach((item) => { 1091 item.style.display = "none"; 1092 }); 1093 1094 // Show valid announcements 1095 if (validAnnouncements.length > 0) { 1096 if (validAnnouncements.length === 1) { 1097 // Single announcement - show as static 1098 const singleAnnouncement = validAnnouncements[0]; 1099 singleAnnouncement.style.display = "block"; 1100 singleAnnouncement.className = 1101 "announcement-bar"; 1102 singleAnnouncement.setAttribute("role", "region"); 1103 singleAnnouncement.setAttribute("aria-label", 'Announcement'); 1104 1105 // Show the announcement bar 1106 announcementBar.style.display = ""; 1107 } else { 1108 // Multiple announcements - show as slideshow 1109 const slideshowHTML = ` 1110 <slideshow-component 1111 class="announcement-bar" 1112 role="region" 1113 aria-roledescription="Carousel" 1114 aria-label="Announcement bar" 1115 > 1116 <div class="announcement-bar-slider slider-buttons"> 1117 <button 1118 type="button" 1119 class="slider-button slider-button--prev" 1120 name="previous" 1121 aria-label="Previous announcement" 1122 aria-controls="Slider-sections--21652710785159__announcement-bar" 1123 > 1124 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1125</span> 1126 </button> 1127 <div 1128 class="grid grid--1-col slider slider--everywhere" 1129 id="Slider-sections--21652710785159__announcement-bar"
1130 aria-live="polite" 1131 aria-atomic="true" 1132 data-autoplay="true" 1133 data-speed="5" 1134 > 1135 ${validAnnouncements 1136 .map( 1137 (item, index) => ` 1138 <div 1139 class="slideshow__slide slider__slide grid__item grid--1-col" 1140 id="Slide-sections--21652710785159__announcement-bar-${index + 1}" 1141 role="group" 1142 aria-roledescription="Announcement" 1143 aria-label="${index + 1} of ${validAnnouncements.length}" 1144 tabindex="-1" 1145 > 1146 <div 1147 class="announcement-bar__announcement" 1148 role="region" 1149 aria-label="Announcement" 1150 > 1151 ${item.innerHTML} 1152 </div> 1153 </div> 1154 `, 1155 ) 1156 .join("")} 1157 </div> 1158 <button 1159 type="button" 1160 class="slider-button slider-button--next" 1161 name="next" 1162 aria-label="Next announcement" 1163 aria-controls="Slider-sections--21652710785159__announcement-bar" 1164 > 1165 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1166</span> 1167 </button> 1168 </div> 1169 </slideshow-component> 1170 `; 1171 1172 announcementContainer.innerHTML = slideshowHTML; 1173 1174 // Show the announcement bar 1175 announcementBar.style.display = ""; 1176 } 1177 } else { 1178 // No valid announcements - hide the announcement bar 1179 announcementBar.style.display = "none"; 1180 } 1181 } 1182 1183 // Initial filtering 1184 filterAndShowAnnouncements(); 1185 }); 1186</script>
1186 1187 1188 1189</div><div id="shopify-section-sections--21652710785159__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.getjackblack.com/cdn/shop/t/104/assets/component-list-menu.css?v=76529684551190254451785951574" media="print" onload="this.media='all'"> 1190<link rel="stylesheet" href="//www.getjackblack.com/cdn/shop/t/104/assets/component-search.css?v=165164710990765432851785951574" media="print" onload="this.media='all'"> 1191<link rel="stylesheet" href="//www.getjackblack.com/cdn/shop/t/104/assets/component-menu-drawer.css?v=62151968957496654001785951574" media="print" onload="this.media='all'"> 1192<link 1193 rel="stylesheet" 1194 href="//www.getjackblack.com/cdn/shop/t/104/assets/component-cart-notification.css?v=111945631055528345991785951574" 1195 media="print" 1196 onload="this.media='all'" 1197> 1198 1199<link rel="stylesheet" href="//www.getjackblack.com/cdn/shop/t/104/assets/component-price.css?v=109536112206569421491785951574" media="print" onload="this.media='all'"><style> 1200 header-drawer { 1201 justify-self: start; 1202 margin-left: -1.2rem; 1203 }@media screen and (min-width: 990px) { 1204 header-drawer { 1205 display: none; 1206 } 1207 }.menu-drawer-container { 1208 display: flex; 1209 } 1210 1211 .list-menu { 1212 list-style: none; 1213 padding: 0; 1214 margin: 0; 1215 } 1216 1217 .list-menu--inline { 1218 display: inline-flex; 1219 flex-wrap: wrap; 1220 } 1221 1222 summary.list-menu__item { 1223 padding-right: 2.7rem; 1224 } 1225 1226 .list-menu__item { 1227 display: flex; 1228 align-items: center; 1229 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1230 } 1231 1232 .list-menu__item--link { 1233 text-decoration: none; 1234 padding-bottom: 1rem; 1235 padding-top: 1rem; 1236 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1237 } 1238 1239 @media screen and (min-width: 750px) { 1240 .list-menu__item--link { 1241 padding-bottom: 0.5rem; 1242 padding-top: 0.5rem; 1243 } 1244 } 1245</style><style data-shopify>.header { 1246 padding: 10px 3rem 10px 3rem; 1247 } 1248 1249 .section-header { 1250 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1251 margin-bottom: 0px; 1252 } 1253 1254 @media screen and (min-width: 750px) { 1255 .section-header { 1256 margin-bottom: 0px; 1257 } 1258 } 1259 1260 @media screen and (min-width: 990px) { 1261 .header { 1262 padding-top: 20px; 1263 padding-bottom: 20px; 1264 } 1265 }</style>
1265<script src="//www.getjackblack.com/cdn/shop/t/104/assets/cart-notification.js?v=25000975461231889041785951574" defer="defer"></script>
1265 1266 1267<sticky-header 1268 1269 data-sticky-type="on-scroll-up" 1270 1271 class="header-wrapper gradient header-wrapper--border-bottom" 1272><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account"> 1273 1274<header-drawer data-breakpoint="tablet"> 1275 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1276 <summary 1277 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1278 aria-label="Menu" 1279 > 1280 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 1281<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1282</span> 1283 </summary> 1284 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-"> 1285 <div class="menu-drawer__inner-container"> 1286 <div class="menu-drawer__navigation-container"> 1287 <nav class="menu-drawer__navigation"> 1288 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1289 id="HeaderDrawer-new" 1290 href="/collections/new" 1291 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1292 1293 > 1294 New 1295 </a></li><li><a 1296 id="HeaderDrawer-best-sellers" 1297 href="/collections/best-sellers" 1298 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1299 1300 > 1301 Best Sellers 1302 </a></li><li><a 1303 id="HeaderDrawer-gifts-sets" 1304 href="/collections/gifts-sets" 1305 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1306 1307 > 1308 Gifts & Sets 1309 </a></li><li><details id="Details-menu-drawer-menu-item-4"> 1310 <summary 1311 id="HeaderDrawer-skincare" 1312 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1313 > 1314 Skincare 1315 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1315ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1316</span> 1317 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1318</span> 1319 </summary> 1320 <div 1321 id="link-skincare" 1322 class="menu-drawer__submenu has-submenu gradient motion-reduce" 1323 tabindex="-1" 1324 > 1325 <div class="menu-drawer__inner-submenu"> 1326 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1327 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1327ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1328</span> 1329 Skincare 1330 </button> 1331 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 1332 id="HeaderDrawer-skincare-facial-cleansers" 1333 href="/collections/face-cleansers" 1334 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1335 1336 > 1337 Facial Cleansers 1338 </a></li><li><a 1339 id="HeaderDrawer-skincare-moisturizers" 1340 href="/collections/skincare-moisturizers" 1341 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1342 1343 > 1344 Moisturizers 1345 </a></li><li><a 1346 id="HeaderDrawer-skincare-age-defying" 1347 href="/collections/age-defying" 1348 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1349 1350 > 1351 Age-Defying 1352 </a></li><li><a 1353 id="HeaderDrawer-skincare-lips-eyes" 1354 href="/collections/lips-eyes" 1355 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1356 1357 > 1358 Lips & Eyes 1359 </a></li><li><a 1360 id="HeaderDrawer-skincare-sun-care-spf" 1361 href="/collections/face-sun-care-spf" 1362 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1363 1364 > 1365 Sun Care & SPF 1366 </a></li><li><a 1367 id="HeaderDrawer-skincare-shop-all" 1368 href="/collections/skincare" 1369 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1370 1371 > 1372 Shop All 1373 </a></li></ul> 1374 </div> 1375 </div> 1376 </details></li><li><details id="Details-menu-drawer-menu-item-5"> 1377 <summary 1378 id="HeaderDrawer-shave-beard" 1379 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1380 > 1381 Shave & Beard 1382 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1382ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1383</span> 1384 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1385</span> 1386 </summary> 1387 <div 1388 id="link-shave-beard" 1389 class="menu-drawer__submenu has-submenu gradient motion-reduce" 1390 tabindex="-1" 1391 > 1392 <div class="menu-drawer__inner-submenu"> 1393 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1394 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1394ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1395</span> 1396 Shave & Beard 1397 </button> 1398 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 1399 id="HeaderDrawer-shave-beard-shave" 1400 href="/collections/shaving" 1401 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1402 1403 > 1404 Shave 1405 </a></li><li><a 1406 id="HeaderDrawer-shave-beard-after-shave" 1407 href="/collections/after-shave" 1408 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1409 1410 > 1411 After Shave 1412 </a></li><li><a 1413 id="HeaderDrawer-shave-beard-beard-care" 1414 href="/collections/beard-care" 1415 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1416 1417 > 1418 Beard Care 1419 </a></li><li><a 1420 id="HeaderDrawer-shave-beard-shop-all" 1421 href="/collections/shave" 1422 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1423 1424 > 1425 Shop All 1426 </a></li></ul> 1427 </div> 1428 </div> 1429 </details></li><li><details id="Details-menu-drawer-menu-item-6"> 1430 <summary 1431 id="HeaderDrawer-body" 1432 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1433 > 1434 Body 1435 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1435ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1436</span> 1437 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1438</span> 1439 </summary> 1440 <div 1441 id="link-body" 1442 class="menu-drawer__submenu has-submenu gradient motion-reduce" 1443 tabindex="-1" 1444 > 1445 <div class="menu-drawer__inner-submenu"> 1446 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1447 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1447ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1448</span> 1449 Body 1450 </button> 1451 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 1452 id="HeaderDrawer-body-cleansers" 1453 href="/collections/body-cleansers" 1454 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1455 1456 > 1457 Cleansers 1458 </a></li><li><a 1459 id="HeaderDrawer-body-body-lotion" 1460 href="/collections/body-lotion" 1461 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1462 1463 > 1464 Body Lotion 1465 </a></li><li><a 1466 id="HeaderDrawer-body-antiperspirant-deodorant" 1467 href="/collections/antiperspirant-deodorant" 1468 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1469 1470 > 1471 Antiperspirant & Deodorant 1472 </a></li><li><a 1473 id="HeaderDrawer-body-sports-therapy" 1474 href="/collections/sports-therapy" 1475 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1476 1477 > 1478 Sports Therapy 1479 </a></li><li><a 1480 id="HeaderDrawer-body-shop-all" 1481 href="/collections/body-care" 1482 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1483 1484 > 1485 Shop All 1486 </a></li></ul> 1487 </div> 1488 </div> 1489 </details></li><li><details id="Details-menu-drawer-menu-item-7"> 1490 <summary 1491 id="HeaderDrawer-hair" 1492 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1493 > 1494 Hair 1495 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1495ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1496</span> 1497 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1498</span> 1499 </summary> 1500 <div 1501 id="link-hair" 1502 class="menu-drawer__submenu has-submenu gradient motion-reduce" 1503 tabindex="-1" 1504 > 1505 <div class="menu-drawer__inner-submenu"> 1506 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1507 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1507ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1508</span> 1509 Hair 1510 </button> 1511 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 1512 id="HeaderDrawer-hair-shampoo-conditioner" 1513 href="/collections/shampoo-conditioner" 1514 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1515 1516 > 1517 Shampoo & Conditioner 1518 </a></li><li><a 1519 id="HeaderDrawer-hair-styling" 1520 href="/collections/styling" 1521 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1522 1523 > 1524 Styling 1525 </a></li><li><a 1526 id="HeaderDrawer-hair-shop-all" 1527 href="/collections/hair" 1528 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1529 1530 > 1531 Shop All 1532 </a></li></ul> 1533 </div> 1534 </div> 1535 </details></li><li><a 1536 id="HeaderDrawer-shop-all" 1537 href="/collections/all" 1538 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1539 1540 > 1541 Shop all 1542 </a></li></ul> 1543 </nav> 1544 <div class="menu-drawer__utility-links"><a 1545 href="https://www.getjackblack.com/customer_authentication/redirect?locale=en®ion_country=US" 1546 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1547 rel="nofollow" 1548 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1549</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"> 1550</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1551 <a href="https://www.facebook.com/GetJackBlack" class="list-social__link link"> 1552 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1553</span> 1554 <span class="visually-hidden">Facebook</span> 1555 </a> 1556 </li><li class="list-social__item"> 1557 <a href="https://www.instagram.com/getjackblack/" class="list-social__link link"> 1558 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1559</span>
1560 <span class="visually-hidden">Instagram</span> 1561 </a> 1562 </li><li class="list-social__item"> 1563 <a href="https://www.tiktok.com/@getjackblack" class="list-social__link link"> 1564 <span class="svg-wrapper"><svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg> 1565</span> 1566 <span class="visually-hidden">TikTok</span> 1567 </a> 1568 </li><li class="list-social__item"> 1569 <a href="https://www.youtube.com/user/JackBlackSkinCare" class="list-social__link link"> 1570 <span class="svg-wrapper"><svg class="icon icon-youtube" viewBox="0 0 20 20"><path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.13 2.13 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.13 2.13 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.17 2.17 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.17 2.17 0 0 1 1.53 1.53M8.3 12.5l4.42-2.55L8.3 7.4z"/></svg> 1571</span> 1572 <span class="visually-hidden">YouTube</span> 1573 </a> 1574 </li></ul> 1575 </div> 1576 </div> 1577 </div> 1578 </div> 1579 </details> 1580</header-drawer> 1581 1582 1583<details-modal class="header__search"> 1584 <details> 1585 <summary 1586 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1587 aria-haspopup="dialog" 1588 aria-label="Search" 1589 > 1590 <span> 1591 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1592</span> 1593 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1594</span> 1595 </span> 1596 </summary> 1597 <div 1598 class="search-modal modal__content gradient" 1599 role="dialog" 1600 aria-modal="true" 1601 aria-label="Search" 1602 > 1603 <div class="modal-overlay"></div> 1604 <div 1605 class="search-modal__content search-modal__content-bottom" 1606 tabindex="-1" 1607 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1608 <div class="field"> 1609 <input 1610 class="search__input field__input" 1611 id="Search-In-Modal-1" 1612 type="search" 1613 name="q" 1614 value="" 1615 placeholder="Search"role="combobox" 1616 aria-expanded="false" 1617 aria-owns="predictive-search-results" 1618 aria-controls="predictive-search-results" 1619 aria-haspopup="listbox" 1620 aria-autocomplete="list" 1621 autocorrect="off" 1622 autocomplete="off" 1623 autocapitalize="off" 1624 spellcheck="false"> 1625 <label class="field__label" for="Search-In-Modal-1">Search</label> 1626 <input type="hidden" name="options[prefix]" value="last"> 1627 1628 <button class="search__button field__button" aria-label="Search"> 1629 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1630</span> 1631 </button> 1632 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1633 1634<div class="predictive-search__loading-state"> 1635 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 1636 1637</div> 1638</div> 1639
1640 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1641 type="button" 1642 class="search-modal__close-button modal__close-button link link--text focus-inset" 1643 aria-label="Close" 1644 > 1645 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1646</span> 1647 </button> 1648 </div> 1649 </div> 1650 </details> 1651</details-modal> 1652<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1653 1654 <img src="//www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=600" alt="Jack Black Authentic and Original Logo" srcset="//www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=130 130w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=195 195w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=260 260w" width="130" height="48.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 260px) 50vw, 130px"> 1655 </div></a> 1656 1657<nav class="header__inline-menu"> 1658 <ul class="list-menu list-menu--inline" role="list"><li><a 1659 id="HeaderMenu-new" 1660 href="/collections/new" 1661 class="header__menu-item list-menu__item link link--text focus-inset" 1662 1663 > 1664 <span 1665 >New</span> 1666 </a></li><li><a 1667 id="HeaderMenu-best-sellers" 1668 href="/collections/best-sellers" 1669 class="header__menu-item list-menu__item link link--text focus-inset" 1670 1671 > 1672 <span 1673 >Best Sellers</span> 1674 </a></li><li><a 1675 id="HeaderMenu-gifts-sets" 1676 href="/collections/gifts-sets" 1677 class="header__menu-item list-menu__item link link--text focus-inset" 1678 1679 > 1680 <span 1681 >Gifts & Sets</span> 1682 </a></li><li><header-menu> 1683 <details id="Details-HeaderMenu-4"> 1684 <summary 1685 id="HeaderMenu-skincare" 1686 class="header__menu-item list-menu__item link focus-inset" 1687 > 1688 <span 1689 >Skincare</span><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1690</summary> 1691 <ul 1692 id="HeaderMenu-MenuList-4" 1693 class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" 1694 role="list" 1695 tabindex="-1" 1696 ><li><a 1697 id="HeaderMenu-skincare-facial-cleansers" 1698 href="/collections/face-cleansers" 1699 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1700 1701 > 1702 Facial Cleansers 1703 </a></li><li><a 1704 id="HeaderMenu-skincare-moisturizers" 1705 href="/collections/skincare-moisturizers" 1706 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1707 1708 > 1709 Moisturizers 1710 </a></li><li><a 1711 id="HeaderMenu-skincare-age-defying" 1712 href="/collections/age-defying" 1713 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1714 1715 > 1716 Age-Defying 1717 </a></li><li><a 1718 id="HeaderMenu-skincare-lips-eyes" 1719 href="/collections/lips-eyes" 1720 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1721 1722 > 1723 Lips & Eyes 1724 </a></li><li><a 1725 id="HeaderMenu-skincare-sun-care-spf" 1726 href="/collections/face-sun-care-spf" 1727 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1728 1729 > 1730 Sun Care & SPF 1731 </a></li><li><a 1732 id="HeaderMenu-skincare-shop-all" 1733 href="/collections/skincare" 1734 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1735 1736 > 1737 Shop All 1738 </a></li></ul> 1739 </details> 1740 </header-menu></li><li><header-menu> 1741 <details id="Details-HeaderMenu-5"> 1742 <summary 1743 id="HeaderMenu-shave-beard" 1744 class="header__menu-item list-menu__item link focus-inset" 1745 >
1746 <span 1747 >Shave & Beard</span><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1748</summary> 1749 <ul 1750 id="HeaderMenu-MenuList-5" 1751 class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" 1752 role="list" 1753 tabindex="-1" 1754 ><li><a 1755 id="HeaderMenu-shave-beard-shave" 1756 href="/collections/shaving" 1757 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1758 1759 > 1760 Shave 1761 </a></li><li><a 1762 id="HeaderMenu-shave-beard-after-shave" 1763 href="/collections/after-shave" 1764 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1765 1766 > 1767 After Shave 1768 </a></li><li><a 1769 id="HeaderMenu-shave-beard-beard-care" 1770 href="/collections/beard-care" 1771 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1772 1773 > 1774 Beard Care 1775 </a></li><li><a 1776 id="HeaderMenu-shave-beard-shop-all" 1777 href="/collections/shave" 1778 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1779 1780 > 1781 Shop All 1782 </a></li></ul> 1783 </details> 1784 </header-menu></li><li><header-menu> 1785 <details id="Details-HeaderMenu-6"> 1786 <summary 1787 id="HeaderMenu-body" 1788 class="header__menu-item list-menu__item link focus-inset" 1789 > 1790 <span 1791 >Body</span><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1792</summary> 1793 <ul 1794 id="HeaderMenu-MenuList-6" 1795 class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" 1796 role="list" 1797 tabindex="-1" 1798 ><li><a 1799 id="HeaderMenu-body-cleansers" 1800 href="/collections/body-cleansers" 1801 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1802 1803 > 1804 Cleansers 1805 </a></li><li><a 1806 id="HeaderMenu-body-body-lotion" 1807 href="/collections/body-lotion" 1808 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1809 1810 > 1811 Body Lotion 1812 </a></li><li><a 1813 id="HeaderMenu-body-antiperspirant-deodorant" 1814 href="/collections/antiperspirant-deodorant" 1815 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1816 1817 > 1818 Antiperspirant & Deodorant 1819 </a></li><li><a 1820 id="HeaderMenu-body-sports-therapy" 1821 href="/collections/sports-therapy" 1822 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1823 1824 > 1825 Sports Therapy 1826 </a></li><li><a 1827 id="HeaderMenu-body-shop-all" 1828 href="/collections/body-care" 1829 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1830 1831 > 1832 Shop All 1833 </a></li></ul> 1834 </details> 1835 </header-menu></li><li><header-menu> 1836 <details id="Details-HeaderMenu-7"> 1837 <summary 1838 id="HeaderMenu-hair" 1839 class="header__menu-item list-menu__item link focus-inset" 1840 >
1841 <span 1842 >Hair</span><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1843</summary> 1844 <ul 1845 id="HeaderMenu-MenuList-7" 1846 class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" 1847 role="list" 1848 tabindex="-1" 1849 ><li><a 1850 id="HeaderMenu-hair-shampoo-conditioner" 1851 href="/collections/shampoo-conditioner" 1852 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1853 1854 > 1855 Shampoo & Conditioner 1856 </a></li><li><a 1857 id="HeaderMenu-hair-styling" 1858 href="/collections/styling" 1859 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1860 1861 > 1862 Styling 1863 </a></li><li><a 1864 id="HeaderMenu-hair-shop-all" 1865 href="/collections/hair" 1866 class="header__menu-item list-menu__item link link--text focus-inset caption-large" 1867 1868 > 1869 Shop All 1870 </a></li></ul> 1871 </details> 1872 </header-menu></li><li><a 1873 id="HeaderMenu-shop-all" 1874 href="/collections/all" 1875 class="header__menu-item list-menu__item link link--text focus-inset" 1876 1877 > 1878 <span 1879 >Shop all</span> 1880 </a></li></ul> 1881</nav> 1882 1883<div class="header__icons header__icons--localization header-localization"> 1884 <div class="desktop-localization-wrapper"> 1885</div> 1886 1887 1888<details-modal class="header__search"> 1889 <details> 1890 <summary 1891 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1892 aria-haspopup="dialog" 1893 aria-label="Search" 1894 > 1895 <span> 1896 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1897</span> 1898 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1899</span> 1900 </span> 1901 </summary> 1902 <div 1903 class="search-modal modal__content gradient" 1904 role="dialog" 1905 aria-modal="true" 1906 aria-label="Search" 1907 > 1908 <div class="modal-overlay"></div> 1909 <div 1910 class="search-modal__content search-modal__content-bottom" 1911 tabindex="-1" 1912 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1913 <div class="field"> 1914 <input 1915 class="search__input field__input" 1916 id="Search-In-Modal" 1917 type="search" 1918 name="q" 1919 value="" 1920 placeholder="Search"role="combobox" 1921 aria-expanded="false" 1922 aria-owns="predictive-search-results" 1923 aria-controls="predictive-search-results" 1924 aria-haspopup="listbox" 1925 aria-autocomplete="list" 1926 autocorrect="off" 1927 autocomplete="off" 1928 autocapitalize="off" 1929 spellcheck="false"> 1930 <label class="field__label" for="Search-In-Modal">Search</label> 1931 <input type="hidden" name="options[prefix]" value="last"> 1932 1933 <button class="search__button field__button" aria-label="Search">
1934 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1935</span> 1936 </button> 1937 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1938 1939<div class="predictive-search__loading-state"> 1940 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 1941 1942</div> 1943</div> 1944 1945 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1946 type="button" 1947 class="search-modal__close-button modal__close-button link link--text focus-inset" 1948 aria-label="Close" 1949 > 1950 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1951</span> 1952 </button> 1953 </div> 1954 </div> 1955 </details> 1956</details-modal> 1957 1958<a 1959 href="https://www.getjackblack.com/customer_authentication/redirect?locale=en®ion_country=US" 1960 class="header__icon header__icon--account link focus-inset small-hide" 1961 rel="nofollow" 1962 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1963</span></account-icon><span class="visually-hidden">Log in</span> 1964 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 1965 1966 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg> 1967</span> 1968 1969 <span class="visually-hidden">Cart</span></a> 1970 </div> 1971 </header> 1972</sticky-header> 1973
1974<script type="application/ld+json"> 1975 { 1976 "@context": "http://schema.org", 1977 "@type": "Organization", 1978 "name": "Jack Black", 1979 1980 "logo": "https:\/\/www.getjackblack.com\/cdn\/shop\/files\/Vector.svg?v=1743678603\u0026width=500", 1981 1982 "sameAs": [ 1983 "", 1984 "https:\/\/www.facebook.com\/GetJackBlack", 1985 "", 1986 "https:\/\/www.instagram.com\/getjackblack\/", 1987 "https:\/\/www.tiktok.com\/@getjackblack", 1988 "", 1989 "", 1990 "https:\/\/www.youtube.com\/user\/JackBlackSkinCare", 1991 "" 1992 ], 1993 "url": "https:\/\/www.getjackblack.com" 1994 } 1995</script>
1995 1996</div> 1997<!-- END sections: header-group --> 1998 1999 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2000 <section id="shopify-section-template--21652711047303__main" class="shopify-section section"><link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-article-card.css?v=47105078945762260691785951574" rel="stylesheet" type="text/css" media="all" /> 2001<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-card.css?v=4803952227669675471785951574" rel="stylesheet" type="text/css" media="all" /> 2002<link href="//www.getjackblack.com/cdn/shop/t/104/assets/section-main-blog.css?v=94217760973989691871785951574" rel="stylesheet" type="text/css" media="all" /> 2003<style data-shopify>.section-template--21652711047303__main-padding { 2004 padding-top: 0px; 2005 padding-bottom: 0px; 2006 } 2007 2008 @media screen and (min-width: 750px) { 2009 .section-template--21652711047303__main-padding { 2010 padding-top: 0px; 2011 padding-bottom: 0px; 2012 } 2013 }</style><div class="main-blog page-width section-template--21652711047303__main-padding"> 2014 <h1 class="title--primary scroll-trigger animate--fade-in"> 2015 Jack's Manual 2016 </h1> 2017 2018 <div class="blog-articles "><div
2019 class="blog-articles__article article scroll-trigger animate--slide-in" 2020 2021 data-cascade 2022 style="--animation-order: 1;" 2023 2024 > 2025<div class="article-card-wrapper card-wrapper underline-links-hover"> 2026 2027 <div 2028 class=" 2029 card article-card 2030 card--standard 2031 article-card__image--medium 2032 card--media 2033 " 2034 style="--ratio-percent: 99.58677685950413%;" 2035 > 2036 <div 2037 class="card__inner color-scheme-2 gradient ratio" 2038 style="--ratio-percent: 99.58677685950413%;" 2039 ><div class="article-card__image-wrapper card__media"> 2040 <div 2041 class="article-card__image media media--hover-effect" 2042 2043 > 2044 2045 <img 2046 srcset="//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=165 165w,//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=360 360w,//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=533 533w,//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=720 720w,//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493 1452w 2047 " 2048 src="//www.getjackblack.com/cdn/shop/articles/travel-essentials-on-the-go.webp?v=1771352493&width=533" 2049 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2050 alt="Skincare Travel Guide: Packing Essentials for Men on the Go" 2051 class="motion-reduce" 2052 2053 loading="lazy" 2054 2055 width="1452" 2056 height="1446" 2057 > 2058 2059 </div> 2060 </div><div class="card__content"> 2061 <div class="card__information"> 2062 <h3 class="card__heading h2"> 2063 <a href="/blogs/jacks-manual/skincare-travel-guide-packing-essentials-for-men-on-the-go" class="full-unstyled-link"> 2064 Skincare Travel Guide: Packing Essentials for M... 2065 </a> 2066 </h3> 2067 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Summer isn't the only time of the year when traveling is top of mind. There are also weekend getaways, work trips, and holiday voyages to consider. Before closing your suitcase... 2068</p><div class="article-card__footer"></div></div></div> 2069 </div> 2070 <div class="card__content"> 2071 <div class="card__information"> 2072 <h3 class="card__heading h2"> 2073 <a href="/blogs/jacks-manual/skincare-travel-guide-packing-essentials-for-men-on-the-go" class="full-unstyled-link"> 2074 Skincare Travel Guide: Packing Essentials for M... 2075 </a> 2076 </h3> 2077 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Summer isn't the only time of the year when traveling is top of mind. There are also weekend getaways, work trips, and holiday voyages to consider. Before closing your suitcase... 2078</p><div class="article-card__footer"></div></div></div> 2079 </div> 2080 </div></div><div
2081 class="blog-articles__article article scroll-trigger animate--slide-in" 2082 2083 data-cascade 2084 style="--animation-order: 2;" 2085 2086 > 2087<div class="article-card-wrapper card-wrapper underline-links-hover"> 2088 2089 <div 2090 class=" 2091 card article-card 2092 card--standard 2093 article-card__image--medium 2094 card--media 2095 " 2096 style="--ratio-percent: 100.0%;" 2097 > 2098 <div 2099 class="card__inner color-scheme-2 gradient ratio" 2100 style="--ratio-percent: 100.0%;" 2101 ><div class="article-card__image-wrapper card__media"> 2102 <div 2103 class="article-card__image media media--hover-effect" 2104 2105 > 2106 2107 <img 2108 srcset="//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=165 165w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=360 360w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=533 533w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=720 720w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=1500 1500w,//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404 1920w 2109 " 2110 src="//www.getjackblack.com/cdn/shop/articles/fall-skincare-pics_b445f637-f8d1-4f18-9093-9bc7136e7dd9.webp?v=1762794404&width=533" 2111 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2112 alt="How to Transition From Summer to Fall Skincare" 2113 class="motion-reduce" 2114 2115 loading="lazy" 2116 2117 width="1920" 2118 height="1920" 2119 > 2120 2121 </div> 2122 </div><div class="card__content"> 2123 <div class="card__information"> 2124 <h3 class="card__heading h2"> 2125 <a href="/blogs/jacks-manual/how-to-transition-from-summer-to-fall-skincare" class="full-unstyled-link"> 2126 How to Transition From Summer to Fall Skincare 2127 </a> 2128 </h3> 2129 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Unfortunately, those not-so-endless days of summer have come to a close, and along with forgoing shortened Friday workdays and weekends at the beach, thereâs another transition youâll have to adapt... 2130</p><div class="article-card__footer"></div></div></div> 2131 </div> 2132 <div class="card__content"> 2133 <div class="card__information"> 2134 <h3 class="card__heading h2"> 2135 <a href="/blogs/jacks-manual/how-to-transition-from-summer-to-fall-skincare" class="full-unstyled-link"> 2136 How to Transition From Summer to Fall Skincare 2137 </a> 2138 </h3> 2139 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Unfortunately, those not-so-endless days of summer have come to a close, and along with forgoing shortened Friday workdays and weekends at the beach, thereâs another transition youâll have to adapt... 2140</p><div class="article-card__footer"></div></div></div> 2141 </div> 2142 </div></div><div
2143 class="blog-articles__article article scroll-trigger animate--slide-in" 2144 2145 data-cascade 2146 style="--animation-order: 3;" 2147 2148 > 2149<div class="article-card-wrapper card-wrapper underline-links-hover"> 2150 2151 <div 2152 class=" 2153 card article-card 2154 card--standard 2155 article-card__image--medium 2156 card--media 2157 " 2158 style="--ratio-percent: 42.30769230769231%;" 2159 > 2160 <div 2161 class="card__inner color-scheme-2 gradient ratio" 2162 style="--ratio-percent: 42.30769230769231%;" 2163 ><div class="article-card__image-wrapper card__media"> 2164 <div 2165 class="article-card__image media media--hover-effect" 2166 2167 > 2168 2169 <img 2170 srcset="//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=165 165w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=360 360w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=533 533w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=720 720w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=1500 1500w,//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596 1950w 2171 " 2172 src="//www.getjackblack.com/cdn/shop/articles/power-of-moisture-blog-cover.png?v=1762794596&width=533" 2173 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2174 alt="The Power of Moisture: How Body Lotion Benefits Your Skin" 2175 class="motion-reduce" 2176 2177 loading="lazy" 2178 2179 width="1950" 2180 height="825" 2181 > 2182 2183 </div> 2184 </div><div class="card__content"> 2185 <div class="card__information"> 2186 <h3 class="card__heading h2"> 2187 <a href="/blogs/jacks-manual/the-power-of-moisture-how-body-lotion-benefits-your-skin" class="full-unstyled-link"> 2188 The Power of Moisture: How Body Lotion Benefits... 2189 </a> 2190 </h3> 2191 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">The face isnât the only area of your skin that becomes dry during seasonal changes â or year-round. Your body can also become tight, itchy, flaky, scaly, and rough to... 2192</p><div class="article-card__footer"></div></div></div> 2193 </div> 2194 <div class="card__content"> 2195 <div class="card__information"> 2196 <h3 class="card__heading h2"> 2197 <a href="/blogs/jacks-manual/the-power-of-moisture-how-body-lotion-benefits-your-skin" class="full-unstyled-link"> 2198 The Power of Moisture: How Body Lotion Benefits... 2199 </a> 2200 </h3> 2201 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">The face isnât the only area of your skin that becomes dry during seasonal changes â or year-round. Your body can also become tight, itchy, flaky, scaly, and rough to... 2202</p><div class="article-card__footer"></div></div></div> 2203 </div> 2204 </div></div><div
2205 class="blog-articles__article article scroll-trigger animate--slide-in" 2206 2207 data-cascade 2208 style="--animation-order: 4;" 2209 2210 > 2211<div class="article-card-wrapper card-wrapper underline-links-hover"> 2212 2213 <div 2214 class=" 2215 card article-card 2216 card--standard 2217 article-card__image--medium 2218 card--media 2219 " 2220 style="--ratio-percent: 100.0%;" 2221 > 2222 <div 2223 class="card__inner color-scheme-2 gradient ratio" 2224 style="--ratio-percent: 100.0%;" 2225 ><div class="article-card__image-wrapper card__media"> 2226 <div 2227 class="article-card__image media media--hover-effect" 2228 2229 > 2230 2231 <img 2232 srcset="//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=165 165w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=360 360w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=533 533w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=720 720w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=1500 1500w,//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427 2048w 2233 " 2234 src="//www.getjackblack.com/cdn/shop/articles/nighttime-skincare-for-men_de6a8ae5-2ca4-442e-856e-163e1ea10b64.webp?v=1762794427&width=533" 2235 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2236 alt="Lights Out, Skincare On: Unlocking the Nighttime Skincare Routine for Men" 2237 class="motion-reduce" 2238 2239 loading="lazy" 2240 2241 width="2048" 2242 height="2048" 2243 > 2244 2245 </div> 2246 </div><div class="card__content"> 2247 <div class="card__information"> 2248 <h3 class="card__heading h2"> 2249 <a href="/blogs/jacks-manual/lights-out-skincare-on-unlocking-the-nighttime-skincare-routine-for-men" class="full-unstyled-link"> 2250 Lights Out, Skincare On: Unlocking the Nighttim... 2251 </a> 2252 </h3> 2253 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">A nightly face routine may be the last thing on your mind before you hit the sheets, but itâs essential for your skinâs health and vitality. Even so, a skincare... 2254</p><div class="article-card__footer"></div></div></div> 2255 </div> 2256 <div class="card__content"> 2257 <div class="card__information"> 2258 <h3 class="card__heading h2"> 2259 <a href="/blogs/jacks-manual/lights-out-skincare-on-unlocking-the-nighttime-skincare-routine-for-men" class="full-unstyled-link"> 2260 Lights Out, Skincare On: Unlocking the Nighttim... 2261 </a> 2262 </h3> 2263 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">A nightly face routine may be the last thing on your mind before you hit the sheets, but itâs essential for your skinâs health and vitality. Even so, a skincare... 2264</p><div class="article-card__footer"></div></div></div> 2265 </div> 2266 </div></div><div
2267 class="blog-articles__article article scroll-trigger animate--slide-in" 2268 2269 data-cascade 2270 style="--animation-order: 5;" 2271 2272 > 2273<div class="article-card-wrapper card-wrapper underline-links-hover"> 2274 2275 <div 2276 class=" 2277 card article-card 2278 card--standard 2279 article-card__image--medium 2280 card--media 2281 " 2282 style="--ratio-percent: 42.30769230769231%;" 2283 > 2284 <div 2285 class="card__inner color-scheme-2 gradient ratio" 2286 style="--ratio-percent: 42.30769230769231%;" 2287 ><div class="article-card__image-wrapper card__media"> 2288 <div 2289 class="article-card__image media media--hover-effect" 2290 2291 > 2292 2293 <img 2294 srcset="//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=165 165w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=360 360w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=533 533w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=720 720w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=1500 1500w,//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615 1950w 2295 " 2296 src="//www.getjackblack.com/cdn/shop/articles/add-volume-to-mens-hair-blog-cover.png?v=1762794615&width=533" 2297 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2298 alt="How to Add Volume to Men's Hair" 2299 class="motion-reduce" 2300 2301 loading="lazy" 2302 2303 width="1950" 2304 height="825" 2305 > 2306 2307 </div> 2308 </div><div class="card__content"> 2309 <div class="card__information"> 2310 <h3 class="card__heading h2"> 2311 <a href="/blogs/jacks-manual/how-to-add-volume-to-men-s-hair" class="full-unstyled-link"> 2312 How to Add Volume to Men's Hair 2313 </a> 2314 </h3> 2315 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Whether youâre a man starting to feel like your tresses are falling flat, were born with fewer strands, or just want a new look, the right products and styling techniques... 2316</p><div class="article-card__footer"></div></div></div> 2317 </div> 2318 <div class="card__content"> 2319 <div class="card__information"> 2320 <h3 class="card__heading h2"> 2321 <a href="/blogs/jacks-manual/how-to-add-volume-to-men-s-hair" class="full-unstyled-link"> 2322 How to Add Volume to Men's Hair 2323 </a> 2324 </h3> 2325 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Whether youâre a man starting to feel like your tresses are falling flat, were born with fewer strands, or just want a new look, the right products and styling techniques... 2326</p><div class="article-card__footer"></div></div></div> 2327 </div> 2328 </div></div><div
2329 class="blog-articles__article article scroll-trigger animate--slide-in" 2330 2331 data-cascade 2332 style="--animation-order: 6;" 2333 2334 > 2335<div class="article-card-wrapper card-wrapper underline-links-hover"> 2336 2337 <div 2338 class=" 2339 card article-card 2340 card--standard 2341 article-card__image--medium 2342 card--media 2343 " 2344 style="--ratio-percent: 124.94612068965516%;" 2345 > 2346 <div 2347 class="card__inner color-scheme-2 gradient ratio" 2348 style="--ratio-percent: 124.94612068965516%;" 2349 ><div class="article-card__image-wrapper card__media"> 2350 <div 2351 class="article-card__image media media--hover-effect" 2352 2353 > 2354 2355 <img 2356 srcset="//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=165 165w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=360 360w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=533 533w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=720 720w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=1000 1000w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=1500 1500w,//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456 1856w 2357 " 2358 src="//www.getjackblack.com/cdn/shop/articles/beard-balm-724.png?v=1762794456&width=533" 2359 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2360 alt="How to Use Beard Balm" 2361 class="motion-reduce" 2362 2363 loading="lazy" 2364 2365 width="1856" 2366 height="2319" 2367 > 2368 2369 </div> 2370 </div><div class="card__content"> 2371 <div class="card__information"> 2372 <h3 class="card__heading h2"> 2373 <a href="/blogs/jacks-manual/how-to-use-beard-balm" class="full-unstyled-link"> 2374 How to Use Beard Balm 2375 </a> 2376 </h3> 2377 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">As with the hair on your head, healthy-looking facial hair requires regular maintenance and the right beard care products, including beard balm. Itâs essential for keeping frizz, flyaways, and dryness... 2378</p><div class="article-card__footer"></div></div></div> 2379 </div> 2380 <div class="card__content"> 2381 <div class="card__information"> 2382 <h3 class="card__heading h2"> 2383 <a href="/blogs/jacks-manual/how-to-use-beard-balm" class="full-unstyled-link"> 2384 How to Use Beard Balm 2385 </a> 2386 </h3> 2387 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">As with the hair on your head, healthy-looking facial hair requires regular maintenance and the right beard care products, including beard balm. Itâs essential for keeping frizz, flyaways, and dryness... 2388</p><div class="article-card__footer"></div></div></div> 2389 </div> 2390 </div></div></div> 2391 2392<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-pagination.css?v=136206814810731739951785951574" rel="stylesheet" type="text/css" media="all" /> 2393<div class="pagination-wrapper" data-page="1"> 2394 <nav class="pagination" role="navigation" aria-label="Pagination"> 2395 <ul class="pagination__list list-unstyled" role="list"><li><a 2396 role="link" 2397 aria-disabled="true" 2398 class="pagination__item pagination__item--current light" 2399 aria-current="page" 2400 aria-label="Page 1" 2401 >1</a></li><li><a 2402 href="/blogs/jacks-manual?page=2" 2403 class="pagination__item link" 2404 aria-label="Page 2" 2405 >2</a></li><li><a 2406 href="/blogs/jacks-manual?page=3" 2407 class="pagination__item link" 2408 aria-label="Page 3" 2409 >3</a></li><li> 2410 <a 2411 href="/blogs/jacks-manual?page=2" 2412 class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce" 2413 aria-label="Next page" 2414 >
2415 <span class="svg-wrapper"><svg class="icon icon-caret" aria-hidden="true" role="presentation" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2416</span> 2417 </a> 2418 </li></ul> 2419 </nav> 2420 </div></div> 2421</section> 2422 </main> 2423 2424 <!-- BEGIN sections: footer-group --> 2425<div id="shopify-section-sections--21652710752391__footer" class="shopify-section shopify-section-group-footer-group"> 2426<link href="//www.getjackblack.com/cdn/shop/t/104/assets/section-footer.css?v=126025649044029277751785951574" rel="stylesheet" type="text/css" media="all" /> 2427<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-newsletter.css?v=72730614139361236881785951574" rel="stylesheet" type="text/css" media="all" /> 2428<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-list-menu.css?v=76529684551190254451785951574" rel="stylesheet" type="text/css" media="all" /> 2429<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-list-payment.css?v=69253961410771838501785951574" rel="stylesheet" type="text/css" media="all" /> 2430<link href="//www.getjackblack.com/cdn/shop/t/104/assets/component-list-social.css?v=135150054338169468721785951574" rel="stylesheet" type="text/css" media="all" /> 2431<style data-shopify>.footer { 2432 margin-top: 36px; 2433 } 2434 2435 .section-sections--21652710752391__footer-padding { 2436 padding-top: 0px; 2437 padding-bottom: 27px; 2438 } 2439 2440 @media screen and (min-width: 750px) { 2441 .footer { 2442 margin-top: 48px; 2443 } 2444 2445 .section-sections--21652710752391__footer-padding { 2446 padding-top: 0px; 2447 padding-bottom: 36px; 2448 } 2449 }</style><footer class="footer gradient section-sections--21652710752391__footer-padding"><div class="footer__content-top page-width"> 2450 <div 2451 class="footer-block--newsletter scroll-trigger animate--slide-in" 2452 2453 data-cascade 2454 2455 ><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">Get 15% off your first order</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2456 <div class="newsletter-form__field-wrapper"> 2457 <div class="field"> 2458 <input 2459 id="NewsletterForm--sections--21652710752391__footer" 2460 type="email" 2461 name="contact[email]" 2462 class="field__input " 2463 value="" 2464 aria-required="true" 2465 autocorrect="off" 2466 autocapitalize="off" 2467 autocomplete="email" 2468 2469 placeholder="Email" 2470 required 2471 > 2472 <label class="field__label" for="NewsletterForm--sections--21652710752391__footer"> 2473 Email 2474 </label></div> 2475 <div> 2476 <button 2477 type="submit" 2478 class="button button--primary button--small newsletter-form__submit" 2479 name="commit" 2480 id="Subscribe" 2481 > 2482 <span> 2483 Sign up 2484 </span> 2485 </button> 2486 </div> 2487 </div></form><p class="footer-block__legal-text"> 2488 By submitting this form and signing up for email, you consent to receive marketing communications (e.g. promos, cart reminders) from Jack Black. Consent is not a condition of purchase. Communications frequency vary. Unsubscribe at any time by clicking the unsubscribe link in received email. <a href="/pages/privacy">Privacy Policy</a> applies. By signing up, you accept <a href="/pages/newsletter-terms-and-conditions">Newsletter Terms and Conditions.</a> 2489 </p> 2490 </div> 2491 2492<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 2493 <a href="https://www.facebook.com/GetJackBlack" class="link list-social__link">
2494 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 2495</span> 2496 <span class="visually-hidden">Facebook</span> 2497 </a> 2498 </li><li class="list-social__item"> 2499 <a href="https://www.instagram.com/getjackblack/" class="link list-social__link"> 2500 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 2501</span> 2502 <span class="visually-hidden">Instagram</span> 2503 </a> 2504 </li><li class="list-social__item"> 2505 <a href="https://www.youtube.com/user/JackBlackSkinCare" class="link list-social__link"> 2506 <span class="svg-wrapper"><svg class="icon icon-youtube" viewBox="0 0 20 20"><path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.13 2.13 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.13 2.13 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.17 2.17 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.17 2.17 0 0 1 1.53 1.53M8.3 12.5l4.42-2.55L8.3 7.4z"/></svg> 2507</span> 2508 <span class="visually-hidden">YouTube</span> 2509 </a> 2510 </li><li class="list-social__item"> 2511 <a href="https://www.tiktok.com/@getjackblack" class="link list-social__link"> 2512 <span class="svg-wrapper"><svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg> 2513</span> 2514 <span class="visually-hidden">TikTok</span> 2515 </a> 2516 </li></ul> 2517</div><div 2518 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
2518igger animate--slide-in" 2519 2520 data-cascade 2521 2522 ><div 2523 class="footer-block grid__item scroll-trigger animate--slide-in" 2524 2525 2526 data-cascade 2527 style="--animation-order: 1;" 2528 2529 ><div class="footer-block__brand-info"><div 2530 class="footer-block__image-wrapper" 2531 style="max-width: min(100%, 160px);" 2532 > 2533 <img src="//www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=1100" alt="Jack Black Authentic and Original Logo" srcset="//www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=50 50w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=100 100w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=150 150w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=200 200w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=300 300w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=400 400w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=550 550w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=800 800w, //www.getjackblack.com/cdn/shop/files/Vector.svg?v=1743678603&width=1100 1100w" width="160" height="59.07692307692307" loading="lazy"> 2534 </div></div></div><div 2535 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 2536 2537 2538 data-cascade 2539 style="--animation-order: 2;" 2540 2541 ><h2 class="footer-block__heading inline-richtext">Shop</h2><ul class="footer-block__details-content list-unstyled"><li class="footer-block__details-content-item"> 2542 2543 <a 2544 href="/collections/new" 2545 class="link link--text list-menu__item list-menu__item--link" 2546 > 2547 New 2548 </a> 2549 2550 </li><li class="footer-block__details-content-item"> 2551 2552 <a 2553 href="/collections/best-sellers" 2554 class="link link--text list-menu__item list-menu__item--link" 2555 > 2556 Best Sellers 2557 </a> 2558 2559 </li><li class="footer-block__details-content-item"> 2560 2561 <a 2562 href="/collections/gifts-sets" 2563 class="link link--text list-menu__item list-menu__item--link" 2564 > 2565 Gifts & Sets 2566 </a> 2567 2568 </li><li class="footer-block__details-content-item"> 2569 2570 <a 2571 href="/collections/skincare" 2572 class="link link--text list-menu__item list-menu__item--link" 2573 > 2574 Skincare 2575 </a> 2576 2577 </li><li class="footer-block__details-content-item"> 2578 2579 <a 2580 href="/collections/body-care" 2581 class="link link--text list-menu__item list-menu__item--link" 2582 > 2583 Body 2584 </a> 2585 2586 </li><li class="footer-block__details-content-item"> 2587 2588 <a 2589 href="/collections/shave" 2590 class="link link--text list-menu__item list-menu__item--link" 2591 > 2592 Shave & Beard 2593 </a> 2594 2595 </li><li class="footer-block__details-content-item"> 2596 2597 <a 2598 href="/collections/hair" 2599 class="link link--text list-menu__item list-menu__item--link" 2600 > 2601 Hair 2602 </a> 2603 2604 </li><li class="footer-block__details-content-item"> 2605 2606 <a 2607 href="/collections/all" 2608 class="link link--text list-menu__item list-menu__item--link" 2609 > 2610 Shop All 2611 </a> 2612 2613 </li></ul></div><div 2614 class="footer-block grid__item footer-block--menu scroll-tr
2614igger animate--slide-in" 2615 2616 2617 data-cascade 2618 style="--animation-order: 3;" 2619 2620 ><h2 class="footer-block__heading inline-richtext">Jack Black World</h2><ul class="footer-block__details-content list-unstyled"><li class="footer-block__details-content-item"> 2621 2622 <a 2623 href="/blogs/jacks-manual" 2624 class="link link--text list-menu__item list-menu__item--link list-menu__item--active" 2625 > 2626 Jack's Manual 2627 </a> 2628 2629 </li><li class="footer-block__details-content-item"> 2630 2631 <a 2632 href="/pages/our-company" 2633 class="link link--text list-menu__item list-menu__item--link" 2634 > 2635 Our Company 2636 </a> 2637 2638 </li><li class="footer-block__details-content-item"> 2639 2640 <a 2641 href="/pages/corporate-gifting" 2642 class="link link--text list-menu__item list-menu__item--link" 2643 > 2644 Corporate Gifting 2645 </a> 2646 2647 </li><li class="footer-block__details-content-item"> 2648 2649 <a 2650 href="https://forms.office.com/r/7p11ZABSHE" 2651 class="link link--text list-menu__item list-menu__item--link" 2652 > 2653 Want to Be Retailer? 2654 </a> 2655 2656 </li><li class="footer-block__details-content-item"> 2657 2658 <a 2659 href="https://edgewell.com/" 2660 class="link link--text list-menu__item list-menu__item--link" 2661 > 2662 Edgewell 2663 </a> 2664 2665 </li><li class="footer-block__details-content-item"> 2666 2667 <a 2668 href="https://edgewell.com/careers/" 2669 class="link link--text list-menu__item list-menu__item--link" 2670 > 2671 Work With Us 2672 </a> 2673 2674 </li><li class="footer-block__details-content-item"> 2675 2676 <a 2677 href="https://edgewell.com/sustainability/" 2678 class="link link--text list-menu__item list-menu__item--link" 2679 > 2680 Sustainability 2681 </a> 2682 2683 </li></ul></div><div 2684 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 2685 2686 2687 data-cascade 2688 style="--animation-order: 4;" 2689 2690 ><h2 class="footer-block__heading inline-richtext">Customer Service</h2><ul class="footer-block__details-content list-unstyled"><li class="footer-block__details-content-item"> 2691 2692 <a 2693 href="/pages/contact" 2694 class="link link--text list-menu__item list-menu__item--link" 2695 > 2696 Contact Us 2697 </a> 2698 2699 </li><li class="footer-block__details-content-item"> 2700 2701 <a 2702 href="/pages/shipping-rates-policies" 2703 class="link link--text list-menu__item list-menu__item--link" 2704 > 2705 Shipping 2706 </a> 2707 2708 </li><li class="footer-block__details-content-item"> 2709 2710 <a 2711 href="/pages/returns-and-exchanges" 2712 class="link link--text list-menu__item list-menu__item--link" 2713 > 2714 Returns & Exchanges 2715 </a> 2716 2717 </li><li class="footer-block__details-content-item"> 2718 2719 <a 2720 href="/pages/faq" 2721 class="link link--text list-menu__item list-menu__item--link" 2722 > 2723 FAQ 2724 </a> 2725 2726 </li><li class="footer-block__details-content-item"> 2727 2728 <a 2729 href="/pages/legal-documents" 2730 class="link link--text list-menu__item list-menu__item--link" 2731 > 2732 Legal Documents 2733 </a> 2734 2735 </li><li class="footer-block__details-content-item"> 2736 2737 <button 2738 class="link link--text list-menu__item list-menu__item--link cookie-sett
2738ings-button" 2739 onclick="truste.eu && truste.eu.clickListener()" 2740 aria-label="Open Cookie Settings" 2741 type="button" 2742 > 2743 Cookie Settings 2744 </button> 2745 2746 </li><li class="footer-block__details-content-item"> 2747 2748 <a 2749 href="https://submit-irm.trustarc.com/services/validation/short/f88f5e4b" 2750 class="link link--text list-menu__item list-menu__item--link" 2751 > 2752 Do not sell or share 2753 </a> 2754 2755 </li></ul></div></div></div><div 2756 class="footer__content-bottom scroll-trigger animate--slide-in" 2757 2758 data-cascade 2759 2760 > 2761 <div class="footer__content-bottom-wrapper page-width"> 2762 <div class="footer__column footer__localization isolate"></div> 2763 <div class="footer__column footer__column--info"></div> 2764 </div> 2765 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 2766 <div class="footer__copyright caption"> 2767 2768</div> 2769 </div> 2770 </div> 2771</footer> 2772 2773 2774</div> 2775<!-- END sections: footer-group --> 2776 2777 <ul hidden> 2778 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2779 <li id="a11y-new-window-message">Opens in a new window.</li> 2780 </ul> 2781 2782
2782<script> 2783 window.shopUrl = "https://www.getjackblack.com"; 2784 window.routes = { 2785 cart_add_url: "/cart/add", 2786 cart_change_url: "/cart/change", 2787 cart_update_url: "/cart/update", 2788 cart_url: "/cart", 2789 predictive_search_url: "/search/suggest", 2790 }; 2791 2792 window.cartStrings = { 2793 error: `There was an error while updating your cart. Please try again.`, 2794 quantityError: `You can only add [quantity] of this item to your cart.`, 2795 }; 2796 2797 window.variantStrings = { 2798 addToCart: `Add to cart`, 2799 soldOut: `Sold out`, 2800 unavailable: `Unavailable`, 2801 unavailable_with_option: `[value] - Unavailable`, 2802 regularPrice: `Regular price`, 2803 salePrice: `Sale price`, 2804 }; 2805 2806 window.hummingbirdSettings = window.hummingbirdSettings || {}; 2807 window.hummingbirdSettings.ogDiscountPercent = 10; 2808 2809 window.quickOrderListStrings = { 2810 itemsAdded: `[quantity] items added`, 2811 itemAdded: `[quantity] item added`, 2812 itemsRemoved: `[quantity] items removed`, 2813 itemRemoved: `[quantity] item removed`, 2814 viewCart: `View cart`, 2815 each: `[money]/ea`, 2816 min_error: `This item has a minimum of [min]`, 2817 max_error: `This item has a maximum of [max]`, 2818 step_error: `You can only add this item in increments of [step]`, 2819 }; 2820 2821 window.accessibilityStrings = { 2822 imageAvailable: `Image [index] is now available in gallery view`, 2823 shareSuccess: `Link copied to clipboard`, 2824 pauseSlideshow: `Pause slideshow`, 2825 playSlideshow: `Play slideshow`, 2826 recipientFormExpanded: `Gift card recipient form expanded`, 2827 recipientFormCollapsed: `Gift card recipient form collapsed`, 2828 countrySelectorSearchCount: `[count] countries/regions found`, 2829 }; 2830 </script>
2830<script src="//www.getjackblack.com/cdn/shop/t/104/assets/predictive-search.js?v=113612465697592446401785951574" defer="defer"></script>
2830<script src="//www.getjackblack.com/cdn/shop/t/104/assets/cart-drawer.js?v=38159822011488413671785951574" defer="defer"></script>
2830<div id="shopify-block-AN3hsdzZvTTlIb2FWQ__8218531531362863771" class="shopify-block shopify-app-block"> 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852
2852<script> 2853 let shopifyLiquidValuesApp7Ext = { 2854 product: { 2855 handle: null, 2856 productId: null, 2857 collections: [ 2858 2859 ], 2860 tags: null, 2861 type: null 2862 }, 2863 selected_or_first_available_variant: null, 2864 customer: { 2865 first_name: null, 2866 email: null, 2867 id: null, 2868 total_spent: null, 2869 customerTags: null 2870 }, 2871 cartData : {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 2872 markets: { 2873 handle: "us", 2874 id: 40380039303, 2875 } 2876 }; 2877 2878 window.shopifyLiquidValuesApp7Ext = shopifyLiquidValuesApp7Ext; 2879 </script>
2879 2880 2881 2882 2883
2883<script id="kite-app-data" type="application/json">{"errorMsg":"App level Metafield Data is disabled"}</script>
2883 2884 2885
2885<script> 2886 if (window && !window.kite_app_data) { 2887 let metafieldData; 2888 2889 const jsonDataElement = document.getElementById('kite-app-data'); 2890 const jsonString = jsonDataElement ? jsonDataElement.textContent : ''; 2891 2892 try { 2893 metafieldData = JSON.parse(jsonString); 2894 } catch (error) { 2895 console.error("Failed to parse metafield data:", error); 2896 metafieldData = { errorMsg: "This is not a valid JSON" }; 2897 } 2898 2899 if (metafieldData && !metafieldData?.errorMsg) { 2900 window.kite_app_data = metafieldData; 2901 } 2902 2903 if (jsonDataElement) { 2904 jsonDataElement.textContent = ''; 2905 } 2906 } 2907 </script>
2907 2908 2909 2910 2911
2911<script> 2912 window.gfgFileStatus = { 2913 base: "NEED_TO_LOAD", 2914 freeGiftV1: "true", 2915 freeGiftV2: "true", 2916 kiteV0Features: "true", 2917 customDiscountLogic: "true", 2918 globalWidgets: "true" 2919 }; 2920 // Convert boolean strings to status (skip 'base' which is always NEED_TO_LOAD) 2921 Object.keys(window.gfgFileStatus).forEach(function(key) { 2922 if (key === 'base') return; 2923 window.gfgFileStatus[key] = window.gfgFileStatus[key] === "true" ? "NEED_TO_LOAD" : "DONT_LOAD"; 2924 }); 2925 </script>
2925 2926 2927 2928 2929 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" media="print" onload="this.media='all'" /> 2930 <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" /></noscript> 2931
2931<script defer src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.js"></script>
2931 2932 2933 2934 2935 2936 2937 2938 2939
2939<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/kiteV0Features.js"></script>
2939 2940 2941 2942 2943 2944 2945
2945<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftV1.js"></script>
2945 2946 2947 2948 2949 2950 2951 2952 <link rel="preload" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftV2.css" as="style" /> 2953 2954
2954<script> 2955 window.__kite_fgv2_css = "https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftV2.css"; 2956 </script>
2956 2957 2958
2958<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftV2.js"></script>
2958 2959 2960 2961 2962 2963 2964
2964<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/customDiscountLogic.js"></script>
2964 2965 2966 2967 2968 2969 2970 2971 2972 2973
2973<script> 2974 (function () { 2975 // globalWidgets must NOT stay NEED_TO_LOAD if it fails (error) OR never 2976 // settles (hang) â base waits on it in GFG_DEPENDENCIES, so it would block 2977 // ALL discount modules. A once-only settle() flips it to DONT_LOAD and 2978 // re-fires gfg:module:loaded so the base dependency waiter proceeds. On a 2979 // successful load the script sets its own status; we only clear the timeout. 2980 var settled = false; 2981 var timer; 2982 function settle(failed) { 2983 if (settled) return; 2984 settled = true; 2985 if (timer) { clearTimeout(timer); timer = null; } 2986 if (failed) { 2987 if (window.gfgFileStatus) { window.gfgFileStatus.globalWidgets = 'DONT_LOAD'; } 2988 document.dispatchEvent(new CustomEvent('gfg:module:loaded', { detail: { moduleName: 'globalWidgets' } })); 2989 } 2990 } 2991 var s = document.createElement('script'); 2992 s.async = true; 2993 s.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d7ea-9983-7363-9a86-3df5cd6d5786\/free-gift-28-811\/assets\/globalWidgets.js"; 2994 s.addEventListener('load', function () { settle(false); }); 2995 s.addEventListener('error', function () { settle(true); }); 2996 timer = setTimeout(function () { settle(true); }, 15000); 2997 document.head.appendChild(s); 2998 })(); 2999 </script>
2999 3000 3001 3002 3003 3004 3005</div><div id="shopify-block-AenNnYUlyMldZbklaK__11686359492993647252" class="shopify-block shopify-app-block">
3006<script>window.trustArcApp = { settings: {"version":"pro","id":"yuqf8b","params":"","cookies_link_show":"false","cookies_link_selector":"","shopify_mapping_analytics":"2","shopify_mapping_marketing":"3","shopify_mapping_preferences":"2","shopify_mapping_sale_of_data":"3","consent_config":"notice_behavior","consent_setting":"opt-out","gcm_enabled":"false","ga_measurement_id":"","gcm_data_redaction_enabled":"false","gcm_url_passthrough_enabled":"false","gcm_mapping_ad_storage":"","gcm_mapping_ad_user_data":"","gcm_mapping_ad_personalization":"","gcm_mapping_analytics_storage":"","gcm_mapping_functionality_storage":"","gcm_mapping_personality_storage":"","gcm_mapping_security_storage":"","gcm_wait_for_update":"500"}, scriptUrl: 'https://consent.trustarc.com/v2/notice/yuqf8b?' };(function() { 3007 const { cookies_link_show, cookies_link_selector } = window.trustArcApp.settings 3008 3009 const teconsent = document.createElement('DIV') 3010 teconsent.id = 'teconsent' 3011 if (cookies_link_show === 'false') { 3012 const wrapper = document.createElement('DIV') 3013 wrapper.style = 'display:none!important;visibility:hidden!important;opacity:0!important;' 3014 wrapper.appendChild(teconsent) 3015 document.body.appendChild(wrapper) 3016 } else { 3017 const wrapper = document.querySelector(cookies_link_selector || 'footer') || document.body 3018 wrapper.appendChild(teconsent) 3019 } 3020 3021 window.trustArcApp.teconsent = teconsent; 3022 3023 const banner = document.createElement('DIV') 3024 banner.id = 'consent-banner' 3025 document.body.appendChild(banner) 3026 })() 3027 </script>
3027 3028 3029
3029<script type="text/javascript" async src="https://consent.trustarc.com/v2/notice/yuqf8b?"></script>
3029 3030
3030<script src="https://cdn.shopify.com/extensions/01a06efa-9be5-77a6-97a0-dd197caaeb5b/trustarc-56/assets/trustarc.js" defer async ></script>
3030 3031</div><div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block"> 3032 3033 3034
3034<script> 3035 window.lbupsellVersion = 2; 3036 </script>
3036 3037 3038 3039
3040<script> 3041 3042 3043 window.lbupsellToken = "bc5c4a8a5506043867d3fb5071fe3724" 3044 3045 3046</script>
3046 3047
3048<script> 3049 3050 window.lbInitMode = "immediate"; 3051 3052 window.lbComponentSrc = "https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-upsell-components.esm.js";</script>
3052 3053
3054<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0ec21-7369-78a6-b9c0-c07227d664ec/lb-upsell-451/assets/lb-utils.js" defer="defer"></script>
3054 3055 3056</div>
3056<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3056 3057</body> 3058</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.