1 2<html class="no-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://craftsmanandapprentice.com/blogs/shop-talk"> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//craftsmanandapprentice.com/cdn/shop/files/icon_gearAmpersand_2x_866f9c3b-33a0-4fbd-baf2-6d88fd36d7e2_32x32.png?v=1630081887"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>SHOP TALK</title> 10 11 12 <meta name="description" content="All things kids & making. Creative work for kids."> 13 14 15 16 17<meta property="og:site_name" content="Craftsman & Apprentice"> 18<meta property="og:url" content="https://craftsmanandapprentice.com/blogs/shop-talk"> 19<meta property="og:title" content="SHOP TALK"> 20<meta property="og:type" content="website"> 21<meta property="og:description" content="All things kids & making. Creative work for kids."><meta property="og:image" content="http://craftsmanandapprentice.com/cdn/shop/files/ca_socialshare.jpg?v=1633575166"> 22 <meta property="og:image:secure_url" content="https://craftsmanandapprentice.com/cdn/shop/files/ca_socialshare.jpg?v=1633575166"> 23 <meta property="og:image:width" content="1200"> 24 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 25<meta name="twitter:title" content="SHOP TALK"> 26<meta name="twitter:description" content="All things kids & making. Creative work for kids."> 27 28 29
29<script src="//craftsmanandapprentice.com/cdn/shop/t/3/assets/global.js?v=147515026012967767391629928261" defer="defer"></script>
29 30
30<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
30<meta name="facebook-domain-verification" content="slvyfyani81153l3vrgidk0q5hudjj"> 31<meta name="google-site-verification" content="yZXriOacARC2fl-iGMT-Ma5pfMJ7Gd2QNp7g-8LOEYo"> 32<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/59725512883/digital_wallets/dialog"> 33<meta id="in-context-paypal-metadata" data-shop-id="59725512883" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 34<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/shop-talk.atom" /> 35<link rel="next" href="/blogs/shop-talk?page=2">
36<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
36 37<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
38<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=59725512883" crossorigin="anonymous"></script>
vendor: 1 bytes, line 38
38
39<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":59725512883,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/59725512883","merchantName":"Craftsman \u0026 Apprentice","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Craftsman \u0026 Apprentice","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 39
39
40<script id="shopify-features" type="application/json">{"accessToken":"47fd5a538c13c5ee4fa21a029351c16b","betas":["rich-media-storefront-analytics"],"domain":"craftsmanandapprentice.com","predictiveSearch":true,"shopId":59725512883,"locale":"en"}</script>
vendor: 1 bytes, line 40
40
41<script>var Shopify = Shopify || {}; 42Shopify.shop = "craftsman-apprentice-dev.myshopify.com"; 43Shopify.locale = "en"; 44Shopify.currency = {"active":"USD","rate":"1.0"}; 45Shopify.country = "US"; 46Shopify.theme = {"name":"C\u0026A V1","id":126599725235,"schema_name":"Dawn","schema_version":"1.1.0","theme_store_id":null,"role":"main"}; 47Shopify.theme.handle = "null"; 48Shopify.theme.style = {"id":null,"handle":null}; 49Shopify.cdnHost = "craftsmanandapprentice.com/cdn"; 50Shopify.routes = Shopify.routes || {}; 51Shopify.routes.root = "/"; 52Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 53Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 54Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 55Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 55
55
56<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 56
56
57<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 57
57
58<script> 59 window.ShopifyPay = window.ShopifyPay || {}; 60 window.ShopifyPay.apiHost = "shop.app\/pay"; 61 window.ShopifyPay.redirectState = null; 62</script>
vendor: 1 bytes, line 62
62
63<script> 64 window.Shopify = window.Shopify || {}; 65 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 66 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 67 window.Shopify.SignInWithShop.eligible = true; 68</script>
vendor: 1 bytes, line 68
68
69<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 69
69
70<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 70
70
71<script type="module"> 72 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 73 74 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 75 76</script>
vendor: 1 bytes, line 76
76
77<script> 78 window.Shopify = window.Shopify || {}; 79 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 80 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"]}; 81</script>
vendor: 1 bytes, line 81
81
82<script>(function() { 83 var isLoaded = false; 84 function asyncLoad() { 85 if (isLoaded) return; 86 isLoaded = true; 87 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/7777cff5820f023b34afdc81d\/a4ccb2f9f0b5964f45aeae1ef.js?shop=craftsman-apprentice-dev.myshopify.com"]; 88 for (var i = 0; i < urls.length; i++) { 89 var s = document.createElement('script'); 90 s.type = 'text/javascript'; 91 s.async = true; 92 s.src = urls[i]; 93 var x = document.getElementsByTagName('script')[0]; 94 x.parentNode.insertBefore(s, x); 95 } 96 }; 97 if(window.attachEvent) { 98 window.attachEvent('onload', asyncLoad); 99 } else { 100 window.addEventListener('load', asyncLoad, false); 101 } 102})();</script>
vendor: 1 bytes, line 102
102
103<script id="__st">var __st={"a":59725512883,"offset":-21600,"reqid":"5389b193-1043-42fa-b7a2-dcd0ab398807-1791461820","pageurl":"craftsmanandapprentice.com\/blogs\/shop-talk","s":"blogs-89594790131","u":"33874480fda3","p":"blog","rtyp":"blog","rid":89594790131};</script>
vendor: 1 bytes, line 103
103
104<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 104
104
105<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 105
105
106<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//craftsmanandapprentice.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 106
106
107<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 = "//craftsmanandapprentice.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>
107<script crossorigin="anonymous" defer="defer" src="//craftsmanandapprentice.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 107
107
108<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 108
108
109<script> 110 window.Shopify = window.Shopify || {}; 111 window.Shopify.MCP = window.Shopify.MCP || {}; 112 window.Shopify.MCP.enabled = true; 113 window.Shopify.MCP.shop = "craftsman-apprentice-dev.myshopify.com"; 114 window.Shopify.MCP.mcpEndpoint = "https:\/\/craftsmanandapprentice.com\/api\/mcp"; 115 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 116</script>
vendor: 1 bytes, line 116
116
117<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("\/\/craftsmanandapprentice.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 118</script>
vendor: 1 bytes, line 118
118
119<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://craftsmanandapprentice.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 120</script>
vendor: 1 bytes, line 120
120
121<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 122 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); 123</script>
vendor: 1 bytes, line 123
123
124<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})}})); 125</script>
125 126<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://craftsmanandapprentice.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 127<style id="shopify-accelerated-checkout-cart"> 128 #shopify-buyer-consent { 129 margin-top: 1em; 130 display: inline-block; 131 width: 100%; 132} 133 134#shopify-buyer-consent.hidden { 135 display: none; 136} 137 138#shopify-subscription-policy-button { 139 background: none; 140 border: none; 141 padding: 0; 142 text-decoration: underline; 143 font-size: inherit; 144 cursor: pointer; 145} 146 147#shopify-subscription-policy-button::before { 148 box-shadow: none; 149} 150 151 </style>
152<script id="sections-script" data-sections="header" defer="defer" src="//craftsmanandapprentice.com/cdn/shop/t/3/compiled_assets/scripts.js?v=28811939770920079701789422993"></script>
vendor: 1 bytes, line 152
152
153<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
153 154 155 156 <style data-shopify> 157 @font-face { 158 font-family: Assistant; 159 font-weight: 400; 160 font-style: normal; 161 font-display: swap; 162 src: url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 163 url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 164} 165 166 @font-face { 167 font-family: Assistant; 168 font-weight: 700; 169 font-style: normal; 170 font-display: swap; 171 src: url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 172 url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 173} 174 175 176 177 @font-face { 178 font-family: Assistant; 179 font-weight: 400; 180 font-style: normal; 181 font-display: swap; 182 src: url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 183 url("//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 184} 185 186 187 :root { 188 --font-body-family: Assistant, sans-serif; 189 --font-body-style: normal; 190 --font-body-weight: 400; 191 192 --font-heading-family: Assistant, sans-serif; 193 --font-heading-style: normal; 194 --font-heading-weight: 400; 195 196 --color-base-text: 27, 27, 3; 197 --color-base-background-1: 242, 232, 219; 198 --color-base-background-2: 229, 217, 202; 199 --color-base-solid-button-labels: 242, 232, 219; 200 --color-base-outline-button-labels: 27, 27, 3; 201 --color-base-accent-1: 27, 27, 3; 202 --color-base-accent-2: 191, 70, 39; 203 --payment-terms-background-color: #f2e8db; 204 205 --page-width: 160rem; 206 } 207 208 *, 209 *::before, 210 *::after { 211 box-sizing: inherit; 212 } 213 214 html { 215 box-sizing: border-box; 216 font-size: 62.5%; 217 height: 100%; 218 } 219 220 body { 221 display: grid; 222 grid-template-rows: auto auto 1fr auto; 223 grid-template-columns: 100%; 224 min-height: 100%; 225 margin: 0; 226 font-size: 1.5rem; 227 letter-spacing: 0.06rem; 228 line-height: 1.8; 229 font-family: var(--font-body-family); 230 font-style: var(--font-body-style); 231 font-weight: var(--font-body-weight); 232 } 233 234 @media screen and (min-width: 750px) { 235 body { 236 font-size: 1.6rem; 237 } 238 } 239 </style> 240 241 <link rel="stylesheet" href="https://use.typekit.net/rym5qun.css"> 242 243 <link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/base.css?v=175837355315789891321629928245" rel="stylesheet" type="text/css" media="all" /> 244 <link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/customize.css?v=18010935178192297671633550726" rel="stylesheet" type="text/css" media="all" /> 245<link rel="preload" as="font" href="//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//craftsmanandapprentice.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
245<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
245 246 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
247<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: 59725512883,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 247
247
248<script> 249 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 250</script>
vendor: 1 bytes, line 250
250
251<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}
251).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: 59725512883,storefrontBaseUrl: "https://craftsmanandapprentice.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://craftsmanandapprentice.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2021163251","configuration":"{\"mailchimp_store_id\":\"store_c1j9e9ei8azo4c2rsed7\", \"mailchimp_user_id\":\"32401094\",\"mailchimp_list_id\":\"a4a09bc866\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"535920883","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-741754872\\\",\\\"GT-WFM3QHN\\\",\\\"G-75CQ18KY6F\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/CiOgCLGb25ccEPiP2eEC\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/veeJCNOZ25ccEPiP2eEC\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/lnWjCNyZ25ccEPiP2eEC\\\",\\\"MC-RBQV6RFW5N\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/rcbZCNCZ25ccEPiP2eEC\\\",\\\"MC-RBQV6RFW5N\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/LUbMCNmZ25ccEPiP2eEC\\\",\\\"MC-RBQV6RFW5N\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/Mh67CLSb25ccEPiP2eEC\\\",\\\"G-75CQ18KY6F\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-741754872\\\/olURCNaZ25ccEPiP2eEC\\\",\\\"G-75CQ18KY6F\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
251,{"id":"140017907","configuration":"{\"pixel_id\":\"239532574025230\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"61800691","configuration":"{\"tagID\":\"2614005944931\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"65405171","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Craftsman \u0026 Apprentice","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"craftsman-apprentice-dev.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/craftsmanandapprentice.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://craftsmanandapprentice.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"126599725235","themePublished":"true","eventMetadataId":"ddf5a542-46e6-41e6-895b-b1b52b33aefd","pageType":"blog","resourceId":"89594790131","shopId":"59725512883","storefrontBaseUrl":"https:\/\/craftsmanandapprentice.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
251<script> 252 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 253 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 254 window.ShopifyAnalytics.meta.currency = 'USD'; 255 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":89594790131,"requestId":"5389b193-1043-42fa-b7a2-dcd0ab398807-1791461820"}}; 256 for (var attr in meta) { 257 window.ShopifyAnalytics.meta[attr] = meta[attr]; 258 } 259</script>
vendor: 1 bytes, line 259
259
260<script class="analytics"> 261 (function () { 262 var customDocumentWrite = function(content) { 263 var jquery = null; 264 265 if (window.jQuery) { 266 jquery = window.jQuery; 267 } else if (window.Checkout && window.Checkout.$) { 268 jquery = window.Checkout.$; 269 } 270 271 if (jquery) { 272 jquery('body').append(content); 273 } 274 }; 275 276 var hasLoggedConversion = function(token) { 277 if (token) { 278 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 279 } 280 return false; 281 } 282 283 var setCookieIfConversion = function(token) { 284 if (token) { 285 var twoMonthsFromNow = new Date(Date.now()); 286 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 287 288 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 289 } 290 } 291 292 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 293 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 294 if (trekkie.integrations) { 295 return; 296 } 297 trekkie.methods = [ 298 'identify', 299 'page', 300 'ready', 301 'track', 302 'trackForm', 303 'trackLink' 304 ]; 305 trekkie.factory = function(method) { 306 return function() { 307 var args = Array.prototype.slice.call(arguments); 308 args.unshift(method); 309 trekkie.push(args); 310 if (method == 'track' || method == 'page') { 311 var pageUrl; 312 try { 313 pageUrl = window.location.href; 314 } catch (e) {} 315 var pageReferrer; 316 try { 317 pageReferrer = document.referrer; 318 } catch (e) {} 319 try { 320 if (window.__TREKKIE_SHIM_QUEUE == null) { 321 window.__TREKKIE_SHIM_QUEUE = []; 322 } 323 window.__TREKKIE_SHIM_QUEUE.push({ 324 from: 'trekkie-stub', 325 method: method, 326 args: args.slice(1), 327 pageContext: { 328 url: pageUrl, 329 referrer: pageReferrer 330 } 331 }); 332 } catch (e) { 333 // no-op 334 } 335 } 336 return trekkie; 337 }; 338 }; 339 for (var i = 0; i < trekkie.methods.length; i++) { 340 var key = trekkie.methods[i]; 341 trekkie[key] = trekkie.factory(key); 342 } 343 trekkie.load = function(config) { 344 trekkie.config = config || {}; 345 trekkie.config.initialDocumentCookie = document.cookie; 346 var first = document.getElementsByTagName('script')[0]; 347var script = document.createElement('script'); 348script.type = 'text/javascript'; 349script.onerror = function(e) { 350 var scriptFallback = document.createElement('script'); 351 scriptFallback.type = 'text/javascript'; 352 scriptFallback.onerror = function(error) { 353 var Monorail = { 354 produce: function produce(monorailDomain, schemaId, payload) { 355 var currentMs = new Date().getTime(); 356 var event = { 357 schema_id: schemaId, 358 payload: payload, 359 metadata: { 360 event_created_at_ms: currentMs, 361 event_sent_at_ms: currentMs 362 } 363 }; 364 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 365 }, 366 sendRequest: function sendRequest(endpointUrl, payload) { 367 // Try the sendBeacon API 368 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 369 var blobData = new window.Blob([payload], { 370 type: 'text/plain' 371 }); 372 373 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 374 return true; 375 } // sendBeacon was not successful 376 377 } // XHR beacon 378 379 var xhr = new XMLHttpRequest(); 380 381 try { 382 xhr.open('POST', endpointUrl); 383 xhr.setRequestHeader('Content-Type', 'text/plain'); 384 xhr.send(payload); 385 } catch (e) { 386 console.log(e); 387 } 388 389 return false; 390 }, 391 isIos12: function isIos12() { 392 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 393 } 394 }; 395 Monorail.produce('monorail-edge.shopifysvc.com', 396 'trekkie_storefront_load_errors/1.1', 397 {shop_id: 59725512883,
398 theme_id: 126599725235, 399 app_name: "storefront", 400 context_url: window.location.href, 401 source_url: "//craftsmanandapprentice.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 402 403 }; 404 scriptFallback.async = true; 405 scriptFallback.src = '//craftsmanandapprentice.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 406 first.parentNode.insertBefore(scriptFallback, first); 407}; 408script.async = true; 409script.src = '//craftsmanandapprentice.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 410first.parentNode.insertBefore(script, first); 411 412 }; 413 trekkie.load( 414 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":59725512883,"isMerchantRequest":null,"themeId":126599725235,"themeCityHash":"9576060755861884197","contentLanguage":"en","currency":"USD","eventMetadataId":"ddf5a542-46e6-41e6-895b-b1b52b33aefd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 415 ); 416 417 var loaded = false; 418 trekkie.ready(function() { 419 if (loaded) return; 420 loaded = true; 421 422 window.ShopifyAnalytics.lib = window.trekkie; 423 424 var originalDocumentWrite = document.write; 425 document.write = customDocumentWrite; 426 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 427 document.write = originalDocumentWrite; 428 429 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 430 var token = match? match[1]: undefined; 431 if (!hasLoggedConversion(token)) { 432 setCookieIfConversion(token); 433 434 } 435 }); 436 437 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":89594790131,"requestId":"5389b193-1043-42fa-b7a2-dcd0ab398807-1791461820","shopifyEmitted":true}); 438 439 var eventsListenerScript = document.createElement('script'); 440 eventsListenerScript.async = true; 441 eventsListenerScript.src = "//craftsmanandapprentice.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 442 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 443})();</script>
443 444
444<script> 445 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 446 window.ga = function ga() { 447 (window.ga.q = window.ga.q || []).push(arguments); 448 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 449 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 450 } 451 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 452 }; 453 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 454 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 455 } 456 } 457</script>
vendor: 1 bytes, line 457
457
458<script 459 defer 460 src="https://craftsmanandapprentice.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 461 data-application="storefront-renderer" 462 data-shop-id="59725512883" 463 data-render-region="gcp-us-central1" 464 data-page-type="blog" 465 data-theme-instance-id="126599725235" 466 data-theme-name="Dawn" 467 data-theme-version="1.1.0" 468 data-monorail-region="shop_domain" 469 data-resource-timing-sampling-rate="10" 470 data-shs="true" 471 data-shs-beacon="true" 472 data-shs-export-with-fetch="true" 473 data-shs-logs-sample-rate="1" 474 data-shs-beacon-endpoint="https://craftsmanandapprentice.com/api/collect" 475></script>
475 476<meta name="shopify-y" content="cf2f69cc-954f-4fea-b98b-b0a03508cca4" data-expiration="1823019420000"><meta name="shopify-s" content="cd2f9692-5e3d-457a-81f4-050b2fe45a1c" data-expiration="1791463620000"><meta name="new-cookie-storage-activated" content="t"> 477</head> 478 479 <body class="body-blog"> 480 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 481 Skip to content 482 </a> 483 484 <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar" role="region" aria-label="Announcement" style="background-color:#bf4627;"><a href="/pages/fall-classes" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5" style="color:#f2e8db;"> 485 Fall Registration is Open! 486<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 487 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 488</svg> 489 490</p></a></div> 491</div> 492 <div id="shopify-section-header" class="shopify-section"><link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-list-menu.css?v=161614383810958508431629928251" media="print" onload="this.media='all'"> 493<link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-search.css?v=167115570631985863841629928257" media="print" onload="this.media='all'"> 494<link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-menu-drawer.css?v=97914993794422201501629928253" media="print" onload="this.media='all'"> 495<link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-cart-notification.css?v=87135131402575196631629928249" media="print" onload="this.media='all'"> 496 497<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-list-menu.css?v=161614383810958508431629928251" rel="stylesheet" type="text/css" media="all" /></noscript> 498<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-search.css?v=167115570631985863841629928257" rel="stylesheet" type="text/css" media="all" /></noscript> 499<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-menu-drawer.css?v=97914993794422201501629928253" rel="stylesheet" type="text/css" media="all" /></noscript> 500<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-cart-notification.css?v=87135131402575196631629928249" rel="stylesheet" type="text/css" media="all" /></noscript> 501 502<style> 503 header-drawer { 504 justify-self: start; 505 margin-left: -1.2rem; 506 } 507 508 @media screen and (min-width: 990px) { 509 header-drawer { 510 display: none; 511 } 512 } 513 514 .menu-drawer-container { 515 display: flex; 516 } 517 518 .list-menu { 519 list-style: none; 520 padding: 0; 521 margin: 0; 522 } 523 524 .list-menu--inline { 525 display: inline-flex; 526 flex-wrap: wrap; 527 } 528 529 summary.list-menu__item { 530 padding-right: 2.7rem; 531 } 532 533 .list-menu__item { 534 display: flex; 535 align-items: center; 536 line-height: 1.3; 537 } 538 539 .list-menu__item--link { 540 text-decoration: none; 541 padding-bottom: 1rem; 542 padding-top: 1rem; 543 line-height: 1.8; 544 } 545 546 @media screen and (min-width: 750px) { 547 .list-menu__item--link { 548 padding-bottom: 0.5rem; 549 padding-top: 0.5rem; 550 } 551 } 552</style> 553
554<script src="//craftsmanandapprentice.com/cdn/shop/t/3/assets/details-disclosure.js?v=113893937730261782131629928259" defer="defer"></script>
vendor: 1 bytes, line 554
554
555<script src="//craftsmanandapprentice.com/cdn/shop/t/3/assets/details-modal.js?v=42478746482685278681629928260" defer="defer"></script>
vendor: 1 bytes, line 555
555
556<script src="//craftsmanandapprentice.com/cdn/shop/t/3/assets/cart-notification.js?v=48848291506320193291629928246" defer="defer"></script>
556 557 558<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 559 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 560 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 561 </symbol> 562 563 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 564 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 565 </symbol> 566</svg> 567<sticky-header class="header-wrapper header-wrapper--border-bottom"> 568 <header class="header header--middle-left page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 569 <details class="menu-drawer-container"> 570 <summary class="header__icon header__icon--menu header__icon--summary link link--text focus-inset" aria-label="Menu"> 571 <span> 572 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16"> 573 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 574</svg> 575 576 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 577 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 578</svg> 579 580 </span> 581 </summary> 582 <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1"> 583 <div class="menu-drawer__inner-container"> 584 <div class="menu-drawer__navigation-container"> 585 <nav class="menu-drawer__navigation"> 586 <ul class="menu-drawer__menu list-menu" role="list"><li><details> 587 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 588 Things to Do 589 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 590 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 591</svg> 592 593 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 594 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 595</svg> 596 597 </summary> 598 <div id="link-Things to Do" class="menu-drawer__submenu motion-reduce" tabindex="-1"> 599 <div class="menu-drawer__inner-submenu"> 600 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 601 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 602 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 603</svg> 604 605 Things to Do 606 </button> 607 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/shop-calendar" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 608 Shop Calendar 609 </a></li><li><a href="/pages/fall-classes" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 610 In-Shop Classes 611 </a></li><li><a href="/pages/parties" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 612 Parties 613 </a></li><li><a href="/pages/school-break-camps" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 614 School Break Camps 615 </a></li><li><a href="/pages/summer-2026" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 616 Summer 617 </a></li><li><a href="/pages/camp-logistics" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 618 Camp Logistics 619 </a></li><li><a href="https://www.hisawyer.com/the-craftsman-apprentice/schedules/gift_cards" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 620 Gift Cards 621 </a></li></ul> 622 </div> 623 </div> 624 </details></li><li>
624<details> 625 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 626 Schools 627 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 628 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 629</svg> 630 631 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 632 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 633</svg> 634 635 </summary> 636 <div id="link-Schools" class="menu-drawer__submenu motion-reduce" tabindex="-1"> 637 <div class="menu-drawer__inner-submenu"> 638 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 639 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 640 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 641</svg> 642 643 Schools 644 </button> 645 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 646 Our why 647 </a></li><li><a href="/pages/enrichments" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 648 Enrichment Programs 649 </a></li><li><a href="/pages/field-trips" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 650 Field Trips 651 </a></li><li><a href="/pages/professional-development" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 652 Professional Development 653 </a></li><li><a href="/collections/teaching-tools" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 654 Teaching Tools 655 </a></li><li><a href="/pages/fundraisers" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 656 Fundraisers 657 </a></li></ul> 658 </div> 659 </div> 660 </details></li><li><details> 661 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 662 Shop 663 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 664 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 665</svg> 666 667 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 668 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 669</svg> 670 671 </summary> 672 <div id="link-Shop" class="menu-drawer__submenu motion-reduce" tabindex="-1"> 673 <div class="menu-drawer__inner-submenu"> 674 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 675 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 676 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 677</svg> 678 679 Shop 680 </button> 681 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/products/maker-camp-book" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 682 Book 683 </a></li><li><a href="/collections/kits" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 684 Swag 685 </a></li><li><a href="/collections/teaching-tools" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 686 Teaching Tools 687 </a></li><li><a href="https://www.hisawyer.com/the-craftsman-apprentice/schedules/gift_cards" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 688 Gift cards 689 </a></li></ul> 690 </div> 691 </div> 692 </details></li><li>
692<details> 693 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"> 694 About 695 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 696 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 697</svg> 698 699 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 700 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 701</svg> 702 703 </summary> 704 <div id="link-About" class="menu-drawer__submenu motion-reduce" tabindex="-1"> 705 <div class="menu-drawer__inner-submenu"> 706 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 707 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 708 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 709</svg> 710 711 About 712 </button> 713 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 714 What/Why/How? 715 </a></li><li><a href="/pages/who-we-are" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 716 Our Team 717 </a></li><li><a href="/pages/employment" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 718 Employment 719 </a></li><li><a href="/pages/the-shop-model" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 720 The Shop Model 721 </a></li><li><a href="/blogs/shop-talk" class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active" aria-current="page"> 722 Shop Talk Blog 723 </a></li><li><a href="/pages/donations" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 724 Material Donations 725 </a></li><li><a href="/pages/event-policies" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 726 Policies 727 </a></li><li><a href="/pages/camp-logistics" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 728 Camp Logistics 729 </a></li></ul> 730 </div> 731 </div> 732 </details></li><li><a href="/blogs/shop-talk" class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active" aria-current="page"> 733 BLOG 734 </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 735 Contact 736 </a></li></ul> 737 </nav> 738 <div class="menu-drawer__utility-links"><a href="/account/login" class="menu-drawer__account link link--text focus-inset h5"> 739 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 740 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
7401-3.67-1.35-6.17-1.35z" fill="currentColor"> 741</svg> 742 743Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 744 <a href="https://facebook.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 745 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 746</svg> 747<span class="visually-hidden">Facebook</span> 748 </a> 749 </li><li class="list-social__item"> 750 <a href="https://instagram.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 751 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 752 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 753</svg> 754<span class="visually-hidden">Instagram</span> 755 </a> 756 </li><li class="list-social__item"> 757 <a href="https://youtube.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> 758 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 759</svg> 760<span class="visually-hidden">YouTube</span> 761 </a> 762 </li></ul> 763 </div> 764 </div> 765 </div> 766 </div> 767 </details> 768 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//craftsmanandapprentice.com/cdn/shop/files/ca_logo_3x_f12cdde7-cabb-4e9d-88fb-4e8fc43b1010_100x.png?v=1630000474 1x, //craftsmanandapprentice.com/cdn/shop/files/[email protected]?v=1630000474 2x" 769 src="//craftsmanandapprentice.com/cdn/shop/files/ca_logo_3x_f12cdde7-cabb-4e9d-88fb-4e8fc43b1010_100x.png?v=1630000474" 770 loading="lazy" 771 class="header__heading-logo" 772 width="561" 773 height="561" 774 alt="Craftsman & Apprentice" 775 ></a><nav class="header__inline-menu"> 776 <ul class="list-menu list-menu--inline" role="list"><li>
776<details-disclosure> 777 <details> 778 <summary class="header__menu-item list-menu__item link focus-inset"> 779 <span >Things to Do</span> 780 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 781 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 782</svg> 783 784 </summary> 785 <ul class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" role="list" tabindex="-1"><li><a href="/pages/shop-calendar" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 786 Shop Calendar 787 </a></li><li><a href="/pages/fall-classes" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 788 In-Shop Classes 789 </a></li><li><a href="/pages/parties" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 790 Parties 791 </a></li><li><a href="/pages/school-break-camps" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 792 School Break Camps 793 </a></li><li><a href="/pages/summer-2026" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 794 Summer 795 </a></li><li><a href="/pages/camp-logistics" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 796 Camp Logistics 797 </a></li><li><a href="https://www.hisawyer.com/the-craftsman-apprentice/schedules/gift_cards" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 798 Gift Cards 799 </a></li></ul> 800 </details> 801 </details-disclosure></li><li><details-disclosure> 802 <details> 803 <summary class="header__menu-item list-menu__item link focus-inset"> 804 <span >Schools</span> 805 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 806 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 807</svg> 808 809 </summary> 810 <ul class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" role="list" tabindex="-1"><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 811 Our why 812 </a></li><li><a href="/pages/enrichments" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 813 Enrichment Programs 814 </a></li><li><a href="/pages/field-trips" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 815 Field Trips 816 </a></li><li><a href="/pages/professional-development" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 817 Professional Development 818 </a></li><li><a href="/collections/teaching-tools" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 819 Teaching Tools 820 </a></li><li><a href="/pages/fundraisers" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 821 Fundraisers 822 </a></li></ul> 823 </details> 824 </details-disclosure></li><li>
824<details-disclosure> 825 <details> 826 <summary class="header__menu-item list-menu__item link focus-inset"> 827 <span >Shop</span> 828 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 829 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 830</svg> 831 832 </summary> 833 <ul class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" role="list" tabindex="-1"><li><a href="/products/maker-camp-book" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 834 Book 835 </a></li><li><a href="/collections/kits" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 836 Swag 837 </a></li><li><a href="/collections/teaching-tools" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 838 Teaching Tools 839 </a></li><li><a href="https://www.hisawyer.com/the-craftsman-apprentice/schedules/gift_cards" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 840 Gift cards 841 </a></li></ul> 842 </details> 843 </details-disclosure></li><li><details-disclosure> 844 <details> 845 <summary class="header__menu-item list-menu__item link focus-inset header__active-menu-item"> 846 <span >About</span> 847 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 848 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 849</svg> 850 851 </summary> 852 <ul class="header__submenu list-menu list-menu--disclosure caption-large motion-reduce" role="list" tabindex="-1"><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 853 What/Why/How? 854 </a></li><li><a href="/pages/who-we-are" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 855 Our Team 856 </a></li><li><a href="/pages/employment" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 857 Employment 858 </a></li><li><a href="/pages/the-shop-model" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 859 The Shop Model 860 </a></li><li><a href="/blogs/shop-talk" class="header__menu-item list-menu__item link link--text focus-inset caption-large list-menu__item--active" aria-current="page"> 861 Shop Talk Blog 862 </a></li><li><a href="/pages/donations" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 863 Material Donations 864 </a></li><li><a href="/pages/event-policies" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 865 Policies 866 </a></li><li><a href="/pages/camp-logistics" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 867 Camp Logistics 868 </a></li></ul> 869 </details> 870 </details-disclosure></li><li><a href="/blogs/shop-talk" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset header__active-menu-item" aria-current="page">
871 <span>BLOG</span> 872 </a></li><li><a href="/pages/contact" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 873 <span>Contact</span> 874 </a></li></ul> 875 </nav><div class="header__icons"> 876 <details-modal class="header__search"> 877 <details> 878 <summary class="header__icon header__icon--search header__icon--summary link link--text focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 879 <span> 880 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 881 <use href="#icon-search"> 882 </svg> 883 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 884 <use href="#icon-close"> 885 </svg> 886 </span> 887 </summary> 888 <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search"> 889 <div class="search-modal__content" tabindex="-1"> 890 <form action="/search" method="get" role="search" class="search search-modal__form"> 891 <div class="field"> 892 <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search"> 893 <label class="field__label" for="Search-In-Modal">Search</label> 894 <input type="hidden" name="options[prefix]" value="last"> 895 <button class="search__button field__button" aria-label="Search"> 896 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 897 <use href="#icon-search"> 898 </svg> 899 </button> 900 </div> 901 </form> 902 <button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 903 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 904 <use href="#icon-close"> 905 </svg> 906 </button> 907 </div> 908 </div> 909 </details> 910 </details-modal><a href="/account/login" class="header__icon header__icon--account link link--text focus-inset small-hide"> 911 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 912 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 913</svg> 914 915 <span class="visually-hidden">Log in</span> 916 </a><a href="/cart" class="header__icon header__icon--cart link link--text focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none"> 917 <path 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.33l-.78-11.61zm0 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" fill="currentColor" fill-rule="evenodd"/> 918</svg> 919<span class="visually-hidden">Cart</span></a> 920 </div> 921 </header> 922</sticky-header><cart-notification> 923 <div class="cart-notification-wrapper page-width"> 924 <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 925 <div class="cart-notification__header"> 926 <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 927 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 928</svg> 929Item added to your cart</h2> 930 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 931 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 932 </button> 933 </div> 934 <div id="cart-notification-product" class="cart-notification-product"></div> 935 <div class="cart-notification__links"> 936 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 937 <form action="/cart" method="post" id="cart"> 938 <button class="button button--primary button--full-width" name="checkout" form="cart">Check out</button> 939 </form> 940 <button type="button" class="link button-label">Continue shopping</button> 941 </div> 942 </div> 943 </div> 944</cart-notification> 945<style data-shopify> 946 .cart-notification { 947 display: none; 948 } 949</style> 950 951
952<script type="application/ld+json"> 953 { 954 "@context": "http://schema.org", 955 "@type": "Organization", 956 "name": "Craftsman \u0026amp; Apprentice", 957 958 959 "logo": "https:\/\/craftsmanandapprentice.com\/cdn\/shop\/files\/ca_logo_3x_f12cdde7-cabb-4e9d-88fb-4e8fc43b1010_561x.png?v=1630000474", 960 961 "sameAs": [ 962 "", 963 "https:\/\/facebook.com\/craftsmanandapprentice", 964 "", 965 "https:\/\/instagram.com\/craftsmanandapprentice", 966 "", 967 "", 968 "https:\/\/youtube.com\/craftsmanandapprentice", 969 "" 970 ], 971 "url": "https:\/\/craftsmanandapprentice.com" 972 } 973</script>
973 974</div> 975 976 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 977 <section id="shopify-section-template--14998942646451__main" class="shopify-section spaced-section"><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-article-card.css?v=132802765717953798471629928248" rel="stylesheet" type="text/css" media="all" /> 978<link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-card.css?v=92524319896182012491629928248" rel="stylesheet" type="text/css" media="all" /> 979<link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/section-main-blog.css?v=132734229106792601801629928266" rel="stylesheet" type="text/css" media="all" /> 980<div class="main-blog page-width"> 981 <h1 class="title--primary">SHOP TALK</h1> 982 983 <div class="blog-articles"><div class="blog-articles__article article"> 984 985<article class="article-card article-card--no-image" aria-labelledby="Article-592685334771"> 986 <a href="/blogs/shop-talk/things-fall-apart-helping-kids-cope-with-disappointment" class="article-content motion-reduce"><div class="article-card__info"> 987 <header class="article-card__header"> 988 <h2 class="article-card__title" id="Article-592685334771"> 989 Things Fall Apart: Helping Kids Cope with Disappointment 990 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-10-06T15:14:35Z">October 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">Disappointment is part of life. As adults, we can all agree that weâre all going to feel disappointment, regret, sadness that things didnât go according to plan, that we made... 991</p><div class="article-card__footer"></div> 992 </div> 993 </a> 994</article> 995</div><div class="blog-articles__article article"> 996 997<article class="article-card article-card--no-image" aria-labelledby="Article-589319176435"> 998 <a href="/blogs/shop-talk/easy-peasy-finding-ease-in-being-ok-at-things" class="article-content motion-reduce"><div class="article-card__info"> 999 <header class="article-card__header"> 1000 <h2 class="article-card__title" id="Article-589319176435"> 1001 Easy Peasy: Finding Ease in Being Ok at Things 1002 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-07-28T16:11:06Z">July 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">Kids donât always need to be competing or preparing for their college applications. Kids need lots of time to be average and unremarkable and do things that make them feel... 1003</p><div class="article-card__footer"></div> 1004 </div> 1005 </a> 1006</article> 1007</div><div class="blog-articles__article article"> 1008 1009<article class="article-card article-card--no-image" aria-labelledby="Article-589319110899"> 1010 <a href="/blogs/shop-talk/third-places" class="article-content motion-reduce"><div class="article-card__info"> 1011 <header class="article-card__header"> 1012 <h2 class="article-card__title" id="Article-589319110899"> 1013 Third Places 1014 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-07-28T16:00:03Z">July 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">A few months back, one of our teachers, Curtis, introduced me to the concept of Third Places. Third places are the places where people can gather informally. This is not... 1015</p><div class="article-card__footer"></div> 1016 </div> 1017 </a> 1018</article> 1019</div><div class="blog-articles__article article"> 1020 1021<article class="article-card article-card--no-image" aria-labelledby="Article-589147242739"> 1022 <a href="/blogs/shop-talk/big-kids-helping-little-kids" class="article-content motion-reduce"><div class="article-card__info"> 1023 <header class="article-card__header"> 1024 <h2 class="article-card__title" id="Article-589147242739"> 1025 Big Kids Helping Little Kids 1026 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-06-09T15:57:26Z">June 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">We're a one room school house of crafts. Big kids working alongside little kids is purposeful. 1027</p><div class="article-card__footer"></div> 1028 </div> 1029 </a> 1030</article> 1031</div><div class="blog-articles__article article"> 1032 1033<article class="article-card article-card--no-image" aria-labelledby="Article-589113327859"> 1034 <a href="/blogs/shop-talk/summer-boredom-could-it-be-a-good-thing" class="article-content motion-reduce"><div class="article-card__info"> 1035 <header class="article-card__header"> 1036 <h2 class="article-card__title" id="Article-589113327859"> 1037 Summer Boredom: Could it Be a Good Thing? 1038 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-05-26T15:19:29Z">May 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">Theyâre kids; they need to be bored and figure out how to just be. As caregivers, we provide the container. So instead of giving you a schedule or more tips... 1039</p><div class="article-card__footer"></div> 1040 </div> 1041 </a> 1042</article> 1043</div><div class="blog-articles__article article"> 1044 1045<article class="article-card article-card--no-image" aria-labelledby="Article-589098844403"> 1046 <a href="/blogs/shop-talk/make-making-matter" class="article-content motion-reduce"><div class="article-card__info"> 1047 <header class="article-card__header"> 1048 <h2 class="article-card__title" id="Article-589098844403"> 1049 Make Making Matter 1050 </h2><span class="circle-divider caption-with-letter-spacing"><time datetime="2023-05-19T02:48:53Z">May 2023</time></span><span class="caption-with-letter-spacing">Delanie Holton</span></header><p class="article-card__excerpt rte-width">Â Creative Work happens when kids are free to make connections and make things with their hands. Creative Work happens when kids find purpose in their work. 1051</p><div class="article-card__footer"></div> 1052 </div> 1053 </a> 1054</article> 1055</div></div> 1056 1057<link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-pagination.css?v=95933855594674355651629928254" media="print" onload="this.media='all'"> 1058<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-pagination.css?v=95933855594674355651629928254" rel="stylesheet" type="text/css" media="all" /></noscript><div class="pagination-wrapper"> 1059 <nav class="pagination" role="navigation" aria-label="Pagination"> 1060 <ul class="pagination__list list-unstyled" role="list"><li><span class="pagination__item pagination__item--current" aria-current="page" aria-label="Page 1">1</span></li><li><a href="/blogs/shop-talk?page=2" class="pagination__item link" aria-label="Page 2">2</a></li><li> 1061 <a href="/blogs/shop-talk?page=2" class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce" aria-label="Next page" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1062 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1063</svg> 1064</a> 1065 </li></ul> 1066 </nav> 1067 </div></div> 1068</section> 1069 </main> 1070 1071 <div id="shopify-section-footer-ca" class="shopify-section"><link rel="stylesheet" href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-list-social.css?v=73682845342698328441629928252" media="print" onload="this.media='all'"> 1072 1073<noscript><link href="//craftsmanandapprentice.com/cdn/shop/t/3/assets/component-list-social.css?v=73682845342698328441629928252" rel="stylesheet" type="text/css" media="all" /></noscript> 1074 1075<footer class="footer">
1076 <div class="footer__content-top page-width"> 1077 <div class="footer__blocks-wrapper"> 1078 <div class="footer-block grid__item footer-contact"> 1079 <h2 class="footer-block__heading">Contact</h2> 1080 <p>2655 N. Downing St. Denver, CO 80205</p> 1081 <ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1082 <a href="https://facebook.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 1083 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1084</svg> 1085<span class="visually-hidden">Facebook</span> 1086 </a> 1087 </li><li class="list-social__item"> 1088 <a href="https://instagram.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 1089 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1090 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1091</svg> 1092<span class="visually-hidden">Instagram</span> 1093 </a> 1094 </li><li class="list-social__item"> 1095 <a href="https://youtube.com/craftsmanandapprentice" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> 1096 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 1097</svg> 1098<span class="visually-hidden">YouTube</span> 1099 </a> 1100 </li></ul> 1101 </div> 1102 <div class="footer-block grid__item footer-newsletter"> 1103 <h2 class="footer-block__heading">Newsletter</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"> 1104 <div class="newsletter-form__field-wrapper"> 1105 <div class="field"> 1106 <input 1107 id="NewsletterForm--footer-ca" 1108 type="email" 1109 name="contact[email]" 1110 class="field__input" 1111 value="" 1112 aria-required="true" 1113 autocorrect="off" 1114 autocapitalize="off" 1115 autocomplete="email" 1116 1117 placeholder="Email" 1118 required 1119 > 1120 <label class="field__label" for="NewsletterForm--footer-ca"> 1121 Email 1122 </label> 1123 <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe"> 1124 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1125 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 1126</svg> 1127 1128 </button> 1129 </div></div></form></div> 1130 <div class="footer-block grid__item footer-logo-wrap"> 1131 <div class="footer-logo"> 1132 <img src="//craftsmanandapprentice.com/cdn/shop/t/3/assets/ca_logo_footer.png?v=184338884485427614341630342061" alt="Craftsman & Apprentice Logo"/> 1133 </div> 1134 </div> 1135 <div class="footer-block grid__item footer-hello"> 1136 <h2 class="footer-block__heading">Hello!</h2> 1137 <p>Craftsman & Apprentice is a community-based arts & crafts workshop studio in the heart of Denver.</p> 1138 </div> 1139 <div class="footer-block grid__item footer-quicklinks"> 1140 <h2 class="footer-block__heading">Quick Links</h2> 1141 <ul class="footer-block__details-content list-unstyled"><li> 1142 <a href="/policies/terms-of-service"> 1143 Terms of Service 1144 </a> 1145 </li><li> 1146 <a href="https://craftsmanandapprentice.com/pages/event-policies"> 1147 Event Policies 1148 </a> 1149 </li><li> 1150 <a href="/policies/refund-policy"> 1151 Refund policy 1152 </a> 1153 </li></ul> 1154 </div> 1155 </div> 1156 </div> 1157</footer> 1158</div> 1159 1160 <ul hidden> 1161 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1162 </ul> 1163 1164
1164<script> 1165 window.routes = { 1166 cart_add_url: '/cart/add', 1167 cart_change_url: '/cart/change', 1168 cart_update_url: '/cart/update' 1169 }; 1170 1171 window.cartStrings = { 1172 error: `There was an error while updating your cart. Please try again.`, 1173 quantityError: `You can only add [quantity] of this item to your cart.` 1174 } 1175 1176 window.variantStrings = { 1177 addToCart: `Add to cart`, 1178 soldOut: `Sold out`, 1179 unavailable: `Unavailable`, 1180 } 1181 1182 window.accessibilityStrings = { 1183 shareSuccess: `Link copied to clipboard`, 1184 } 1185 </script>
1185 1186
1186<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1186 1187</body> 1188</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.