1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 <meta name="google-site-verification" content="z3oYKRRdPy2cj56gfHNolxDw_qGEabymHTZgzBOWdFQ" /> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 <meta name="theme-color" content=""> 9 <link rel="canonical" href="https://www.puzzlesthatrock.com/blogs/blogs"><link rel="icon" type="image/png" href="//www.puzzlesthatrock.com/cdn/shop/files/PTRFavicon.png?crop=center&height=32&v=1747928780&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 10 Blogs 11 – Puzzles That Rock</title> 12 13 14 15 16 17<meta property="og:site_name" content="Puzzles That Rock"> 18<meta property="og:url" content="https://www.puzzlesthatrock.com/blogs/blogs"> 19<meta property="og:title" content="Blogs"> 20<meta property="og:type" content="website"> 21<meta property="og:description" content="More than a puzzle, itâs a little joy waiting to unfold. Discover 550-piece jigsaw puzzles inspired by art, photography, travel, nature and places you love."><meta property="og:image" content="http://www.puzzlesthatrock.com/cdn/shop/files/ChatGPT_Image_Aug_28_2026_05_56_21_PM.png?v=1787954357"> 22 <meta property="og:image:secure_url" content="https://www.puzzlesthatrock.com/cdn/shop/files/ChatGPT_Image_Aug_28_2026_05_56_21_PM.png?v=1787954357"> 23 <meta property="og:image:width" content="1728"> 24 <meta property="og:image:height" content="910"><meta name="twitter:card" content="summary_large_image"> 25<meta name="twitter:title" content="Blogs"> 26<meta name="twitter:description" content="More than a puzzle, itâs a little joy waiting to unfold. Discover 550-piece jigsaw puzzles inspired by art, photography, travel, nature and places you love."> 27 28 29
29<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/constants.js?v=132983761750457495441747966053" defer="defer"></script>
29 30
30<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/pubsub.js?v=25310214064522200911747966055" defer="defer"></script>
30 31
31<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/global.js?v=184345515105158409801747966053" defer="defer"></script>
31 32
32<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/details-disclosure.js?v=13653116266235556501747966053" defer="defer"></script>
32 33
33<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/details-modal.js?v=25581673532751508451747966053" defer="defer"></script>
33 34
34<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/search-form.js?v=133129549252120666541747966055" defer="defer"></script>
34<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/animations.js?v=88693664871331136111747966052" defer="defer"></script>
34<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
34<meta name="google-site-verification" content="uQ4ud9ZxYzCoxYvOty6DrdgK7ARXWQDywSi-dVpN_3Y"> 35<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/70330548423/digital_wallets/dialog"> 36<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blogs.atom" /> 37<link rel="next" href="/blogs/blogs?page=2">
38<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
38 39<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
40<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=70330548423" crossorigin="anonymous"></script>
vendor: 1 bytes, line 40
40
41<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":70330548423,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/70330548423","merchantName":"Puzzles That Rock","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Puzzles That Rock","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 41
41
42<script id="shopify-features" type="application/json">{"accessToken":"ab281746c582cee3587c7a81c8966a3b","betas":["rich-media-storefront-analytics"],"domain":"www.puzzlesthatrock.com","predictiveSearch":true,"shopId":70330548423,"locale":"en"}</script>
vendor: 1 bytes, line 42
42
43<script>var Shopify = Shopify || {}; 44Shopify.shop = "sbwsr5-ty.myshopify.com"; 45Shopify.locale = "en"; 46Shopify.currency = {"active":"USD","rate":"1.0"}; 47Shopify.country = "US"; 48Shopify.theme = {"name":"Trade","id":144752083143,"schema_name":"Trade","schema_version":"15.3.0","theme_store_id":2699,"role":"main"}; 49Shopify.theme.handle = "null"; 50Shopify.theme.style = {"id":null,"handle":null}; 51Shopify.cdnHost = "www.puzzlesthatrock.com/cdn"; 52Shopify.routes = Shopify.routes || {}; 53Shopify.routes.root = "/"; 54Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 55Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 56Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 57Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 57
57
58<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 58
58
59<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 59
59
60<script> 61 window.ShopifyPay = window.ShopifyPay || {}; 62 window.ShopifyPay.apiHost = "shop.app\/pay"; 63 window.ShopifyPay.redirectState = null; 64</script>
vendor: 1 bytes, line 64
64
65<script> 66 window.Shopify = window.Shopify || {}; 67 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 68 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 69 window.Shopify.SignInWithShop.eligible = true; 70</script>
vendor: 1 bytes, line 70
70
71<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 71
71
72<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 72
72
73<script type="module"> 74 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 75 76 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 77 78</script>
vendor: 1 bytes, line 78
78
79<script> 80 window.Shopify = window.Shopify || {}; 81 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 82 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"]}; 83</script>
vendor: 1 bytes, line 83
83
84<script id="__st">var __st={"a":70330548423,"offset":-14400,"reqid":"c8fb317c-f14a-4e81-9cfe-f017b034702b-1791149478","pageurl":"www.puzzlesthatrock.com\/blogs\/blogs","s":"blogs-93216440519","u":"4ec1cdb4435f","p":"blog","rtyp":"blog","rid":93216440519};</script>
vendor: 1 bytes, line 84
84
85<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 85
85
86<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 86
86
87<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.puzzlesthatrock.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 87
87
88<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.puzzlesthatrock.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>
88<script crossorigin="anonymous" defer="defer" src="//www.puzzlesthatrock.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 88
88
89<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 89
89
90<script> 91 window.Shopify = window.Shopify || {}; 92 window.Shopify.MCP = window.Shopify.MCP || {}; 93 window.Shopify.MCP.enabled = true; 94 window.Shopify.MCP.shop = "sbwsr5-ty.myshopify.com"; 95 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.puzzlesthatrock.com\/api\/mcp"; 96 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 97</script>
vendor: 1 bytes, line 97
97
98<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.puzzlesthatrock.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 99</script>
vendor: 1 bytes, line 99
99
100<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.puzzlesthatrock.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 101</script>
vendor: 1 bytes, line 101
101
102<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 103 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); 104</script>
vendor: 1 bytes, line 104
104
105<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})}})); 106</script>
106 107<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.puzzlesthatrock.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 108<style id="shopify-accelerated-checkout-cart"> 109 #shopify-buyer-consent { 110 margin-top: 1em; 111 display: inline-block; 112 width: 100%; 113} 114 115#shopify-buyer-consent.hidden { 116 display: none; 117} 118 119#shopify-subscription-policy-button { 120 background: none; 121 border: none; 122 padding: 0; 123 text-decoration: underline; 124 font-size: inherit; 125 cursor: pointer; 126} 127 128#shopify-subscription-policy-button::before { 129 box-shadow: none; 130} 131 132 </style>
133<script id="sections-script" data-sections="header" defer="defer" src="//www.puzzlesthatrock.com/cdn/shop/t/2/compiled_assets/scripts.js?v=184325197989695213571747966075"></script>
vendor: 1 bytes, line 133
133
134<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
134 135 136 137 <style data-shopify> 138 @font-face { 139 font-family: Jost; 140 font-weight: 400; 141 font-style: normal; 142 font-display: swap; 143 src: url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 144 url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 145} 146 147 @font-face { 148 font-family: Jost; 149 font-weight: 700; 150 font-style: normal; 151 font-display: swap; 152 src: url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 153 url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 154} 155 156 @font-face { 157 font-family: Jost; 158 font-weight: 400; 159 font-style: italic; 160 font-display: swap; 161 src: url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 162 url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 163} 164 165 @font-face { 166 font-family: Jost; 167 font-weight: 700; 168 font-style: italic; 169 font-display: swap; 170 src: url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 171 url("//www.puzzlesthatrock.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 172} 173 174 @font-face { 175 font-family: "DM Sans"; 176 font-weight: 500; 177 font-style: normal; 178 font-display: swap; 179 src: url("//www.puzzlesthatrock.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"), 180 url("//www.puzzlesthatrock.com/cdn/fonts/dm_sans/dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff"); 181} 182 183 184 185 :root, 186 .color-scheme-1 { 187 --color-background: 244,244,244; 188 189 --gradient-background: #f4f4f4; 190 191 192 193 194 --color-foreground: 43,44,45; 195 --color-background-contrast: 180,180,180; 196 --color-shadow: 0,17,40; 197 --color-button: 183,172,162; 198 --color-button-text: 38,38,38; 199 --color-secondary-button: 244,244,244; 200 --color-secondary-button-text: 0,17,40; 201 --color-link: 0,17,40; 202 --color-badge-foreground: 43,44,45; 203 --color-badge-background: 244,244,244; 204 --color-badge-border: 43,44,45; 205 --payment-terms-background-color: rgb(244 244 244); 206 } 207 208 209 .color-scheme-2 { 210 --color-background: 255,255,255; 211 212 --gradient-background: #ffffff; 213 214 215 216 217 --color-foreground: 38,38,38; 218 --color-background-contrast: 191,191,191; 219 --color-shadow: 0,17,40; 220 --color-button: 121,112,104; 221 --color-button-text: 255,255,255; 222 --color-secondary-button: 255,255,255; 223 --color-secondary-button-text: 121,117,114; 224 --color-link: 121,117,114; 225 --color-badge-foreground: 38,38,38; 226 --color-badge-background: 255,255,255; 227 --color-badge-border: 38,38,38; 228 --payment-terms-background-color: rgb(255 255 255); 229 } 230 231 232 .color-scheme-3 { 233 --color-background: 194,183,172; 234 235 --gradient-background: #c2b7ac; 236 237 238 239 240 --color-foreground: 38,38,38; 241 --color-background-contrast: 137,119,101; 242 --color-shadow: 0,17,40; 243 --color-button: 253,253,253; 244 --color-button-text: 38,38,38; 245 --color-secondary-button: 194,183,172; 246 --color-secondary-button-text: 84,72,60; 247 --color-link: 84,72,60; 248 --color-badge-foreground: 38,38,38; 249 --color-badge-background: 194,183,172; 250 --color-badge-border: 38,38,38; 251 --payment-terms-background-color: rgb(194 183 172); 252 } 253 254 255 .color-scheme-4 { 256 --color-background: 28,34,40; 257 258 --gradient-background: #1c2228; 259 260 261 262 263 --color-foreground: 255,255,255; 264 --color-background-contrast: 39,47,55; 265 --color-shadow: 0,17,40; 266 --color-button: 255,255,255; 267 --color-button-text: 0,17,40; 268 --color-secondary-button: 28,34,40; 269 --color-secondary-button-text: 255,255,255; 270 --color-link: 255,255,255; 271 --color-badge-foreground: 255,255,255; 272 --color-badge-background: 28,34,40; 273 --color-badge-border: 255,255,255; 274 --payment-terms-background-color: rgb(28 34 40); 275 } 276 277 278 .color-scheme-5 { 279 --color-background: 50,56,65; 280 281 --gradient-background: #323841; 282 283 284 285 286 --color-foreground: 255,255,255; 287 --color-background-contrast: 61,68,79; 288 --color-shadow: 0,17,40; 289 --color-button: 183,172,162; 290 --color-button-text: 38,38,38; 291 --color-secondary-button: 50,56,65; 292 --color-secondary-button-text: 255,255,255; 293 --color-link: 255,255,255; 294 --color-badge-foreground: 255,255,255; 295 --color-badge-background: 50,56,65; 296 --color-badge-border: 255,255,255; 297 --payment-terms-background-color: rgb(50 56 65); 298 } 299 300 301 .color-scheme-f6656108-1dc3-4c67-93c7-3d8bfa7858ee { 302 --color-background: 244,244,244; 303 304 --gradient-background: #f4f4f4; 305 306 307 308 309 --color-foreground: 43,44,45; 310 --color-background-contrast: 180,180,180; 311 --color-shadow: 0,17,40; 312 --color-button: 121,117,114; 313 --color-button-text: 38,38,38; 314 --color-secondary-button: 244,244,244; 315 --color-secondary-button-text: 0,17,40; 316 --color-link: 0,17,40; 317 --color-badge-foreground: 43,44,45; 318 --color-badge-background: 244,244,244; 319 --color-badge-border: 43,44,45; 320 --payment-terms-background-color: rgb(244 244 244); 321 } 322 323 324 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-f6656108-1dc3-4c67-93c7-3d8bfa7858ee { 325 color: rgba(var(--color-foreground), 0.75); 326 background-color: rgb(var(--color-background)); 327 } 328 329 :root { 330 --font-body-family: Jost, sans-serif; 331 --font-body-style: normal; 332 --font-body-weight: 400; 333 --font-body-weight-bold: 700; 334 335 --font-heading-family: "DM Sans", sans-serif; 336 --font-heading-style: normal; 337 --font-heading-weight: 500; 338 339 --font-body-scale: 1.0; 340 --font-heading-scale: 1.05; 341 342 --media-padding: px; 343 --media-border-opacity: 0.05; 344 --media-border-width: 1px; 345 --media-radius: 8px;
346 --media-shadow-opacity: 0.0; 347 --media-shadow-horizontal-offset: 0px; 348 --media-shadow-vertical-offset: 4px; 349 --media-shadow-blur-radius: 5px; 350 --media-shadow-visible: 0; 351 352 --page-width: 120rem; 353 --page-width-margin: 0rem; 354 355 --product-card-image-padding: 1.2rem; 356 --product-card-corner-radius: 0.8rem; 357 --product-card-text-alignment: left; 358 --product-card-border-width: 0.0rem; 359 --product-card-border-opacity: 0.1; 360 --product-card-shadow-opacity: 0.0; 361 --product-card-shadow-visible: 0; 362 --product-card-shadow-horizontal-offset: 0.0rem; 363 --product-card-shadow-vertical-offset: 0.4rem; 364 --product-card-shadow-blur-radius: 0.5rem; 365 366 --collection-card-image-padding: 0.0rem; 367 --collection-card-corner-radius: 0.8rem; 368 --collection-card-text-alignment: left; 369 --collection-card-border-width: 0.0rem; 370 --collection-card-border-opacity: 0.1; 371 --collection-card-shadow-opacity: 0.0; 372 --collection-card-shadow-visible: 0; 373 --collection-card-shadow-horizontal-offset: 0.0rem; 374 --collection-card-shadow-vertical-offset: 0.4rem; 375 --collection-card-shadow-blur-radius: 0.5rem; 376 377 --blog-card-image-padding: 0.0rem; 378 --blog-card-corner-radius: 0.8rem; 379 --blog-card-text-alignment: left; 380 --blog-card-border-width: 0.0rem; 381 --blog-card-border-opacity: 0.1; 382 --blog-card-shadow-opacity: 0.0; 383 --blog-card-shadow-visible: 0; 384 --blog-card-shadow-horizontal-offset: 0.0rem; 385 --blog-card-shadow-vertical-offset: 0.4rem; 386 --blog-card-shadow-blur-radius: 0.5rem; 387 388 --badge-corner-radius: 4.0rem; 389 390 --popup-border-width: 1px; 391 --popup-border-opacity: 0.1; 392 --popup-corner-radius: 8px; 393 --popup-shadow-opacity: 0.05; 394 --popup-shadow-horizontal-offset: 0px; 395 --popup-shadow-vertical-offset: 4px; 396 --popup-shadow-blur-radius: 5px; 397 398 --drawer-border-width: 1px; 399 --drawer-border-opacity: 0.1; 400 --drawer-shadow-opacity: 0.0; 401 --drawer-shadow-horizontal-offset: 0px; 402 --drawer-shadow-vertical-offset: 4px; 403 --drawer-shadow-blur-radius: 5px; 404 405 --spacing-sections-desktop: 0px; 406 --spacing-sections-mobile: 0px; 407 408 --grid-desktop-vertical-spacing: 12px; 409 --grid-desktop-horizontal-spacing: 12px; 410 --grid-mobile-vertical-spacing: 6px; 411 --grid-mobile-horizontal-spacing: 6px; 412 413 --text-boxes-border-opacity: 0.1; 414 --text-boxes-border-width: 0px; 415 --text-boxes-radius: 8px; 416 --text-boxes-shadow-opacity: 0.0; 417 --text-boxes-shadow-visible: 0; 418 --text-boxes-shadow-horizontal-offset: 0px; 419 --text-boxes-shadow-vertical-offset: 4px; 420 --text-boxes-shadow-blur-radius: 5px; 421 422 --buttons-radius: 6px; 423 --buttons-radius-outset: 7px; 424 --buttons-border-width: 1px; 425 --buttons-border-opacity: 1.0; 426 --buttons-shadow-opacity: 0.0; 427 --buttons-shadow-visible: 0; 428 --buttons-shadow-horizontal-offset: 0px; 429 --buttons-shadow-vertical-offset: 4px; 430 --buttons-shadow-blur-radius: 5px; 431 --buttons-border-offset: 0.3px; 432 433 --inputs-radius: 6px; 434 --inputs-border-width: 1px; 435 --inputs-border-opacity: 0.55; 436 --inputs-shadow-opacity: 0.0; 437 --inputs-shadow-horizontal-offset: 0px; 438 --inputs-margin-offset: 0px; 439 --inputs-shadow-vertical-offset: 4px; 440 --inputs-shadow-blur-radius: 5px; 441 --inputs-radius-outset: 7px; 442 443 --variant-pills-radius: 40px; 444 --variant-pills-border-width: 1px; 445 --variant-pills-border-opacity: 0.55; 446 --variant-pills-shadow-opacity: 0.0; 447 --variant-pills-shadow-horizontal-offset: 0px; 448 --variant-pills-shadow-vertical-offset: 4px; 449 --variant-pills-shadow-blur-radius: 5px; 450 } 451 452 *, 453 *::before, 454 *::after { 455 box-sizing: inherit; 456 } 457 458 html { 459 box-sizing: border-box; 460 font-size: calc(var(--font-body-scale) * 62.5%); 461 height: 100%; 462 } 463 464 body { 465 display: grid; 466 grid-template-rows: auto auto 1fr auto; 467 grid-template-columns: 100%; 468 min-height: 100%; 469 margin: 0; 470 font-size: 1.5rem; 471 letter-spacing: 0.06rem; 472 line-height: calc(1 + 0.8 / var(--font-body-scale)); 473 font-family: var(--font-body-family); 474 font-style: var(--font-body-style); 475 font-weight: var(--font-body-weight); 476 } 477 478 @media screen and (min-width: 750px) { 479 body { 480 font-size: 1.6rem; 481 } 482 } 483 </style> 484 485 <link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/base.css?v=159841507637079171801747966053" rel="stylesheet" type="text/css" media="all" /> 486 <link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-cart-items.css?v=123238115697927560811747966053" media="print" onload="this.media='all'"> 487 <link rel="preload" as="font" href="//www.puzzlesthatrock.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin> 488 489 490 <link rel="preload" as="font" href="//www.puzzlesthatrock.com/cdn/fonts/dm_sans/dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2" type="font/woff2" crossorigin> 491 492<link 493 rel="stylesheet" 494 href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-predictive-search.css?v=118923337488134913561747966053" 495 media="print" 496 onload="this.media='all'" 497 >
497<script> 498 if (Shopify.designMode) { 499 document.documentElement.classList.add('shopify-design-mode'); 500 } 501 </script>
501 502 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 503 504 505 506 507 508 509 510 511 512 513 514 515
515<script async src="https://static.klaviyo.com/onsite/js/SsyUjb/klaviyo.js?company_id=SsyUjb"></script>
515 516
516<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
516 517 518 519 520 521 522 523
523<script> 524 window.klaviyoReviewsProductDesignMode = false 525 </script>
525 526 527 528 529 530 531 532 533 534 535<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 536 537 538 539 540 541 542 543<link rel="dns-prefetch" href="https://cdn.judge.me"> 544<link rel="dns-prefetch" href="https://cdn1.judge.me"> 545<link rel="dns-prefetch" href="https://api.judge.me"> 546
547<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
547ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
547itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#EFC270","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#EFC270","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#EFC270","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#EFC270","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
547youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
547:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Puzzles That Rock","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
547shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Puzzles That Rock"};</script>
547 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #EFC270;--jdgm-secondary-color: rgba(239,194,112,0.1);--jdgm-star-color: #EFC270;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #EFC270;--jdgm-paginate-color: #EFC270;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #EFC270}.jdgm-histogram__bar-content{background-color:#EFC270}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#EFC270}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #EFC270;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#EFC270}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Puzzles That Rock'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 548</style> <style class='jdgm-settings-style'></style> 549 550 551 552 553 <style class='jdgm-miracle-styles'> 554 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
554/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 555 556</style> 557 558 559 560 561 562 563 564 565
566<script data-cfasync='false' class='jdgm-script'> 567!function(e){window.jdgm=window.jdgm||{}; 568/* INF-1976 */ 569var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 570if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 571jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 572jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 573setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 574!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 575(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 576a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 577jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 578t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 579t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 580".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 581parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 582jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 583)}))}(document); 584</script>
584 585<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 586 587<!-- BEGIN app snippet: theme_fix_tags -->
587<script> 588 (function() { 589 var jdgmThemeFixes = null; 590 if (!jdgmThemeFixes) return; 591 592 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 593 // before the per-theme fix so the theme-specific CSS wins the cascade. 594 // HTML is never applied globally (too risky). 595 var allThemesFix = jdgmThemeFixes['all']; 596 if (allThemesFix && allThemesFix.css) { 597 var allStyleTag = document.createElement('style'); 598 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 599 allStyleTag.innerHTML = allThemesFix.css; 600 document.head.append(allStyleTag); 601 }; 602 603 if (allThemesFix && allThemesFix.js) { 604 var allScriptTag = document.createElement('script'); 605 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 606 allScriptTag.innerHTML = allThemesFix.js; 607 document.head.append(allScriptTag); 608 }; 609 610 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 611 if (!thisThemeFix) return; 612 613 if (thisThemeFix.html) { 614 document.addEventListener("DOMContentLoaded", function() { 615 var htmlDiv = document.createElement('div'); 616 htmlDiv.classList.add('jdgm-theme-fix-html'); 617 htmlDiv.innerHTML = thisThemeFix.html; 618 document.body.append(htmlDiv); 619 }); 620 }; 621 622 if (thisThemeFix.css) { 623 var styleTag = document.createElement('style'); 624 styleTag.classList.add('jdgm-theme-fix-style'); 625 styleTag.innerHTML = thisThemeFix.css; 626 document.head.append(styleTag); 627 }; 628 629 if (thisThemeFix.js) { 630 var scriptTag = document.createElement('script'); 631 scriptTag.classList.add('jdgm-theme-fix-script'); 632 scriptTag.innerHTML = thisThemeFix.js; 633 document.head.append(scriptTag); 634 }; 635 })(); 636</script>
636 637<!-- END app snippet --> 638<!-- End of Judge.me Core --> 639 640 641 642<!-- END app block -->
642<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
642 643<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
644<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: 70330548423,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 644
644
645<script> 646 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 647</script>
vendor: 1 bytes, line 647
647
648<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}
648).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: 70330548423,storefrontBaseUrl: "https://www.puzzlesthatrock.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.puzzlesthatrock.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1564999879","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
648,"dataSharingState":"unrestricted"},{"id":"1511456967","configuration":"{\"accountID\":\"SsyUjb\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1173487815","configuration":"{\"pixel_id\":\"805557831651010\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1055457479","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\",\\\"GT-PL9L8RHM\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/YllmCKWA95gbEIbPgrFB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/zyzzCJGE95gbEIbPgrFB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-WXY0E4BES8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/0pVjCK6A95gbEIbPgrFB\\\",\\\"MC-E833BK27CS\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-WXY0E4BES8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/0SYzCKKA95gbEIbPgrFB\\\",\\\"MC-E833BK27CS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/JYuzCKuA95gbEIbPgrFB\\\",\\\"MC-E833BK27CS\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-WXY0E4BES8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/L4utCJSE95gbEIbPgrFB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-WXY0E4BES8\\\",\\\"AW-17551107974\\\/PawyCKiA95gbEIbPgrFB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-WXY0E4BES8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Puzzles That Rock","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"sbwsr5-ty.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.puzzlesthatrock.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.puzzlesthatrock.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"144752083143","themeStoreId":"2699","themePublished":"true","eventMetadataId":"4f7d7ed0-f7d7-4150-9e48-c29ceca28e2d","pageType":"blog","resourceId":"93216440519","shopId":"70330548423","storefrontBaseUrl":"https:\/\/www.puzzlesthatrock.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
648<script> 649 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 650 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 651 window.ShopifyAnalytics.meta.currency = 'USD'; 652 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":93216440519,"requestId":"c8fb317c-f14a-4e81-9cfe-f017b034702b-1791149478"}}; 653 for (var attr in meta) { 654 window.ShopifyAnalytics.meta[attr] = meta[attr]; 655 } 656</script>
vendor: 1 bytes, line 656
656
657<script class="analytics"> 658 (function () { 659 var customDocumentWrite = function(content) { 660 var jquery = null; 661 662 if (window.jQuery) { 663 jquery = window.jQuery; 664 } else if (window.Checkout && window.Checkout.$) { 665 jquery = window.Checkout.$; 666 } 667 668 if (jquery) { 669 jquery('body').append(content); 670 } 671 }; 672 673 var hasLoggedConversion = function(token) { 674 if (token) { 675 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 676 } 677 return false; 678 } 679 680 var setCookieIfConversion = function(token) { 681 if (token) { 682 var twoMonthsFromNow = new Date(Date.now()); 683 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 684 685 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 686 } 687 } 688 689 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 690 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 691 if (trekkie.integrations) { 692 return; 693 } 694 trekkie.methods = [ 695 'identify', 696 'page', 697 'ready', 698 'track', 699 'trackForm', 700 'trackLink' 701 ]; 702 trekkie.factory = function(method) { 703 return function() { 704 var args = Array.prototype.slice.call(arguments); 705 args.unshift(method); 706 trekkie.push(args); 707 if (method == 'track' || method == 'page') { 708 var pageUrl; 709 try { 710 pageUrl = window.location.href; 711 } catch (e) {} 712 var pageReferrer; 713 try { 714 pageReferrer = document.referrer; 715 } catch (e) {} 716 try { 717 if (window.__TREKKIE_SHIM_QUEUE == null) { 718 window.__TREKKIE_SHIM_QUEUE = []; 719 } 720 window.__TREKKIE_SHIM_QUEUE.push({ 721 from: 'trekkie-stub', 722 method: method, 723 args: args.slice(1), 724 pageContext: { 725 url: pageUrl, 726 referrer: pageReferrer 727 } 728 }); 729 } catch (e) { 730 // no-op 731 } 732 } 733 return trekkie; 734 }; 735 }; 736 for (var i = 0; i < trekkie.methods.length; i++) { 737 var key = trekkie.methods[i]; 738 trekkie[key] = trekkie.factory(key); 739 } 740 trekkie.load = function(config) { 741 trekkie.config = config || {}; 742 trekkie.config.initialDocumentCookie = document.cookie; 743 var first = document.getElementsByTagName('script')[0]; 744var script = document.createElement('script'); 745script.type = 'text/javascript'; 746script.onerror = function(e) { 747 var scriptFallback = document.createElement('script'); 748 scriptFallback.type = 'text/javascript'; 749 scriptFallback.onerror = function(error) { 750 var Monorail = { 751 produce: function produce(monorailDomain, schemaId, payload) { 752 var currentMs = new Date().getTime(); 753 var event = { 754 schema_id: schemaId, 755 payload: payload, 756 metadata: { 757 event_created_at_ms: currentMs, 758 event_sent_at_ms: currentMs 759 } 760 }; 761 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 762 }, 763 sendRequest: function sendRequest(endpointUrl, payload) { 764 // Try the sendBeacon API 765 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 766 var blobData = new window.Blob([payload], { 767 type: 'text/plain' 768 }); 769 770 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 771 return true; 772 } // sendBeacon was not successful 773 774 } // XHR beacon 775 776 var xhr = new XMLHttpRequest(); 777 778 try { 779 xhr.open('POST', endpointUrl); 780 xhr.setRequestHeader('Content-Type', 'text/plain'); 781 xhr.send(payload); 782 } catch (e) { 783 console.log(e); 784 } 785 786 return false; 787 }, 788 isIos12: function isIos12() { 789 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 790 } 791 }; 792 Monorail.produce('monorail-edge.shopifysvc.com', 793 'trekkie_storefront_load_errors/1.1', 794 {shop_id: 70330548423, 795 theme_id: 144752083143, 796 app_name: "storefront", 797 context_url: window.location.href, 798 source_url: "//www.puzzlesthatrock.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 799 800 }; 801 scriptFallback.async = true; 802 scriptFallback.src = '//www.puzzlesthatrock.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 803 first.parentNode.insertBefore(scriptFallback, first); 804}; 805script.async = true; 806script.src = '//www.puzzlesthatrock.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 807first.parentNode.insertBefore(script, first); 808 809 }; 810 trekkie.load( 811 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":70330548423,"isMerchantRequest":null,"themeId":144752083143,"themeCityHash":"10748404854959259511","contentLanguage":"en","currency":"USD","eventMetadataId":"4f7d7ed0-f7d7-4150-9e48-c29ceca28e2d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 812 ); 813 814 var loaded = false;
815 trekkie.ready(function() { 816 if (loaded) return; 817 loaded = true; 818 819 window.ShopifyAnalytics.lib = window.trekkie; 820 821 var originalDocumentWrite = document.write; 822 document.write = customDocumentWrite; 823 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 824 document.write = originalDocumentWrite; 825 826 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 827 var token = match? match[1]: undefined; 828 if (!hasLoggedConversion(token)) { 829 setCookieIfConversion(token); 830 831 } 832 }); 833 834 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":93216440519,"requestId":"c8fb317c-f14a-4e81-9cfe-f017b034702b-1791149478","shopifyEmitted":true}); 835 836 var eventsListenerScript = document.createElement('script'); 837 eventsListenerScript.async = true; 838 eventsListenerScript.src = "//www.puzzlesthatrock.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 839 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 840})();</script>
vendor: 1 bytes, line 840
840
841<script 842 defer 843 src="https://www.puzzlesthatrock.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 844 data-application="storefront-renderer" 845 data-shop-id="70330548423" 846 data-render-region="gcp-us-central1" 847 data-page-type="blog" 848 data-theme-instance-id="144752083143" 849 data-theme-name="Trade" 850 data-theme-version="15.3.0" 851 data-monorail-region="shop_domain" 852 data-resource-timing-sampling-rate="10" 853 data-shs="true" 854 data-shs-beacon="true" 855 data-shs-export-with-fetch="true" 856 data-shs-logs-sample-rate="1" 857 data-shs-beacon-endpoint="https://www.puzzlesthatrock.com/api/collect" 858></script>
858 859<meta name="shopify-y" content="14707eb1-d4b0-4707-b888-80af5a3547b9" data-expiration="1822707078000"><meta name="shopify-s" content="2de7c97f-8d95-4878-84d5-88240f5c35b4" data-expiration="1791151278000"><meta name="new-cookie-storage-activated" content="t"> 860</head> 861 862 <body class="gradient animate--hover-default"> 863 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 864 Skip to content 865 </a><!-- BEGIN sections: header-group --> 866<div id="shopify-section-sections--18503404716231__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-slideshow.css?v=17933591812325749411747966053" rel="stylesheet" type="text/css" media="all" /> 867<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-slider.css?v=14039311878856620671747966053" rel="stylesheet" type="text/css" media="all" /> 868 869 <link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-list-social.css?v=35792976012981934991747966053" rel="stylesheet" type="text/css" media="all" /> 870 871 872<div 873 class="utility-bar color-scheme-4 gradient" 874> 875 <div class="page-width utility-bar__grid"><slideshow-component 876 class="announcement-bar" 877 role="region" 878 aria-roledescription="Carousel" 879 aria-label="Announcement bar" 880 > 881 <div class="announcement-bar-slider slider-buttons"> 882 <button 883 type="button" 884 class="slider-button slider-button--prev" 885 name="previous" 886 aria-label="Previous announcement" 887 aria-controls="Slider-sections--18503404716231__announcement-bar" 888 > 889 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 890</span> 891 </button> 892 <div 893 class="grid grid--1-col slider slider--everywhere" 894 id="Slider-sections--18503404716231__announcement-bar" 895 aria-live="polite" 896 aria-atomic="true" 897 data-autoplay="true" 898 data-speed="5" 899 ><div 900 class="slideshow__slide slider__slide grid__item grid--1-col" 901 id="Slide-sections--18503404716231__announcement-bar-1" 902 903 role="group" 904 aria-roledescription="Announcement" 905 aria-label="1 of 2" 906 tabindex="-1" 907 > 908 <div 909 class="announcement-bar__announcement" 910 role="region" 911 aria-label="Announcement" 912 ><a 913 href="/collections/all" 914 class="announcement-bar__link link link--text focus-inset animate-arrow" 915 ><p class="announcement-bar__message h5"> 916 <span>FREE SHIPPING on orders $50+</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
916ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 917</p></a></div> 918 </div><div 919 class="slideshow__slide slider__slide grid__item grid--1-col" 920 id="Slide-sections--18503404716231__announcement-bar-2" 921 922 role="group" 923 aria-roledescription="Announcement" 924 aria-label="2 of 2" 925 tabindex="-1" 926 > 927 <div 928 class="announcement-bar__announcement" 929 role="region" 930 aria-label="Announcement" 931 ><a 932 href="/collections/all-puzzles" 933 class="announcement-bar__link link link--text focus-inset animate-arrow" 934 ><p class="announcement-bar__message h5"> 935 <span>Buy 2 puzzles, save 5% automatically!</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
935ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 936</p></a></div> 937 </div></div> 938 <button 939 type="button" 940 class="slider-button slider-button--next" 941 name="next" 942 aria-label="Next announcement" 943 aria-controls="Slider-sections--18503404716231__announcement-bar" 944 > 945 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 946</span> 947 </button> 948 </div> 949 </slideshow-component><div class="localization-wrapper"> 950</div> 951 </div> 952</div> 953 954 955</div><div id="shopify-section-sections--18503404716231__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-list-menu.css?v=151968516119678728991747966053" media="print" onload="this.media='all'"> 956<link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-search.css?v=165164710990765432851747966053" media="print" onload="this.media='all'"> 957<link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=147478906057189667651747966053" media="print" onload="this.media='all'"> 958<link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-cart-notification.css?v=54116361853792938221747966053" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-price.css?v=70172745017360139101747966053" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-mega-menu.css?v=10110889665867715061747966053" media="print" onload="this.media='all'"><style> 959 header-drawer { 960 justify-self: start; 961 margin-left: -1.2rem; 962 }.scrolled-past-header .header__heading-logo-wrapper { 963 width: 75%; 964 }@media screen and (min-width: 990px) { 965 header-drawer { 966 display: none; 967 } 968 }.menu-drawer-container { 969 display: flex; 970 } 971 972 .list-menu { 973 list-style: none; 974 padding: 0; 975 margin: 0; 976 } 977 978 .list-menu--inline { 979 display: inline-flex; 980 flex-wrap: wrap; 981 } 982 983 summary.list-menu__item { 984 padding-right: 2.7rem; 985 } 986 987 .list-menu__item { 988 display: flex; 989 align-items: center; 990 line-height: calc(1 + 0.3 / var(--font-body-scale)); 991 } 992 993 .list-menu__item--link { 994 text-decoration: none; 995 padding-bottom: 1rem; 996 padding-top: 1rem; 997 line-height: calc(1 + 0.8 / var(--font-body-scale)); 998 } 999 1000 @media screen and (min-width: 750px) { 1001 .list-menu__item--link { 1002 padding-bottom: 0.5rem; 1003 padding-top: 0.5rem; 1004 } 1005 } 1006</style><style data-shopify>.header { 1007 padding: 4px 3rem 4px 3rem; 1008 } 1009 1010 .section-header { 1011 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1012 margin-bottom: 0px; 1013 } 1014 1015 @media screen and (min-width: 750px) { 1016 .section-header { 1017 margin-bottom: 0px; 1018 } 1019 } 1020 1021 @media screen and (min-width: 990px) { 1022 .header { 1023 padding-top: 8px; 1024 padding-bottom: 8px; 1025 } 1026 }</style>
1026<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/cart-notification.js?v=133508293167896966491747966053" defer="defer"></script>
1026 1027 1028<sticky-header data-sticky-type="reduce-logo-size" class="header-wrapper color-scheme-2 gradient header-wrapper--border-bottom"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account"> 1029 1030<header-drawer data-breakpoint="tablet"> 1031 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1032 <summary 1033 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1034 aria-label="Menu" 1035 > 1036 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 1037<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1038</span> 1039 </summary> 1040 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 1041 <div class="menu-drawer__inner-container"> 1042 <div class="menu-drawer__navigation-container"> 1043 <nav class="menu-drawer__navigation"> 1044 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1045 id="HeaderDrawer-best-sellers" 1046 href="/collections/best-sellers" 1047 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1048 1049 > 1050 Best Sellers 1051 </a></li><li><a 1052 id="HeaderDrawer-puzzles" 1053 href="/collections/all-puzzles" 1054 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1055 1056 > 1057 Puzzles 1058 </a></li><li><a 1059 id="HeaderDrawer-bundles" 1060 href="/collections/bundles" 1061 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1062 1063 > 1064 Bundles 1065 </a></li><li><a 1066 id="HeaderDrawer-custom" 1067 href="/pages/custom-puzzles" 1068 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1069 1070 > 1071 Custom 1072 </a></li><li><a 1073 id="HeaderDrawer-wholesale" 1074 href="/pages/purchase-wholesale" 1075 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1076 1077 > 1078 Wholesale 1079 </a></li><li><a 1080 id="HeaderDrawer-about-us" 1081 href="https://www.puzzlesthatrock.com/pages/about-us" 1082 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1083 1084 > 1085 About Us 1086 </a></li></ul> 1087 </nav> 1088 <div class="menu-drawer__utility-links"><a 1089 href="https://www.puzzlesthatrock.com/customer_authentication/redirect?locale=en®ion_country=US" 1090 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1091 rel="nofollow" 1092 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
10921-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1093</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"> 1094</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1095 <a href="https://www.facebook.com/puzzlesthatrock" class="list-social__link link"> 1096 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1097</span> 1098 <span class="visually-hidden">Facebook</span> 1099 </a> 1100 </li><li class="list-social__item"> 1101 <a href="https://www.instagram.com/puzzlesthatrock/#" class="list-social__link link"> 1102 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1103</span> 1104 <span class="visually-hidden">Instagram</span> 1105 </a> 1106 </li></ul> 1107 </div> 1108 </div> 1109 </div> 1110 </div> 1111 </details> 1112</header-drawer> 1113<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1114 1115 <img src="//www.puzzlesthatrock.com/cdn/shop/files/LogoPTR.jpg?v=1747355090&width=600" alt="Puzzles That Rock" srcset="//www.puzzlesthatrock.com/cdn/shop/files/LogoPTR.jpg?v=1747355090&width=280 280w, //www.puzzlesthatrock.com/cdn/shop/files/LogoPTR.jpg?v=1747355090&width=420 420w, //www.puzzlesthatrock.com/cdn/shop/files/LogoPTR.jpg?v=1747355090&width=560 560w" width="280" height="140.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 560px) 50vw, 280px"> 1116 </div></a> 1117 1118<nav class="header__inline-menu"> 1119 <ul class="list-menu list-menu--inline" role="list"><li><a 1120 id="HeaderMenu-best-sellers" 1121 href="/collections/best-sellers" 1122 class="header__menu-item list-menu__item link link--text focus-inset" 1123 1124 > 1125 <span 1126 >Best Sellers</span> 1127 </a></li><li><a 1128 id="HeaderMenu-puzzles" 1129 href="/collections/all-puzzles" 1130 class="header__menu-item list-menu__item link link--text focus-inset" 1131 1132 >
1133 <span 1134 >Puzzles</span> 1135 </a></li><li><a 1136 id="HeaderMenu-bundles" 1137 href="/collections/bundles" 1138 class="header__menu-item list-menu__item link link--text focus-inset" 1139 1140 > 1141 <span 1142 >Bundles</span> 1143 </a></li><li><a 1144 id="HeaderMenu-custom" 1145 href="/pages/custom-puzzles" 1146 class="header__menu-item list-menu__item link link--text focus-inset" 1147 1148 > 1149 <span 1150 >Custom </span> 1151 </a></li><li><a 1152 id="HeaderMenu-wholesale" 1153 href="/pages/purchase-wholesale" 1154 class="header__menu-item list-menu__item link link--text focus-inset" 1155 1156 > 1157 <span 1158 >Wholesale</span> 1159 </a></li><li><a 1160 id="HeaderMenu-about-us" 1161 href="https://www.puzzlesthatrock.com/pages/about-us" 1162 class="header__menu-item list-menu__item link link--text focus-inset" 1163 1164 > 1165 <span 1166 >About Us</span> 1167 </a></li></ul> 1168</nav> 1169 1170<div class="header__icons header__icons--localization header-localization"> 1171 <div class="desktop-localization-wrapper"> 1172</div> 1173 1174 1175<details-modal class="header__search"> 1176 <details> 1177 <summary 1178 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1179 aria-haspopup="dialog" 1180 aria-label="Search" 1181 > 1182 <span> 1183 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1184</span> 1185 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1186</span> 1187 </span> 1188 </summary> 1189 <div 1190 class="search-modal modal__content gradient" 1191 role="dialog" 1192 aria-modal="true" 1193 aria-label="Search" 1194 > 1195 <div class="modal-overlay"></div> 1196 <div 1197 class="search-modal__content search-modal__content-bottom" 1198 tabindex="-1" 1199 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1200 <div class="field"> 1201 <input 1202 class="search__input field__input" 1203 id="Search-In-Modal" 1204 type="search" 1205 name="q" 1206 value="" 1207 placeholder="Search"role="combobox" 1208 aria-expanded="false" 1209 aria-owns="predictive-search-results" 1210 aria-controls="predictive-search-results" 1211 aria-haspopup="listbox" 1212 aria-autocomplete="list" 1213 autocorrect="off" 1214 autocomplete="off" 1215 autocapitalize="off" 1216 spellcheck="false"> 1217 <label class="field__label" for="Search-In-Modal">Search</label> 1218 <input type="hidden" name="options[prefix]" value="last"> 1219 <button 1220 type="reset" 1221 class="reset__button field__button hidden" 1222 aria-label="Clear search term" 1223 > 1224 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 1225</span> 1226 </button> 1227 <button class="search__button field__button" aria-label="Search"> 1228 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19">
1228<path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1229</span> 1230 </button> 1231 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1232 1233<div class="predictive-search__loading-state"> 1234 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 1235 1236</div> 1237</div> 1238 1239 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1240 type="button" 1241 class="search-modal__close-button modal__close-button link link--text focus-inset" 1242 aria-label="Close" 1243 > 1244 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1245</span> 1246 </button> 1247 </div> 1248 </div> 1249 </details> 1250</details-modal> 1251 1252<a 1253 href="https://www.puzzlesthatrock.com/customer_authentication/redirect?locale=en®ion_country=US" 1254 class="header__icon header__icon--account link focus-inset small-hide" 1255 rel="nofollow" 1256 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1257</span></account-icon><span class="visually-hidden">Log in</span> 1258 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 1259 1260 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg> 1261</span> 1262 1263 <span class="visually-hidden">Cart</span></a> 1264 </div> 1265 </header> 1266</sticky-header> 1267 1268<cart-notification> 1269 <div class="cart-notification-wrapper page-width"> 1270 <div 1271 id="cart-notification" 1272 class="cart-notification focus-inset color-scheme-2 gradient" 1273 aria-modal="true" 1274 aria-label="Item added to your cart" 1275 role="dialog" 1276 tabindex="-1" 1277 > 1278 <div class="cart-notification__header"> 1279 <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1280Item added to your cart 1281 </h2> 1282 <button 1283 type="button" 1284 class="cart-notification__close modal__close-button link link--text focus-inset" 1285 aria-label="Close" 1286 > 1287 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1288</span> 1289 </button> 1290 </div> 1291 <div id="cart-notification-product" class="cart-notification-product"></div> 1292 <div class="cart-notification__links"> 1293 <a 1294 href="/cart" 1295 id="cart-notification-button" 1296 class="button button--secondary button--full-width" 1297 >
1297View cart</a> 1298 <form action="/cart" method="post" id="cart-notification-form"> 1299 <button class="button button--primary button--full-width" name="checkout"> 1300 Check out 1301 </button> 1302 </form> 1303 <button type="button" class="link button-label">Continue shopping</button> 1304 </div> 1305 </div> 1306 </div> 1307</cart-notification> 1308<style data-shopify> 1309 .cart-notification { 1310 display: none; 1311 } 1312</style> 1313 1314
1315<script type="application/ld+json"> 1316 { 1317 "@context": "http://schema.org", 1318 "@type": "Organization", 1319 "name": "Puzzles That Rock", 1320 1321 "logo": "https:\/\/www.puzzlesthatrock.com\/cdn\/shop\/files\/LogoPTR.jpg?v=1747355090\u0026width=500", 1322 1323 "sameAs": [ 1324 "", 1325 "https:\/\/www.facebook.com\/puzzlesthatrock", 1326 "", 1327 "https:\/\/www.instagram.com\/puzzlesthatrock\/#", 1328 "", 1329 "", 1330 "", 1331 "", 1332 "" 1333 ], 1334 "url": "https:\/\/www.puzzlesthatrock.com" 1335 } 1336</script>
1336 1337</div> 1338<!-- END sections: header-group --> 1339 1340 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1341 <section id="shopify-section-template--18503404126407__main" class="shopify-section section"><link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-article-card.css?v=47105078945762260691747966053" rel="stylesheet" type="text/css" media="all" /> 1342<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-card.css?v=120341546515895839841747966053" rel="stylesheet" type="text/css" media="all" /> 1343<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/section-main-blog.css?v=94217760973989691871747966055" rel="stylesheet" type="text/css" media="all" /> 1344<style data-shopify>.section-template--18503404126407__main-padding { 1345 padding-top: 27px; 1346 padding-bottom: 27px; 1347 } 1348 1349 @media screen and (min-width: 750px) { 1350 .section-template--18503404126407__main-padding { 1351 padding-top: 36px; 1352 padding-bottom: 36px; 1353 } 1354 }</style><div class="main-blog page-width section-template--18503404126407__main-padding"> 1355 <h1 class="title--primary scroll-trigger animate--fade-in"> 1356 Blogs 1357 </h1> 1358 1359 <div class="blog-articles "><div
1360 class="blog-articles__article article scroll-trigger animate--slide-in" 1361 1362 data-cascade 1363 style="--animation-order: 1;" 1364 1365 > 1366<div class="article-card-wrapper card-wrapper underline-links-hover"> 1367 1368 <div 1369 class=" 1370 card article-card 1371 card--standard 1372 article-card__image--small 1373 card--media 1374 1375 1376 " 1377 style="--ratio-percent: 133.33333333333334%;" 1378 > 1379 <div 1380 class="card__inner color-scheme-2 gradient ratio" 1381 style="--ratio-percent: 133.33333333333334%;" 1382 ><div class="article-card__image-wrapper card__media"> 1383 <div 1384 class="article-card__image media media--hover-effect" 1385 1386 > 1387 1388 <img 1389 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=1500 1500w,//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213 3024w 1390 " 1391 src="//www.puzzlesthatrock.com/cdn/shop/articles/DahliaLifestyle.jpg?v=1788193213&width=533" 1392 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1393 alt="Why 550-Piece Puzzles Are Becoming a Favorite for Adult Puzzlers" 1394 class="motion-reduce" 1395 1396 loading="lazy" 1397 1398 width="3024" 1399 height="4032" 1400 > 1401 1402 </div> 1403 </div><div class="card__content"> 1404 <div class="card__information"> 1405 <h3 class="card__heading h2"> 1406 <a href="/blogs/blogs/why-550-piece-puzzles-are-becoming-a-favorite-for-adult-puzzlers" class="full-unstyled-link"> 1407 Why 550-Piece Puzzles Are Becoming a Favorite f... 1408 </a> 1409 </h3> 1410 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">For years, jigsaw puzzle shoppers have had plenty of choices when it comes to piece count. There are quick 300-piece puzzles, challenging 1,000-piece puzzles, and everything in between. But there's... 1411</p><div class="article-card__footer"></div></div></div> 1412 </div> 1413 <div class="card__content"> 1414 <div class="card__information"> 1415 <h3 class="card__heading h2"> 1416 <a href="/blogs/blogs/why-550-piece-puzzles-are-becoming-a-favorite-for-adult-puzzlers" class="full-unstyled-link"> 1417 Why 550-Piece Puzzles Are Becoming a Favorite f... 1418 </a> 1419 </h3> 1420 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">For years, jigsaw puzzle shoppers have had plenty of choices when it comes to piece count. There are quick 300-piece puzzles, challenging 1,000-piece puzzles, and everything in between. But there's... 1421</p><div class="article-card__footer"></div></div></div> 1422 </div> 1423 </div></div><div
1424 class="blog-articles__article article scroll-trigger animate--slide-in" 1425 1426 data-cascade 1427 style="--animation-order: 2;" 1428 1429 > 1430<div class="article-card-wrapper card-wrapper underline-links-hover"> 1431 1432 <div 1433 class=" 1434 card article-card 1435 card--standard 1436 article-card__image--small 1437 card--media 1438 1439 1440 " 1441 style="--ratio-percent: 52.5%;" 1442 > 1443 <div 1444 class="card__inner color-scheme-2 gradient ratio" 1445 style="--ratio-percent: 52.5%;" 1446 ><div class="article-card__image-wrapper card__media"> 1447 <div 1448 class="article-card__image media media--hover-effect" 1449 1450 > 1451 1452 <img 1453 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269 1200w 1454 " 1455 src="//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Continue_to_Thrive_in_a_Digital_World.jpg?v=1780269269&width=533" 1456 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1457 alt="Why Jigsaw Puzzles Continue to Thrive in a Digital World" 1458 class="motion-reduce" 1459 1460 loading="lazy" 1461 1462 width="1200" 1463 height="630" 1464 > 1465 1466 </div> 1467 </div><div class="card__content"> 1468 <div class="card__information"> 1469 <h3 class="card__heading h2"> 1470 <a href="/blogs/blogs/why-jigsaw-puzzles-continue-to-thrive-in-a-digital-world" class="full-unstyled-link"> 1471 Why Jigsaw Puzzles Continue to Thrive in a Digi... 1472 </a> 1473 </h3> 1474 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Discover why jigsaw puzzles remain popular in a digital world. Learn how wholesale jigsaw puzzles, custom logo puzzles, and illustrated state puzzles engage customers, support education, and strengthen brand connections. 1475</p><div class="article-card__footer"></div></div></div> 1476 </div> 1477 <div class="card__content"> 1478 <div class="card__information"> 1479 <h3 class="card__heading h2"> 1480 <a href="/blogs/blogs/why-jigsaw-puzzles-continue-to-thrive-in-a-digital-world" class="full-unstyled-link"> 1481 Why Jigsaw Puzzles Continue to Thrive in a Digi... 1482 </a> 1483 </h3> 1484 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Discover why jigsaw puzzles remain popular in a digital world. Learn how wholesale jigsaw puzzles, custom logo puzzles, and illustrated state puzzles engage customers, support education, and strengthen brand connections. 1485</p><div class="article-card__footer"></div></div></div> 1486 </div> 1487 </div></div><div
1488 class="blog-articles__article article scroll-trigger animate--slide-in" 1489 1490 data-cascade 1491 style="--animation-order: 3;" 1492 1493 > 1494<div class="article-card-wrapper card-wrapper underline-links-hover"> 1495 1496 <div 1497 class=" 1498 card article-card 1499 card--standard 1500 article-card__image--small 1501 card--media 1502 1503 1504 " 1505 style="--ratio-percent: 52.5%;" 1506 > 1507 <div 1508 class="card__inner color-scheme-2 gradient ratio" 1509 style="--ratio-percent: 52.5%;" 1510 ><div class="article-card__image-wrapper card__media"> 1511 <div 1512 class="article-card__image media media--hover-effect" 1513 1514 > 1515 1516 <img 1517 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898 1200w 1518 " 1519 src="//www.puzzlesthatrock.com/cdn/shop/articles/The_Growing_Demand_for_Custom_and_Illustrated_Jigsaw_Puzzles.jpg?v=1788192898&width=533" 1520 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1521 alt="The Growing Demand for Custom and Illustrated Jigsaw Puzzles" 1522 class="motion-reduce" 1523 1524 loading="lazy" 1525 1526 width="1200" 1527 height="630" 1528 > 1529 1530 </div> 1531 </div><div class="card__content"> 1532 <div class="card__information"> 1533 <h3 class="card__heading h2"> 1534 <a href="/blogs/blogs/the-growing-demand-for-custom-and-illustrated-jigsaw-puzzles" class="full-unstyled-link"> 1535 The Growing Demand for Custom and Illustrated J... 1536 </a> 1537 </h3> 1538 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Explore how wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk help retailers, educators, and brands create engaging and memorable experiences. 1539</p><div class="article-card__footer"></div></div></div> 1540 </div> 1541 <div class="card__content"> 1542 <div class="card__information"> 1543 <h3 class="card__heading h2"> 1544 <a href="/blogs/blogs/the-growing-demand-for-custom-and-illustrated-jigsaw-puzzles" class="full-unstyled-link"> 1545 The Growing Demand for Custom and Illustrated J... 1546 </a> 1547 </h3> 1548 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Explore how wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk help retailers, educators, and brands create engaging and memorable experiences. 1549</p><div class="article-card__footer"></div></div></div> 1550 </div> 1551 </div></div><div
1552 class="blog-articles__article article scroll-trigger animate--slide-in" 1553 1554 data-cascade 1555 style="--animation-order: 4;" 1556 1557 > 1558<div class="article-card-wrapper card-wrapper underline-links-hover"> 1559 1560 <div 1561 class=" 1562 card article-card 1563 card--standard 1564 article-card__image--small 1565 card--media 1566 1567 1568 " 1569 style="--ratio-percent: 52.5%;" 1570 > 1571 <div 1572 class="card__inner color-scheme-2 gradient ratio" 1573 style="--ratio-percent: 52.5%;" 1574 ><div class="article-card__image-wrapper card__media"> 1575 <div 1576 class="article-card__image media media--hover-effect" 1577 1578 > 1579 1580 <img 1581 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926 1200w 1582 " 1583 src="//www.puzzlesthatrock.com/cdn/shop/articles/How_Custom_Jigsaw_Puzzles_Drive_Engagement_for_Brands_and_Communities.jpg?v=1774997926&width=533" 1584 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1585 alt="How Custom Jigsaw Puzzles Drive Engagement for Brands and Communities" 1586 class="motion-reduce" 1587 1588 loading="lazy" 1589 1590 width="1200" 1591 height="630" 1592 > 1593 1594 </div> 1595 </div><div class="card__content"> 1596 <div class="card__information"> 1597 <h3 class="card__heading h2"> 1598 <a href="/blogs/blogs/how-custom-jigsaw-puzzles-drive-engagement-for-brands-and-communities" class="full-unstyled-link"> 1599 How Custom Jigsaw Puzzles Drive Engagement for ... 1600 </a> 1601 </h3> 1602 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Discover how wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk help brands, retailers, and educators create engaging and memorable experiences. 1603</p><div class="article-card__footer"></div></div></div> 1604 </div> 1605 <div class="card__content"> 1606 <div class="card__information"> 1607 <h3 class="card__heading h2"> 1608 <a href="/blogs/blogs/how-custom-jigsaw-puzzles-drive-engagement-for-brands-and-communities" class="full-unstyled-link"> 1609 How Custom Jigsaw Puzzles Drive Engagement for ... 1610 </a> 1611 </h3> 1612 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Discover how wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk help brands, retailers, and educators create engaging and memorable experiences. 1613</p><div class="article-card__footer"></div></div></div> 1614 </div> 1615 </div></div><div
1616 class="blog-articles__article article scroll-trigger animate--slide-in" 1617 1618 data-cascade 1619 style="--animation-order: 5;" 1620 1621 > 1622<div class="article-card-wrapper card-wrapper underline-links-hover"> 1623 1624 <div 1625 class=" 1626 card article-card 1627 card--standard 1628 article-card__image--small 1629 card--media 1630 1631 1632 " 1633 style="--ratio-percent: 52.5%;" 1634 > 1635 <div 1636 class="card__inner color-scheme-2 gradient ratio" 1637 style="--ratio-percent: 52.5%;" 1638 ><div class="article-card__image-wrapper card__media"> 1639 <div 1640 class="article-card__image media media--hover-effect" 1641 1642 > 1643 1644 <img 1645 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012 1200w 1646 " 1647 src="//www.puzzlesthatrock.com/cdn/shop/articles/How_Jigsaw_Puzzles_Support_Gift_Shops_Museums_and_Tourism_Brands.jpg?v=1769825012&width=533" 1648 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1649 alt="How Jigsaw Puzzles Support Gift Shops, Museums, and Tourism Brands" 1650 class="motion-reduce" 1651 1652 loading="lazy" 1653 1654 width="1200" 1655 height="630" 1656 > 1657 1658 </div> 1659 </div><div class="card__content"> 1660 <div class="card__information"> 1661 <h3 class="card__heading h2"> 1662 <a href="/blogs/blogs/how-jigsaw-puzzles-support-gift-shops-museums-and-tourism-brands" class="full-unstyled-link"> 1663 How Jigsaw Puzzles Support Gift Shops, Museums,... 1664 </a> 1665 </h3> 1666 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Learn how gift shops, museums, and tourism brands use wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk to create meaningful retail and educational experiences. 1667</p><div class="article-card__footer"></div></div></div> 1668 </div> 1669 <div class="card__content"> 1670 <div class="card__information"> 1671 <h3 class="card__heading h2"> 1672 <a href="/blogs/blogs/how-jigsaw-puzzles-support-gift-shops-museums-and-tourism-brands" class="full-unstyled-link"> 1673 How Jigsaw Puzzles Support Gift Shops, Museums,... 1674 </a> 1675 </h3> 1676 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Learn how gift shops, museums, and tourism brands use wholesale jigsaw puzzles, illustrated state designs, and custom puzzles in bulk to create meaningful retail and educational experiences. 1677</p><div class="article-card__footer"></div></div></div> 1678 </div> 1679 </div></div><div
1680 class="blog-articles__article article scroll-trigger animate--slide-in" 1681 1682 data-cascade 1683 style="--animation-order: 6;" 1684 1685 > 1686<div class="article-card-wrapper card-wrapper underline-links-hover"> 1687 1688 <div 1689 class=" 1690 card article-card 1691 card--standard 1692 article-card__image--small 1693 card--media 1694 1695 1696 " 1697 style="--ratio-percent: 52.5%;" 1698 > 1699 <div 1700 class="card__inner color-scheme-2 gradient ratio" 1701 style="--ratio-percent: 52.5%;" 1702 ><div class="article-card__image-wrapper card__media"> 1703 <div 1704 class="article-card__image media media--hover-effect" 1705 1706 > 1707 1708 <img 1709 srcset="//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=165 165w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=360 360w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=533 533w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=720 720w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=1000 1000w,//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856 1200w 1710 " 1711 src="//www.puzzlesthatrock.com/cdn/shop/articles/Why_Jigsaw_Puzzles_Are_a_Powerful_Product_for_Retail_Education_and_Events.jpg?v=1769824856&width=533" 1712 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1713 alt="Why Jigsaw Puzzles Are a Powerful Product for Retail, Education, and Events" 1714 class="motion-reduce" 1715 1716 loading="lazy" 1717 1718 width="1200" 1719 height="630" 1720 > 1721 1722 </div> 1723 </div><div class="card__content"> 1724 <div class="card__information"> 1725 <h3 class="card__heading h2"> 1726 <a href="/blogs/blogs/why-jigsaw-puzzles-are-a-powerful-product-for-retail-education-and-events" class="full-unstyled-link"> 1727 Why Jigsaw Puzzles Are a Powerful Product for R... 1728 </a> 1729 </h3> 1730 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Explore how jigsaw puzzles support retail, education, and events. From wholesale jigsaw puzzles to custom puzzles in bulk and illustrated state designs, discover products that create lasting value and connection. 1731</p><div class="article-card__footer"></div></div></div> 1732 </div> 1733 <div class="card__content"> 1734 <div class="card__information"> 1735 <h3 class="card__heading h2"> 1736 <a href="/blogs/blogs/why-jigsaw-puzzles-are-a-powerful-product-for-retail-education-and-events" class="full-unstyled-link"> 1737 Why Jigsaw Puzzles Are a Powerful Product for R... 1738 </a> 1739 </h3> 1740 <div class="article-card__info caption-with-letter-spacing h5"></div><p class="article-card__excerpt rte-width">Explore how jigsaw puzzles support retail, education, and events. From wholesale jigsaw puzzles to custom puzzles in bulk and illustrated state designs, discover products that create lasting value and connection. 1741</p><div class="article-card__footer"></div></div></div> 1742 </div> 1743 </div></div></div> 1744 1745<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-pagination.css?v=136206814810731739951747966053" rel="stylesheet" type="text/css" media="all" /> 1746<div class="pagination-wrapper" data-page="1"> 1747 <nav class="pagination" role="navigation" aria-label="Pagination"> 1748 <ul class="pagination__list list-unstyled" role="list"><li><a 1749 role="link" 1750 aria-disabled="true" 1751 class="pagination__item pagination__item--current light" 1752 aria-current="page" 1753 aria-label="Page 1" 1754 >1</a></li><li><a 1755 href="/blogs/blogs?page=2" 1756 class="pagination__item link" 1757 aria-label="Page 2" 1758 >2</a></li><li><a 1759 href="/blogs/blogs?page=3" 1760 class="pagination__item link" 1761 aria-label="Page 3" 1762 >3</a></li><li> 1763 <a 1764 href="/blogs/blogs?page=2" 1765 class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce" 1766 aria-label="Next page" 1767 >
1768 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1769</span> 1770 </a> 1771 </li></ul> 1772 </nav> 1773 </div></div> 1774</section> 1775 </main> 1776 1777 <!-- BEGIN sections: footer-group --> 1778<div id="shopify-section-sections--18503404683463__footer" class="shopify-section shopify-section-group-footer-group"> 1779<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/section-footer.css?v=60318643098753476351747966055" rel="stylesheet" type="text/css" media="all" /> 1780<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-newsletter.css?v=4727253280200485261747966053" rel="stylesheet" type="text/css" media="all" /> 1781<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-list-menu.css?v=151968516119678728991747966053" rel="stylesheet" type="text/css" media="all" /> 1782<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501747966053" rel="stylesheet" type="text/css" media="all" /> 1783<link href="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/component-list-social.css?v=35792976012981934991747966053" rel="stylesheet" type="text/css" media="all" /> 1784<style data-shopify>.footer { 1785 margin-top: 0px; 1786 } 1787 1788 .section-sections--18503404683463__footer-padding { 1789 padding-top: 27px; 1790 padding-bottom: 27px; 1791 } 1792 1793 @media screen and (min-width: 750px) { 1794 .footer { 1795 margin-top: 0px; 1796 } 1797 1798 .section-sections--18503404683463__footer-padding { 1799 padding-top: 36px; 1800 padding-bottom: 36px; 1801 } 1802 }</style><footer class="footer color-scheme-4 gradient section-sections--18503404683463__footer-padding"><div class="footer__content-top page-width"><div 1803 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
1803igger animate--slide-in" 1804 1805 data-cascade 1806 1807 ><div 1808 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1809 1810 1811 data-cascade 1812 style="--animation-order: 1;" 1813 1814 ><h2 class="footer-block__heading inline-richtext">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li> 1815 <a 1816 href="/collections/best-sellers" 1817 class="link link--text list-menu__item list-menu__item--link" 1818 > 1819 Best Sellers 1820 </a> 1821 </li><li> 1822 <a 1823 href="/collections/all-puzzles" 1824 class="link link--text list-menu__item list-menu__item--link" 1825 > 1826 Puzzles 1827 </a> 1828 </li><li> 1829 <a 1830 href="/pages/satisfaction-policy" 1831 class="link link--text list-menu__item list-menu__item--link" 1832 > 1833 Satisfaction Policy 1834 </a> 1835 </li><li> 1836 <a 1837 href="/products/the-puzzle-club-monthly-membership" 1838 class="link link--text list-menu__item list-menu__item--link" 1839 > 1840 Membership 1841 </a> 1842 </li><li> 1843 <a 1844 href="/pages/purchase-wholesale" 1845 class="link link--text list-menu__item list-menu__item--link" 1846 > 1847 Wholesale 1848 </a> 1849 </li><li> 1850 <a 1851 href="/pages/custom-puzzles" 1852 class="link link--text list-menu__item list-menu__item--link" 1853 > 1854 Custom 1855 </a> 1856 </li><li> 1857 <a 1858 href="/blogs/blogs" 1859 class="link link--text list-menu__item list-menu__item--link list-menu__item--active" 1860 > 1861 Blogs 1862 </a> 1863 </li></ul></div></div><div 1864 class="footer-block--newsletter scroll-trigger animate--slide-in" 1865 1866 data-cascade 1867 1868 ><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">Join Our Email List & Get 10% Off by Email</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"> 1869 <div class="newsletter-form__field-wrapper"> 1870 <div class="field"> 1871 <input 1872 id="NewsletterForm--sections--18503404683463__footer" 1873 type="email" 1874 name="contact[email]" 1875 class="field__input" 1876 value="" 1877 aria-required="true" 1878 autocorrect="off" 1879 autocapitalize="off" 1880 autocomplete="email" 1881 1882 placeholder="Email" 1883 required 1884 > 1885 <label class="field__label" for="NewsletterForm--sections--18503404683463__footer"> 1886 Email 1887 </label> 1888 <button 1889 type="submit" 1890 class="newsletter-form__button field__button" 1891 name="commit" 1892 id="Subscribe" 1893 aria-label="Subscribe" 1894 >
1895 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1896</span> 1897 </button> 1898 </div></div></form></div><div class="footer__follow-on-shop"> 1899
1899<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 1899
1899
1900<script type="module"> 1901 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 1902 1903 1904</script>
1904 1905 1906<shop-follow-button ux-mode="windoid" return-uri="https://www.puzzlesthatrock.com/account/redirect" proxy="true"></shop-follow-button> 1907 1908 </div> 1909 1910<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 1911 <a href="https://www.facebook.com/puzzlesthatrock" class="link list-social__link"> 1912 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1913</span> 1914 <span class="visually-hidden">Facebook</span> 1915 </a> 1916 </li><li class="list-social__item"> 1917 <a href="https://www.instagram.com/puzzlesthatrock/#" class="link list-social__link"> 1918 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1919</span> 1920 <span class="visually-hidden">Instagram</span> 1921 </a> 1922 </li></ul> 1923</div> 1924 </div><div 1925 class="footer__content-bottom scroll-trigger animate--slide-in" 1926 1927 data-cascade 1928 1929 > 1930 <div class="footer__content-bottom-wrapper page-width"> 1931 <div class="footer__column footer__localization isolate"></div> 1932 <div class="footer__column footer__column--info"><div class="footer__payment"> 1933 <span class="visually-hidden">Payment methods</span> 1934 <ul class="list list-payment" role="list"><li class="list-payment__item"> 1935 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
1935</svg> 1936 1937 </li><li class="list-payment__item"> 1938 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1939 1940 </li><li class="list-payment__item"> 1941 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 1942 </li><li class="list-payment__item"> 1943 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 1944 </li><li class="list-payment__item"> 1945 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
194506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1946 1947 </li><li class="list-payment__item"> 1948 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1949 1950 </li><li class="list-payment__item"> 1951 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1952 1953 </li><li class="list-payment__item"> 1954 <svg class="icon icon--full-color" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-usdc" role="img"><title id="pi-usdc">USDC</title><g clip-path="url(#pi-usdc-clip0)"><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M19 20.2a8.2 8.2 0 100-16.4 8.2 8.2 0 000 16.4z" fill="#0B53BF"/><path d="M20.98 13.054c0-1.035-.629-1.384-1.847-1.552-.9-.13-1.075-.34-1.075-.76s.305-.682.888-.682c.53 0 .837.184.963.612a.225.225 0 00.214.164h.466a.208.208 0 00.208-.242c-.148-.675-.603-1.
1954082-1.317-1.209v-.712a.222.222 0 00-.221-.222h-.445a.222.222 0 00-.222.222v.687c-.886.125-1.447.71-1.447 1.462 0 .97.592 1.348 1.828 1.515.84.138 1.08.32 1.08.797 0 .478-.406.798-.98.798-.773 0-1.035-.338-1.122-.777a.224.224 0 00-.218-.18h-.505a.206.206 0 00-.206.24c.13.74.604 1.28 1.57 1.41v.702a.222.222 0 00.222.222h.445a.222.222 0 00.221-.222v-.7c.917-.146 1.5-.779 1.5-1.573z" fill="#fff"/><path d="M17.32 16.597a4.896 4.896 0 010-9.195.354.354 0 00.211-.308v-.458a.232.232 0 00-.208-.253.231.231 0 00-.118.02 5.874 5.874 0 000 11.193.231.231 0 00.326-.233v-.456a.354.354 0 00-.21-.309l-.001-.001zm3.474-10.193a.232.232 0 00-.326.233v.457a.352.352 0 00.211.308 4.896 4.896 0 010 9.196.325.325 0 00-.21.309v.457a.233.233 0 00.326.233 5.874 5.874 0 000-11.193h-.001z" fill="#fff"/></g><defs><clipPath id="pi-usdc-clip0"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg> 1955 1956 </li><li class="list-payment__item"> 1957 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
195716.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1958 1959 </li></ul> 1960 </div></div> 1961 </div> 1962 <div class="footer__content-bottom-wrapper page-width"> 1963 <div class="footer__copyright caption"> 1964 <small class="copyright__content" 1965 >© 2026, <a href="/" title="">Puzzles That Rock</a></small> 1966 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small><ul class="policies list-unstyled"><li> 1967 <small class="copyright__content" 1968 ><a href="/policies/privacy-policy">Privacy policy</a></small 1969 > 1970 </li><li> 1971 <small class="copyright__content" 1972 ><a href="/policies/contact-information">Contact information</a></small 1973 > 1974 </li><li> 1975 <small class="copyright__content" 1976 ><a href="/policies/terms-of-service">Terms of service</a></small 1977 > 1978 </li><li> 1979 <small class="copyright__content" 1980 ><a href="/policies/shipping-policy">Shipping policy</a></small 1981 > 1982 </li><li> 1983 <small class="copyright__content" 1984 ><a href="/policies/subscription-policy">Cancellation policy</a></small 1985 > 1986 </li></ul></div> 1987 </div> 1988 </div> 1989</footer> 1990 1991 1992</div> 1993<!-- END sections: footer-group --> 1994 1995 <ul hidden> 1996 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1997 <li id="a11y-new-window-message">Opens in a new window.</li> 1998 </ul> 1999 2000
2000<script> 2001 window.shopUrl = 'https://www.puzzlesthatrock.com'; 2002 window.routes = { 2003 cart_add_url: '/cart/add', 2004 cart_change_url: '/cart/change', 2005 cart_update_url: '/cart/update', 2006 cart_url: '/cart', 2007 predictive_search_url: '/search/suggest', 2008 }; 2009 2010 window.cartStrings = { 2011 error: `There was an error while updating your cart. Please try again.`, 2012 quantityError: `You can only add [quantity] of this item to your cart.`, 2013 }; 2014 2015 window.variantStrings = { 2016 addToCart: `Add to cart`, 2017 soldOut: `Sold out`, 2018 unavailable: `Unavailable`, 2019 unavailable_with_option: `[value] - Unavailable`, 2020 }; 2021 2022 window.quickOrderListStrings = { 2023 itemsAdded: `[quantity] items added`, 2024 itemAdded: `[quantity] item added`, 2025 itemsRemoved: `[quantity] items removed`, 2026 itemRemoved: `[quantity] item removed`, 2027 viewCart: `View cart`, 2028 each: `[money]/ea`, 2029 min_error: `This item has a minimum of [min]`, 2030 max_error: `This item has a maximum of [max]`, 2031 step_error: `You can only add this item in increments of [step]`, 2032 }; 2033 2034 window.accessibilityStrings = { 2035 imageAvailable: `Image [index] is now available in gallery view`, 2036 shareSuccess: `Link copied to clipboard`, 2037 pauseSlideshow: `Pause slideshow`, 2038 playSlideshow: `Play slideshow`, 2039 recipientFormExpanded: `Gift card recipient form expanded`, 2040 recipientFormCollapsed: `Gift card recipient form collapsed`, 2041 countrySelectorSearchCount: `[count] countries/regions found`, 2042 }; 2043 </script>
2043<script src="//www.puzzlesthatrock.com/cdn/shop/t/2/assets/predictive-search.js?v=57209189334897115771747966054" defer="defer"></script>
2043<!-- Failed to render app block "1530068250781986104": app block path "shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef" does not exist --><div id="shopify-block-AbFVTY0ZHc1NLUWtFY__15588394620387169604" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: subify-init --> 2044 2045 2046 2047 2048
2049<script 2050 src="https://cdn.subi.co/subify/v4/subify-sdk.js" 2051 defer 2052></script>
vendor: 1 bytes, line 2052
2052
2053<script id="subi-initializer"> 2054 (function(){ 2055 // define base config 2056 const decodedPreviewCheckString = atob("cHJldmlld0JhckluamVjdG9yLmluaXQoKQ==") 2057 const config = { 2058 moneyFormatConfig:{ 2059 money_format : "$%7B%7Bamount%7D%7D", 2060 money_with_currency_format : "$%7B%7Bamount%7D%7D%20USD", 2061 sample_fromatted_money : "$1,234.56", 2062 sample_formatted_money_with_currency : "$1,234.56%20USD", 2063 }, 2064 selling_plan_drafts: [] , 2065 recommended_selling_plans: [] , 2066 use_cart_drawer:false, 2067 preview_mode:document.head.innerHTML.includes(decodedPreviewCheckString) || document.body.innerHTML.includes(decodedPreviewCheckString), 2068 authPortalToken:"", 2069 customerId:"", 2070 timeStamp:"" 2071 } 2072 2073 Object.freeze(config) 2074 2075 Object.defineProperty(window,"SubifyConfig",{value:config,writable:false}); 2076 2077 // define membership plans 2078 const membershipPlans = [{"selling_plan_group_id": 1189380295, "selling_plans_ids": [2456748231], "widget_type": "Simple", "product_id": 8502335439047, "plan_type": "NO_TIER", "free_trial_days": 0, "tiers": [{"variant_id": 45589215346887, "benefits": "\u2714\ufe0f 1 puzzle delivered monthly\n\u2714\ufe0f Made in the USA\n\u2714\ufe0f 550 pieces\n\u2714\ufe0f Pause or cancel anytime"}]}] ; 2079 2080 Object.defineProperty(window,"SubiMemberships",{value:membershipPlans,writable:false}); 2081 2082 Object.defineProperty(window,"SubiBuildBoxPlans",{ 2083 value:[], 2084 writable:false 2085 }); 2086 2087 Object.defineProperty(window,"SubiBuildBoxMetaobjectType",{ 2088 value:"app--6336039--build_box_plan", 2089 writable:false 2090 }); 2091 })() 2092</script>
2092 2093<!-- END app snippet --> 2094<!-- BEGIN app snippet: init-fixed-bundle-config --> 2095 2096
2097<script id="subi_fixed_bundle"> 2098 Object.defineProperty(window,"SubiFixedBundles",{ 2099 value:[], 2100 writable:false 2101 }); 2102 Object.defineProperty(window,"SubiFixedBundlesSubProducts",{ 2103 value:null || [], 2104 writable:false 2105 }); 2106 Object.defineProperty(window,"SubiFixedBundlesVariantRestrictions",{ 2107 value:{}, 2108 writable:false 2109 }); 2110</script>
2110 2111<!-- END app snippet --> 2112<!-- BEGIN app snippet: init-volume-discount-config -->
2113<script id="subi_volume_discount"> 2114 Object.defineProperty(window,"SubiVolumeDiscountPlans",{ 2115 value:[], 2116 writable:false 2117 }); 2118</script>
2118 2119 2120<!-- END app snippet --> 2121<!-- BEGIN app snippet: init-loyalty-config -->
2122<script id="subi_loyalty"> 2123 Object.defineProperty(window,"SubiLoyaltyPoints",{ 2124 value: {"one_time_purchase_points": 20, "subscription_points": 30, "is_active": false, "display_earning_points_banner_on_product_page_purchase_options": true} , 2125 writable: false 2126 }); 2127</script>
2127 2128<!-- END app snippet --> 2129<!-- BEGIN app snippet: render-widget --> 2130 2131 2132<!-- END app snippet --> 2133<!-- BEGIN app snippet: render-loyalty-widget --> 2134<!-- END app snippet --> 2135<!-- BEGIN app snippet: exclusive-access-products-perk --> <!-- END app snippet --> 2136<!-- BEGIN app snippet: exclusive-access-pages-perk --> 2137 2138 2139
2139<script> 2140 (function() { 2141 var currentUrl = "/blogs/blogs"; 2142 var exclusivePages = []; 2143 var tierCustomizations = {}; 2144 var membershipPlanTiers = {}; 2145 var customerTags = []; 2146 2147 2148 2149 function unescapeQuotes(str) { 2150 if (!str) return str; 2151 return str.replace(/"/g, '"').replace(/'/g, "'"); 2152 } 2153 2154 function matchUrlPattern(urlPattern, currentUrl) { 2155 if (currentUrl === urlPattern) return true; 2156 2157 if (urlPattern.indexOf('*') !== -1) { 2158 var regexPattern = urlPattern 2159 .replace(/[-\/\\^$+?.()|[\]{}]/g, '\\$&') 2160 .replace(/\*/g, '.*'); 2161 2162 return new RegExp('^' + regexPattern + '$').test(currentUrl); 2163 } 2164 2165 return false; 2166 } 2167 2168 function hasAccess(customerTag) { 2169 return customerTags.indexOf(customerTag) !== -1; 2170 } 2171 2172 function renderRestrictedContent(matchingEntry, tierCustomizations) { 2173 var tierId = matchingEntry.membership_plan_tier_id.toString(); 2174 var membershipInfo = membershipPlanTiers[tierId]; 2175 var tierCustomization = tierCustomizations[tierId] || {}; 2176 2177 var mainContent = document.querySelector(tierCustomization.exclusive_access_section_css_selector || 'main'); 2178 if (!mainContent) return; 2179 2180 var title = tierCustomization.title || "Exclusive Content"; 2181 var description = tierCustomization.description || "This content is exclusively available to members."; 2182 var subscribeLabel = tierCustomization.subscribe_button_label || "Become a Member"; 2183 var loginText = tierCustomization.login_text || "Already a member?"; 2184 var loginLabel = tierCustomization.login_button_label || "Login"; 2185 2186 mainContent.innerHTML = ` 2187 <div class="exclusive-access-container"> 2188 <div class="exclusive-access-box"> 2189 <h2 class="exclusive-access-title">${title}</h2> 2190 <p class="exclusive-access-description">${description}</p> 2191 <a href="/products/${membershipInfo.product_handle}?variant=${membershipInfo.variant_id}" class="exclusive-access-button subscribe-button">${subscribeLabel}</a> 2192 <div class="exclusive-access-login"> 2193 <span class="login-text">${loginText}</span> 2194 <a href="/account/login" class="login-link">${loginLabel}</a> 2195 </div> 2196 </div> 2197 </div> 2198 `; 2199 2200 applyStyles(tierCustomization.custom_css || ''); 2201 } 2202 2203 function applyStyles(customCss) { 2204 var customCss = unescapeQuotes(customCss) 2205 var style = document.createElement('style'); 2206 style.textContent = ` 2207 .exclusive-access-container { 2208 max-width: 800px; 2209 margin: 40px auto; 2210 padding: 0 20px; 2211 } 2212 .exclusive-access-box { 2213 text-align: center; 2214 padding: 30px; 2215 border: 1px solid #eee; 2216 border-radius: 8px; 2217 background-color: #f9f9f9; 2218 box-shadow: 0 2px 5px rgba(0,0,0,0.05); 2219 } 2220 .exclusive-access-title { 2221 font-size: 24px; 2222 margin-bottom: 15px; 2223 color: #333; 2224 } 2225 .exclusive-access-description { 2226 margin-bottom: 25px; 2227 color: #666; 2228 font-size: 16px; 2229 } 2230 .exclusive-access-button { 2231 display: inline-block; 2232 background-color: #000; 2233 color: #fff; 2234 padding: 12px 24px; 2235 text-decoration: none; 2236 border-radius: 4px; 2237 margin-bottom: 20px; 2238 font-weight: bold; 2239 } 2240 .exclusive-access-login { 2241 margin-top: 15px; 2242 } 2243 .login-text { 2244 color: #666; 2245 font-size: 14px; 2246 } 2247 .login-link { 2248 color: #666; 2249 font-size: 14px; 2250 text-decoration: underline; 2251 margin-left: 5px; 2252 } 2253 ${customCss} 2254 `; 2255 document.head.appendChild(style); 2256 } 2257
2258 function init() { 2259 const matchingEntries = exclusivePages.filter(function(pageEntry) { 2260 return matchUrlPattern(pageEntry.page_url, currentUrl); 2261 }); 2262 2263 if (matchingEntries.length === 0) return; 2264 2265 const entriesWithAccess = matchingEntries.filter(function(entry) { 2266 return hasAccess(entry.customer_tag); 2267 }); 2268 2269 if (entriesWithAccess.length === 0) { 2270 renderRestrictedContent(matchingEntries[0], tierCustomizations); 2271 } 2272 } 2273 init(); 2274 })(); 2275 </script>
2275 2276 <!-- END app snippet --> 2277<!-- BEGIN app snippet: automatic-discount-code-applier --> 2278 2279 2280<!-- END app snippet --> 2281 2282 2283</div>
2283<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2283 2284</body> 2285</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.