PageSourceSearch

https://uppercasemagazine.com/

html uppercasemagazine.com collected 2026-09-24 19:43:00 UTC 303,510 bytes, 4,231 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="#111111">
8    <link rel="canonical" href="https://uppercasemagazine.com/">
9    <meta name="format-detection" content="telephone=no"><link rel="shortcut icon" href="//uppercasemagazine.com/cdn/shop/files/ulogo_32x32.png?v=1613794593" type="image/png" />
10    <title>UPPERCASE
11</title><meta name="description" content="UPPERCASE publishes a quarterly magazine as well as books for the creative and curious. We&#39;re inspired by design, craft, illustration and vintage."><meta property="og:site_name" content="UPPERCASE">
12  <meta property="og:url" content="https://uppercasemagazine.com/">
13  <meta property="og:title" content="UPPERCASE">
14  <meta property="og:type" content="website">
15  <meta property="og:description" content="UPPERCASE publishes a quarterly magazine as well as books for the creative and curious. We&#39;re inspired by design, craft, illustration and vintage.">
16  
17  <meta name="twitter:site" content="@">
18  <meta name="twitter:card" content="summary_large_image">
19  <meta name="twitter:title" content="UPPERCASE">
20  <meta name="twitter:description" content="UPPERCASE publishes a quarterly magazine as well as books for the creative and curious. We&#39;re inspired by design, craft, illustration and vintage.">
21
22
23    <style data-shopify>
24  @font-face {
25  font-family: Figtree;
26  font-weight: 600;
27  font-style: normal;
28  src: url("//uppercasemagazine.com/cdn/fonts/figtree/figtree_n6.9d1ea52bb49a0a86cfd1b0383d00f83d3fcc14de.woff2") format("woff2"),
29       url("//uppercasemagazine.com/cdn/fonts/figtree/figtree_n6.f0fcdea525a0e47b2ae4ab645832a8e8a96d31d3.woff") format("woff");
30}
31
32  @font-face {
33  font-family: "Instrument Sans";
34  font-weight: 400;
35  font-style: normal;
36  src: url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
37       url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
38}
39
40
41  @font-face {
42  font-family: "Instrument Sans";
43  font-weight: 700;
44  font-style: normal;
45  src: url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"),
46       url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff");
47}
48
49  @font-face {
50  font-family: "Instrument Sans";
51  font-weight: 400;
52  font-style: italic;
53  src: url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
54       url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
55}
56
57  @font-face {
58  font-family: "Instrument Sans";
59  font-weight: 700;
60  font-style: italic;
61  src: url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"),
62       url("//uppercasemagazine.com/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff");
63}
64
65</style>
66
67    <link href="//uppercasemagazine.com/cdn/shop/t/19/assets/theme.scss.css?v=146036641381550153711764039007" rel="stylesheet" type="text/css" media="all" />
68    <link href="//uppercasemagazine.com/cdn/shop/t/19/assets/crowdfunder.css?v=21056697053062546801732835964" rel="stylesheet" type="text/css" media="all" />
69    
70    
70<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
70
71
72    
72<script>
73      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
74
75      window.theme = window.theme || {};
76      theme.strings = {
77        addToCart: "Add to cart",
78        soldOut: "Sold Out",
79        unavailable: "Unavailable",
80        stockLabel: "[count] in stock",
81        willNotShipUntil: "Will not ship until [date]",
82        willBeInStockAfter: "Will be in stock after [date]",
83        waitingForStock: "Inventory on the way",
84        cartSavings: "You're saving [savings]",
85        cartEmpty: "Your cart is currently empty.",
86        cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
87      };
88      theme.settings = {
89        dynamicVariantsEnable: true,
90        dynamicVariantType: "button",
91        cartType: "page",
92        currenciesEnabled: true,
93        nativeMultiCurrency: 48 > 1 ? true : false,
94        moneyFormat: "${{amount}}",
95        inventoryThreshold: 10,
96        quickView: true,
97        themeName: 'Motion',
98        themeVersion: "4.4.0"
99      };
100    </script>
100
101
102    
102<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
102<meta name="google-site-verification" content="poO8Ubf2sn4-zI3zRaWqKcunkHvuwmwdghmk12ELaGI">
103<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/20355/digital_wallets/dialog">
104<meta id="in-context-paypal-metadata" data-shop-id="20355" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
105<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://uppercasemagazine.com/">
106<link rel="alternate" hreflang="en" href="https://uppercasemagazine.com/">
107<link rel="alternate" hreflang="en-NZ" href="https://uppercasemagazine.com/en-au">
108<link rel="alternate" hreflang="en-AU" href="https://uppercasemagazine.com/en-au">
109<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=60489817"></script>
109
110<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
111<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=60489817&shop_id=20355" crossorigin="anonymous"></script>
vendor: 1 bytes, line 111
111
112<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":20355,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/20355","merchantName":"UPPERCASE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"UPPERCASE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 112
112
113<script id="shopify-features" type="application/json">{"accessToken":"8efb3ae46c24dfd945d97a5fef0ce8ae","betas":["rich-media-storefront-analytics"],"domain":"uppercasemagazine.com","predictiveSearch":true,"shopId":20355,"locale":"en"}</script>
vendor: 1 bytes, line 113
113
114<script>var Shopify = Shopify || {};
115Shopify.shop = "uppercase.myshopify.com";
116Shopify.locale = "en";
117Shopify.currency = {"active":"USD","rate":"0.72128688"};
118Shopify.country = "US";
119Shopify.theme = {"name":"Current Theme 2024 (Motion) | Bold.Jun03,2024","id":129185054809,"schema_name":"Motion","schema_version":"4.4.0","theme_store_id":847,"role":"main"};
120Shopify.theme.handle = "null";
121Shopify.theme.style = {"id":null,"handle":null};
122Shopify.cdnHost = "uppercasemagazine.com/cdn";
123Shopify.routes = Shopify.routes || {};
124Shopify.routes.root = "/";
125Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
126Shopify.SignInWithShop = Shopify.SignInWithShop || {};
127Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
128Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 128
128
129<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 129
129
130<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 130
130
131<script>
132  window.ShopifyPay = window.ShopifyPay || {};
133  window.ShopifyPay.apiHost = "shop.app\/pay";
134  window.ShopifyPay.redirectState = null;
135</script>
vendor: 1 bytes, line 135
135
136<script>
137  window.Shopify = window.Shopify || {};
138  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
139  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
140  window.Shopify.SignInWithShop.eligible = true;
141</script>
vendor: 1 bytes, line 141
141
142<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 142
142
143<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 143
143
144<script type="module">
145  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
146
147  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
148
149</script>
vendor: 1 bytes, line 149
149
150<script>
151  window.Shopify = window.Shopify || {};
152  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
153  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"]};
154</script>
vendor: 1 bytes, line 154
154
155<script>(function() {
156  var isLoaded = false;
157  function asyncLoad() {
158    if (isLoaded) return;
159    isLoaded = true;
160    var urls = ["https:\/\/app.blocky-app.com\/get_script\/d39484d8c09711ef99e226f6c8d82d44.js?v=820061\u0026shop=uppercase.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=uppercase.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/UpsellTracker.js?shop=uppercase.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/upsell.js?shop=uppercase.myshopify.com"];
161    for (var i = 0; i < urls.length; i++) {
162      var s = document.createElement('script');
163      s.type = 'text/javascript';
164      s.async = true;
165      s.src = urls[i];
166      var x = document.getElementsByTagName('script')[0];
167      x.parentNode.insertBefore(s, x);
168    }
169  };
170  if(window.attachEvent) {
171    window.attachEvent('onload', asyncLoad);
172  } else {
173    window.addEventListener('load', asyncLoad, false);
174  }
175})();</script>
vendor: 1 bytes, line 175
175
176<script id="__st">var __st={"a":20355,"offset":-21600,"reqid":"030cb9a0-0d54-4b31-a594-54ea2833efce-1790278979","pageurl":"uppercasemagazine.com\/","u":"d642cb5c61b9","p":"home"};</script>
vendor: 1 bytes, line 176
176
177<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 177
177
178<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 178
178
179<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//uppercasemagazine.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 179
179
180<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 = "//uppercasemagazine.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>
180<script crossorigin="anonymous" defer="defer" src="//uppercasemagazine.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 180
180
181<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 181
181
182<script>
183  window.Shopify = window.Shopify || {};
184  window.Shopify.MCP = window.Shopify.MCP || {};
185  window.Shopify.MCP.enabled = true;
186  window.Shopify.MCP.shop = "uppercase.myshopify.com";
187  window.Shopify.MCP.mcpEndpoint = "https:\/\/uppercasemagazine.com\/api\/mcp";
188  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"]}}];
189</script>
vendor: 1 bytes, line 189
189
190<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("\/\/uppercasemagazine.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
191</script>
vendor: 1 bytes, line 191
191
192<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://uppercasemagazine.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
193</script>
vendor: 1 bytes, line 193
193
194<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
195  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);
196</script>
vendor: 1 bytes, line 196
196
197<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})}}));
198</script>
vendor: 1 bytes, line 198
198
199<script id='scb4127' type='text/javascript' async='' src='https://uppercasemagazine.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
199<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://uppercasemagazine.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
200<style id="shopify-accelerated-checkout-cart">
201        #shopify-buyer-consent {
202  margin-top: 1em;
203  display: inline-block;
204  width: 100%;
205}
206
207#shopify-buyer-consent.hidden {
208  display: none;
209}
210
211#shopify-subscription-policy-button {
212  background: none;
213  border: none;
214  padding: 0;
215  text-decoration: underline;
216  font-size: inherit;
217  cursor: pointer;
218}
219
220#shopify-subscription-policy-button::before {
221  box-shadow: none;
222}
223
224      </style>
225
226<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 226
226
227<script>window.BOLD = window.BOLD || {};
228    window.BOLD.common = window.BOLD.common || {};
229    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
230    window.BOLD.common.Shopify.shop = {
231      domain: 'uppercasemagazine.com',
232      permanent_domain: 'uppercase.myshopify.com',
233      url: 'https://uppercasemagazine.com',
234      secure_url: 'https://uppercasemagazine.com',
235      money_format: "${{amount}}",
236      currency: "CAD"
237    };
238    window.BOLD.common.Shopify.customer = {
239      id: null,
240      tags: null,
241    };
242    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
243    window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
244        function n(t, e) {
245            return "undefined" == typeof t ? e : t
246        }
247        function r(t, e, r, i) {
248            if (e = n(e, 2),
249                r = n(r, ","),
250                i = n(i, "."),
251            isNaN(t) || null == t)
252                return 0;
253            t = (t / 100).toFixed(e);
254            var o = t.split(".")
255                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
256                , s = o[1] ? i + o[1] : "";
257            return a + s
258        }
259        "string" == typeof money && (money = money.replace(".", ""));
260        var i = ""
261            , o = /\{\{\s*(\w+)\s*\}\}/
262            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
263        switch (a.match(o)[1]) {
264            case "amount":
265                i = r(money, 2, ",", ".");
266                break;
267            case "amount_no_decimals":
268                i = r(money, 0, ",", ".");
269                break;
270            case "amount_with_comma_separator":
271                i = r(money, 2, ".", ",");
272                break;
273            case "amount_no_decimals_with_comma_separator":
274                i = r(money, 0, ".", ",");
275                break;
276            case "amount_with_space_separator":
277                i = r(money, 2, " ", ",");
278                break;
279            case "amount_no_decimals_with_space_separator":
280                i = r(money, 0, " ", ",");
281                break;
282            case "amount_with_apostrophe_separator":
283                i = r(money, 2, "'", ".");
284                break;
285        }
286        return a.replace(o, i);
287    };
288    window.BOLD.common.Shopify.saveProduct = function (handle, product, productData) {
289      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
290        if (typeof product === 'number') {
291          window.BOLD.common.Shopify.handles[product] = handle;
292          product = { id: product, product: productData };
293        }
294        window.BOLD.common.Shopify.products[handle] = product;
295      }
296    };
297    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
298      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
299        window.BOLD.common.Shopify.variants[variant_id] = variant;
300      }
301    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
302    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
303    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null, null);window.BOLD.apps_installed = {"Brain":1,"Product Discount":1,"Product Upsell":3,"Quantity Breaks":1,"Recurring Orders":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {"recurring_type":1};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
304</script>
304<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bold-upsell.css?v=51915886505602322711717448660" rel="stylesheet" type="text/css" media="all" />
305<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bold-upsell-custom.css?v=111603181540343972631717448660" rel="stylesheet" type="text/css" media="all" />
306
307<script>
308    window.BOLD.common.cacheParams.recurring_orders = 1678482645;
309</script>
309
310<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bold-upsell.css?v=51915886505602322711717448660" rel="stylesheet" type="text/css" media="all" />
311<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bold-upsell-custom.css?v=111603181540343972631717448660" rel="stylesheet" type="text/css" media="all" />
311<script>
312          var currentScript = document.currentScript || document.scripts[document.scripts.length - 1];
313          var boldVariantIds =[31052347768921];
314          var boldProductHandle ="quilted";
315          var BOLD = BOLD || {};
316          BOLD.products = BOLD.products || {};
317          BOLD.variant_lookup = BOLD.variant_lookup || {};
318          if (window.BOLD && !BOLD.common) {
319              BOLD.common = BOLD.common || {};
320              BOLD.common.Shopify = BOLD.common.Shopify || {};
321              window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
322              window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
323              window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};
324              window.BOLD.common.Shopify.saveProduct = function (handle, product) {
325                  if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
326                      if (typeof product === 'number') {
327                          window.BOLD.common.Shopify.handles[product] = handle;
328                          product = { id: product };
329                      }
330                      window.BOLD.common.Shopify.products[handle] = product;
331                  }
332              };
333              window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
334                  if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
335                      window.BOLD.common.Shopify.variants[variant_id] = variant;
336                  }
337              };
338          }
339
340          for (var boldIndex = 0; boldIndex < boldVariantIds.length; boldIndex = boldIndex + 1) {
341            BOLD.variant_lookup[boldVariantIds[boldIndex]] = boldProductHandle;
342          }
343
344          BOLD.products[boldProductHandle] ={
345    "id":4323621339225,
346    "title":"Quilted (2026 reprint)","handle":"quilted",
347    "description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eQuilted\u003c\/em\u003e is a 384-page book originally printed in 2019 and has been reprinted in 2026.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e",
348    "published_at":"2024-01-04T14:14:42",
349    "created_at":"2019-10-31T09:28:32",
350    "vendor":"UPPERCASE",
351    "type":"book",
352    "tags":["ephemera","garments \/ style","vintage"],
353    "price":5000,
354    "price_min":5000,
355    "price_max":5000,
356    "price_varies":false,
357    "compare_at_price":null,
358    "compare_at_price_min":0,
359    "compare_at_price_max":0,
360    "compare_at_price_varies":true,
361    "all_variant_ids":[31052347768921],
362    "variants":[
363
364{
365  "id":31052347768921,
366  "product_id":4323621339225,
367  "product_handle":"quilted",
368  "title":"Default Title",
369  "option1":"Default Title",
370  "option2":null,
371  "option3":null,
372  "sku":"978-1-927987-09-4",
373  "requires_shipping":true,
374  "taxable":true,
375  "featured_image":null,"image_id":null,
376  "available":true,
377  "name":"Quilted (2026 reprint) - Default Title",
378  "options":["Default Title"],
379  "price":5000,
380  "weight":907,
381  "compare_at_price":null,
382  "inventory_quantity":398,
383  "inventory_management":"shopify",
384  "inventory_policy":"continue",
385  "inventory_in_cart":0,
386  "inventory_remaining":398,
387  "incoming":false,
388  "next_incoming_date":null,
389  "taxable":true,
390  "barcode":"978-1-927987-09-4"
391}],
392    "available":true,"images":["\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599",
393    "options":["Title"],
394    "url":"\/products\/quilted"};var boldCSPMetafields = {};
395          var boldTempProduct ={"id":4323621339225,"title":"Quilted (2026 reprint)","handle":"quilted","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eQuilted\u003c\/em\u003e is a 384-page book originally printed in 2019 and has been reprinted in 2026.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2024-01-04T14:14:42-07:00","created_at":"2019-10-31T09:28:32-06:00","vendor":"UPPERCASE","type":"book","tags":["ephemera","garments \/ style","vintage"],"price":5000,"price_min":5000,"price_max":5000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":31052347768921,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"978-1-927987-09-4","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Quilted (2026 reprint)","public_title":null,"options":["Default Title"],"price":5000,"weight":907,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"continue","barcode":"978-1-927987-09-4","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","options":["Title"],"media":[{"alt":null,"id":5500360720473,"position":1,"preview_image":{"aspect_ratio":0.829,"height":2400,"width":1989,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599"},"aspect_ratio":0.829,"height":2400,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","width":1989},{"alt":null,"id":5500360753241,"position":2,"preview_image":{"aspect_ratio":0.831,"height":2400,"width":1994,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599"},"aspect_ratio":0.831,"height":2400,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599","width":1994},{"alt":null,"id":5599668437081,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668469849,"position":4,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668502617,"position":5,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668535385,"position":6,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668568153,"position":7,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599","width":3448}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eQuilted\u003c\/em\u003e is a 384-page book originally printed in 2019 and has been reprinted in 2026.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"};
396          var bold_rp =[{}];
397          if(boldTempProduct){
398            window.BOLD.common.Shopify.saveProduct(boldTempProduct.handle, boldTempProduct.id);
399            for (var boldIndex = 0; boldTempProduct && boldIndex < boldTempProduct.variants.length; boldIndex = boldIndex + 1){
400              var rp_group_id = bold_rp[boldIndex].rp_group_id ? '' + bold_rp[boldIndex].rp_group_id : '';
401              window.BOLD.common.Shopify.saveVariant(
402                  boldTempProduct.variants[boldIndex].id,
403                  {
404                    product_id: boldTempProduct.id,
405                    product_handle: boldTempProduct.handle,
406                    price: boldTempProduct.variants[boldIndex].price,
407                    group_id: rp_group_id,
408                    csp_metafield: boldCSPMetafields[boldTempProduct.variants[boldIndex].id]
409                  }
410              );
411            }
412          }
413
414          currentScript.parentNode.removeChild(currentScript);
415        </script>
415<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bold-brain-widget.css?v=31085207404073472981717448659" rel="stylesheet" type="text/css" media="all" />
415<script src="//uppercasemagazine.com/cdn/shop/t/19/assets/vendor-scripts-v7.js" defer="defer"></script>
vendor: 1 bytes, line 415
415
416<script src="//uppercasemagazine.com/cdn/shop/t/19/assets/bsub.js?v=130218984598036474621717450987" type="text/javascript"></script>
416
417<link href="//uppercasemagazine.com/cdn/shop/t/19/assets/bsub.css?v=182186243058162523511717451424" rel="stylesheet" type="text/css" media="all" />
418    
419    
420    
421    <link rel="stylesheet" href="//uppercasemagazine.com/cdn/shop/t/19/assets/currency-flags.css?v=181435589408837082811717448662">
422    
423
424    
424<script src="//uppercasemagazine.com/cdn/shop/t/19/assets/theme.js?v=136610740290249602771717448840" defer="defer"></script>
424<!--Gem_Page_Header_Script-->
425    
426
427
428<!--End_Gem_Page_Header_Script-->
429
430
431
432    
433
434    
435  
436<!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451<!-- END app block --><!-- BEGIN app block: shopify://apps/bold-subscriptions/blocks/bsub-embed/9ceb49f0-5fe5-4b5e-943d-f8af8985167d -->
452<script id="bold-subscriptions-app-embed-script" type="text/javascript" defer>
453    
454        if (window.location.href.includes('/account/login') && false) {
455            window.location.href = `https://uppercasemagazine.com/pages/manage-subscriptions`;
456        }
457    
458
459    window.BOLD = window.BOLD || {};
460    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
461    window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {};
462    window.BOLD.subscriptions.config.isAppEmbedEnabled = true;
463    window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {};
464    window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {};
465    window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200;
466    window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0;
467    window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200;
468    window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0;
469    window.BOLD.subscriptions.config.platform = 'shopify';
470    window.BOLD.subscriptions.config.shopDomain = 'uppercase.myshopify.com';
471    window.BOLD.subscriptions.config.customDomain = 'uppercasemagazine.com';
472    window.BOLD.subscriptions.config.shopIdentifier = '20355';
473    window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com';
474    window.BOLD.subscriptions.config.boldAPIBase = 'https://app-api.boldapps.net/';
475    window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e';
476    window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net';
477    window.BOLD.subscriptions.config.currencyCode = 'CAD';
478    window.BOLD.subscriptions.config.checkoutType = 'shopify';
479    window.BOLD.subscriptions.config.currencyFormat = "\u003cspan class=money mlvedamoney\u003e$\u0026#123;\u0026#123;amount}} CAD\u003c\/span\u003e";
480    window.BOLD.subscriptions.config.shopCurrencies = [{"id":7483,"currency":"CAD","currency_format":"$\u0026#123;\u0026#123;amount}}","created_at":"2024-10-01 23:17:19","updated_at":"2024-10-01 23:17:19"},{"id":7283,"currency":"USD","currency_format":"$\u0026#123;\u0026#123;amount}}","created_at":"2024-09-03 22:29:01","updated_at":"2024-09-03 22:29:01"}];
481    window.BOLD.subscriptions.config.shopSettings = {"allow_msp_cancellation":true,"allow_msp_prepaid_renewal":true,"customer_can_pause_subscription":true,"customer_can_change_next_order_date":false,"customer_can_change_order_frequency":false,"customer_can_create_an_additional_order":false,"customer_can_use_passwordless_login":true,"customer_passwordless_login_redirect":false,"customer_can_add_products_to_existing_subscriptions":true,"show_currency_code":true,"stored_payment_method_policy":"required","customer_portal_path":"pages\/manage-subscriptions","display_only_subscription_products":false};
482    window.BOLD.subscriptions.config.customerLoginPath = null;
483    window.BOLD.subscriptions.config.isPrepaidEnabled = window.BOLD.subscriptions.config.isPrepaidEnabled || true;
484    window.BOLD.subscriptions.config.loadSubscriptionGroupFrom = 'default';
485    window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes = "default";
486    window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false;
487    if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) {
488        window.BOLD.subscriptions.config.waitForCheckoutLoader = true;
489    }
490
491    window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || [];
492    window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || [];
493    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || [];
494    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || [];
495    window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || [];
496    window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || [];
497    window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || [];
498    window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || [];
499    window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || [];
500
501    window.BOLD.subscriptions.config.featureFlags = window.BOLD.subscriptions.config.featureFlagOverrides || ["BE-2298-Support-Variant-Selections-In-Sub-Groups","BE-6178-Control-Oversell-Rules-For-Recurrences","BE-6887_Reduce_CBP_Chunk_Size","BE-6741-RESTFUL-discount-codes","BE-6925-remove-bold-error-code-from-error-message","BE-8183-normalize-lineItemAttribute-comparison","BE-7940-continue-creation-when-group-missing","BE-8664-default-address-source-bold","BE-9259-csp-p
501ostmvp","BE-9502-add-logs-to-investigate-infinite-loop","BE-9515-fix-embedded-billing","BE-9152-Mantle-Engagement","BE-9759-No-Deep-Link-Caching-On-Dashboard","BE-9838-Frequency-Updates-SellingPlan-Details","BE-9731-bulk-csp-sync"];
502    window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60';
503    window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true;
504    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
505
506    // Interval text markup template
507    window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || [];
508    window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList');
509    window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>';
510    window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">{{key}}:</dt><dd class="definitionList-value">{{value}}</dd>';
511
512    // Discount text markup template
513    window.BOLD.subscriptions.config.discountItemTemplate = window.BOLD.subscriptions.config.discountItemTemplate || '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>';
514
515
516    // Constants in XMLHttpRequest are not reliable, so we will create our own
517    // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState
518    window.BOLD.subscriptions.config.XMLHttpRequest = {
519        UNSENT:0,            // Client has been created. open() not called yet.
520        OPENED: 1,           // open() has been called.
521        HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available.
522        LOADING: 3,          // Downloading; responseText holds partial data.
523        DONE: 4              // The operation is complete.
524    };
525
526    window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net';
527    if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) {
528        window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')
529    }
530
531    window.BOLD.subscriptions.data.subscriptionGroups = [];
532    if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) {
533        window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups'));
534    } else {
535        window.BOLD.subscriptions.data.subscriptionGroups = [{"id":40441,"billing_rules":[{"id":98137,"subscription_group_id":40441,"interval_name":"quarterly","billing_rule":"FREQ=MONTHLY;INTERVAL=4;BYMONTHDAY=1","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"allow_dynamic_discount":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":39948,"subscription_group_id":40441,"total_duration":1,"discount_type":"percentage","discount_value":0}],"dynamic_discounts":[],"selection_options":[{"platform_entity_id":"5324884677"}],"discount_type":"percentage","percent_discount":50,"fixed_discount":0,"can_add_to_cart":true}];
536    }
537
538    window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) {
539        for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) {
540            if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){
541                return true;
542            }
543        }
544        return false;
545    }
546
547    window.BOLD.subscriptions.logger = {
548        tag: "bold_subscriptions",
549        // the bold subscriptions log level
550        // 0 - errors (default)
551        // 1 - warnings + errors
552        // 2 - info + warnings + errors
553        // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level
554        levels: {
555            ERROR: 0,
556            WARN: 1,
557            INFO: 2,
558        },
559        level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10),
560        _log: function(callArgs, level) {
561            if (!window.console) {
562                return null;
563            }
564
565            if (window.BOLD.subscriptions.logger.level < level) {
566                return;
567            }
568
569            var params = Array.prototype.slice.call(callArgs);
570            params.unshift(window.BOLD.subscriptions.logger.tag);
571
572            switch (level) {
573                case window.BOLD.subscriptions.logger.levels.INFO:
574                    console.info.apply(null, params);
575                    return;
576                case window.BOLD.subscriptions.logger.levels.WARN:
577                    console.warn.apply(null, params);
578                    return;
579                case window.BOLD.subscriptions.logger.levels.ERROR:
580                    console.error.apply(null, params);
581                    return;
582                default:
583                    console.log.apply(null, params);
584                    return;
585            }
586        },
587        info: function() {
588            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO);
589        },
590        warn: function() {
591            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN);
592        },
593        error: function() {
594            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR);
595        }
596    }
597
598    window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI = function() {
599        return window.BOLD.subscriptions.config.loadSubscriptionGroupFrom === window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes['BSUB_API'];
600    }
601
602    window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) {
603        var data = window.BOLD.subscriptions.data;
604        var foundGroup = null;
605        for (var i = 0; i < data.subscriptionGroups.length; i += 1) {
606            var subscriptionGroup = data.subscriptionGroups[i];
607            for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) {
608                var selectionOption = subscriptionGroup.selection_options[j];
609                if (selectionOption.platform_entity_id === productId.toString()) {
610                    foundGroup = subscriptionGroup;
611                    break;
612                }
613            }
614            if (foundGroup) {
615                break;
616            }
617        }
618        return foundGroup;
619    };
620
621    window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) {
622        var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups;
623
624        for (var i = 0; i < subscriptionGroups.length; i += 1) {
625            var subGroup = subscriptionGroups[i];
626            if (subGroup.id === subGroupId) {
627                return subGroup;
628            }
629        }
630
631        return null;
632    };
633
634    window.BOLD.subscriptions.addSubscriptionGroup = function (subscriptionGroup) {
635        if(!window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroup.id))
636        {
637            window.BOLD.subscriptions.data.subscriptionGroups.push(subscriptionGroup);
638        }
639    }
640
641    window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) {
642        var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId);
643
644        if (
645            !subscriptionGroup
646            || !subscriptionGroup.prepaid_durations
647            || !subscriptionGroup.prepaid_durations.length
648        ) {
649            return null;
650        }
651
652        for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) {
653            var prepaidDuration = subscriptionGroup.prepaid_durations[i];
654            if (prepaidDuration.id === prepaidDurationId) {
655                return prepaidDuration;
656            }
657        }
658
659        return null;
660    }
661
662    window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) {
663        for (var i = 0; i < subGroup.billing_rules.length; i += 1) {
664            var billingRule = subGroup.billing_rules[i];
665            if (billingRule.id === billingRuleId) {
666                return billingRule;
667            }
668        }
669
670        return null;
671    };
672
673    window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) {
674        var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(','));
675        var disable = !!d;
676        for (var i = 0; i < addToCartForms.length; i++) {
677            var addToCartForm = addToCartForms[i];
678            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
678addToCartForm);
679            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
680
681            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection') ) {
682                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
683                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
684                    for (var j = 0; j < addToCartButtons.length; j++) {
685                        var addToCartButton = addToCartButtons[j];
686                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
687
688                        addToCartButton.disabled = disable;
689                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
690                    }
691                }
692            } else {
693                if (subscriptionGroup) {
694                    var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
695                    for (var j = 0; j < addToCartButtons.length; j++) {
696                        var addToCartButton = addToCartButtons[j];
697                        var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
698
699                        addToCartButton.disabled = disable;
700                        toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
701                    }
702                }
703            }
704
705        }
706    };
707
708    window.BOLD.subscriptions.disableAddToCartButtons = function () {
709        // only disable the add to cart buttons if the app isn't loaded yet
710        if (!window.BOLD.subscriptions.app) {
711            window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true);
712        } else {
713            window.BOLD.subscriptions.enableAddToCartButtons();
714        }
715    };
716
717    window.BOLD.subscriptions.enableAddToCartButtons = function () {
718        document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart);
719        window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false);
720    };
721
722    window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) {
723        var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','));
724        var disable = !!d;
725        for (var i = 0; i < checkoutButtons.length; i++) {
726            var checkoutButton = checkoutButtons[i];
727            var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute;
728
729            checkoutButton.disabled = disable;
730            toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable);
731        }
732    }
733
734    window.BOLD.subscriptions.disableCheckoutButtons = function() {
735        // only disable the checkout buttons if the app isn't loaded yet
736        if (!window.BOLD.subscriptions.app) {
737            window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true);
738        } else {
739            window.BOLD.subscriptions.enableCheckoutButtons();
740        }
741    }
742
743    window.BOLD.subscriptions.enableCheckoutButtons = function() {
744        document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout);
745        window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false);
746    }
747
748    window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() {
749        if (typeof(Storage) !== "undefined") {
750            var successfulAddToCarts = JSON.parse(
751                window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]'
752            );
753            if (successfulAddToCarts.length > 0) {
754                return true;
755            }
756        }
757
758        return false;
759    }
760
761    window.BOLD.subscriptions.hasPendingAddToCarts = function() {
762        if (typeof(Storage) !== "undefined") {
763            var pendingAddToCarts = JSON.parse(
764                window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]'
765            );
766            if (pendingAddToCarts.length > 0) {
767                return true;
768            }
769        }
770
771        return false;
772    }
773
774    window.BOLD.subscriptions.addJSAsset = function(src, deferred) {
775        var scriptTag = document.getElementById('bold-subscriptions-app-embed-script');
776        var jsElement = document.createElement('script');
777        jsElement.type = 'text/javascript';
778        jsElement.src = src;
779        if (deferred) {
780           jsElement.defer = true;
781        }
782        scriptTag.parentNode.insertBefore(jsElement, scriptTag);
783    };
784
785    window.BOLD.subscriptions.addCSSAsset = function(href) {
786        var scriptTag = document.getElementById('bold-subscriptions-app-embed-script');
787        var cssElement = document.createElement('link');
788        cssElement.href = href;
789        cssElement.rel = 'stylesheet';
790        scriptTag.parentNode.insertBefore(cssElement, scriptTag);
791    };
792
793    window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() {
794        var assets = window.BOLD.subscriptions.config.assets;
795        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']);
796        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js'], false);
797    };
798
799    window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() {
800      if (document.getElementById('customer-portal-root') || document.getElementsByClassName('bsub-express-add-ons-widget')) {
801        var assets = window.BOLD.subscriptions.config.assets;
802        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']);
803        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js'], true);
804      }
805    };
806
807    window.BOLD.subscriptions.processManifest = function() {
808        if (!window.BOLD.subscriptions.processedManifest) {
809            window.BOLD.subscriptions.processedManifest = true;
810            window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText);
811
812            
813            window.BOLD.subscriptions.loadCustomerPortalAssets();
814        }
815    };
816
817    window.BOLD.subscriptions.addInitialLoadingMessage = function() {
818        var customerPortalNode = document.getElementById('customer-portal-root');
819        if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) {
820            customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>';
821        }
822    }
823
824    window.BOLD.subscriptions.contentLoaded = function() {
825        window.BOLD.subscriptions.data.contentLoadedEventTriggered = true;
826        window.BOLD.subscriptions.addInitialLoadingMessage();
827        
828    };
829
830    window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) {
831        if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) {
832            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form);
833            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
834            if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection'))
835            {
836                if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) {
837                    // This code prevents products in subscription groups from being added to the cart before the
838                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
839                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
840                    e.preventDefault();
841                    return false;
842                }
843            } else {
844                if (subscriptionGroup) {
845                    // This code prevents products in subscription groups from being added to the cart before the
846                    // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
847                    // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
848                    e.preventDefault();
849                    return false;
850                }
851            }
852
853        }
854    };
855
856    window.BOLD.subscriptions.preventCheckout = function(e) {
857        if (
858            e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','))
859            && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts())
860        ) {
861            // This code prevents checkouts on the shop until the Subscriptions app fully loads.
862            // When the Subscriptions app is ready it will enable the checkout buttons itself.
863            // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually.
864            e.preventDefault();
865            return false;
866        }
867    }
868
869    if (!window.BOLD.subscriptions.config.legacyAssetsLoaded) {
870        
871        document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded);
872    }
873
874    if (!Element.prototype.matches) {
875        Element.prototype.matches =
876            Element.prototype.matchesSelector ||
877            Element.prototype.mozMatchesSelector ||
878            Element.prototype.msMatchesSelector ||
879            Element.prototype.oMatchesSelector ||
880            Element.prototype.webkitMatchesSelector ||
881            function(s) {
882                var matches = (this.document || this.ownerDocument).querySelectorAll(s),
883                    i = matches.length;
884                while (--i >= 0 && matches.item(i) !== this) {}
885                return i > -1;
886            };
887    }
888
889    if (!Element.prototype.closest) {
890        Element.prototype.closest = function(s) {
891            var el = this;
892
893            do {
894                if (Element.prototype.matches.call(el, s)) return el;
895                el = el.parentElement || el.parentNode;
896            } while (el !== null && el.nodeType === 1);
897            return null;
898        };
899    }
900
901    window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) {
902        if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) {
903            return;
904        }
905
906        var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors;
907
908        for (var i = 0; i < selectors.length; i++) {
909            var elements = document.querySelectorAll(selectors[i]);
910
911            for (var j = 0; j < elements.length; j++) {
912                elements[j].style.display = isVisible ? 'block' : 'none';
913            }
914        }
915    }
916
917    window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() {
918        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false);
919    };
920
921    window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() {
922        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true);
923    };
924
925    window.BOLD.subscriptions.enhanceMspUrls = function(data) {
926        var mspUrl = 'https://sub.boldapps.net/shop/18756/customer_portal';
927        var elements = document.querySelectorAll("a[href='"+mspUrl+"']");
928
929        if(!elements.length || !data.success) {
930            return;
931        }
932
933        for (var i = 0; i < elements.length; i++) {
934            elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId;
935        }
936    };
937
938    if (!window.BOLD.subscriptions.config.legacyAssetsLoaded) {
939        window.addEventListener('load', function () {
940          if (document.getElementById('customer-portal-root')) {
941            window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls);
942          }
943        });
944
945        // This will be called immediately
946        // Use this anonymous function to avoid polluting the global namespace
947        (function() {
948            var xhr = new XMLHttpRequest();
949            xhr.addEventListener('load', window.BOLD.subscriptions.processManifest);
950            xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime());
951            xhr.send();
952        })()
953    }
954
955    window.BOLD.subscriptions.patches.patchCashier = function() {
956        if (window.BOLD && window.BOLD.checkout) {
957            window.BOLD.checkout.disable();
958            window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn;
959            window.BOLD.checkout.enable();
960        } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) {
961            window.BOLD.subscriptions.patches.currentCashierPatchAttempts++;
962            setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100);
963        }
964    };
965
966    window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) {
967        window.BOLD.subscriptions.patches.currentCheckoutRetries++;
968
969        if (!window.BOLD.subscriptions.app
970            && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries
971        ) {
972            setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100);
973            return;
974        } else if (window.BOLD.subscriptions.app) {
975            window.BOLD.subscriptions.patches.currentCheckoutRetries = 0;
976            window.BOLD.subscriptions.app.addCartParams(form, cart);
977        }
978
979        var noSubscriptions = false;
980        if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0)
981            || !window.BOLD.subscriptions.app
982        ) {
983            noSubscriptions = true;
984            event.target.dataset.cashierConfirmedNoPlugins = true;
985
986            if (window.BOLD.subscriptions.setCashierFeatureToken) {
987                window.BOLD.subscriptions.setCashierFeatureToken(false);
988            }
989        }
990
991        if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode)
992            || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired())
993        ) {
994            // send them to the original checkout when in plugin only mode
995            // and either BSUB is there but there are no subscription products
996            // or BSUB isn't there at all
997            if (form.dataset.old_form_action) {
998                form.action = form.dataset.old_form_action;
999            }
1000            event.target.click();
1001        } else {
1002            // sends them to Cashier since BSUB got a chance to add it's stuff
1003            // and plugin only mode is not enabled
1004            form.submit();
1005        }
1006    };
1007</script>
vendor: 1 bytes, line 1007
1007
1008<script id="bold-subscriptions-app-embed-platform-script" type="text/javascript" defer>
1009    window.BOLD.subscriptions.config.shopPlatformId = '20355';
1010    window.BOLD.subscriptions.config.appSlug = 'subscriptions';
1011
1012    window.BOLD = window.BOLD || {};
1013    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
1014    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
1015    window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {};
1016    window.BOLD.subscriptions.data.platform.customer = { id: '' };
1017    window.BOLD.subscriptions.data.platform.product = null;
1018    window.BOLD.subscriptions.data.platform.products = [];
1019    window.BOLD.subscriptions.data.platform.variantProductMap = {};
1020
1021    window.BOLD.subscriptions.getProductByVariantId = function(variantId) {
1022        if (window.BOLD.subscriptions.data.platform.product && 
1023            window.BOLD.subscriptions.data.platform.product.variants) {
1024            for (var i = 0; i < window.BOLD.subscriptions.data.platform.product.variants.length; i++) {
1025                if (window.BOLD.subscriptions.data.platform.product.variants[i].id === variantId) {
1026                    return window.BOLD.subscriptions.data.platform.product;
1027                }
1028            }
1029        }
1030
1031        if (window.BOLD.subscriptions.data.platform.variantProductMap[variantId]) {
1032            return window.BOLD.subscriptions.data.platform.variantProductMap[variantId];
1033        }
1034
1035        var productElements = document.querySelectorAll('[data-product-id]');
1036        for (var i = 0; i < productElements.length; i++) {
1037            var productJsonElement = productElements[i].querySelector('[data-product-json]');
1038            
1039            if (productJsonElement) {
1040                try {
1041                    var productData = JSON.parse(productJsonElement.textContent);
1042                    if (productData && productData.variants) {
1043                        for (var j = 0; j < productData.variants.length; j++) {
1044                            if (productData.variants[j].id === variantId) {
1045                                return productData;
1046                            }
1047                        }
1048                    }
1049                } catch (e) {
1050                    // Continue if parsing fails
1051                }
1052            }
1053        }
1054
1055        return null;
1056    }
1057
1058    window.BOLD.subscriptions.config.addToCartFormSelectors.push(
1059        '.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)'
1060        ,'.product-form.product-form--payment-button:not(.bold-subscriptions-no-widget)'
1061    );
1062    window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]');
1063    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]');
1064    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]');
1065    window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]');
1066    window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal');
1067    window.BOLD.subscriptions.config.checkoutButtonSelectors.push(
1068        '[name="checkout"]',
1069        '[href*="checkout"]:not([href*="tools/checkout"])',
1070        '[onclick*="checkout"]:not([onclick*="tools/checkout"])',
1071    );
1072
1073    // Discount text markup template
1074    
1075    window.BOLD.subscriptions.config.discountItemTemplate = '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>';
1076    
1077
1078    window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) {
1079        var idInput = addToCartForm.querySelector('[name="id"]');
1080        if (idInput === null) {
1081            window.BOLD.subscriptions.logger.error('could not get variant id input from add to cart form — make sure your form has an input with [name="id"]')
1082            return null;
1083        }
1084
1085        var variantId = parseInt(idInput.value, 10);
1086        if (isNaN(variantId)) {
1087            window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input')
1088            return null;
1089        }
1090
1091        var product = window.BOLD.subscriptions.getProductByVariantId(variantId);
1092
1093        if (product === undefined || product === null) {
1094            window.BOLD.subscriptions.logger.error('could not find product data for variant id ' + variantId + ' — product data may not be available on this page')
1095            return null;
1096        }
1097
1098        return product.id;
1099    };
1100
1101    window.BOLD.subscriptions.getAddToCartForms = function() {
1102        var forms = [];
1103        var idInputs = document.querySelectorAll('[name="id"]');
1104
1105        for (var i = 0; i < idInputs.length; i++) {
1106            var idInput = idInputs[i];
1107            var form = idInput.closest('form:not(.bold-subscriptions-no-widget)');
1108            if (form) {
1109                forms.push(form);
1110            }
1111        }
1112
1113        return forms;
1114    };
1115
1116    window.BOLD.subscriptions.getJWT = function (callback) {
1117        if(window.BOLD.subscriptions.data.platform.customer.id !== '') {
1118            var shopPlatformId = '20355';
1119            var appSlug = 'subscriptions';
1120            var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id;
1121            var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt';
1122
1123            var xmlhttp = new XMLHttpRequest();
1124
1125            xmlhttp.onreadystatechange = function() {
1126                if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) {
1127                    if (xmlhttp.status === 200) {
1128                        var data = JSON.parse(xmlhttp.responseText);
1129                        callback({
1130                            success: true,
1131                            value: {
1132                                jwt: data.bold_platform_jwt,
1133                                customerId: window.BOLD.subscriptions.data.platform.customer.id,
1134                            },
1135                        });
1136                    } else if (xmlhttp.status === 404) {
1137                        callback({
1138                            success: false,
1139                            error: 'not_logged_in',
1140                        });
1141                    } else {
1142                        callback({
1143                            success: false,
1144                            error: 'unknown',
1145                        });
1146                    }
1147                }
1148            };
1149
1150            xmlhttp.open("GET", proxyPath, true);
1151            xmlhttp.setRequestHeader('Accept', 'application/liquid');
1152            xmlhttp.send();
1153        } else {
1154            callback({
1155                success: false,
1156                error: 'not_logged_in',
1157            });
1158        }
1159    };
1160
1161    window.BOLD.subscriptions.setCashierFeatureToken = function(value) {
1162        if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) {
1163            window.BOLD.checkout_features_defaults.forEach(function(item) {
1164                if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) {
1165                    item.require = value;
1166                }
1167            });
1168        }
1169    };
1170
1171    // Cashier patches
1172    window.BOLD.subscriptions.patches.cashierListenerFn = function(event) {
1173        if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) {
1174            window.BOLD.subscriptions.patches.pushToCashier(event);
1175        } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') {
1176            var request = new XMLHttpRequest();
1177            request.open('HEAD', '/apps/checkout/isInstalled', false);
1178            request.send(null);
1179
1180            if(request.status >= 200 && request.status < 400) {
1181                window.BOLD.subscriptions.patches.pushToCashier(event);
1182            } else {
1183                window.cashier_installed_on_site = false;
1184            }
1185        }
1186    };
1187
1188    window.BOLD.subscriptions.localTime = function() {
1189        var localDate = new Date();
1190        return localDate.getTime();
1191    };
1192
1193
1194    window.BOLD.subscriptions.patches.pushToCashier = function(event) {
1195        event.preventDefault();
1196        var form = window.BOLD.checkout.getForm(event.target);
1197        var formData = new FormData(form);
1198        var request = new XMLHttpRequest();
1199        request.open('POST', '/cart/update.js?tmp=' + Date.now(), true);
1200        request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
1201
1202        request.onload = function() {
1203            if (request.status >= 200 && request.status < 400) {
1204                // Success!
1205                var cart = JSON.parse(request.responseText);
1206
1207                // If items are empty redirect back to the cart
1208                if (cart.items.length === 0) {
1209                    return window.location.href = '/cart';
1210                }
1211
1212                cart.items.forEach(function(element) {
1213                    delete element.product_description;
1214                });
1215
1216                if (document.getElementById('CartSpecialInstructions')) {
1217                    // If the cart note exists, grab its value
1218                    cart.note = document.getElementById('CartSpecialInstructions').value;
1219                }
1220
1221                var cartObj = JSON.stringify(cart);
1222
1223                var form = window.BOLD.checkout.getForm(event.target);
1224                form.dataset.old_form_action = form.action;
1225                form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({});
1226                var cartCookie = window.BOLD.checkout.getCookie('cart');
1227                var element = document.createElement('INPUT');
1228                element.type = 'HIDDEN';
1229                element.name = 'cart_id';
1230                element.value = cartCookie;
1231                form.appendChild(element);
1232
1233                var dateElement = document.createElement('INPUT');
1234                dateElement.type = 'HIDDEN';
1235                dateElement.name = 'checkout_local_time';
1236                dateElement.value = window.BOLD.subscriptions.localTime();
1237                form.appendChild(dateElement);
1238
1239                var cartElement = document.createElement('INPUT');
1240                cartElement.type = 'HIDDEN';
1241                cartElement.name = 'cart';
1242                cartElement.value = cartObj;
1243                form.appendChild(cartElement);
1244                form.method = 'POST';
1245
1246                if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') {
1247                    var langInput = document.createElement('INPUT');
1248                    langInput.type = 'HIDDEN';
1249                    langInput.name = 'language_iso';
1250                    langInput.value = window.BOLD.checkout.languageIsoCode;
1251                    form.appendChild(langInput);
1252                }
1253
1254                if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') {
1255                    window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form});
1256                }
1257
1258                window.BOLD.subscriptions.patches.finishCheckout(event, form, cart);
1259            }
1260        };
1261
1262        request.send(formData);
1263    };
1264
1265    
1266</script>
1266
1267
1268
1269<!-- END app block -->
1269<script src="https://cdn.shopify.com/extensions/01a0ca4b-28c5-7732-959d-2591e6d4564f/free-shipping-bar-268/assets/freeshippingbar.js" type="text/javascript" defer="defer"></script>
1269
1270<link href="https://cdn.shopify.com/extensions/01a0d4ce-7593-7320-8396-da8266e636d3/product-upsell-91/assets/app.css" rel="stylesheet" type="text/css" media="all">
1271<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0002/0355/files/ulogo.png?height=628&pad_color=fff&v=1613794593&width=1200" />
1272<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0002/0355/files/ulogo.png?height=628&pad_color=fff&v=1613794593&width=1200" />
1273<meta property="og:image:width" content="1200" />
1274<meta property="og:image:height" content="628" />
1275<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1276<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: 20355,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 1276
1276
1277<script>
1278  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1279</script>
vendor: 1 bytes, line 1279
1279
1280<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}
1280).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: 20355,storefrontBaseUrl: "https://uppercasemagazine.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://uppercasemagazine.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1563983961","configuration":"{\"shop_url\": \"uppercase.myshopify.com\", \"backend_url\": \"https:\/\/app.blocky-app.com\/record_cart_ip\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6477fe5b4c5043c7a83db889bb44611b","type":"APP","apiClientId":5096093,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"732495961","configuration":"{\"myshopify_url\":\"uppercase.myshopify.com\", \"environment\":\"production\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5640f8aa1309d751e1a79f66442f1a68","type":"APP","apiClientId":118555,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"609779801","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J4EHZ14ZB6\\\",\\\"GT-WV8FWC58\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J4EHZ14ZB6\\\",\\\"MC-N22034PV3F\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J4EHZ14ZB6\\\",\\\"MC-N22034PV3F\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J4EHZ14ZB6\\\",\\\"MC-N22034PV3F\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J4EHZ14ZB6\\\"}],\\\"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":"UPPERCASE","paymentSettings":{"currencyCode":"CAD"}
1280,"myshopifyDomain":"uppercase.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/uppercasemagazine.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8182466478169","handle":"subscription-starting-with-70-july-aug-sept-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43194934788185","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8248855330905","handle":"subscription-starting-with-71-oct-nov-dec-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43436380848217","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8187437351001","handle":"jot-preorder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43207951220825","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6622322589785","handle":"art-supplies","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39382384148569","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4323621339225","handle":"quilted","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31052347768921","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://uppercasemagazine.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"129185054809","themeStoreId":"847","themePublished":"true","eventMetadataId":"5e55b7fa-a398-460c-b215-caf43e84b859","pageType":"home","shopId":"20355","storefrontBaseUrl":"https:\/\/uppercasemagazine.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1280<script>
1281  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1282  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1283  window.ShopifyAnalytics.meta.currency = 'USD';
1284  var meta = {"page":{"pageType":"home","requestId":"030cb9a0-0d54-4b31-a594-54ea2833efce-1790278979"}};
1285  for (var attr in meta) {
1286    window.ShopifyAnalytics.meta[attr] = meta[attr];
1287  }
1288</script>
vendor: 1 bytes, line 1288
1288
1289<script class="analytics">
1290  (function () {
1291    var customDocumentWrite = function(content) {
1292      var jquery = null;
1293
1294      if (window.jQuery) {
1295        jquery = window.jQuery;
1296      } else if (window.Checkout && window.Checkout.$) {
1297        jquery = window.Checkout.$;
1298      }
1299
1300      if (jquery) {
1301        jquery('body').append(content);
1302      }
1303    };
1304
1305    var hasLoggedConversion = function(token) {
1306      if (token) {
1307        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1308      }
1309      return false;
1310    }
1311
1312    var setCookieIfConversion = function(token) {
1313      if (token) {
1314        var twoMonthsFromNow = new Date(Date.now());
1315        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1316
1317        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1318      }
1319    }
1320
1321    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1322    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1323    if (trekkie.integrations) {
1324      return;
1325    }
1326    trekkie.methods = [
1327      'identify',
1328      'page',
1329      'ready',
1330      'track',
1331      'trackForm',
1332      'trackLink'
1333    ];
1334    trekkie.factory = function(method) {
1335      return function() {
1336        var args = Array.prototype.slice.call(arguments);
1337        args.unshift(method);
1338        trekkie.push(args);
1339        if (method == 'track' || method == 'page') {
1340          try {
1341            if (window.__TREKKIE_SHIM_QUEUE == null) {
1342              window.__TREKKIE_SHIM_QUEUE = [];
1343            }
1344            window.__TREKKIE_SHIM_QUEUE.push({
1345              from: 'trekkie-stub',
1346              method: method,
1347              args: args.slice(1)
1348            });
1349          } catch (e) {
1350            // no-op
1351          }
1352        }
1353        return trekkie;
1354      };
1355    };
1356    for (var i = 0; i < trekkie.methods.length; i++) {
1357      var key = trekkie.methods[i];
1358      trekkie[key] = trekkie.factory(key);
1359    }
1360    trekkie.load = function(config) {
1361      trekkie.config = config || {};
1362      trekkie.config.initialDocumentCookie = document.cookie;
1363      var first = document.getElementsByTagName('script')[0];
1364var script = document.createElement('script');
1365script.type = 'text/javascript';
1366script.onerror = function(e) {
1367  var scriptFallback = document.createElement('script');
1368  scriptFallback.type = 'text/javascript';
1369  scriptFallback.onerror = function(error) {
1370          var Monorail = {
1371      produce: function produce(monorailDomain, schemaId, payload) {
1372        var currentMs = new Date().getTime();
1373        var event = {
1374          schema_id: schemaId,
1375          payload: payload,
1376          metadata: {
1377            event_created_at_ms: currentMs,
1378            event_sent_at_ms: currentMs
1379          }
1380        };
1381        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1382      },
1383      sendRequest: function sendRequest(endpointUrl, payload) {
1384        // Try the sendBeacon API
1385        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1386          var blobData = new window.Blob([payload], {
1387            type: 'text/plain'
1388          });
1389
1390          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1391            return true;
1392          } // sendBeacon was not successful
1393
1394        } // XHR beacon
1395
1396        var xhr = new XMLHttpRequest();
1397
1398        try {
1399          xhr.open('POST', endpointUrl);
1400          xhr.setRequestHeader('Content-Type', 'text/plain');
1401          xhr.send(payload);
1402        } catch (e) {
1403          console.log(e);
1404        }
1405
1406        return false;
1407      },
1408      isIos12: function isIos12() {
1409        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1410      }
1411    };
1412    Monorail.produce('monorail-edge.shopifysvc.com',
1413      'trekkie_storefront_load_errors/1.1',
1414      {shop_id: 20355,
1415      theme_id: 129185054809,
1416      app_name: "storefront",
1417      context_url: window.location.href,
1418      source_url: "//uppercasemagazine.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1419
1420  };
1421  scriptFallback.async = true;
1422  scriptFallback.src = '//uppercasemagazine.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1423  first.parentNode.insertBefore(scriptFallback, first);
1424};
1425script.async = true;
1426script.src = '//uppercasemagazine.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1427first.parentNode.insertBefore(script, first);
1428
1429    };
1430    trekkie.load(
1431      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":20355,"isMerchantRequest":null,"themeId":129185054809,"themeCityHash":"1736298064821284388","contentLanguage":"en","currency":"USD","eventMetadataId":"5e55b7fa-a398-460c-b215-caf43e84b859"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1432    );
1433
1434    var loaded = false;
1435    trekkie.ready(function() {
1436      if (loaded) return;
1437      loaded = true;
1438
1439      window.ShopifyAnalytics.lib = window.trekkie;
1440
1441      var originalDocumentWrite = document.write;
1442      document.write = customDocumentWrite;
1443      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1444      document.write = originalDocumentWrite;
1445
1446      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1447      var token = match? match[1]: undefined;
1448      if (!hasLoggedConversion(token)) {
1449        setCookieIfConversion(token);
1450        
1451      }
1452    });
1453
1454    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"030cb9a0-0d54-4b31-a594-54ea2833efce-1790278979","shopifyEmitted":true});
1455
1456    var eventsListenerScript = document.createElement('script');
1457    eventsListenerScript.async = true;
1458    eventsListenerScript.src = "//uppercasemagazine.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1459    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1460})();</script>
1460
1461  
1461<script>
1462  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1463    window.ga = function ga() {
1464      (window.ga.q = window.ga.q || []).push(arguments);
1465      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1466        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1467      }
1468      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1469    };
1470    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1471      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1472    }
1473  }
1474</script>
vendor: 1 bytes, line 1474
1474
1475<script
1476  defer
1477  src="https://uppercasemagazine.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1478  data-application="storefront-renderer"
1479  data-shop-id="20355"
1480  data-render-region="gcp-us-central1"
1481  data-page-type="index"
1482  data-theme-instance-id="129185054809"
1483  data-theme-name="Motion"
1484  data-theme-version="4.4.0"
1485  data-monorail-region="shop_domain"
1486  data-resource-timing-sampling-rate="10"
1487  data-shs="true"
1488  data-shs-beacon="true"
1489  data-shs-export-with-fetch="true"
1490  data-shs-logs-sample-rate="1"
1491  data-shs-beacon-endpoint="https://uppercasemagazine.com/api/collect"
1492></script>
1492
1493<meta name="shopify-y" content="9faf9f6a-c00b-4133-84a3-9b99ab1529e3" data-expiration="1821836579000"><meta name="shopify-s" content="305d4585-f313-4f01-bc90-8b92e72758c2" data-expiration="1790280779000"><meta name="new-cookie-storage-activated" content="t">
1494</head>
1495
1496  <body class="template-index currencies-enabled" data-transitions="false">
1497
1498    
1499
1500    <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
1501
1502    <div id="PageContainer" class="page-container">
1503      <div class="transition-body">
1504
1505        <div id="shopify-section-header" class="shopify-section">
1506
1507
1508
1509<div id="NavDrawer" class="drawer drawer--right">
1510  <div class="drawer__fixed-header">
1511    <div class="drawer__header appear-animation appear-delay-1">
1512      <div class="drawer__title">
1513        
1514  <div id="CurrencyPicker-drawer" class="currency-picker currency-picker--drawer">
1515    <button type="button" class="currency-picker__btn js-modal-open-currency-modal">
1516      <span class="currency-flag currency-flag--small" data-flag="USD" aria-hidden="true"></span>
1517      <span class="currency-picker__label">USD</span>
1518    </button>
1519  </div>
1520
1521
1522      </div>
1523      <div class="drawer__close">
1524        <button type="button" class="drawer__close-button js-drawer-close">
1525          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1526          <span class="icon__fallback-text">Close menu</span>
1527        </button>
1528      </div>
1529    </div>
1530  </div>
1531  <div class="drawer__inner">
1532
1533    <ul class="mobile-nav" role="navigation" aria-label="Primary">
1534      
1535
1536
1537        <li class="mobile-nav__item appear-animation appear-delay-2">
1538          
1539            <div class="mobile-nav__has-sublist">
1540              
1541                <a href="/collections/subscribe-only" class="mobile-nav__link" id="Label-collections-subscribe-only1">
1542                  Subscribe / Renew
1543                </a>
1544                <div class="mobile-nav__toggle">
1545                  <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-collections-subscribe-only1">
1546                    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1547  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1548</span>
1549
1550                  </button>
1551                </div>
1552              
1553            </div>
1554          
1555
1556          
1557            <div id="Linklist-collections-subscribe-only1" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Label-collections-subscribe-only1">
1558              <div class="collapsible-content__inner">
1559                <ul class="mobile-nav__sublist">
1560                  
1561
1562
1563                    <li class="mobile-nav__item">
1564                      <div class="mobile-nav__child-item">
1565                        
1566                          <a href="/collections/subscribe-only" class="mobile-nav__link" id="Sublabel-collections-subscribe-only1">
1567                            Subscriptions
1568                          </a>
1569                        
1570                        
1571                      </div>
1572
1573                      
1574                    </li>
1575                  
1576
1577
1578                    <li class="mobile-nav__item">
1579                      <div class="mobile-nav__child-item">
1580                        
1581                          <a href="/collections/renewals" class="mobile-nav__link" id="Sublabel-collections-renewals2">
1582                            Renewals
1583                          </a>
1584                        
1585                        
1586                      </div>
1587
1588                      
1589                    </li>
1590                  
1591
1592
1593                    <li class="mobile-nav__item">
1594                      <div class="mobile-nav__child-item">
1595                        
1596                          <a href="/pages/giftsubs" class="mobile-nav__link" id="Sublabel-pages-giftsubs3">
1597                            Gift Subscriptions
1598                          </a>
1599                        
1600                        
1601                      </div>
1602
1603                      
1604                    </li>
1605                  
1606                </ul>
1607              </div>
1608            </div>
1609          
1610        </li>
1611      
1612
1613
1614        <li class="mobile-nav__item appear-animation appear-delay-3">
1615          
1616            <div class="mobile-nav__has-sublist">
1617              
1618                <a href="/pages/giftsubs" class="mobile-nav__link" id="Label-pages-giftsubs2">
1619                  Gifting
1620                </a>
1621                <div class="mobile-nav__toggle">
1622                  <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-pages-giftsubs2">
1623                    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1624  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1625</span>
1626
1627                  </button>
1628                </div>
1629              
1630            </div>
1631          
1632
1633          
1634            <div id="Linklist-pages-giftsubs2" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Label-pages-giftsubs2">
1635              <div class="collapsible-content__inner">
1636                <ul class="mobile-nav__sublist">
1637                  
1638
1639
1640                    <li class="mobile-nav__item">
1641                      <div class="mobile-nav__child-item">
1642                        
1643                          <a href="/pages/giftsubs" class="mobile-nav__link" id="Sublabel-pages-giftsubs1">
1644                            Gift Subscriptions
1645                          </a>
1646                        
1647                        
1648                      </div>
1649
1650                      
1651                    </li>
1652                  
1653
1654
1655                    <li class="mobile-nav__item">
1656                      <div class="mobile-nav__child-item">
1657                        
1658                          <a href="/products/sampler" class="mobile-nav__link" id="Sublabel-products-sampler2">
1659                            The UPPERCASE Sampler
1660                          </a>
1661                        
1662                        
1663                      </div>
1664
1665                      
1666                    </li>
1667                  
1668
1669
1670                    <li class="mobile-nav__item">
1671                      <div class="mobile-nav__child-item">
1672                        
1673                          <a href="/pages/giftgraphics" class="mobile-nav__link" id="Sublabel-pages-giftgraphics3">
1674                            Free Printables &amp; Gift Notices
1675                          </a>
1676                        
1677                        
1678                      </div>
1679
1680                      
1681                    </li>
1682                  
1683
1684
1685                    <li class="mobile-nav__item">
1686                      <div class="mobile-nav__child-item">
1687                        
1688                          <a href="/pages/help" class="mobile-nav__link" id="Sublabel-pages-help4">
1689                            Help
1690                          </a>
1691                        
1692                        
1693                      </div>
1694
1695                      
1696                    </li>
1697                  
1698                </ul>
1699              </div>
1700            </div>
1701          
1702        </li>
1703      
1704
1705
1706        <li class="mobile-nav__item appear-animation appear-delay-4">
1707          
1708            <div class="mobile-nav__has-sublist">
1709              
1710                <a href="https://uppercasemagazine.com/products/uppercase-69" class="mobile-nav__link" id="Label-https-uppercasemagazine-com-products-uppercase-693">
1711                  Magazine
1712                </a>
1713                <div class="mobile-nav__toggle">
1714                  <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-https-uppercasemagazine-com-products-uppercase-693">
1715                    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1716  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1717</span>
1718
1719                  </button>
1720                </div>
1721              
1722            </div>
1723          
1724
1725          
1726            <div id="Linklist-https-uppercasemagazine-com-products-uppercase-693" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Label-https-uppercasemagazine-com-products-uppercase-693">
1727              <div class="collapsible-content__inner">
1728                <ul class="mobile-nav__sublist">
1729                  
1730
1731
1732                    <li class="mobile-nav__item">
1733                      <div class="mobile-nav__child-item">
1734                        
1735                          <a href="/products/uppercase71" class="mobile-nav__link" id="Sublabel-products-uppercase711">
1736                            Current Issue
1737                          </a>
1738                        
1739                        
1740                      </div>
1741
1742                      
1743                    </li>
1744                  
1745
1746
1747                    <li class="mobile-nav__item">
1748                      <div class="mobile-nav__child-item">
1749                        
1750                          <a href="/products/uppercase-702026" class="mobile-nav__link" id="Sublabel-products-uppercase-7020262">
1751                            Previous Issue
1752                          </a>
1753                        
1754                        
1755                      </div>
1756
1757                      
1758                    </li>
1759                  
1760
1761
1762                    <li class="mobile-nav__item">
1763                      <div class="mobile-nav__child-item">
1764                        
1765                          <a href="/collections/backissuesonsale" class="mobile-nav__link" id="Sublabel-collections-backissuesonsale3">
1766                            Back Issues
1767                          </a>
1768                        
1769                        
1770                      </div>
1771
1772                      
1773                    </li>
1774                  
1775
1776
1777                    <li class="mobile-nav__item">
1778                      <div class="mobile-nav__child-item">
1779                        
1780                          <a href="http://uppercasearchive.com/" class="mobile-nav__link" id="Sublabel-http-uppercasearchive-com4">
1781                            Digital Archive
1782                          </a>
1783                        
1784                        
1785                      </div>
1786
1787                      
1788                    </li>
1789                  
1790                </ul>
1791              </div>
1792            </div>
1793          
1794        </li>
1795      
1796
1797
1798        <li class="mobile-nav__item appear-animation appear-delay-5">
1799          
1800            <div class="mobile-nav__has-sublist">
1801              
1802                <a href="/collections/books" class="mobile-nav__link" id="Label-collections-books4">
1803                  Books
1804                </a>
1805                <div class="mobile-nav__toggle">
1806                  <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-collections-books4">
1807                    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1808  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1809</span>
1810
1811                  </button>
1812                </div>
1813              
1814            </div>
1815          
1816
1817          
1818            <div id="Linklist-collections-books4" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Label-collections-books4">
1819              <div class="collapsible-content__inner">
1820                <ul class="mobile-nav__sublist">
1821                  
1822
1823
1824                    <li class="mobile-nav__item">
1825                      <div class="mobile-nav__child-item">
1826                        
1827                          <a href="https://uppercasemagazine.com/products/jot-preorder" class="mobile-nav__link" id="Sublabel-https-uppercasemagazine-com-products-jot-preorder1">
1828                            Pre-Order Jot!
1829                          </a>
1830                        
1831                        
1832                      </div>
1833
1834                      
1835                    </li>
1836                  
1837
1838
1839                    <li class="mobile-nav__item">
1840                      <div class="mobile-nav__child-item">
1841                        
1842                          <a href="/collections/encyclopedia" class="mobile-nav__link" id="Sublabel-collections-encyclopedia2">
1843                            Encyclopedia of Inspiration
1844                          </a>
1845                        
1846                        
1847                      </div>
1848
1849                      
1850                    </li>
1851                  
1852
1853
1854                    <li class="mobile-nav__item">
1855                      <div class="mobile-nav__child-item">
1856                        
1857                          <a href="/products/little-u-volume-2" class="mobile-nav__link" id="Sublabel-products-little-u-volume-23">
1858                            Little U
1859                          </a>
1860                        
1861                        
1862                      </div>
1863
1864                      
1865                    </li>
1866                  
1867
1868
1869                    <li class="mobile-nav__item">
1870                      <div class="mobile-nav__child-item">
1871                        
1872                          <a href="/collections/books" class="mobile-nav__link" id="Sublabel-collections-books4">
1873                            All Books
1874                          </a>
1875                        
1876                        
1877                      </div>
1878
1879                      
1880                    </li>
1881                  
1882                </ul>
1883              </div>
1884            </div>
1885          
1886        </li>
1887      
1888
1889
1890        <li class="mobile-nav__item appear-animation appear-delay-6">
1891          
1892            <div class="mobile-nav__has-sublist">
1893              
1894                <a href="http://www.uppercasecircle.com/landing" class="mobile-nav__link" id="Label-http-www-uppercasecircle-com-landing5">
1895                  Community
1896                </a>
1897                <div class="mobile-nav__toggle">
1898                  <button type="button" class="collapsible-trigger collapsible--auto-height" aria-controls="Linklist-http-www-uppercasecircle-com-landing5">
1899                    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1900  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1901</span>
1902
1903                  </button>
1904                </div>
1905              
1906            </div>
1907          
1908
1909          
1910            <div id="Linklist-http-www-uppercasecircle-com-landing5" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Label-http-www-uppercasecircle-com-landing5">
1911              <div class="collapsible-content__inner">
1912                <ul class="mobile-nav__sublist">
1913                  
1914
1915
1916                    <li class="mobile-nav__item">
1917                      <div class="mobile-nav__child-item">
1918                        
1919                          <a href="/pages/stockists" class="mobile-nav__link" id="Sublabel-pages-stockists1">
1920                            Stockists
1921                          </a>
1922                        
1923                        
1924                      </div>
1925
1926                      
1927                    </li>
1928                  
1929
1930
1931                    <li class="mobile-nav__item">
1932                      <div class="mobile-nav__child-item">
1933                        
1934                          <a href="https://www.uppercasecircle.com/landing" class="mobile-nav__link" id="Sublabel-https-www-uppercasecircle-com-landing2">
1935                            The UPPERCASE Circle
1936                          </a>
1937                        
1938                        
1939                      </div>
1940
1941                      
1942                    </li>
1943                  
1944
1945
1946                    <li class="mobile-nav__item">
1947                      <div class="mobile-nav__child-item">
1948                        
1949                          <a href="/pages/free" class="mobile-nav__link" id="Sublabel-pages-free3">
1950                            Newsletter
1951                          </a>
1952                        
1953                        
1954                      </div>
1955
1956                      
1957                    </li>
1958                  
1959
1960
1961                    <li class="mobile-nav__item">
1962                      <div class="mobile-nav__child-item">
1963                        
1964                          <a href="https://uppercasemag.notion.site/UPPERCASE-Submissions-434fa3c6ff5945fd8b1f7134eaf20aa6" class="mobile-nav__link" id="Sublabel-https-uppercasemag-notion-site-uppercase-submissions-434fa3c6ff5945fd8b1f7134eaf20aa64">
1965                            Submissions
1966                          </a>
1967                        
1968                        
1969                      </div>
1970
1971                      
1972                    </li>
1973                  
1974                </ul>
1975              </div>
1976            </div>
1977          
1978        </li>
1979      
1980
1981
1982        <li class="mobile-nav__item appear-animation appear-delay-7">
1983          
1984            <a href="/pages/help" class="mobile-nav__link">Help</a>
1985          
1986
1987          
1988        </li>
1989      
1990
1991      
1992
1993          <li class="mobile-nav__item appear-animation appear-delay-8">
1994            <a href="/account/login" class="mobile-nav__link">Log in</a>
1995          </li>
1996        
1997      
1998
1999      <li class="mobile-nav__spacer"></li>
2000
2001    </ul>
2002
2003  <ul class="mobile-nav__social">
2004    
2005    
2006    
2007    
2008    
2009    
2010    
2011    
2012    
2013  </ul>
2014
2015  </div>
2016</div>
2017
2018
2019
2020
2021
2022
2023
2024<style data-shopify>
2025  .site-nav__link,
2026  .site-nav__dropdown-link {
2027    font-size: 14px;
2028  }
2029
2030  
2031    .site-nav__link {
2032      padding-left: 8px;
2033      padding-right: 8px;
2034    }
2035  
2036</style>
2037
2038<div data-section-id="header" data-section-type="header-section">
2039  <div class="header-wrapper">
2040
2041    
2042
2043    <header
2044      class="site-header site-header--heading-style"
2045      data-sticky="false"
2046      data-overlay="false">
2047      <div class="page-width">
2048        <div
2049          class="header-layout header-layout--left"
2050          data-logo-align="left">
2051
2052          
2053            <div class="header-item header-item--logo">
2054              
2055  
2056
2057    
2058<style data-shopify>
2059    .header-item--logo,
2060    .header-layout--left-center .header-item--logo,
2061    .header-layout--left-center .header-item--icons {
2062      -webkit-box-flex: 0 1 90px;
2063      -ms-flex: 0 1 90px;
2064      flex: 0 1 90px;
2065    }
2066
2067    @media only screen and (min-width: 590px) {
2068      .header-item--logo,
2069      .header-layout--left-center .header-item--logo,
2070      .header-layout--left-center .header-item--icons {
2071        -webkit-box-flex: 0 0 230px;
2072        -ms-flex: 0 0 230px;
2073        flex: 0 0 230px;
2074      }
2075    }
2076
2077    .site-header__logo a {
2078      max-width: 90px;
2079    }
2080    .is-light .site-header__logo .logo--inverted {
2081      max-width: 90px;
2082    }
2083    @media only screen and (min-width: 590px) {
2084      .site-header__logo a {
2085        max-width: 230px;
2086      }
2087
2088      .is-light .site-header__logo .logo--inverted {
2089        max-width: 230px;
2090      }
2091    }
2092    </style>
2093
2094    
2095      <h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">
2096        <span class="visually-hidden">UPPERCASE</span>
2097    
2098    
2099      
2100      <a
2101        href="/"
2102        itemprop="url"
2103        class="site-header__logo-link">
2104        <img
2105          class="small--hide"
2106          src="//uppercasemagazine.com/cdn/shop/files/UPPERCASE_full_logo_web_230x.jpg?v=1613794602"
2107          srcset="//uppercasemagazine.com/cdn/shop/files/UPPERCASE_full_logo_web_230x.jpg?v=1613794602 1x, //uppercasemagazine.com/cdn/shop/files/[email protected]?v=1613794602 2x"
2108          alt="UPPERCASE"
2109          itemprop="logo">
2110        <img
2111          class="medium-up--hide"
2112          src="//uppercasemagazine.com/cdn/shop/files/UPPERCASE_full_logo_web_90x.jpg?v=1613794602"
2113          srcset="//uppercasemagazine.com/cdn/shop/files/UPPERCASE_full_logo_web_90x.jpg?v=1613794602 1x, //uppercasemagazine.com/cdn/shop/files/[email protected]?v=1613794602 2x"
2114          alt="UPPERCASE">
2115      </a>
2116      
2117    
2118    
2119      </h1>
2120    
2121
2122  
2123
2124
2125
2126
2127            </div>
2128          
2129
2130          
2131            <div class="header-item header-item--navigation">
2132              
2133
2134
2135<ul
2136  class="site-nav site-navigation medium-down--hide"
2137  
2138    role="navigation" aria-label="Primary"
2139  >
2140  
2141
2142
2143    <li
2144      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
2145      aria-haspopup="true">
2146
2147      <a href="/collections/subscribe-only" class="site-nav__link site-nav__link--has-dropdown">
2148        Subscribe / Renew
2149        
2150          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2151        
2152      </a>
2153      
2154        <ul class="site-nav__dropdown text-left">
2155          
2156
2157
2158            <li class="">
2159              <a href="/collections/subscribe-only" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2160                Subscriptions
2161                
2162              </a>
2163              
2164            </li>
2165          
2166
2167
2168            <li class="">
2169              <a href="/collections/renewals" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2170                Renewals
2171                
2172              </a>
2173              
2174            </li>
2175          
2176
2177
2178            <li class="">
2179              <a href="/pages/giftsubs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2180                Gift Subscriptions
2181                
2182              </a>
2183              
2184            </li>
2185          
2186        </ul>
2187      
2188    </li>
2189  
2190
2191
2192    <li
2193      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
2194      aria-haspopup="true">
2195
2196      <a href="/pages/giftsubs" class="site-nav__link site-nav__link--has-dropdown">
2197        Gifting
2198        
2199          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2200        
2201      </a>
2202      
2203        <ul class="site-nav__dropdown text-left">
2204          
2205
2206
2207            <li class="">
2208              <a href="/pages/giftsubs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2209                Gift Subscriptions
2210                
2211              </a>
2212              
2213            </li>
2214          
2215
2216
2217            <li class="">
2218              <a href="/products/sampler" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2219                The UPPERCASE Sampler
2220                
2221              </a>
2222              
2223            </li>
2224          
2225
2226
2227            <li class="">
2228              <a href="/pages/giftgraphics" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2229                Free Printables &amp; Gift Notices
2230                
2231              </a>
2232              
2233            </li>
2234          
2235
2236
2237            <li class="">
2238              <a href="/pages/help" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2239                Help
2240                
2241              </a>
2242              
2243            </li>
2244          
2245        </ul>
2246      
2247    </li>
2248  
2249
2250
2251    <li
2252      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
2253      aria-haspopup="true">
2254
2255      <a href="https://uppercasemagazine.com/products/uppercase-69" class="site-nav__link site-nav__link--has-dropdown">
2256        Magazine
2257        
2258          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2258ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2259        
2260      </a>
2261      
2262        <ul class="site-nav__dropdown text-left">
2263          
2264
2265
2266            <li class="">
2267              <a href="/products/uppercase71" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2268                Current Issue
2269                
2270              </a>
2271              
2272            </li>
2273          
2274
2275
2276            <li class="">
2277              <a href="/products/uppercase-702026" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2278                Previous Issue
2279                
2280              </a>
2281              
2282            </li>
2283          
2284
2285
2286            <li class="">
2287              <a href="/collections/backissuesonsale" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2288                Back Issues
2289                
2290              </a>
2291              
2292            </li>
2293          
2294
2295
2296            <li class="">
2297              <a href="http://uppercasearchive.com/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2298                Digital Archive
2299                
2300              </a>
2301              
2302            </li>
2303          
2304        </ul>
2305      
2306    </li>
2307  
2308
2309
2310    <li
2311      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
2312      aria-haspopup="true">
2313
2314      <a href="/collections/books" class="site-nav__link site-nav__link--has-dropdown">
2315        Books
2316        
2317          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2318        
2319      </a>
2320      
2321        <ul class="site-nav__dropdown text-left">
2322          
2323
2324
2325            <li class="">
2326              <a href="https://uppercasemagazine.com/products/jot-preorder" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2327                Pre-Order Jot!
2328                
2329              </a>
2330              
2331            </li>
2332          
2333
2334
2335            <li class="">
2336              <a href="/collections/encyclopedia" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2337                Encyclopedia of Inspiration
2338                
2339              </a>
2340              
2341            </li>
2342          
2343
2344
2345            <li class="">
2346              <a href="/products/little-u-volume-2" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2347                Little U
2348                
2349              </a>
2350              
2351            </li>
2352          
2353
2354
2355            <li class="">
2356              <a href="/collections/books" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2357                All Books
2358                
2359              </a>
2360              
2361            </li>
2362          
2363        </ul>
2364      
2365    </li>
2366  
2367
2368
2369    <li
2370      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
2371      aria-haspopup="true">
2372
2373      <a href="http://www.uppercasecircle.com/landing" class="site-nav__link site-nav__link--has-dropdown">
2374        Community
2375        
2376          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2377        
2378      </a>
2379      
2380        <ul class="site-nav__dropdown text-left">
2381          
2382
2383
2384            <li class="">
2385              <a href="/pages/stockists" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2386                Stockists
2387                
2388              </a>
2389              
2390            </li>
2391          
2392
2393
2394            <li class="">
2395              <a href="https://www.uppercasecircle.com/landing" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2396                The UPPERCASE Circle
2397                
2398              </a>
2399              
2400            </li>
2401          
2402
2403
2404            <li class="">
2405              <a href="/pages/free" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2406                Newsletter
2407                
2408              </a>
2409              
2410            </li>
2411          
2412
2413
2414            <li class="">
2415              <a href="https://uppercasemag.notion.site/UPPERCASE-Submissions-434fa3c6ff5945fd8b1f7134eaf20aa6" class="site-nav__dropdown-link site-nav__dropdown-link--second-level ">
2416                Submissions
2417                
2418              </a>
2419              
2420            </li>
2421          
2422        </ul>
2423      
2424    </li>
2425  
2426
2427
2428    <li
2429      class="site-nav__item site-nav__expanded-item"
2430      >
2431
2432      <a href="/pages/help" class="site-nav__link">
2433        Help
2434        
2435      </a>
2436      
2437    </li>
2438  
2439</ul>
2440
2441            </div>
2442          
2443
2444          
2445
2446          <div class="header-item header-item--icons">
2447            <div class="site-nav site-nav--icons">
2448  
2449    
2450  <div id="CurrencyPicker-header" class="currency-picker currency-picker--header medium-down--hide">
2451    <button type="button" class="currency-picker__btn js-modal-open-currency-modal">
2452      <span class="currency-flag currency-flag--small" data-flag="USD" aria-hidden="true"></span>
2453      <span class="currency-picker__label">USD</span>
2454    </button>
2455  </div>
2456
2457
2458  
2459  <div class="site-nav__icons">
2460    
2461      <a class="site-nav__link site-nav__link--icon medium-down--hide" href="/account">
2462        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
2463        <span class="icon__fallback-text">
2464          
2465            Log in
2466          
2467        </span>
2468      </a>
2469    
2470
2471    
2472      <a href="/search" class="site-nav__link site-nav__link--icon js-search-header js-no-transition">
2473        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
2474        <span class="icon__fallback-text">Search</span>
2475      </a>
2476    
2477
2478    
2479      <button
2480        type="button"
2481        class="site-nav__link site-nav__link--icon js-drawer-open-nav large-up--hide"
2482        aria-controls="NavDrawer">
2483        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
2484        <span class="icon__fallback-text">Site navigation</span>
2485      </button>
2486    
2487
2488    <a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="CartDrawer">
2489      <span class="cart-link">
2490        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><path d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg>
2491        <span class="icon__fallback-text">Cart</span>
2492        <span class="cart-link__bubble"></span>
2493      </span>
2494    </a>
2495  </div>
2496</div>
2497
2498          </div>
2499        </div>
2500
2501        
2502      </div>
2503      <div class="site-header__search-container">
2504        <div class="site-header__search">
2505          <div class="page-width">
2506            <form action="/search" method="get" class="site-header__search-form" role="search">
2507              <input type="hidden" name="type" value="product">
2508              <button type="submit" class="text-link site-header__search-btn">
2509                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
2510                <span class="icon__fallback-text">Search</span>
2511              </button>
2512              <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
2513            </form>
2514            <button type="button" class="js-search-header-close text-link site-header__search-btn">
2515              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
2516              <span class="icon__fallback-text">"Close (esc)"</span>
2517            </button>
2518          </div>
2519        </div>
2520      </div>
2521    </header>
2522  </div>
2523</div>
2524
2525
2526</div>
2527
2528        <main class="main-content" id="MainContent">
2529          
2530<!--GEM_HEADER-->
2531
2532
2533<link rel="stylesheet" type="text/css" href="https://assets.gemcommerce.com/v6/libs/css/fontawesome-4.6.3.1.min.css" class="gf-style">
2534<link data-instant-track rel="stylesheet" type="text/css" href="https://assets.gemcommerce.com/v6/files/vendor.css?refresh=1" class="gf-style" />
2535<link data-instant-track rel="stylesheet" type="text/css" href="//uppercasemagazine.com/cdn/shop/t/19/assets/gem-page-index-1731615283.css?v=129252663930361559501789142701" class="gf_page_style">
2536<link data-instant-track class="gf_fonts" data-fonts="Albert Sans" href="//fonts.googleapis.com/css2?family=Albert Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900" rel="stylesheet" type="text/css" />
2537<link data-instant-track class="gf_fonts" data-fonts="Inter" href="//fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900" rel="stylesheet" type="text/css" />
2538<link data-instant-track class="gf_fonts" data-fonts="Montserrat" href="//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900" rel="stylesheet" type="text/css" />
2539<link data-instant-track class="gf_fonts" data-fonts="Abhaya Libre" href="//fonts.googleapis.com/css2?family=Abhaya Libre:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900" rel="stylesheet" type="text/css" />
2540
2541  <link data-instant-track rel="stylesheet" type="text/css" href="//uppercasemagazine.com/cdn/shop/t/19/assets/gp-preset-103848.css?v=6026433224537433731732569593" class="gf-global-style" />
2542
2543<!--GEM_HEADER_END-->
2544<!--Gem_Page_Main_Editor--><div class="clearfix"></div><div class="gryffeditor"><div data-label="Vimeo" data-key="vimeo" data-atomgroup="module" id="m-1668524587170" class="module-wrap" data-icon="gpicon-vimeo" data-ver="1" data-id="1668524587170" style=""><div class="module " data-url="https://vimeo.com/1029775461" data-autopause="0" data-autoplay="1" data-badge="" data-videoloop="1" data-byline="0" data-showtitle="0" data-showportrait="0" data-videomute="0"><div class="vimeo_video videoFullScreen"></div></div><div class="gf_vimeo-overlay"></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1731709814090" class="gf_row" data-icon="gpicon-row" data-id="1731709814090"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731709814144" data-id="1731709814144"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731709907334" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731709907334" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/521da8e1-83cf-4702-8152-d565a7808820/-/format/auto/-/preview/120x120/-/quality/lighter/forthecreativeandcurious.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="50%" data-height="auto" title="" width="1038" height="42" natural-width="1038" natural-height="42" data-lg-size="3000x3000"></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731710127646" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731710127646" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/d41a9455-ccaf-41b7-bde1-e8b192a5da00/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll%20top.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="3000" height="53" data-width="100%" data-height="auto" title="" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1646580266766" class="gf_row gf_row-gap-0" data-icon="gpicon-row" data-id="1646580266766" data-extraclass="" data-row-gap="0px" style=""><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1646580266670" data-id="1646580266670"><div data-label="Heading" data-key="heading" data-atomgroup="element" id="e-1731714692518" class="element-wrap" data-icon="gpicon-heading" data-ver="2" data-id="1731714692518" style=""><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h1 class="gf_gs_ct">please read this before placing your order</h1></div></div><div data-label="Text Block" data-key="text-block" id="e-1700796059657" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1700796059657" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Customers in the UK/Europe can order books and back issues from&nbsp;</span><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><u><a href="https://www.centralbooks.com/uppercase.html" class="" target="_blank">Central Books</a>&nbsp;in London.</u></span></p></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731725568984" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731725568984" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/bec4edb6-7ff5-47bc-8779-2d0d0cdb7b25/-/format/auto/-/preview/120x120/-/quality/lighter/squiggle%20line%20divider%20transparent.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="750" height="25" data-width="600px" data-height="auto" title="" natural-width="750" natural-height="25" data-lg-size="3000x3000"></div></div>
2544<div data-label="Row" data-key="row" id="r-1632699694889" class="gf_row gf_row-fluid gf_row-no-padding gf_row-gap-0" data-icon="gpicon-row" data-id="1632699694889" data-layout-lg="3+3+3+3" data-extraclass="" data-layout-md="3+3+3+3" data-layout-sm="6+6+6+6" data-layout-xs="12+12+12+12" data-row-gap="0px"><div class="gf_column gf_col-lg-3 gf_col-md- gf_col-md-3 gf_col-sm-3 gf_col-xs-6" id="c-1632699694887" data-id="1632699694887"><div data-label="Heading" data-key="heading" id="e-1632699747642" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632699747642" style=""><div class="elm text-edit gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-gemlang="en" data-exc=""><h3 class="gf_gs-text-heading-2">Made in Canada</h3></div></div><div data-label="Text Block" data-key="text-block" id="e-1632775886094" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1632775886094" style=""><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p>UPPERCASE is a Canadian company based in Calgary. Sorry, no local pickups at this time.&nbsp;</p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit; font-weight: 700;"><a href="https://uppercasemagazine.com/pages/help" class=""><u>Address changes</u></a></span><br style="letter-spacing: 0.4px;"><span style="font-weight: 700; letter-spacing: 0.4px;"><a href="https://uppercasemagazine.com/pages/help" class=""><u>Account information</u></a></span><br style="letter-spacing: 0.4px;"><span style="font-weight: 700; letter-spacing: 0.4px;"><u><a href="https://uppercasemagazine.com/pages/help" class="">Shipping policies</a></u></span><br style="letter-spacing: 0.4px;"><span style="font-weight: 700; letter-spacing: 0.4px;"><a href="https://uppercasemagazine.com/pages/help" class=""><u>Contact</u></a></span><br></p></div></div></div><div class="gf_column gf_col-lg-3 gf_col-md-3 gf_col-sm-3 gf_col-xs-6" id="c-1632699740216" data-id="1632699740216"><div data-label="Heading" data-key="heading" id="e-1632699756847" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632699756847" style=""><div class="elm text-edit gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-gemlang="en" data-exc=""><h3 class="gf_gs-text-heading-2">Currency</h3></div></div><div data-label="Text Block" data-key="text-block" id="e-1632776043063" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1632776043063" style=""><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p>The shop will convert to your local currency.&nbsp;</p><p><br></p><p>We ship subscriptions, books, back issues to Canada, USA, UK, Western Europe, Australia, New Zealand and parts of Asia.&nbsp;</p><p><br></p><p>We accept Visa, MC, Amex and Paypal.</p><p><br></p></div></div></div><div class="gf_column gf_col-lg-3 gf_col-md-3 gf_col-sm-3 gf_col-xs-6" id="c-1632699740142" data-id="1632699740142"><div data-label="Heading" data-key="heading" id="e-1632699761226" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632699761226" style=""><div class="elm text-edit gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-gemlang="en" data-exc=""><h5 class="gf_gs-text-heading-2">Customs</h5></div></div><div data-label="Text Block" data-key="text-block" id="e-1632776197906" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1632776197906" style=""><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p><strong style="">No tariffs on USA orders.</strong></p><p><br></p><p><strong>Outside North America:</strong> Customs are at the recipient country's discretion and are the purchaser's responsibility. Import charges may apply to the first issue of a subscription, but subsequent issues are not subject to customs.&nbsp;&nbsp;</p><p><strong><br>UK/Europe:&nbsp;</strong><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Order books and back issues from our UK distributor </span><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><u style=""><a href="https://www.centralbooks.com/uppercase.html" class="" target="_blank" style="">Central Books</a></u></span><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">.</span></p><p><br></p><p><br></p></div></div></div><div class="gf_column gf_col-lg-3 gf_col-md-3 gf_col-sm-3 gf_col-xs-6" id="c-1632699740157" data-id="1632699740157"><div data-label="Heading" data-key="heading" id="e-1632699767746" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632699767746" style=""><div class="elm text-edit gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-gemlang="en" data-exc=""><h5 class="gf_gs-text-heading-2">Take your time!</h5></div></div><div data-label="Text Block" data-key="text-block" id="e-1632776394883" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1632776394883" style=""><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p>Please be mindful when adding items to your cart.&nbsp;</p><p><br></p><p>Proof all names, and addresses and input your email carefully.&nbsp;</p><p><br></p><p>Receipts are emailed immediately following a successful transaction. Review and save your receipt.</p></div></div></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731705748092" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731705748092" data-resolution="3000x3000" style="display: block;"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/0c12ebb2-7d1b-4e49-871d-3d5237b7cce2/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="3000" height="53" data-width="100%" data-height="auto" title="" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Heading" data-key="heading" id="e-1739820524436" class="element-wrap gf_gs-spacing-lg-m-top" data-icon="gpicon-heading" data-ver="1" data-id="1739820524436"><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h1 class="gf_gs_ct"><font color="#dd3333">Subscriptions</font></h1></div></div><!--gfsplit--><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1734197941003" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1734197941003" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-1" data-gemlang="en" data-exc=""><p>UPPERCASE is a quarterly magazine for the creative and curious inspired by craft, design, typography and illustration. Published since 2009, the magazine has an enthusiastic and loyal readership of designers, illustrators, craftspeople, creative entrepreneurs and paper lovers around the world. Ads-free, with high-quality production values and a unique design aesthetic, the content of each issue is eclectic and inspiring.</p><p><br></p></div></div><!--gfsplit--><div data-label="Product List" data-key="product-list" data-atomgroup="product-list" id="m-1707861026735" class="module-wrap" data-icon="gpicon-product-list" data-ver="1.0" data-id="1707861026735" style="min-height: auto;"><div class="module " data-cid="262181421145" data-chandle="subscribe-only" data-limit="4" data-collg="3" data-colmd="2" data-colsm="2" data-colxs="2"><div class="item-content item-content-no-placeholder"><div class="gf_row gf_row-no-width gf_row_no_tools gf_row-no-padding"><div class="gf_column gf_col_no_tools gf_col-xs-6 gf_col-sm-6 gf_col-md-6 gf_col-lg-4" style="padding: 20px !important"><div data-label="Product" data-key="product" id="m-1707861026735-child1" data-ver="3.1" class="module-wrap" data-id="1707861026735-child1" data-index="1" style="min-height: auto;"><div class="module" data-variant="auto" style="" data-current-variant="40524557484121"><product-form class="product-form"><form method="post" action="/cart/add" id="" accept-charset="UTF-8" class="AddToCartForm " enctype="multipart/form-data" data-productid="8182466478169"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input name="id" type="hidden" value="43194934788185" data-productid="8182466478169"><div data-index="1" class="item-content"><div class="module-wrap" id="m-1707861026735-child1-0" data-id="1707861026735-child1-0" data-label="(P) Image" style=""><div class="module gf_module-center gf_module-center-lg gf_module--md gf_module--sm gf_module--xs" data-effect="default" data-pid="8182466478169" data-image-type="variant" data-default-variant="" data-select-text="" data-zoom-level="1.2" data-ori-size="1024x1024" data-displaytype="percentage" data-displayunit="%" data-badgemod="0"><a href="/products/subscription-starting-with-70-july-aug-sept-2026" class="img-holder"><div class="gf_product-badge-anchor gf_pb_top-right hide"><div class="gf_badge-text-wrap gf_pb_sheild gf_gs-text-paragraph-2"><span>Sale Off </span></div></div><img class="gf_product-image gf_featured-image gf_lazyload" src="//uppercasemagazine.com/cdn/shop/files/70sub_120x120.jpg?v=1779393304" data-zoom="//uppercasemagazine.com/cdn/shop/files/70sub_2048x2048.jpg?v=1779393304" alt="Subscription: Starting with #70 (July-Aug-Sept 2026)" natural-width="1111" natural-height="1403" width="1111" height="1403" data-width="100%" data-height="auto" style="width: 100%; height: auto" data-lg-size="1024x1024"></a></div></div></div><div class="gf_clearfix"></div>
2544<script type="text/plain" class="product-json" id="product-json8182466478169">{"id":8182466478169,"title":"Subscription: Starting with #70 (July-Aug-Sept 2026)","handle":"subscription-starting-with-70-july-aug-sept-2026","description":"\u003cp\u003e#70  July\/Aug\/Sept 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#71  Oct\/Nov\/Dec 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#72 Jan\/Feb\/March 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#73  April\/May\/June 2027\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eGet $10 off automatically when purchasing a two-year subscription. \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 3a844c89-dafa-4c25-ab6c-319b0554a519 --\u003e\u003c\/p\u003e","published_at":"2026-04-03T16:24:12-06:00","created_at":"2026-04-03T16:22:07-06:00","vendor":"UPPERCASE","type":"subscription","tags":["next"],"price":8000,"price_min":8000,"price_max":23100,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43194934788185,"title":"Mailed to Canada or USA, one year subscription (#70-73)","option1":"Mailed to Canada or USA, one year subscription (#70-73)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Subscription: Starting with #70 (July-Aug-Sept 2026) - Mailed to Canada or USA, one year subscription (#70-73)","public_title":"Mailed to Canada or USA, one year subscription (#70-73)","options":["Mailed to Canada or USA, one year subscription (#70-73)"],"price":8000,"weight":0,"compare_at_price":null,"inventory_quantity":-305,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43194934820953,"title":"Mailed to Canada or USA, two year subscription (#70-77)","option1":"Mailed to Canada or USA, two year subscription (#70-77)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Subscription: Starting with #70 (July-Aug-Sept 2026) - Mailed to Canada or USA, two year subscription (#70-77)","public_title":"Mailed to Canada or USA, two year subscription (#70-77)","options":["Mailed to Canada or USA, two year subscription (#70-77)"],"price":15000,"weight":0,"compare_at_price":null,"inventory_quantity":-28,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43194934853721,"title":"Mailed internationally, one year subscription (#70-73)","option1":"Mailed internationally, one year subscription (#70-73)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Subscription: Starting with #70 (July-Aug-Sept 2026) - Mailed internationally, one year subscription (#70-73)","public_title":"Mailed internationally, one year subscription (#70-73)","options":["Mailed internationally, one year subscription (#70-73)"],"price":12000,"weight":0,"compare_at_price":null,"inventory_quantity":-27,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43194934886489,"title":"Mailed internationally, two year subscription (#70-77)","option1":"Mailed internationally, two year subscription (#70-77)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Subscription: Starting with #70 (July-Aug-Sept 2026) - Mailed internationally, two year subscription (#70-77)","public_title":"Mailed internationally, two year subscription (#70-77)","options":["Mailed internationally, two year subscription (#70-77)"],"price":23100,"weight":0,"compare_at_price":null,"inventory_quantity":-8,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/files\/70sub.jpg?v=1779393304","\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_70_front_web.jpg?v=1779393371","\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER71webbyHelenCann.jpg?v=1786477336"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/70sub.jpg?v=1779393304","options":["Select"],"media":[{"alt":null,"id":28338386665561,"position":1,"preview_image":{"aspect_ratio":0.792,"height":1403,"width":1111,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/70sub.jpg?v=1779393304"},"aspect_ratio":0.792,"height":1403,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/70sub.jpg?v=1779393304","width":1111},{"alt":null,"id":28338390532185,"position":2,"preview_image":{"aspect_ratio":0.795,"height":2517,"width":2000,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_70_front_web.jpg?v=1779393371"},"aspect_ratio":0.795,"height":2517,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_70_front_web.jpg?v=1779393371","width":2000},{"alt":null,"id":28997753634905,"position":3,"preview_image":{"aspect_ratio":0.799,"height":2503,"width":2000,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER71webbyHelenCann.jpg?v=1786477336"},"aspect_ratio":0.799,"height":2503,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER71webbyHelenCann.jpg?v=1786477336","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e#70  July\/Aug\/Sept 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#71  Oct\/Nov\/Dec 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#72 Jan\/Feb\/March 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#73  April\/May\/June 2027\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eGet $10 off automatically when purchasing a two-year subscription. \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 3a844c89-dafa-4c25-ab6c-319b0554a519 --\u003e\u003c\/p\u003e"}</script>
2544<input type="hidden" name="product-id" value="8182466478169" /></form></product-form></div></div></div><div class="gf_column gf_col_no_tools gf_col-xs-6 gf_col-sm-6 gf_col-md-6 gf_col-lg-4" style="padding: 20px !important"><div data-label="Product" data-key="product" id="m-1707861026735-child2" data-ver="3.1" class="module-wrap" data-id="1707861026735-child2" data-index="1" style="min-height: auto;"><div class="module" data-variant="auto" style="" data-current-variant="40524557484121"><product-form class="product-form"><form method="post" action="/cart/add" id="" accept-charset="UTF-8" class="AddToCartForm " enctype="multipart/form-data" data-productid="8248855330905"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input name="id" type="hidden" value="43436380848217" data-productid="8248855330905"><div data-index="1" class="item-content"><div class="module-wrap" id="m-1707861026735-child2-0" data-id="1707861026735-child2-0" data-label="(P) Image" style=""><div class="module gf_module-center gf_module-center-lg gf_module--md gf_module--sm gf_module--xs" data-effect="default" data-pid="8248855330905" data-image-type="variant" data-default-variant="" data-select-text="" data-zoom-level="1.2" data-ori-size="1024x1024" data-displaytype="percentage" data-displayunit="%" data-badgemod="0"><a href="/products/subscription-starting-with-71-oct-nov-dec-2026" class="img-holder"><div class="gf_product-badge-anchor gf_pb_top-right hide"><div class="gf_badge-text-wrap gf_pb_sheild gf_gs-text-paragraph-2"><span>Sale Off </span></div></div><img class="gf_product-image gf_featured-image gf_lazyload" src="//uppercasemagazine.com/cdn/shop/files/sub71_120x120.jpg?v=1786476205" data-zoom="//uppercasemagazine.com/cdn/shop/files/sub71_2048x2048.jpg?v=1786476205" alt="Subscription: Starting with #71 (Oct-Nov-Dec 2026)" natural-width="1667" natural-height="2104" width="1667" height="2104" data-width="100%" data-height="auto" style="width: 100%; height: auto" data-lg-size="1024x1024"></a></div></div></div><div class="gf_clearfix"></div>
2544<script type="text/plain" class="product-json" id="product-json8248855330905">{"id":8248855330905,"title":"Subscription: Starting with #71 (Oct-Nov-Dec 2026)","handle":"subscription-starting-with-71-oct-nov-dec-2026","description":"\u003cp\u003e#71  Oct\/Nov\/Dec 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#72 Jan\/Feb\/March 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#73  April\/May\/June 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#74  July\/Aug\/Sept 2027\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eGet $10 off automatically when purchasing a two-year subscription. \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 3a844c89-dafa-4c25-ab6c-319b0554a519 --\u003e\u003c\/p\u003e","published_at":"2026-06-27T20:36:54-06:00","created_at":"2026-06-15T11:13:54-06:00","vendor":"UPPERCASE","type":"subscription","tags":["next"],"price":8000,"price_min":8000,"price_max":23100,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43436380848217,"title":"Mailed to Canada or USA, one year subscription (#71-74)","option1":"Mailed to Canada or USA, one year subscription (#71-74)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Subscription: Starting with #71 (Oct-Nov-Dec 2026) - Mailed to Canada or USA, one year subscription (#71-74)","public_title":"Mailed to Canada or USA, one year subscription (#71-74)","options":["Mailed to Canada or USA, one year subscription (#71-74)"],"price":8000,"weight":0,"compare_at_price":null,"inventory_quantity":-94,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43436380880985,"title":"Mailed to Canada or USA, two year subscription (#71-78)","option1":"Mailed to Canada or USA, two year subscription (#71-78)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Subscription: Starting with #71 (Oct-Nov-Dec 2026) - Mailed to Canada or USA, two year subscription (#71-78)","public_title":"Mailed to Canada or USA, two year subscription (#71-78)","options":["Mailed to Canada or USA, two year subscription (#71-78)"],"price":15000,"weight":0,"compare_at_price":null,"inventory_quantity":-11,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43436380913753,"title":"Mailed internationally, one year subscription (#71-74)","option1":"Mailed internationally, one year subscription (#71-74)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Subscription: Starting with #71 (Oct-Nov-Dec 2026) - Mailed internationally, one year subscription (#71-74)","public_title":"Mailed internationally, one year subscription (#71-74)","options":["Mailed internationally, one year subscription (#71-74)"],"price":12000,"weight":0,"compare_at_price":null,"inventory_quantity":-5,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43436380946521,"title":"Mailed internationally, two year subscription (#71-78)","option1":"Mailed internationally, two year subscription (#71-78)","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Subscription: Starting with #71 (Oct-Nov-Dec 2026) - Mailed internationally, two year subscription (#71-78)","public_title":"Mailed internationally, two year subscription (#71-78)","options":["Mailed internationally, two year subscription (#71-78)"],"price":23100,"weight":0,"compare_at_price":null,"inventory_quantity":-1,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/files\/sub71.jpg?v=1786476205","\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_71_web_by_Helen_Cann.jpg?v=1786476220","\/\/uppercasemagazine.com\/cdn\/shop\/files\/71subnumber.jpg?v=1781543659"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/sub71.jpg?v=1786476205","options":["Select"],"media":[{"alt":null,"id":28997716639833,"position":1,"preview_image":{"aspect_ratio":0.792,"height":2104,"width":1667,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/sub71.jpg?v=1786476205"},"aspect_ratio":0.792,"height":2104,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/sub71.jpg?v=1786476205","width":1667},{"alt":null,"id":28997716934745,"position":2,"preview_image":{"aspect_ratio":0.799,"height":2503,"width":2000,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_71_web_by_Helen_Cann.jpg?v=1786476220"},"aspect_ratio":0.799,"height":2503,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/COVER_71_web_by_Helen_Cann.jpg?v=1786476220","width":2000},{"alt":null,"id":28505456640089,"position":3,"preview_image":{"aspect_ratio":0.792,"height":1403,"width":1111,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/71subnumber.jpg?v=1781543659"},"aspect_ratio":0.792,"height":1403,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/71subnumber.jpg?v=1781543659","width":1111}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e#71  Oct\/Nov\/Dec 2026\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#72 Jan\/Feb\/March 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#73  April\/May\/June 2027\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e#74  July\/Aug\/Sept 2027\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eGet $10 off automatically when purchasing a two-year subscription. \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 3a844c89-dafa-4c25-ab6c-319b0554a519 --\u003e\u003c\/p\u003e"}</script>
2544<input type="hidden" name="product-id" value="8248855330905" /></form></product-form></div></div></div><div class="gf_clearfix visible-xs"></div><div class="gf_clearfix visible-sm"></div><div class="gf_clearfix visible-md"></div></div></div></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1700782294586" class="gf_row" data-icon="gpicon-row" data-id="1700782294586" data-extraclass="" style=""><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1700782294606" data-id="1700782294606"><div data-label="Heading" data-key="heading" data-atomgroup="element" id="e-1731714285656" class="element-wrap" data-icon="gpicon-heading" data-ver="2" data-id="1731714285656" style=""><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h1 class="gf_gs_ct">Purchasing a Gift Subscription</h1></div></div><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1700782304208" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1700782304208" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p><span style="font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">To purchase a Gift Subscription, put your recipient's name and address in the shipping fields and your name, email and address in the billing fields.&nbsp;</span><span style="font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">More detailed information about <a href="/pages/giftsubs" class="" style="font-weight: bold; text-decoration-line: underline;">Gift Subscriptions</a>&nbsp;<span style="font-weight: bold;"></span>and <span style="font-weight: bold; text-decoration-line: underline;"><a href="/pages/gifts" class="" style="">Gifts</a></span>&nbsp;are in the "Gifts" tab.</span></p></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731706090648" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731706090648" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/d41a9455-ccaf-41b7-bde1-e8b192a5da00/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll%20top.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="3000" height="53" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Row" class="gf_row gf_row-fluid gf_row-no-padding gf_row-gap-0" id="r-1670946317943" data-icon="gpicon-row" data-id="1670946317943" data-row-gap="0px" data-extraclass=""><div class="gf_column gf_col-lg-4 gf_col-md-4 gf_col-sm-4 gf_col-xs-4" id="c-1605053641809" data-id="1605053641809"><div data-label="Image" data-key="image" id="e-1670946317909" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1670946317909" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-exc=""><img src="https://ucarecdn.com/be768988-cf62-466e-b31d-41328ca21b83/-/format/auto/-/preview/120x120/-/quality/lighter/janine%20web%20circle.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="90%" data-height="auto" title="" natural-width="272" natural-height="272" width="272" height="272" data-lg-size="3000x3000"></div></div><div data-label="Heading" data-key="heading" id="e-1670946317930" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1670946317930" style=""><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h6 class="gf_gs_ct">I send my newsletter every Tuesday! Find out about open calls, sneak peeks and a welcome subscription offer, too.</h6></div></div><div data-label="Button" data-key="button" id="e-1670946317925" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1670946317925" style=""><div class="elm gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="/pages/free" target="" data-scroll-speed="2000" data-exc=""><span>Sign up</span></a></div></div></div><div class="gf_column gf_col-lg-8 gf_col-md-8 gf_col-sm-8 gf_col-xs-8" id="c-1606319321036" data-id="1606319321036"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731708276455" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731708276455" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-exc=""><img src="https://ucarecdn.com/50ab9dd4-5287-42e8-804e-c998022e5dbe/-/format/auto/-/preview/120x120/-/quality/lighter/welcome.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="1599" height="272" data-width="80%" data-height="auto" title="" natural-width="1599" natural-height="272" data-lg-size="3000x3000"></div></div><div data-label="Text Block" data-key="text-block" id="e-1670946317901" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1670946317901" style=""><div class="elm text-edit gf-elm-left gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg gf_gs-text-paragraph-3" data-gemlang="en" data-exc=""><p><span style="letter-spacing: 0.45px;">I'm Janine, the publisher, editor, designer (and customer service, too!) of this one-woman operation.</span><span style="letter-spacing: 0.45px;">&nbsp;</span></p><p><br></p><p>UPPERCASE creates beautiful and inspiring books for the creative and curious.&nbsp;<span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Published since 2009, UPPERCASE has an enthusiastic&nbsp;and loyal readership of designers, illustrators, craftspeople, creative entrepreneurs and paper lovers around the world. Ads-free, with high-quality production values and a unique design aesthetic, the content of each issue is eclectic and inspiring. I have a wonderfully talented roster of core contributing writers, illustrators and photographers.</span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">I'm grateful for the enthusiastic and generous readers who support my publications. I also appreciate you taking the time to read the details before placing an order. It will make your ordering experience easier—and my workload a little lighter—so that I can concentrate on creating all these lovely books and magazines!</span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">If you have questions, please consult the <u><a href="/pages/help" class="">Help</a></u> page for more info and my contact information.&nbsp;</span><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Thank you for your kind attention and support!</span></p></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731708492029" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731708492029" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-exc=""><img src="https://ucarecdn.com/e45f8e83-c1dc-4f01-b0b6-d3e7ca25a7ee/-/format/auto/-/preview/120x120/-/quality/lighter/janine%20signature.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="366" height="161" data-width="100px" data-height="auto" title="" natural-width="366" natural-height="161" data-lg-size="3000x3000"></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731705958790" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731705958790" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/3e93c84f-5d9a-44e2-9b78-7fb46f8daddf/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="3000" height="53" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Heading" data-key="heading" id="e-1691097494084" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1691097494084"><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-xs gf-elm-center-md gf-elm-center-sm" data-gemlang="en" data-exc=""><h1 class="gf_gs-text-heading-1"><font color="#dd3333">UPPERCASE in your inbox</font></h1></div></div><!--gfsplit--><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1668808612109" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="16688
254408612109" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-1" data-gemlang="en" data-exc=""><p>UPPERCASE has lots to share! Sign up for one—or all!—of my free newsletters.</p></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1691098686887" class="gf_row gf_row-fluid gf_row-no-padding" data-icon="gpicon-row" data-id="1691098686887" data-layout-lg="4+4+4" data-extraclass="" data-layout-md="4+4+4" data-layout-sm="4+4+4" data-layout-xs="12+12+12"><div class="gf_column gf_col-lg-4 gf_col-md-4 gf_col-xs-12 gf_col-sm-4" id="c-1691098686797" data-id="1691098686797"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1691098693768" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1691098693768" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><a href="https://uppercasemagazine.com/pages/free" target=""><img src="https://ucarecdn.com/8b3cc2e6-e2dc-4f69-8d73-5bf62ea90d82/-/format/auto/-/preview/120x120/-/quality/lighter/newsletter%20headers.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="1200" height="600" data-width="100%" data-height="auto" title="" natural-width="1200" natural-height="600" data-lg-size="3000x3000"></a></div></div></div><div class="gf_column gf_col-lg-4 gf_col-md-4 gf_col-xs-12 gf_col-sm-4" id="c-1691098688825" data-id="1691098688825"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1691098718495" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1691098718495" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><a href="https://uppercasemagazine.com/pages/free" target=""><img src="https://ucarecdn.com/6438d436-b24f-45dd-bf82-7254af3d566c/-/format/auto/-/preview/120x120/-/quality/lighter/newsletter%20headers2.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="1200" height="600" natural-width="1200" natural-height="600" data-lg-size="3000x3000"></a></div></div></div><div class="gf_column gf_col-lg-4 gf_col-md-4 gf_col-xs-12 gf_col-sm-4" id="c-1691098688819" data-id="1691098688819"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1691098728666" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1691098728666" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><a href="https://uppercasemagazine.com/pages/surfacepattern" target=""><img src="https://ucarecdn.com/b8eb371d-76c3-43d0-b0b3-745a1ae85133/-/format/auto/-/preview/120x120/-/quality/lighter/newsletter%20headers3.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="1200" height="600" natural-width="1200" natural-height="600" data-lg-size="3000x3000"></a></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731708622123" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731708622123" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/500dd7df-10a4-4a94-b0e7-a412254888c3/-/format/auto/-/preview/120x120/-/quality/lighter/divider%20squiggle%20.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="1200" height="65" data-width="600px" data-height="auto" title="" natural-width="1200" natural-height="65" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731709698269" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731709698269" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/aec4e41b-9f62-4d3a-b2cf-a138b6a0ab83/-/format/auto/-/preview/120x120/-/quality/lighter/eclecto%20all%20spines%202024%20on%20white.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="2000" height="553" data-width="100%" data-height="auto" title="" natural-width="2000" natural-height="553" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731705447732" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731705447732" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/b5d13d0b-e490-4002-8191-d96c7b01b608/-/format/auto/-/preview/120x120/-/quality/lighter/encyclo%20text%20logo.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="400px" data-height="auto" title="" width="1465" height="653" natural-width="1465" natural-height="653" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1731714377536" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1731714377536" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false" aria-label="To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings"><p>With 13 volumes (and counting) released in whimsical, <br><span style="margin: 0px; padding: 0px; text-align: left;">non-alphabetical order,&nbsp;<span style="color:inherit;font-size:inherit">there's a lot to discover in this series.</span></span></p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1781575535873" class="element-wrap gf_gs-spacing-lg-m-bottom" data-icon="gpicon-image" data-ver="1.0" data-id="1781575535873" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/500dd7df-10a4-4a94-b0e7-a412254888c3/-/format/auto/-/preview/120x120/-/quality/lighter/divider%20squiggle%20.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="1200" height="65" data-width="600px" data-height="auto" title="" natural-width="1200" natural-height="65" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Heading" data-key="heading" data-atomgroup="element" id="e-1781575440451" class="element-wrap" data-icon="gpicon-heading" data-ver="2" data-id="1781575440451"><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; --rem: 16;" class="dnXmp"></grammarly-extension><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" spellcheck="false" data-exc=""><h1 class="gf_gs_ct">— HELP CROWDFUND THE NEXT VOLUME —</h1></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1781575338337" class="gf_row gf_row-gap-0 gf_gs-spacing-md-m-bottom gf_gs-spacing-xl-p-bottom" data-icon="gpicon-row" data-id="1781575338337" data-extraclass="" data-row-gap="0px" data-layout-lg="6+6" data-layout-md="12" data-layout-sm="12" data-layout-xs="12"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731706341787" data-id="1731706341787"><div data-label="Heading" data-key="heading" id="e-1781575492399" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1781575492399"><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-xs gf-elm-center-md gf-elm-center-sm" data-gemlang="en" data-exc="" spellcheck="false"><h1 class="gf_gs-text-heading-1"><font color="#dd3333">Volume J: Jot!</font></h1></div><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1789142630953" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1789142630953" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/ce910b6c-91b6-496a-bec1-5bcd2217f550/-/format/auto/-/preview/120x120/-/quality/lighter/jot%20header.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="80%" data-height="auto" title="" width="2615" height="1031" natural-width="2615" natural-height="1031" data-lg-size="3000x3000"></div></div><div data-label="Row" data-key="row" id="r-1781575338331" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1781575338331" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1781575338331" data-id="1781575338331"><div data-label="Product" data-key="product" data-atomgroup="product" id="m-1781575338345" class="module-wrap" data-icon="gpicon-product" data-ver="3.1" data-id="1781575338345" data-assigned-ver="4" style="min-height: auto;"><div class="module" data-variant="auto" style="" data-current-variant="43207951220825"><product-form><form method="post" action="/cart/add" id="" accept-charset="UTF-8" class="AddToCartForm " enctype="multipart/form-data" data-productid="8187437351001"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input name="id" type="hidden" value="43207951220825" data-productid="8187437351001"><div data-index="1" class="item-content"><div class="module-wrap" id="m-1781575338345-0" data-id="1781575338345-0" data-label="(P) Image"><div class="module gf_module-center gf_module-center-lg gf_module--md gf_module--sm gf_module--xs" data-effect="default" data-pid="8187437351001" data-image-type="variant" data-default-variant="" data-select-text="" data-zoom-level="1.2" data-ori-size="1024x1024" data-displaytype="percentage" data-displayunit="%" data-badgemod="0"><div class="img-holder"><div class="gf_product-badge-anchor gf_pb_top-right hide"><div class="gf_badge-text-wrap gf_pb_sheild gf_gs-text-paragraph-2"><span>Sale Off </span></div></div><img class="gf_product-image gf_featured-image gf_lazyload" src="//uppercasemagazine.com/cdn/shop/files/JotMockup-janinenotes_120x120.jpg?v=1776113752" data-zoom="//uppercasemagazine.com/cdn/shop/files/JotMockup-janinenotes_2048x2048.jpg?v=1776113752" alt="Jot! (preorder)" natural-width="1325" natural-height="1600" width="1325" height="1600" data-width="70%" data-height="auto" style="width: 70%; height: auto" data-lg-size="1024x1024"></div></div></div></div><div class="gf_clearfix"></div>
2544<script type="text/plain" class="product-json" id="product-json8187437351001">{"id":8187437351001,"title":"Jot! (preorder)","handle":"jot-preorder","description":"\u003ch1 data-offset-key=\"8jrg9-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"8jrg9-0-0\"\u003eVolume J: Jot!\u003cbr\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"\" data-block=\"true\" data-editor=\"8t3hl\" data-offset-key=\"d03ru-0-0\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eVolume J in the UPPERCASE Encyclopedia of Inspiration is called Jot! It will be about journaling, note-taking, sketching, book-making, handwriting, and otherwise jotting down your thoughts onto paper.\u003c!-- notionvc: fc6e87cd-598e-4575-93a2-50b5ee83e045 --\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong style=\"background-color: #ffffff;\"\u003ePre-order! Tentative release December 2026. Date subject to change.\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2026-04-14T10:59:42-06:00","created_at":"2026-04-09T15:16:10-06:00","vendor":"UPPERCASE","type":"","tags":["jot","preorder"],"price":5500,"price_min":5500,"price_max":5500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43207951220825,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Jot! (preorder)","public_title":null,"options":["Default Title"],"price":5500,"weight":1134,"compare_at_price":null,"inventory_quantity":-12,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/files\/JotMockup-janinenotes.jpg?v=1776113752"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/JotMockup-janinenotes.jpg?v=1776113752","options":["Title"],"media":[{"alt":null,"id":28043900256345,"position":1,"preview_image":{"aspect_ratio":0.828,"height":1600,"width":1325,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/JotMockup-janinenotes.jpg?v=1776113752"},"aspect_ratio":0.828,"height":1600,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/files\/JotMockup-janinenotes.jpg?v=1776113752","width":1325}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 data-offset-key=\"8jrg9-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"8jrg9-0-0\"\u003eVolume J: Jot!\u003cbr\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"\" data-block=\"true\" data-editor=\"8t3hl\" data-offset-key=\"d03ru-0-0\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eVolume J in the UPPERCASE Encyclopedia of Inspiration is called Jot! It will be about journaling, note-taking, sketching, book-making, handwriting, and otherwise jotting down your thoughts onto paper.\u003c!-- notionvc: fc6e87cd-598e-4575-93a2-50b5ee83e045 --\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong style=\"background-color: #ffffff;\"\u003ePre-order! Tentative release December 2026. Date subject to change.\u003c\/strong\u003e\u003c\/p\u003e"}</script>
2544<input class="selected_option" type="hidden" value="undefined"><input type="hidden" name="product-id" value="8187437351001" /></form></product-form></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1781575338365" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1781575338365"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false"><p><strong style="color: rgb(207, 42, 42);">Pre-Order&nbsp;</strong></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><strong>The creative necessity of ideas on paper</strong></span></p><p><strong>Mindfulness, meaning & methods</strong></p><p><br></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">This uplifting volume will be about journaling, note-taking, sketching, book-making, handwriting, and other ways of jotting down our thoughts onto paper.</span></p><p><br></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">We'll have profiles of artists, makers, writers and designers who share their creative process, as well as the people and companies who make the journals, notebooks and writing implements that are part of our daily lives.</span></p><p><br></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">In a world pushing artificial intelligence, Jot! is a hands-on celebration of originality, inspiration and the beauty of ideas.</span></p></div><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1781575338389" class="element-wrap gf_gs-spacing-md-m-bottom" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1781575338389" style=""><div class="elm gf-elm-center gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/jot-preorder" target="" data-scroll-speed="2000" data-exc=""><span>Pre-Order Jot!</span></a></div></div><grammarly-extension-vbars data-grammarly-shadow-root="true" style="visibility: visible !important; display: contents; --rem: 16;" class="dnXmp"></grammarly-extension-vbars></div></div><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1734836373690" class="gf_row gf_row-gap-0" data-icon="gpicon-row" data-id="1734836373690" data-extraclass="" data-row-gap="0px" data-layout-lg="6+6" data-layout-md="12" data-layout-sm="12" data-layout-xs="12"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731706341787" data-id="1731706341787"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1734836378501" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1734836378501" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/9da3db66-097f-46f7-a4d7-9151e223a3f7/-/format/auto/-/preview/120x120/-/quality/lighter/glue%20bellyband%20web.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="3000" height="477" natural-width="3000" natural-height="477" data-lg-size="3000x3000"></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1760493733240" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1760493733240" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/f2b43849-0db2-4838-904d-27d35481b243/-/format/auto/-/preview/120x120/-/quality/lighter/glue%20stack%20of%205%20web.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="2000" height="1353" natural-width="2000" natural-height="1353" data-lg-size="3000x3000"></div></div><div data-label="Row" data-key="row" id="r-1734836373683" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1734836373683" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1734836373683" data-id="1734836373683"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1734836373542" class="element-wrap gf_gs-spacing-md-m-top" data-icon="gpicon-image" data-ver="1.0" data-id="1734836373542" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/8c0f230b-9b3f-4511-a580-aa706a861d78/-/format/auto/-/preview/120x120/-/quality/lighter/GLUE%20front%20cover%20preview.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="1985" height="2400" data-width="70%" data-height="auto" title="" natural-width="1985" natural-height="2400" data-lg-size="3000x3000"></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1734836373664" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1734836373664"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false" aria-label="To enrich screen reader interactions, please activate Accessibility in Grammarly extension settings"><p><strong style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Volume G: Glue is the newest book in the UPPERCASE Encyclopedia of Inspiration&nbsp;</strong></p><p><strong style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></strong></p><p><b>RELEASED OCTOBER 2025</b></p><p><b><br></b></p><p>Volume G: Glue will feature artists, designers and craftspeople who use collage and assemblage in their work—an eclectic variety of interpretations, mediums and methods that artists use to hold it all together.&nbsp;</p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1734836373587" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1734836373587" style=""><div class="elm gf-elm-center gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/glue" target="" data-scroll-speed="2000" data-exc=""><span>Order</span></a></div></div><grammarly-extension-vbars data-grammarly-shadow-root="true" style="display: contents; --rem: 16;" class="dnXmp"></grammarly-extension-vbars></div></div></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1781575338288" class="element-wrap gf_gs-spacing-lg-m-top" data-icon="gpicon-image" data-ver="1.0" data-id="1781575338288" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/0d316649-aefe-4911-8fc9-d4bbf973609d/-/format/auto/-/preview/120x120/-/quality/lighter/ART%20SUPPLIES%20belly%20band%20web.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="2500" height="407" natural-width="2500" natural-height="407" data-lg-size="3000x3000"></div></div><div data-label="Row" data-key="row" id="r-1781575338271" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1781575338271" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1781575338271" data-id="1781575338271"><div data-label="Product" data-key="product" data-atomgroup="product" id="m-1789142482979" class="module-wrap" data-icon="gpicon-product" data-ver="3.1" data-id="1789142482979" data-assigned-ver="4" style="min-height: auto;"><div class="module" data-variant="auto" style="" data-current-variant="39382384148569"><product-form><form method="post" action="/cart/add" id="" accept-charset="UTF-8" class="AddToCartForm " enctype="multipart/form-data" data-productid="6622322589785"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input name="id" type="hidden" value="39382384148569" data-productid="6622322589785"><div data-index="1" class="item-content"><div class="module-wrap" id="m-1789142482979-0" data-id="1789142482979-0" data-label="(P) Image"><div class="module gf_module-center gf_module-center-lg gf_module--md gf_module--sm gf_module--xs" data-effect="default" data-pid="6622322589785" data-image-type="variant" data-default-variant="" data-select-text="" data-zoom-level="1.2" data-ori-size="1024x1024" data-displaytype="percentage" data-displayunit="%" data-badgemod="0"><div class="img-holder"><div class="gf_product-badge-anchor gf_pb_top-right hide"><div class="gf_badge-text-wrap gf_pb_sheild gf_gs-text-paragraph-2"><span>Sale Off </span></div></div><img class="gf_product-image gf_featured-image gf_lazyload" src="//uppercasemagazine.com/cdn/shop/products/ArtSuppliesfrontcoverpreview_120x120.jpg?v=1648688822" data-zoom="//uppercasemagazine.com/cdn/shop/products/ArtSuppliesfrontcoverpreview_2048x2048.jpg?v=1648688822" alt="Art Supplies" natural-width="2000" natural-height="2418" width="2000" height="2418" data-width="70%" data-height="auto" style="width: 70%; height: auto" data-lg-size="1024x1024"></div></div></div></div><div class="gf_clearfix"></div>
2544<script type="text/plain" class="product-json" id="product-json6622322589785">{"id":6622322589785,"title":"Art Supplies","handle":"art-supplies","description":"\u003ch1 data-offset-key=\"8jrg9-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"8jrg9-0-0\"\u003eVolume A: Art Supplies \u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"\" data-block=\"true\" data-editor=\"8t3hl\" data-offset-key=\"d03ru-0-0\"\u003e\n\u003ch1 data-offset-key=\"d03ru-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"d03ru-0-0\"\u003eUPPERCASE Encyclopedia of Inspiration\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv data-offset-key=\"d03ru-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"d03ru-0-0\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eThe 10th volume in the UPPERCASE Encyclopedia of Inspiration is all about Art Supplies: the provenance, lore and enduring appeal of art-making ingredients, materials and accessories told through profiles of artists, artisans and manufacturers (independent makers and venerable brands with historical legacies).\u003c\/p\u003e\n\u003cp\u003eLushly illustrated through photography and artwork, this exuberant edition will be a must-have volume in the UPPERCASE Encyclopedia of Inspiration.\u003c\/p\u003e\n\u003cp\u003e448 pages.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"background-color: #ffffff;\"\u003eJUNE 2022\u003c\/strong\u003e\u003c\/p\u003e","published_at":"2021-07-12T22:31:27-06:00","created_at":"2021-07-12T21:46:53-06:00","vendor":"UPPERCASE","type":"","tags":["ArtSupplies"],"price":5400,"price_min":5400,"price_max":5400,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39382384148569,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"978-1-927987-12-4","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Art Supplies","public_title":null,"options":["Default Title"],"price":5400,"weight":1134,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"continue","barcode":"978-1-927987-12-4","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/products\/ArtSuppliesfrontcoverpreview.jpg?v=1648688822"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/ArtSuppliesfrontcoverpreview.jpg?v=1648688822","options":["Title"],"media":[{"alt":null,"id":21613020807257,"position":1,"preview_image":{"aspect_ratio":0.827,"height":2418,"width":2000,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/ArtSuppliesfrontcoverpreview.jpg?v=1648688822"},"aspect_ratio":0.827,"height":2418,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/ArtSuppliesfrontcoverpreview.jpg?v=1648688822","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch1 data-offset-key=\"8jrg9-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"8jrg9-0-0\"\u003eVolume A: Art Supplies \u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"\" data-block=\"true\" data-editor=\"8t3hl\" data-offset-key=\"d03ru-0-0\"\u003e\n\u003ch1 data-offset-key=\"d03ru-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"d03ru-0-0\"\u003eUPPERCASE Encyclopedia of Inspiration\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv data-offset-key=\"d03ru-0-0\" class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"\u003e\u003cspan data-offset-key=\"d03ru-0-0\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eThe 10th volume in the UPPERCASE Encyclopedia of Inspiration is all about Art Supplies: the provenance, lore and enduring appeal of art-making ingredients, materials and accessories told through profiles of artists, artisans and manufacturers (independent makers and venerable brands with historical legacies).\u003c\/p\u003e\n\u003cp\u003eLushly illustrated through photography and artwork, this exuberant edition will be a must-have volume in the UPPERCASE Encyclopedia of Inspiration.\u003c\/p\u003e\n\u003cp\u003e448 pages.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"background-color: #ffffff;\"\u003eJUNE 2022\u003c\/strong\u003e\u003c\/p\u003e"}</script>
2544<input class="selected_option" type="hidden" value="undefined"><input type="hidden" name="product-id" value="6622322589785" /></form></product-form></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1781575338346" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1781575338346"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false"><p><b>Art Supplies (2022)</b></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></span></p><p>The 10th volume in the UPPERCASE Encyclopedia of Inspiration is all about Art Supplies: the provenance, lore and enduring appeal of art-making ingredients, materials and accessories told through profiles of artists, artisans and manufacturers (independent makers and venerable brands with historical legacies). Lushly illustrated through photography and artwork, this exuberant edition is a must-have volume in the UPPERCASE Encyclopedia of Inspiration.</p><p><br></p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1781575338239" class="element-wrap gf_gs-spacing-md-m-bottom" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1781575338239" style=""><div class="elm gf-elm-center gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/art-supplies" target="" data-scroll-speed="2000" data-exc=""><span>Art Supplies</span></a></div></div></div></div><grammarly-extension-vbars data-grammarly-shadow-root="true" style="visibility: visible !important; display: contents; --rem: 16;" class="dnXmp"></grammarly-extension-vbars></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731705320914" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731705320914" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/7768087a-9765-4a77-bf70-fc8e8a48b83f/-/format/auto/-/preview/120x120/-/quality/lighter/quilted%20banner.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="2000" height="327" natural-width="2000" natural-height="327" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1731706341785" class="gf_row gf_row-gap-0 gf_gs-spacing-md-m-bottom gf_gs-spacing-xl-p-bottom" data-icon="gpicon-row" data-id="1731706341785" data-extraclass="" data-row-gap="0px" data-layout-lg="6+6" data-layout-md="12" data-layout-sm="12" data-layout-xs="12"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731706341787" data-id="1731706341787"><div data-label="Row" data-key="row" id="r-1693324855263" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1693324855263" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1693324855263" data-id="1693324855263"><div data-label="Product" data-key="product" data-atomgroup="product" id="m-1781544891448" class="module-wrap" data-icon="gpicon-product" data-ver="3.1" data-id="1781544891448" data-assigned-ver="4" style="min-height: auto;"><div class="module" data-variant="auto" style="" data-current-variant="31052347768921"><product-form><form method="post" action="/cart/add" id="" accept-charset="UTF-8" class="AddToCartForm " enctype="multipart/form-data" data-productid="4323621339225"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input name="id" type="hidden" value="31052347768921" data-productid="4323621339225"><div data-index="1" class="item-content"><div class="module-wrap" id="m-1781544891448-0" data-id="1781544891448-0" data-label="(P) Image"><div class="module gf_module-center gf_module-center-lg gf_module--md gf_module--sm gf_module--xs" data-effect="default" data-pid="4323621339225" data-image-type="variant" data-default-variant="" data-select-text="" data-zoom-level="1.2" data-ori-size="1024x1024" data-displaytype="percentage" data-displayunit="%" data-badgemod="0"><div class="img-holder"><div class="gf_product-badge-anchor gf_pb_top-right hide"><div class="gf_badge-text-wrap gf_pb_sheild gf_gs-text-paragraph-2"><span>Sale Off </span></div></div><img class="gf_product-image gf_featured-image gf_lazyload" src="//uppercasemagazine.com/cdn/shop/products/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e_120x120.jpg?v=1766438599" data-zoom="//uppercasemagazine.com/cdn/shop/products/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e_2048x2048.jpg?v=1766438599" alt="Quilted (2026 reprint)" natural-width="1989" natural-height="2400" width="1989" height="2400" data-width="70%" data-height="auto" style="width: 70%; height: auto" data-lg-size="1024x1024"></div></div></div></div><div class="gf_clearfix"></div>
2544<script type="text/plain" class="product-json" id="product-json4323621339225">{"id":4323621339225,"title":"Quilted (2026 reprint)","handle":"quilted","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eQuilted\u003c\/em\u003e is a 384-page book originally printed in 2019 and has been reprinted in 2026.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2024-01-04T14:14:42-07:00","created_at":"2019-10-31T09:28:32-06:00","vendor":"UPPERCASE","type":"book","tags":["ephemera","garments \/ style","vintage"],"price":5000,"price_min":5000,"price_max":5000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":31052347768921,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"978-1-927987-09-4","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Quilted (2026 reprint)","public_title":null,"options":["Default Title"],"price":5000,"weight":907,"compare_at_price":null,"inventory_quantity":50,"inventory_management":"shopify","inventory_policy":"continue","barcode":"978-1-927987-09-4","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599","\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599"],"featured_image":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","options":["Title"],"media":[{"alt":null,"id":5500360720473,"position":1,"preview_image":{"aspect_ratio":0.829,"height":2400,"width":1989,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599"},"aspect_ratio":0.829,"height":2400,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_front_COVER_preview_f9aecda5-e0d4-4b72-98e7-f44a7252aa4e.jpg?v=1766438599","width":1989},{"alt":null,"id":5500360753241,"position":2,"preview_image":{"aspect_ratio":0.831,"height":2400,"width":1994,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599"},"aspect_ratio":0.831,"height":2400,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/QUILTED_back_COVER_preview_fdd5e8eb-03af-43f2-b969-a9ea5e1bee3b.jpg?v=1766438599","width":1994},{"alt":null,"id":5599668437081,"position":3,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-00.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668469849,"position":4,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-01.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668502617,"position":5,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-02.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668535385,"position":6,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-03.jpg?v=1766438599","width":3448},{"alt":null,"id":5599668568153,"position":7,"preview_image":{"aspect_ratio":1.0,"height":3448,"width":3448,"src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599"},"aspect_ratio":1.0,"height":3448,"media_type":"image","src":"\/\/uppercasemagazine.com\/cdn\/shop\/products\/Encyclo-Quilted-04.jpg?v=1766438599","width":3448}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eQuilted\u003c\/em\u003e is a 384-page book originally printed in 2019 and has been reprinted in 2026.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"}</script>
2544<input class="selected_option" type="hidden" value="undefined"><input type="hidden" name="product-id" value="4323621339225" /></form></product-form></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1731707429322" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1731707429322"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false"><p><b>Quilted (2026 Reprint)<br><br></b></p><p>Quilted is Volume Q in the UPPERCASE Encyclopedia of Inspiration, an ongoing series of books released in whimsical (non-alphabetical) order on all manner of creative and curious topics.&nbsp;</p><p><br></p><p>The world of quilting is vast, with an infinite range of aesthetics, influences, heritage and culture. Quilting reminds us of the artistry and ingenuity of our ancestors and allows us to explore our natural creativity. The craft slows us down in an ever-busy world and connects us to a welcoming community of kindred spirits.&nbsp;</p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1731707483650" class="element-wrap gf_gs-spacing-md-m-bottom" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1731707483650" style=""><div class="elm gf-elm-center gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/quilted" target="" data-scroll-speed="2000" data-exc=""><span>Purchase Quilted</span></a></div></div></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1767733093060" class="element-wrap gf_gs-spacing-lg-m-top" data-icon="gpicon-image" data-ver="1.0" data-id="1767733093060" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/f75a5b26-561f-4a76-9a95-f45847b474d4/-/format/auto/-/preview/120x120/-/quality/lighter/" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="2000" height="326" natural-width="2000" natural-height="326" data-lg-size="3000x3000"></div></div><div data-label="Row" data-key="row" id="r-1767733214936" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1767733214936" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1767733214936" data-id="1767733214936"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1767733214993" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1767733214993" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/fe70632d-45c2-41c0-bb76-c488a1c23d32/-/format/auto/-/preview/120x120/-/quality/lighter/feed%20sacks%20book%20with%20swatches.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="2000" height="2000" data-width="100%" data-height="auto" title="" natural-width="2000" natural-height="2000" data-lg-size="3000x3000"></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1767733214895" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1767733214895"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc="" spellcheck="false"><p><strong style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Reprinted in 2025</strong></p><p><strong style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></strong></p><p><strong style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">Feed Sacks:&nbsp;<span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">The Colourful History of a Frugal Fabric&nbsp;</span></strong></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;"><br></span></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">A perfect example of a utilitarian product turned into something beautiful, author Linzee Kull McCray explores the history of the humble feed sack, from a plain burlap or cotton sack to exuberantly patterned and colourful bags that were repurposed into frocks, aprons and quilts by thrifty housewives in the first half of the 20th century.&nbsp;</span></p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto; --rem: 16;" class="dnXmp"></grammarly-extension></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1767733215000" class="element-wrap gf_gs-spacing-md-m-bottom" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1767733215000" style=""><div class="elm gf-elm-center gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf-elm-left-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/feed-sacks-reprint" target="" data-scroll-speed="2000" data-exc=""><span>Purchase Feed Sacks</span></a></div></div></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1734198123645" class="element-wrap gf_gs-spacing-md-m-top" data-icon="gpicon-image" data-ver="1.0" data-id="1734198123645" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/e712159f-3c1d-4b2a-a3ee-a6709ad813dc/-/format/auto/-/preview/120x120/-/quality/lighter/notions%20belly%20mod.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" data-width="100%" data-height="auto" title="" width="2000" height="330" natural-width="2000" natural-height="330" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1734198131557" class="gf_row gf_row-gap-0" data-icon="gpicon-row" data-id="1734198131557" data-extraclass="" data-row-gap="0px" data-layout-lg="6+6" data-layout-md="12" data-layout-sm="12" data-layout-xs="12"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731706341787" data-id="1731706341787"><div data-label="Row" data-key="row" id="r-1734198131618" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1734198131618" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1734198131618" data-id="1734198131618"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1734198131589" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1734198131589" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/f8431b56-ab99-44d4-9696-2968041eae7a/-/format/auto/-/preview/120x120/-/quality/lighter/Notions-stack%20on%20white.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="190" height="183" data-width="100%" data-height="auto" title="" natural-width="190" natural-height="183" data-lg-size="3000x3000"></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1734198131623" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1734198131623"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc=""><p><strong><br></strong></p><p><strong><br></strong></p><p><strong>The 12th volume in the UPPERCASE Encyclopedia of Inspiration.</strong></p><p><br></p><p><span style="color: inherit; font-family: inherit; font-size: inherit; letter-spacing: 0.025em; text-align: inherit;">
2544Notions celebrates the remarkable, practical and nostalgic tools and accessories of sewing. With sewing stories and miscellany from textile artists, fabric designers, quilt pattern makers, quilt shop owners, haberdashers, inventors and entrepreneurs, Volume N in the UPPERCASE Encyclopedia of Inspiration is an entertaining and illuminating A to Z of sewing miscellany.</span></p></div></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1734198131575" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1734198131575" style=""><div class="elm gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/notions" target="" data-scroll-speed="2000" data-exc=""><span>Look inside</span></a></div></div></div></div></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731705294193" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731705294193" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/26ced19a-8637-4dc9-916a-84b53fa7466a/-/format/auto/-/preview/120x120/-/quality/lighter/botanica%20belly%20mod.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="2000" height="329" data-width="100%" data-height="auto" title="" natural-width="2000" natural-height="329" data-lg-size="3000x3000"></div></div><!--gfsplit--><div data-label="Row" data-key="row" id="r-1632778316471" class="gf_row gf_row-fluid gf_row-no-padding" data-icon="gpicon-row" data-id="1632778316471" data-extraclass="" style="display: block;"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1632778316484" data-id="1632778316484"><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1731707907623" class="gf_row gf_row-gap-0" data-icon="gpicon-row" data-id="1731707907623" data-extraclass="" data-row-gap="0px" style=""><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731706341787" data-id="1731706341787"><div data-label="Row" data-key="row" id="r-1731707907533" class="gf_row gf_row-gap-40" data-icon="gpicon-row" data-id="1731707907533" data-layout-lg="6+6" data-extraclass="" data-layout-md="6+6" data-layout-sm="6+6" data-layout-xs="12+12" data-row-gap="40px" style=""><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1731707907533" data-id="1731707907533"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731707907610" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731707907610" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/3440fed7-5be0-402b-92b7-05ff0f9918e1/-/format/auto/-/preview/120x120/-/quality/lighter/botanica%20on%20white.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="3000" height="2799" data-width="100%" data-height="auto" title="" natural-width="3000" natural-height="2799" data-lg-size="3000x3000"></div></div></div><div class="gf_column gf_col-lg-6 gf_col-md-6 gf_col-sm-6 gf_col-xs-12" id="c-1632703035411" data-id="1632703035411"><div data-label="Text Block" data-key="text-block" data-atomgroup="element" id="e-1731707907582" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1731707907582"><div class="elm text-edit gf-elm-left gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs gf_gs-text-paragraph-3" data-gemlang="en" data-exc=""><p><b>A perennial favourite!</b></p><p><br></p><p>Art and creativity inspired by plants and florals. This lavishly illustrated Volume B in the UPPERCASE Encyclopedia of Inspiration is 448 pages and over 1000 images. Originally published in 2017, the first print run sold out quickly. A reprint in 2020 sold out and we're bringing back this perennial favourite for November 2024.</p></div></div><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1731707907513" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1731707907513" style=""><div class="elm gf-elm-center gf-elm-left-lg gf-elm-left-md gf-elm-left-sm gf-elm-left-xs" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/products/botanica" target="" data-scroll-speed="2000" data-exc=""><span>Look inside</span></a></div></div></div></div></div></div><div data-label="Row" data-key="row" data-atomgroup="row" id="r-1731708801260" class="gf_row gf_row-fluid gf_row-no-padding" data-icon="gpicon-row" data-id="1731708801260" data-extraclass=""><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1731708801214" data-id="1731708801214"><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731708840653" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731708840653" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-xs gf-elm-center-sm" data-exc=""><img src="https://ucarecdn.com/d41a9455-ccaf-41b7-bde1-e8b192a5da00/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll%20top.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="3000" height="53" data-width="100%" data-height="auto" title="" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div><div data-label="Heading" data-key="heading" id="e-1632704672880" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632704672880" style=""><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h5 class="gf_gs_ct">uppercase sustainability initiatives</h5></div></div><div data-label="Text Block" data-key="text-block" id="e-1632707150345" class="element-wrap" data-icon="gpicon-textblock" data-ver="1" data-id="1632707150345" style=""><div class="elm text-edit gf-elm-left gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf_gs-text-paragraph-2" data-gemlang="en" data-exc=""><p>We all love print on paper—nothing can compare to the tactile pleasure of reading books and magazines!—but I also understand the environmental impact that producing products and selling items through e-commerce has on the environment. <u><a href="/pages/eco" class="">Please read more about our sustainability initiatives</a></u> and how UPPERCASE is reducing its footprint and trying to make change for the better.&nbsp;</p></div></div><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731708883585" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731708883585" data-resolution="3000x3000" style=""><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-exc=""><img src="https://ucarecdn.com/3e93c84f-5d9a-44e2-9b78-7fb46f8daddf/-/format/auto/-/preview/120x120/-/quality/lighter/white%20scroll.png" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="3000" height="53" data-width="100%" data-height="auto" title="" natural-width="3000" natural-height="53" data-lg-size="3000x3000"></div></div></div></div></div></div><!--gfsplit--><div data-label="Row" data-key="row" id="r-1632707374228" class="gf_row" data-icon="gpicon-row" data-id="1632707374228"><div class="gf_column gf_col-lg-12 gf_col-md-12 gf_col-sm-12 gf_col-xs-12" id="c-1632707374304" data-id="1632707374304"><div data-label="Heading" data-key="heading" id="e-1632707386163" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1632707386163"><div class="elm text-edit gf-elm-center" data-gemlang="en"><h1 class="gf_gs-text-heading-2"><br></h1></div></div></div></div><!--gfsplit--><div data-label="Heading" data-key="heading" id="e-1731710521670" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1731710521670" style="display: block;"><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h5 class="gf_gs_ct">discover all the volumes <br>in the uppercase encyclopedia of inspiration</h5></div></div><!--gfsplit--><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1731710575295" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1731710575295" style=""><div class="elm gf-elm-center gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/collections/encyclo
2544pedia" target="" data-scroll-speed="2000" data-exc=""><span>Peruse the Encyclopedias</span></a></div></div><!--gfsplit--><div data-label="Vimeo" data-key="vimeo" data-atomgroup="module" id="m-1700781540441" class="module-wrap" data-icon="gpicon-vimeo" data-ver="1" data-id="1700781540441" style=""><div class="module " data-url="https://vimeo.com/1029833070" data-autopause="0" data-autoplay="1" data-badge="" data-videoloop="1" data-byline="0" data-showtitle="0" data-showportrait="0" data-videomute="0"><div class="vimeo_video videoFullScreen"></div></div><div class="gf_vimeo-overlay"></div></div><!--gfsplit--><div data-label="Heading" data-key="heading" id="e-1731724267583" class="element-wrap" data-icon="gpicon-heading" data-ver="1" data-id="1731724267583" style="display: block;"><div class="elm text-edit gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-gemlang="en" data-exc=""><h5 class="gf_gs_ct">uppercase magazine is always inspiring</h5></div></div><!--gfsplit--><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1731724275370" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1731724275370" style=""><div class="elm gf-elm-center gf-elm-center-lg gf-elm-center-md gf-elm-center-sm gf-elm-center-xs" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="https://uppercasemagazine.com/collections/backissues" target="" data-scroll-speed="2000" data-exc=""><span>Shop the Back Issues</span></a></div></div><!--gfsplit--><div data-label="Button" data-key="button" data-atomgroup="element" id="e-1762831561770" class="element-wrap" data-icon="gpicon-gpicon-button" data-ver="1.0" data-id="1762831561770" style=""><div class="elm gf-elm-center gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-stretch-lg="0"><a class="button btn gf_button gf_gs-button-element gf_gs-button---large" href="http://uppercasearchive.com/" target="" data-scroll-speed="2000" data-exc=""><span>Visit the Digital Archive!</span></a></div></div><!--gfsplit--><div data-label="Image" data-key="image" data-atomgroup="element" id="e-1731724242890" class="element-wrap" data-icon="gpicon-image" data-ver="1.0" data-id="1731724242890" data-resolution="3000x3000"><div class="elm gf-elm-center gf_elm-left-xs gf-elm-center-md gf-elm-center-sm gf-elm-center-xs gf-elm-center-lg" data-exc=""><img src="https://ucarecdn.com/4b2dcc0c-bb13-4d8f-9acb-5043d3902419/-/format/auto/-/preview/120x120/-/quality/lighter/archive%20all%20splayed002%20web.jpg" alt="" class="gf_image gf_lazyload" data-gemlang="en" width="2000" height="1502" data-width="100%" data-height="auto" title="" natural-width="2000" natural-height="1502" data-lg-size="3000x3000"></div></div><!--gfsplit-->
2544<script>window.__gemStoreData = {};window.__gemStoreData.gemKeyValid = {};window.__gemStoreData.gemKeyValid.bestWayAddToCart = 1;</script>
2544</div><div id="divContentBk"></div><!--End_Gem_Page_Main_Editor-->
2545<!--GEM_FOOTER-->
2546
2547<!--GEM_FOOTER_END-->
2548        </main>
2549
2550        <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer">
2551  <div class="page-width">
2552
2553    <div class="grid">
2554      
2555      
2556        
2557        <style data-shopify>
2558        @media only screen and (min-width: 590px) {
2559          .footer__item--1494292481350 {
2560            width: 20%;
2561          }
2562        }
2563        </style>
2564
2565        
2566
2567        
2568          <div  class="grid__item small--hide footer__item--1494292481350">
2569            <div class="footer__logo-social">
2570  
2571    <style data-shopify>
2572      .footer__logo a {
2573        height: 104px;
2574      }
2575    </style>
2576<div class="footer__logo">
2577      <a href="/">
2578        <img src="//uppercasemagazine.com/cdn/shop/files/[email protected]?v=1613794593" alt="UPPERCASE">
2579      </a>
2580    </div>
2581  
2582
2583  <ul class="no-bullets footer__social">
2584    
2585    
2586    
2587    
2588    
2589    
2590    
2591    
2592    
2593  </ul>
2594
2595</div>
2596
2597<p class="footer__powered_by small--hide"><a target="_blank" rel="nofollow" href="https://www.shopify.ca?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Ecommerce Software by Shopify</a></p>
2598
2599<script src="https://widgets.tree-nation.com/js/widgets/v3/widgets.min.js"></script>
2599<div data-widget-type="offset-website" data-tree-nation-code="5faaebb8f27ec" data-lang="en" data-theme="light"></div>
2600
2601
2602          </div>
2603        
2604      
2605        
2606        <style data-shopify>
2607        @media only screen and (min-width: 590px) {
2608          .footer__item--1494301487049 {
2609            width: 20%;
2610          }
2611        }
2612        </style>
2613
2614        
2615
2616        
2617          <div  class="grid__item footer__item--1494301487049">
2618            
2619  
2620  <div
2621    >
2622    <div class="collapsible-content__inner">
2623      <div class="footer__collapsible footer_collapsible--disabled">
2624        <ul class="no-bullets site-footer__linklist">
2625          
2626            <li><a href="/pages/help">Help</a></li>
2627          
2628            <li><a href="/collections/wholesale">Wholesale</a></li>
2629          
2630            <li><a href="/pages/stockists">Find a Stockist</a></li>
2631          
2632            <li><a href="https://uppercasemag.notion.site/UPPERCASE-Submissions-434fa3c6ff5945fd8b1f7134eaf20aa6">Submissions</a></li>
2633          
2634            <li><a href="/pages/eco">Sustainability</a></li>
2635          
2636            <li><a href="https://account.uppercasemagazine.com/orders?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ1cHBlcmNhc2UubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwODgzNzc5LCJuYmYiOjE3OTAyNzg5Nzl9.7bv7qb2YdS-93k5RgCEJhvRxcgcfVFS-rZAhFE50ADM&region_country=US">EU returns</a></li>
2637          
2638        </ul>
2639      </div>
2640    </div>
2641  </div>
2642
2643
2644          </div>
2645        
2646      
2647        
2648        <style data-shopify>
2649        @media only screen and (min-width: 590px) {
2650          .footer__item--custom_g98EQm {
2651            width: 51%;
2652          }
2653        }
2654        </style>
2655
2656        
2657
2658        
2659          <div  class="grid__item footer__item--custom_g98EQm">
2660            
2661  <p class="footer__title small--hide">Sign up for weekly inspiration</p>
2662  <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-custom_g98EQm">
2663    Sign up for weekly inspiration
2664    <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
2665  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
2666</span>
2667
2668  </button>
2669
2670<div
2671  
2672    id="Footer-custom_g98EQm" class="collapsible-content collapsible-content--small"
2673  >
2674  <div class="collapsible-content__inner">
2675    <div class="footer__collapsible">
2676      <p>Get Janine's newsletter sent every Tuesday. <a href="http://uppercasemagazine.com/free" target="_blank" title="http://uppercasemagazine.com/free">Click here.</a></p>
2677    </div>
2678  </div>
2679</div>
2680
2681          </div>
2682        
2683      
2684      
2685        
2686          <div class="grid__item medium-up--hide">
2687            <div class="footer__logo-social">
2688  
2689    <style data-shopify>
2690      .footer__logo a {
2691        height: 104px;
2692      }
2693    </style>
2694<div class="footer__logo">
2695      <a href="/">
2696        <img src="//uppercasemagazine.com/cdn/shop/files/[email protected]?v=1613794593" alt="UPPERCASE">
2697      </a>
2698    </div>
2699  
2700
2701  <ul class="no-bullets footer__social">
2702    
2703    
2704    
2705    
2706    
2707    
2708    
2709    
2710    
2711  </ul>
2712
2713</div>
2714
2715<p class="footer__powered_by"><a target="_blank" rel="nofollow" href="https://www.shopify.ca?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Ecommerce Software by Shopify</a></p>
2716
2717<script src="https://widgets.tree-nation.com/js/widgets/v3/widgets.min.js"></script>
2717<div data-widget-type="offset-website" data-tree-nation-code="5faaebb8f27ec" data-lang="en" data-theme="light"></div>
2718
2719
2720          </div>
2721        
2722      
2723        
2724      
2725        
2726      
2727    </div>
2728
2729    
2730      
2731        <ul class="inline-list payment-icons">
2732          
2733            <li class="icon--payment">
2734              <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;"/></svg>
2735
2736            </li>
2737          
2738            <li class="icon--payment">
2739              <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 
27391.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>
2740
2741            </li>
2742          
2743            <li class="icon--payment">
2744              <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>
2745            </li>
2746          
2747            <li class="icon--payment">
2748              <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>
2749            </li>
2750          
2751            <li class="icon--payment">
2752              <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.
275206zM23.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>
2753
2754            </li>
2755          
2756            <li class="icon--payment">
2757              <svg class="icon icon--full-color" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><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"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
2757<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
2758            </li>
2759          
2760            <li class="icon--payment">
2761              <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>
2762
2763            </li>
2764          
2765            <li class="icon--payment">
2766              <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
27660-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2767            </li>
2768          
2769            <li class="icon--payment">
2770              <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>
2771
2772            </li>
2773          
2774            <li class="icon--payment">
2775              <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 
277516.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>
2776
2777            </li>
2778          
2779        </ul>
2780      
2781    
2782
2783    
2784      <p class="footer__copyright">
2785        &copy; 2026 UPPERCASE
2786        
2787          PUBLISHING INC for the creative and curious
2788        
2789      </p>
2790    
2791
2792  </div>
2793</footer>
2794
2795
2796</div>
2797
2798      </div>
2799    </div>
2800
2801    <div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
2802
2803
2804</div>
2805
2806    
2807
2808    
2809    
2810<div id="CurrencyModal" class="modal modal--square">
2811  <div class="modal__inner">
2812    <div class="modal__centered page-width text-center">
2813      <div class="modal__centered-content">
2814        <div class="currency-options">
2815
2816          
2817
2818            
2819          
2820            
2821          
2822            
2823              <button type="button"
2824                class="currency-options__btn"
2825                data-value="ANG">
2826                <span class="currency-flag" data-flag="ANG" aria-hidden="true"></span>
2827                <span class="currency-options__label">
2828                  <span>ANG</span>
2829                </span>
2830              </button>
2831            
2832          
2833            
2834              <button type="button"
2835                class="currency-options__btn"
2836                data-value="AUD">
2837                <span class="currency-flag" data-flag="AUD" aria-hidden="true"></span>
2838                <span class="currency-options__label">
2839                  <span>AUD</span>
2840                </span>
2841              </button>
2842            
2843          
2844            
2845          
2846            
2847          
2848            
2849              <button type="button"
2850                class="currency-options__btn"
2851                data-value="BBD">
2852                <span class="currency-flag" data-flag="BBD" aria-hidden="true"></span>
2853                <span class="currency-options__label">
2854                  <span>BBD</span>
2855                </span>
2856              </button>
2857            
2858          
2859            
2860              <button type="button"
2861                class="currency-options__btn"
2862                data-value="BSD">
2863                <span class="currency-flag" data-flag="BSD" aria-hidden="true"></span>
2864                <span class="currency-options__label">
2865                  <span>BSD</span>
2866                </span>
2867              </button>
2868            
2869          
2870            
2871          
2872            
2873              <button type="button"
2874                class="currency-options__btn"
2875                data-value="CAD">
2876                <span class="currency-flag" data-flag="CAD" aria-hidden="true"></span>
2877                <span class="currency-options__label">
2878                  <span>CAD</span>
2879                </span>
2880              </button>
2881            
2882          
2883            
2884              <button type="button"
2885                class="currency-options__btn"
2886                data-value="CHF">
2887                <span class="currency-flag" data-flag="CHF" aria-hidden="true"></span>
2888                <span class="currency-options__label">
2889                  <span>CHF</span>
2890                </span>
2891              </button>
2892            
2893          
2894            
2895              <button type="button"
2896                class="currency-options__btn"
2897                data-value="CRC">
2898                <span class="currency-flag" data-flag="CRC" aria-hidden="true"></span>
2899                <span class="currency-options__label">
2900                  <span>CRC</span>
2901                </span>
2902              </button>
2903            
2904          
2905            
2906              <button type="button"
2907                class="currency-options__btn"
2908                data-value="CZK">
2909                <span class="currency-flag" data-flag="CZK" aria-hidden="true"></span>
2910                <span class="currency-options__label">
2911                  <span>CZK</span>
2912                </span>
2913              </button>
2914            
2915          
2916            
2917              <button type="button"
2918                class="currency-options__btn"
2919                data-value="DKK">
2920                <span class="currency-flag" data-flag="DKK" aria-hidden="true"></span>
2921                <span class="currency-options__label">
2922                  <span>DKK</span>
2923                </span>
2924              </button>
2925            
2926          
2927            
2928              <button type="button"
2929                class="currency-options__btn"
2930                data-value="DOP">
2931                <span class="currency-flag" data-flag="DOP" aria-hidden="true"></span>
2932                <span class="currency-options__label">
2933                  <span>DOP</span>
2934                </span>
2935              </button>
2936            
2937          
2938            
2939              <button type="button"
2940                class="currency-options__btn"
2941                data-value="EUR">
2942                <span class="currency-flag" data-flag="EUR" aria-hidden="true"></span>
2943                <span class="currency-options__label">
2944                  <span>EUR</span>
2945                </span>
2946              </button>
2947            
2948          
2949            
2950              <button type="button"
2951                class="currency-options__btn"
2952                data-value="FJD">
2953                <span class="currency-flag" data-flag="FJD" aria-hidden="true"></span>
2954                <span class="currency-options__label">
2955                  <span>FJD</span>
2956                </span>
2957              </button>
2958            
2959          
2960            
2961              <button type="button"
2962                class="currency-options__btn"
2963                data-value="GBP">
2964                <span class="currency-flag" data-flag="GBP" aria-hidden="true"></span>
2965                <span class="currency-options__label">
2966                  <span>GBP</span>
2967                </span>
2968              </button>
2969            
2970          
2971            
2972              <button type="button"
2973                class="currency-options__btn"
2974                data-value="HKD">
2975                <span class="currency-flag" data-flag="HKD" aria-hidden="true"></span>
2976                <span class="currency-options__label">
2977                  <span>HKD</span>
2978                </span>
2979              </button>
2980            
2981          
2982            
2983              <button type="button"
2984                class="currency-options__btn"
2985                data-value="HUF">
2986                <span class="currency-flag" data-flag="HUF" aria-hidden="true"></span>
2987                <span class="currency-options__label">
2988                  <span>HUF</span>
2989                </span>
2990              </button>
2991            
2992          
2993            
2994              <button type="button"
2995                class="currency-options__btn"
2996                data-value="IDR">
2997                <span class="currency-flag" data-flag="IDR" aria-hidden="true"></span>
2998                <span class="currency-options__label">
2999                  <span>IDR</span>
3000                </span>
3001              </button>
3002            
3003          
3004            
3005              <button type="button"
3006                class="currency-options__btn"
3007                data-value="ISK">
3008                <span class="currency-flag" data-flag="ISK" aria-hidden="true"></span>
3009                <span class="currency-options__label">
3010                  <span>ISK</span>
3011                </span>
3012              </button>
3013            
3014          
3015            
3016              <button type="button"
3017                class="currency-options__btn"
3018                data-value="JMD">
3019                <span class="currency-flag" data-flag="JMD" aria-hidden="true"></span>
3020                <span class="currency-options__label">
3021                  <span>JMD</span>
3022                </span>
3023              </button>
3024            
3025          
3026            
3027              <button type="button"
3028                class="currency-options__btn"
3029                data-value="JPY">
3030                <span class="currency-flag" data-flag="JPY" aria-hidden="true"></span>
3031                <span class="currency-options__label">
3032                  <span>JPY</span>
3033                </span>
3034              </button>
3035            
3036          
3037            
3038              <button type="button"
3039                class="currency-options__btn"
3040                data-value="KRW">
3041                <span class="currency-flag" data-flag="KRW" aria-hidden="true"></span>
3042                <span class="currency-options__label">
3043                  <span>KRW</span>
3044                </span>
3045              </button>
3046            
3047          
3048            
3049              <button type="button"
3050                class="currency-options__btn"
3051                data-value="KYD">
3052                <span class="currency-flag" data-flag="KYD" aria-hidden="true"></span>
3053                <span class="currency-options__label">
3054                  <span>KYD</span>
3055                </span>
3056              </button>
3057            
3058          
3059            
3060              <button type="button"
3061                class="currency-options__btn"
3062                data-value="MDL">
3063                <span class="currency-flag" data-flag="MDL" aria-hidden="true"></span>
3064                <span class="currency-options__label">
3065                  <span>MDL</span>
3066                </span>
3067              </button>
3068            
3069          
3070            
3071          
3072            
3073              <button type="button"
3074                class="currency-options__btn"
3075                data-value="MYR">
3076                <span class="currency-flag" data-flag="MYR" aria-hidden="true"></span>
3077                <span class="currency-options__label">
3078                  <span>MYR</span>
3079                </span>
3080              </button>
3081            
3082          
3083            
3084              <button type="button"
3085                class="currency-options__btn"
3086                data-value="NZD">
3087                <span class="currency-flag" data-flag="NZD" aria-hidden="true"></span>
3088                <span class="currency-options__label">
3089                  <span>NZD</span>
3090                </span>
3091              </button>
3092            
3093          
3094            
3095          
3096            
3097              <button type="button"
3098                class="currency-options__btn"
3099                data-value="PHP">
3100                <span class="currency-flag" data-flag="PHP" aria-hidden="true"></span>
3101                <span class="currency-options__label">
3102                  <span>PHP</span>
3103                </span>
3104              </button>
3105            
3106          
3107            
3108              <button type="button"
3109                class="currency-options__btn"
3110                data-value="PLN">
3111                <span class="currency-flag" data-flag="PLN" aria-hidden="true"></span>
3112                <span class="currency-options__label">
3113                  <span>PLN</span>
3114                </span>
3115              </button>
3116            
3117          
3118            
3119              <button type="button"
3120                class="currency-options__btn"
3121                data-value="RON">
3122                <span class="currency-flag" data-flag="RON" aria-hidden="true"></span>
3123                <span class="currency-options__label">
3124                  <span>RON</span>
3125                </span>
3126              </button>
3127            
3128          
3129            
3130              <button type="button"
3131                class="currency-options__btn"
3132                data-value="RSD">
3133                <span class="currency-flag" data-flag="RSD" aria-hidden="true"></span>
3134                <span class="currency-options__label">
3135                  <span>RSD</span>
3136                </span>
3137              </button>
3138            
3139          
3140            
3141          
3142            
3143              <button type="button"
3144                class="currency-options__btn"
3145                data-value="SEK">
3146                <span class="currency-flag" data-flag="SEK" aria-hidden="true"></span>
3147                <span class="currency-options__label">
3148                  <span>SEK</span>
3149                </span>
3150              </button>
3151            
3152          
3153            
3154              <button type="button"
3155                class="currency-options__btn"
3156                data-value="SGD">
3157                <span class="currency-flag" data-flag="SGD" aria-hidden="true"></span>
3158                <span class="currency-options__label">
3159                  <span>SGD</span>
3160                </span>
3161              </button>
3162            
3163          
3164            
3165              <button type="button"
3166                class="currency-options__btn"
3167                data-value="THB">
3168                <span class="currency-flag" data-flag="THB" aria-hidden="true"></span>
3169                <span class="currency-options__label">
3170                  <span>THB</span>
3171                </span>
3172              </button>
3173            
3174          
3175            
3176          
3177            
3178              <button type="button"
3179                class="currency-options__btn"
3180                data-value="TTD">
3181                <span class="currency-flag" data-flag="TTD" aria-hidden="true"></span>
3182                <span class="currency-options__label">
3183                  <span>TTD</span>
3184                </span>
3185              </button>
3186            
3187          
3188            
3189              <button type="button"
3190                class="currency-options__btn"
3191                data-value="TWD">
3192                <span class="currency-flag" data-flag="TWD" aria-hidden="true"></span>
3193                <span class="currency-options__label">
3194                  <span>TWD</span>
3195                </span>
3196              </button>
3197            
3198          
3199            
3200              <button type="button"
3201                class="currency-options__btn"
3202                data-value="UAH">
3203                <span class="currency-flag" data-flag="UAH" aria-hidden="true"></span>
3204                <span class="currency-options__label">
3205                  <span>UAH</span>
3206                </span>
3207              </button>
3208            
3209          
3210            
3211              <button type="button"
3212                class="currency-options__btn is-active"
3213                data-value="USD">
3214                <span class="currency-flag" data-flag="USD" aria-hidden="true"></span>
3215                <span class="currency-options__label">
3216                  <span>USD</span>
3217                </span>
3218              </button>
3219            
3220          
3221            
3222          
3223            
3224          
3225            
3226              <button type="button"
3227                class="currency-options__btn"
3228                data-value="XCD">
3229                <span class="currency-flag" data-flag="XCD" aria-hidden="true"></span>
3230                <span class="currency-options__label">
3231                  <span>XCD</span>
3232                </span>
3233              </button>
3234            
3235          
3236            
3237              <button type="button"
3238                class="currency-options__btn"
3239                data-value="XPF">
3240                <span class="currency-flag" data-flag="XPF" aria-hidden="true"></span>
3241                <span class="currency-options__label">
3242                  <span>XPF</span>
3243                </span>
3244              </button>
3245            
3246          
3247        </div></div>
3248
3249      <button type="button" class="modal__close js-modal-close text-link">
3250        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3251        <span class="icon__fallback-text">"Close (esc)"</span>
3252      </button>
3253    </div>
3254  </div>
3255</div>
3256
3257<span
3258  id="CurrencyData"
3259  class="hide"
3260  data-shop-currency="USD"
3261  data-current-currency="USD"
3262  data-format="money_format"
3263  data-money-format="${{amount}}"
3264  data-money-currency-format="${{amount}} USD">
3265</span>
3266
3267    
3268
3269    
3270    <div class="hide">
3271      <button id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
3272        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
3273        <span class="icon__fallback-text">Previous</span>
3274      </button>
3275      <button id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
3276        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
3277        <span class="icon__fallback-text">Next</span>
3278      </button>
3279    </div>
3280
3281    <div id="VideoModal" class="modal modal--solid">
3282  <div class="modal__inner">
3283    <div class="modal__centered page-width text-center">
3284      <div class="modal__centered-content">
3285        <div class="video-wrapper video-wrapper--modal">
3286          <div id="VideoHolder"></div>
3287        </div>
3288      </div>
3289    </div>
3290  </div>
3291
3292  <button type="button" class="modal__close js-modal-close text-link">
3293    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3294    <span class="icon__fallback-text">"Close (esc)"</span>
3295  </button>
3296</div>
3297
3298    <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
3299  <div class="pswp__bg"></div>
3300  <div class="pswp__scroll-wrap">
3301    <div class="pswp__container">
3302      <div class="pswp__item"></div>
3303      <div class="pswp__item"></div>
3304      <div class="pswp__item"></div>
3305    </div>
3306
3307    <div class="pswp__ui pswp__ui--hidden">
3308      <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
3309        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
3310      </button>
3311
3312      <button class="btn btn--no-animate btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
3313        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
3314      </button>
3315
3316      <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
3317        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
3318      </button>
3319    </div>
3320  </div>
3321</div>
3322
3323   
3324  <!--Gem_Page_Footer_Script-->
3325  
3326    
3327
3328          
3329          
3330<script data-instant-track type="text/javascript">
3331if(typeof pageLibs === 'undefined' || pageLibs === null){	var pageLibs = [		"https://player.vimeo.com/api/player.js",
3332		 "https://assets.gemcommerce.com/v6/libs/js/gfv3product.js",
3333		 "https://www.youtube.com/player_api",
3334		 "https://assets.gemcommerce.com/v6/libs/js/gfv2lazyload.js",
3335		'//uppercasemagazine.com/cdn/shop/t/19/assets/gem-page-index-1731615283.js?v=135776738299690927631789142703',	];
3336}
3337</script>
vendor: 1 bytes, line 3337
3337
3338<script data-instant-track type="text/javascript">
3339	var GEMVENDOR = GEMVENDOR || (function(){		var _js = {};		return {			init: function(Args) {				_js = Args;			},			getLibs: function() {				return _js;			}		};	}());	GEMVENDOR.init(pageLibs);</script>
vendor: 1 bytes, line 3339
3339
3340<script data-instant-track type="text/javascript" src="https://assets.gemcommerce.com/v6/libs/js/gempagev2.js?v=1.0" class="gf-script" defer></script>
3340
3341
3342              
3343      
3344    
3345    
3346
3347  
3348<!--End_Gem_Page_Footer_Script-->
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999<!-- Back in Stock helper snippet -->
4000
4001
4002<script id="back-in-stock-helper">
4003  var _BISConfig = _BISConfig || {};
4004
4005
4006
4007
4008</script>
4008
4009
4010<!-- End Back in Stock helper snippet -->
4011<div id="shopify-block-AL1NiTER3L3E1RmJoQ__9094328589753815681" class="shopify-block shopify-app-block">
4011<script type="application/javascript">
4012    window.hextom_fsb_meta = {
4013        p1: [
4014            
4015        ],
4016        p2: {
4017            
4018        },
4019        p3: [
4020            
4021        ],
4022        p4:null,
4023        p5:[],
4024        p6:null,
4025    };
4026
4027    
4028    window.hextom_fsb_config = {"shop_active":"yes","record":false,"bars":[],"theme":{"theme_id":"129185054809","is_xhr":true}};
4029    
4030</script>
4030
4031
4032
4033</div><div id="shopify-block-AamdCMGtOU0wwbWhkW__7944482028155771153" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: upsell-init -->
4033<script>
4034  window.BOLD = window.BOLD || {};
4035  window.BOLD.common = window.BOLD.common || {};
4036  window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
4037
4038  window.BOLD.common.Shopify.shop = window.BOLD.common.Shopify.shop || {};
4039  window.BOLD.common.Shopify.shop.permanent_domain = window.BOLD.common.Shopify.shop.permanent_domain || 'uppercase.myshopify.com';
4040  window.BOLD.common.Shopify.shop.money_format = window.BOLD.common.Shopify.shop.money_format || "${{amount}}";
4041  window.BOLD.common.Shopify.shop.currency = window.BOLD.common.Shopify.shop.currency || "USD";
4042  window.BOLD.common.Shopify.product = window.BOLD.common.Shopify.product || null;
4043  window.BOLD.common.Shopify.cart = window.BOLD.common.Shopify.cart || {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};window.BOLD.common.Shopify.locale = window.BOLD.common.Shopify.locale || "en";window.BOLD.common.Shopify.shop.utc_offset = window.BOLD.common.Shopify.shop.utc_offset || '-0600';
4044
4045
4046
4047  if (!window.BOLD.common.Shopify.formatMoney) {
4048    window.BOLD.common.Shopify.formatMoney = function(money, format) {
4049      function n(t, e) { return "undefined" == typeof t ? e : t; }
4050      function r(t, e, r, i) {
4051        if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0;
4052        t = (t / 100).toFixed(e);
4053        var o = t.split("."), a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r), s = o[1] ? i + o[1] : "";
4054        return a + s;
4055      }
4056      "string" == typeof money && (money = money.replace(".", ""));
4057      var i = "", o = /\{\{\s*(\w+)\s*\}\}/, a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify && window.Shopify.money_format || "$ {{ amount }}";
4058      switch (a.match(o)[1]) {
4059        case "amount": i = r(money, 2, ",", "."); break;
4060        case "amount_no_decimals": i = r(money, 0, ",", "."); break;
4061        case "amount_with_comma_separator": i = r(money, 2, ".", ","); break;
4062        case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break;
4063        case "amount_with_space_separator": i = r(money, 2, " ", ","); break;
4064        case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break;
4065        case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break;
4066      }
4067      return a.replace(o, i);
4068    };
4069  }
4070</script>
4070
4071<!-- END app snippet -->
4072
4073<style>
4074    .bold-upsell__intro-heading {
4075        color: #121212;
4076        font-size: 24px;
4077        margin: 12px 0px;
4078    }
4079
4080    .bold-upsell__intro-content {
4081        color: #343333;
4082        font-size: 12px;
4083    }
4084
4085    #bold-modal__window {
4086        background-color: #FFFFFF;
4087        border-color: #DEDEDE !important;
4088        border-width: thin;
4089        border-style: solid;
4090    }
4091
4092    .bold-product__title {
4093        color: #121212;
4094        font-size: 15px;
4095        height: 100%;
4096    }
4097
4098    
4099</style>
4100
4101
4102
4103<script>
4104  (function() {
4105    const CART_UPDATE_COOKIE_NAME = 'BOLD_cart_last_updated'
4106    var lastUpdated = getCookieValueFromString();
4107    var upsellActive = false;
4108
4109      BOLD?.upsell?.app?.ee?.on("modal_opened", function() {upsellActive = true;});
4110      BOLD?.upsell?.app?.ee?.on("modal_closed", function() {upsellActive = false;});
4111
4112    function checkLastCartUpdate(updateValue){
4113
4114      //If the upsell window is open dont do anything yet
4115      if(upsellActive) return;
4116
4117      if(lastUpdated != updateValue) {
4118        BOLD.common.eventEmitter.emit("BOLD_COMMON_cart_loaded");
4119        BOLD.common.eventEmitter.emit('BOLD_COMMON_redirect_upsell_product');
4120        lastUpdated = updateValue;
4121      }
4122    }
4123
4124    function getCookieValueFromString(){
4125      if(!document.cookie.includes(CART_UPDATE_COOKIE_NAME)) {
4126        return 0;
4127      }
4128      const currentValue =  document.cookie.split(`${CART_UPDATE_COOKIE_NAME}=`)[1].split(';')[0];
4129      return currentValue;
4130    }
4131
4132    // When the cart changes, the timestamp in the last_updated cookie will be updated
4133    // For browsers that have implemented the cookieStore standard, trigger update when our cookie changes
4134    if (window.cookieStore) {
4135      cookieStore.addEventListener('change', (evt) => {
4136        cookieStore.get(CART_UPDATE_COOKIE_NAME).then(cookie => {
4137          if (!cookie) {
4138            return;
4139          }
4140          checkLastCartUpdate(cookie.value);
4141        });
4142      })
4143    } 
4144    // For browsers that have not yet implemented cookieStore, use a heartbeat to poll the cookie value instead
4145    else {
4146      setInterval(() => {
4147          currentValue =  getCookieValueFromString();
4148          checkLastCartUpdate(currentValue);
4149      }, 1000);
4150    }
4151  })();
4152</script>
4152
4153
4154
4155</div><div id="shopify-block-AVmpFMUVqQWc4SHhEM__15948790894311257021" class="shopify-block shopify-app-block">
4156
4157    <!-- BEGIN app snippet: upsell-init -->
4157<script>
4158  window.BOLD = window.BOLD || {};
4159  window.BOLD.common = window.BOLD.common || {};
4160  window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
4161
4162  window.BOLD.common.Shopify.shop = window.BOLD.common.Shopify.shop || {};
4163  window.BOLD.common.Shopify.shop.permanent_domain = window.BOLD.common.Shopify.shop.permanent_domain || 'uppercase.myshopify.com';
4164  window.BOLD.common.Shopify.shop.money_format = window.BOLD.common.Shopify.shop.money_format || "${{amount}}";
4165  window.BOLD.common.Shopify.shop.currency = window.BOLD.common.Shopify.shop.currency || "USD";
4166  window.BOLD.common.Shopify.product = window.BOLD.common.Shopify.product || null;
4167  window.BOLD.common.Shopify.cart = window.BOLD.common.Shopify.cart || {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};window.BOLD.common.Shopify.locale = window.BOLD.common.Shopify.locale || "en";window.BOLD.common.Shopify.shop.utc_offset = window.BOLD.common.Shopify.shop.utc_offset || '-0600';
4168
4169
4170
4171  if (!window.BOLD.common.Shopify.formatMoney) {
4172    window.BOLD.common.Shopify.formatMoney = function(money, format) {
4173      function n(t, e) { return "undefined" == typeof t ? e : t; }
4174      function r(t, e, r, i) {
4175        if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0;
4176        t = (t / 100).toFixed(e);
4177        var o = t.split("."), a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r), s = o[1] ? i + o[1] : "";
4178        return a + s;
4179      }
4180      "string" == typeof money && (money = money.replace(".", ""));
4181      var i = "", o = /\{\{\s*(\w+)\s*\}\}/, a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify && window.Shopify.money_format || "$ {{ amount }}";
4182      switch (a.match(o)[1]) {
4183        case "amount": i = r(money, 2, ",", "."); break;
4184        case "amount_no_decimals": i = r(money, 0, ",", "."); break;
4185        case "amount_with_comma_separator": i = r(money, 2, ".", ","); break;
4186        case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break;
4187        case "amount_with_space_separator": i = r(money, 2, " ", ","); break;
4188        case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break;
4189        case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break;
4190      }
4191      return a.replace(o, i);
4192    };
4193  }
4194</script>
4194
4195<!-- END app snippet -->
4196
4197    
4198    
4199
4200    
4201    
4201<script>
4202        window.BOLD.cartDrawerWidget = {
4203            showQuantityInput: false,
4204            offerPosition: 'middle',
4205            cartOfferTemplate: `<!-- BEGIN app snippet: cart-drawer-offer-template --><div class="{$_upsell_cart_drawer_class_$}"><h3 class="product-offer-title">{$_upsell_cart_drawer_title_$}</h3>{$_upsell_cart_drawer_product_info_$}<div class="horizontal-stack"><div class="upsell_cart_drawer_variant_selector_container"></div><div class="upsell-cart-drawer-quantity-container"></div></div><div class="horizontal-stack"><button type="submit" name="add" class="product-offer-add-to-cart-button button" data-bold-quantity="1" data-bold-variant-id="{$_upsell_cart_drawer_variant_id_$}" data-bold-product-id="{$_upsell_cart_drawer_product_id_$}"><span>Add to cart</span></button></div><div class="upsell_cart_drawer_progress_bar"></div></div>
4206<!-- END app snippet -->`
4207        };
4208    </script>
4208
4209
4210    <link href="//cdn.shopify.com/extensions/01a0d4ce-7593-7320-8396-da8266e636d3/product-upsell-91/assets/bold-cart-drawer.css" rel="stylesheet" type="text/css" media="all" />
4211
4212    
4213
4214
4215
4216<script>
4217    window.BOLD = window.BOLD || {};
4218    window.BOLD.legacyCartDrawerConfig = {
4219        useCustomCartDrawer: false,
4220        itemsElementTag: "cart-drawer-items",
4221        footerElementTag: ".cart-drawer__footer",
4222        boldLogoUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0d4ce-7593-7320-8396-da8266e636d3\/product-upsell-91\/assets\/bold_logo.png",
4223        initialCart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
4224    };
4225</script>
vendor: 1 bytes, line 4225
4225
4226<script src="https://cdn.shopify.com/extensions/01a0d4ce-7593-7320-8396-da8266e636d3/product-upsell-91/assets/legacy-cart-drawer-offer.js" defer></script>
4226
4227
4228
4229</div>
4229<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4229
4230</body>
4231</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.