PageSourceSearch

https://chrisjames.lol/products/superbloom-unisex-oversized-faded-t-shirt

html chrisjames.lol collected 2026-10-03 01:55:02 UTC 162,331 bytes, 2,378 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="preconnect" href="https://fonts.googleapis.com">
9<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..600&family=Inter:wght@400;500;600&family=Space+Mono:wght@400;700&family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet">
11<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..600&family=Inter:wght@400;500;600&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
12
13    
14    <link rel="canonical" href="https://chrisjames.lol/products/superbloom-unisex-oversized-faded-t-shirt"><link rel="icon" type="image/png" href="//chrisjames.lol/cdn/shop/files/chris_james_hero.jpg?crop=center&height=32&v=1785973872&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
15      Superbloom - Unisex Oversized Faded T-Shirt
16 &ndash; chris james</title>
17
18    
19      <meta name="description" content="The Oversized Faded T-Shirt (designed by Vìtor Ramos) is all about effortless style. With a relaxed, boxy fit and a worn-in feel, it’s perfect for layering or wearing solo. The heavyweight cotton and dropped shoulders give it that vintage look, while the wide neck ribbing keeps it clean and structured. A go-to for anyo">
20    
21
22    
23
24<meta property="og:site_name" content="chris james">
25<meta property="og:url" content="https://chrisjames.lol/products/superbloom-unisex-oversized-faded-t-shirt">
26<meta property="og:title" content="Superbloom - Unisex Oversized Faded T-Shirt">
27<meta property="og:type" content="product">
28<meta property="og:description" content="The Oversized Faded T-Shirt (designed by Vìtor Ramos) is all about effortless style. With a relaxed, boxy fit and a worn-in feel, it’s perfect for layering or wearing solo. The heavyweight cotton and dropped shoulders give it that vintage look, while the wide neck ribbing keeps it clean and structured. A go-to for anyo"><meta property="og:image" content="http://chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316">
29  <meta property="og:image:secure_url" content="https://chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316">
30  <meta property="og:image:width" content="2000">
31  <meta property="og:image:height" content="2000"><meta property="og:price:amount" content="46.00">
32  <meta property="og:price:currency" content="USD"><meta name="twitter:card" content="summary_large_image">
33<meta name="twitter:title" content="Superbloom - Unisex Oversized Faded T-Shirt">
34<meta name="twitter:description" content="The Oversized Faded T-Shirt (designed by Vìtor Ramos) is all about effortless style. With a relaxed, boxy fit and a worn-in feel, it’s perfect for layering or wearing solo. The heavyweight cotton and dropped shoulders give it that vintage look, while the wide neck ribbing keeps it clean and structured. A go-to for anyo">
35
36
37    <!-- Mobile Optimizations -->
38    <link rel="stylesheet" href="//chrisjames.lol/cdn/shop/t/10/assets/mobile-optimizations.css?v=12679196512481036561785967247" media="all">
39    
39<script src="//chrisjames.lol/cdn/shop/t/10/assets/mobile-optimizations.js?v=9171538973276048591785979227" defer="defer"></script>
39
40
41    
41<script src="//chrisjames.lol/cdn/shop/t/10/assets/constants.js?v=132983761750457495441785967247" defer="defer"></script>
41
42    
42<script src="//chrisjames.lol/cdn/shop/t/10/assets/pubsub.js?v=158357773527763999511785967247" defer="defer"></script>
42
43    
43<script src="//chrisjames.lol/cdn/shop/t/10/assets/global.js?v=34394723783086440291785967247" defer="defer"></script>
43
44    
44<script src="//chrisjames.lol/cdn/shop/t/10/assets/details-disclosure.js?v=13653116266235556501785967247" defer="defer"></script>
44
45    
45<script src="//chrisjames.lol/cdn/shop/t/10/assets/details-modal.js?v=25581673532751508451785967247" defer="defer"></script>
45
46    
46<script src="//chrisjames.lol/cdn/shop/t/10/assets/search-form.js?v=133129549252120666541785967247" defer="defer"></script>
46<script src="//chrisjames.lol/cdn/shop/t/10/assets/animations.js?v=88693664871331136111785967247" defer="defer"></script>
46<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
46<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/50516459712/digital_wallets/dialog">
47<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/50076808773979:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://chrisjames.lol/products/superbloom-unisex-oversized-faded-t-shirt.oembed">
48<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
48
49<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
50<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=50516459712" crossorigin="anonymous"></script>
vendor: 1 bytes, line 50
50
51<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":50516459712,"countryCode":"DE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/50516459712","merchantName":"chris james","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"chris james","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 51
51
52<script id="shopify-features" type="application/json">{"accessToken":"81a8df3e5a081214f04b215b88251f5b","betas":["rich-media-storefront-analytics"],"domain":"chrisjames.lol","predictiveSearch":true,"shopId":50516459712,"locale":"en"}</script>
vendor: 1 bytes, line 52
52
53<script>var Shopify = Shopify || {};
54Shopify.shop = "chris-james-music.myshopify.com";
55Shopify.locale = "en";
56Shopify.currency = {"active":"USD","rate":"1.1480814"};
57Shopify.country = "US";
58Shopify.theme = {"name":"Let The Light In","id":199626621275,"schema_name":"Superbloom","schema_version":"1.0","theme_store_id":null,"role":"main"};
59Shopify.theme.handle = "null";
60Shopify.theme.style = {"id":null,"handle":null};
61Shopify.cdnHost = "chrisjames.lol/cdn";
62Shopify.routes = Shopify.routes || {};
63Shopify.routes.root = "/";
64Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
65Shopify.SignInWithShop = Shopify.SignInWithShop || {};
66Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
67Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 67
67
68<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 68
68
69<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 69
69
70<script>
71  window.ShopifyPay = window.ShopifyPay || {};
72  window.ShopifyPay.apiHost = "shop.app\/pay";
73  window.ShopifyPay.redirectState = null;
74</script>
vendor: 1 bytes, line 74
74
75<script>
76  window.Shopify = window.Shopify || {};
77  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
78  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
79  window.Shopify.SignInWithShop.eligible = true;
80</script>
vendor: 1 bytes, line 80
80
81<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script type="module">
84  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
85
86  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
87
88</script>
vendor: 1 bytes, line 88
88
89<script>
90  window.Shopify = window.Shopify || {};
91  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
92  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"]};
93</script>
vendor: 1 bytes, line 93
93
94<script>(function() {
95  var isLoaded = false;
96  function asyncLoad() {
97    if (isLoaded) return;
98    isLoaded = true;
99    var urls = ["https:\/\/cdn-bundler.nice-team.net\/app\/js\/bundler.js?shop=chris-james-music.myshopify.com","\/\/cdn.shopify.com\/proxy\/22c6c00fead6e79ab9f0a16e3b01fbd9738675ff60a5848e7ed1ef66c990d602\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=chris-james-music.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
100    for (var i = 0; i < urls.length; i++) {
101      var s = document.createElement('script');
102      s.type = 'text/javascript';
103      s.async = true;
104      s.src = urls[i];
105      var x = document.getElementsByTagName('script')[0];
106      x.parentNode.insertBefore(s, x);
107    }
108  };
109  if(window.attachEvent) {
110    window.attachEvent('onload', asyncLoad);
111  } else {
112    window.addEventListener('load', asyncLoad, false);
113  }
114})();</script>
vendor: 1 bytes, line 114
114
115<script id="__st">var __st={"a":50516459712,"offset":7200,"reqid":"deeb58d3-11de-4772-aa1f-c783560d0388-1790992501","pageurl":"chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt","u":"42618fa02846","p":"product","rtyp":"product","rid":9747300286811};</script>
vendor: 1 bytes, line 115
115
116<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 116
116
117<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 117
117
118<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//chrisjames.lol/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 118
118
119<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 = "//chrisjames.lol/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>
119<script crossorigin="anonymous" defer="defer" src="//chrisjames.lol/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 119
119
120<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 120
120
121<script>
122  window.Shopify = window.Shopify || {};
123  window.Shopify.MCP = window.Shopify.MCP || {};
124  window.Shopify.MCP.enabled = true;
125  window.Shopify.MCP.shop = "chris-james-music.myshopify.com";
126  window.Shopify.MCP.mcpEndpoint = "https:\/\/chrisjames.lol\/api\/mcp";
127  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"]}}];
128</script>
vendor: 1 bytes, line 128
128
129<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("\/\/chrisjames.lol\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
130</script>
vendor: 1 bytes, line 130
130
131<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://chrisjames.lol/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
132</script>
vendor: 1 bytes, line 132
132
133<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
134  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);
135</script>
vendor: 1 bytes, line 135
135
136<script>
137  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
138</script>
138
139
140<script type="module" src="https://chrisjames.lol/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 140
140
141<script nomodule>
142  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
143</script>
143
144
145<script id='scb4127' type='text/javascript' async='' src='https://chrisjames.lol/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
145<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://chrisjames.lol/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
146<style id="shopify-accelerated-checkout-cart">
147        #shopify-buyer-consent {
148  margin-top: 1em;
149  display: inline-block;
150  width: 100%;
151}
152
153#shopify-buyer-consent.hidden {
154  display: none;
155}
156
157#shopify-subscription-policy-button {
158  background: none;
159  border: none;
160  padding: 0;
161  text-decoration: underline;
162  font-size: inherit;
163  cursor: pointer;
164}
165
166#shopify-subscription-policy-button::before {
167  box-shadow: none;
168}
169
170      </style>
171
172<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
172
173
174
175    <style data-shopify>
176      @font-face {
177        font-family: 'Lastik';
178        src: url('//chrisjames.lol/cdn/shop/t/10/assets/lastik-regular.woff2?v=75693614312186657301785967247') format('woff2');
179        font-weight: 400;
180        font-style: normal;
181        font-display: swap;
182      }
183
184      @font-face {
185        font-family: 'Sharp Sans';
186        src: url('//chrisjames.lol/cdn/shop/t/10/assets/sharpsansdisplayno1blk.woff2?v=71757941773965199231785967247') format('woff2');
187        font-weight: 500;
188        font-style: normal;
189        font-display: swap;
190      }
191
192      @font-face {
193  font-family: Assistant;
194  font-weight: 400;
195  font-style: normal;
196  font-display: swap;
197  src: url("//chrisjames.lol/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
198       url("//chrisjames.lol/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
199}
200
201      @font-face {
202  font-family: Assistant;
203  font-weight: 700;
204  font-style: normal;
205  font-display: swap;
206  src: url("//chrisjames.lol/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
207       url("//chrisjames.lol/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
208}
209
210      
211      
212      @font-face {
213  font-family: Assistant;
214  font-weight: 400;
215  font-style: normal;
216  font-display: swap;
217  src: url("//chrisjames.lol/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
218       url("//chrisjames.lol/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
219}
220
221
222      
223        :root,
224        .color-scheme-1 {
225          --color-background: none;
226          --gradient-background: none;
227          --color-foreground: 18,18,18;
228          --color-background-contrast: ,,;
229          --color-shadow: 18,18,18;
230          --color-button: 18,18,18;
231          --color-button-text: 255,255,255;
232          --color-secondary-button: none;
233          --color-secondary-button-text: 18,18,18;
234          --color-link: 18,18,18;
235          --color-badge-foreground: 18,18,18;
236          --color-badge-background: none;
237          --color-badge-border: 18,18,18;
238          --payment-terms-background-color: transparent;
239        }
240      
241        
242        .color-scheme-2 {
243          --color-background: none;
244          --gradient-background: none;
245          --color-foreground: 18,18,18;
246          --color-background-contrast: ,,;
247          --color-shadow: 18,18,18;
248          --color-button: 18,18,18;
249          --color-button-text: 243,243,243;
250          --color-secondary-button: none;
251          --color-secondary-button-text: 18,18,18;
252          --color-link: 18,18,18;
253          --color-badge-foreground: 18,18,18;
254          --color-badge-background: none;
255          --color-badge-border: 18,18,18;
256          --payment-terms-background-color: transparent;
257        }
258      
259        
260        .color-scheme-3 {
261          --color-background: none;
262          --gradient-background: none;
263          --color-foreground: 255,255,255;
264          --color-background-contrast: ,,;
265          --color-shadow: 18,18,18;
266          --color-button: 255,255,255;
267          --color-button-text: 0,0,0;
268          --color-secondary-button: none;
269          --color-secondary-button-text: 255,255,255;
270          --color-link: 255,255,255;
271          --color-badge-foreground: 255,255,255;
272          --color-badge-background: none;
273          --color-badge-border: 255,255,255;
274          --payment-terms-background-color: transparent;
275        }
276      
277        
278        .color-scheme-4 {
279          --color-background: none;
280          --gradient-background: none;
281          --color-foreground: 255,255,255;
282          --color-background-contrast: ,,;
283          --color-shadow: 18,18,18;
284          --color-button: 255,255,255;
285          --color-button-text: 18,18,18;
286          --color-secondary-button: none;
287          --color-secondary-button-text: 255,255,255;
288          --color-link: 255,255,255;
289          --color-badge-foreground: 255,255,255;
290          --color-badge-background: none;
291          --color-badge-border: 255,255,255;
292          --payment-terms-background-color: transparent;
293        }
294      
295        
296        .color-scheme-5 {
297          --color-background: none;
298          --gradient-background: none;
299          --color-foreground: 255,255,255;
300          --color-background-contrast: ,,;
301          --color-shadow: 18,18,18;
302          --color-button: 255,255,255;
303          --color-button-text: 51,79,180;
304          --color-secondary-button: none;
305          --color-secondary-button-text: 255,255,255;
306          --color-link: 255,255,255;
307          --color-badge-foreground: 255,255,255;
308          --color-badge-background: none;
309          --color-badge-border: 255,255,255;
310          --payment-terms-background-color: transparent;
311        }
312      
313        
314        .color-scheme-7c5e6ea7-e5d5-4af4-868c-c6965ea26951 {
315          --color-background: none;
316          --gradient-background: none;
317          --color-foreground: 243,239,230;
318          --color-background-contrast: ,,;
319          --color-shadow: 18,18,18;
320          --color-button: 232,146,60;
321          --color-button-text: 26,23,20;
322          --color-secondary-button: none;
323          --color-secondary-button-text: 18,18,18;
324          --color-link: 18,18,18;
325          --color-badge-foreground: 243,239,230;
326          --color-badge-background: none;
327          --color-badge-border: 243,239,230;
328          --payment-terms-background-color: transparent;
329        }
330      
331
332      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-7c5e6ea7-e5d5-4af4-868c-c6965ea26951 {
333        color: rgba(var(--color-foreground), 0.75);
334        background: none;
335      }
336
337      :root {
338        --font-body-family: 'Lastik', sans-serif;
339        --font-heading-family: 'Lastik', sans-serif;
340        --font-body-style: normal;
341        --font-body-weight: 400;
342        --font-heading-style: normal;
343        --font-heading-weight: 400;
344
345        --font-body-scale: 1.0;
346        --font-heading-scale: 1.0;
347
348        --media-padding: px;
349        --media-border-opacity: 0.05;
350        --media-border-width: 1px;
351        --media-radius: 0px;
352        --media-shadow-opacity: 0.0;
353        --media-shadow-horizontal-offset: 0px;
354        --media-shadow-vertical-offset: 4px;
355        --media-shadow-blur-radius: 5px;
356        --media-shadow-visible: 0;
357
358        --page-width: 120rem;
359        --page-width-margin: 0rem;
360
361        --product-card-image-padding: 0.0rem;
362        --product-card-corner-radius: 0.0rem;
363        --product-card-text-alignment: left;
364        --product-card-border-width: 0.0rem;
365        --product-card-border-opacity: 0.1;
366        --product-card-shadow-opacity: 0.0;
367        --product-card-shadow-visible: 0;
368        --product-card-shadow-horizontal-offset: 0.0rem;
369        --product-card-shadow-vertical-offset: 0.4rem;
370        --product-card-shadow-blur-radius: 0.5rem;
371
372        --collection-card-image-padding: 0.0rem;
373        --collection-card-corner-radius: 0.0rem;
374        --collection-card-text-alignment: left;
375        --collection-card-border-width: 0.0rem;
376        --collection-card-border-opacity: 0.1;
377        --collection-card-shadow-opacity: 0.0;
378        --collection-card-shadow-visible: 0;
379        --collection-card-shadow-horizontal-offset: 0.0rem;
380        --collection-card-shadow-vertical-offset: 0.4rem;
381        --collection-card-shadow-blur-radius: 0.5rem;
382
383        --blog-card-image-padding: 0.0rem;
384        --blog-card-corner-radius: 0.0rem;
385        --blog-card-text-alignment: left;
386        --blog-card-border-width: 0.0rem;
387        --blog-card-border-opacity: 0.1;
388        --blog-card-shadow-opacity: 0.0;
389        --blog-card-shadow-visible: 0;
390        --blog-card-shadow-horizontal-offset: 0.0rem;
391        --blog-card-shadow-vertical-offset: 0.4rem;
392        --blog-card-shadow-blur-radius: 0.5rem;
393
394        --badge-corner-radius: 4.0rem;
395
396        --popup-border-width: 1px;
397        --popup-border-opacity: 0.1;
398        --popup-corner-radius: 0px;
399        --popup-shadow-opacity: 0.05;
400        --popup-shadow-horizontal-offset: 0px;
401        --popup-shadow-vertical-offset: 4px;
402        --popup-shadow-blur-radius: 5px;
403
404        --drawer-border-width: 1px;
405        --drawer-border-opacity: 0.1;
406        --drawer-shadow-opacity: 0.0;
407        --drawer-shadow-horizontal-offset: 0px;
408        --drawer-shadow-vertical-offset: 4px;
409        --drawer-shadow-blur-radius: 5px;
410
411        --spacing-sections-desktop: 0px;
412        --spacing-sections-mobile: 0px;
413
414        --grid-desktop-vertical-spacing: 8px;
415        --grid-desktop-horizontal-spacing: 8px;
416        --grid-mobile-vertical-spacing: 4px;
417        --grid-mobile-horizontal-spacing: 4px;
418
419        --text-boxes-border-opacity: 0.1;
420        --text-boxes-border-width: 0px;
421        --text-boxes-radius: 0px;
422        --text-boxes-shadow-opacity: 0.0;
423        --text-boxes-shadow-visible: 0;
424        --text-boxes-shadow-horizontal-offset: 0px;
425        --text-boxes-shadow-vertical-offset: 4px;
426        --text-boxes-shadow-blur-radius: 5px;
427
428        --buttons-radius: 0px;
429        --buttons-radius-outset: 0px;
430        --buttons-border-width: 1px;
431        --buttons-border-opacity: 1.0;
432        --buttons-shadow-opacity: 0.0;
433        --buttons-shadow-visible: 0;
434        --buttons-shadow-horizontal-offset: 0px;
435        --buttons-shadow-vertical-offset: 4px;
436        --buttons-shadow-blur-radius: 5px;
437        --buttons-border-offset: 0px;
438
439        --inputs-radius: 0px;
440        --inputs-border-width: 1px;
441        --inputs-border-opacity: 0.55;
442        --inputs-shadow-opacity: 0.0;
443        --inputs-shadow-horizontal-offset: 0px;
444        --inputs-margin-offset: 0px;
445        --inputs-shadow-vertical-offset: 4px;
446        --inputs-shadow-blur-radius: 5px;
447        --inputs-radius-outset: 0px;
448
449        --variant-pills-radius: 40px;
450        --variant-pills-border-width: 1px;
451        --variant-pills-border-opacity: 0.55;
452        --variant-pills-shadow-opacity: 0.0;
453        --variant-pills-shadow-horizontal-offset: 0px;
454        --variant-pills-shadow-vertical-offset: 4px;
455        --variant-pills-shadow-blur-radius: 5px;
456      }
457
458      *,
459      *::before,
460      *::after {
461        box-sizing: inherit;
462      }
463
464      html {
465        box-sizing: border-box;
466        font-size: calc(var(--font-body-scale) * 62.5%);
467        scroll-behavior: smooth;
468        background: linear-gradient(180deg,
469          #C6E4EE 0%,      /* Light warm yellow at top */
470          #C6E4EE 10%,     /* Soft peach */
471          #FED1AE 40%,     /* Warm pink */
472          #FAA0B9 60%,     /* Soft purple */
473          #CB7DCB 80%,     /* Deeper purple */
474          #757ECB 100%   /* Darkest purple at bottom */
475        );
476        background-repeat: no-repeat;
477        background-size: 100% 100%;
478      }
479
480      body {
481        display: grid;
482        grid-template-rows: auto auto 1fr auto;
483        grid-template-columns: 100%;
484        min-height: 100vh;
485        margin: 0;
486        font-size: 1.5rem;
487        letter-spacing: 0.06rem;
488        line-height: calc(1 + 0.8 / var(--font-body-scale));
489        font-family: var(--font-body-family);
490        font-style: var(--font-body-style);
491        font-weight: 400;
492        background: transparent;
493      }
494
495      /* Add drop shadows to headings and content */
496      h1, h2, h3, h4, h5, h6 {
497        font-family: var(--font-body-family);
498        font-weight: 400;
499        filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.5));
500      }
501
502      .gradient {
503        background: none;
504      }
505
506      .main-content {
507        margin-top: 100px;
508        background: transparent;
509        min-height: calc(100vh - 100px);
510      }
511
512      #MainContent {
513        padding-top: 100px;
514        background: transparent;
515      }
516
517      .content-for-layout {
518        background: transparent;
519      }
520
521      .shopify-section {
522        background: transparent;
523      }
524
525      /* Add shadows to sections and content */
526      .shopify-section > div {
527        filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.4));
528      }
529
530      /* Add text shadow to all text content */
531
532
533      @media screen and (min-width: 750px) {
534        body {
535          font-size: 1.6rem;
536        }
537      }
538
539      .header {
540        position: fixed;
541        top: 0;
542        left: 0;
543        width: 100%;
544        z-index: 1000;
545        background: transparent;
546        backdrop-filter: blur(10px);
547        -webkit-backdrop-filter: blur(10px);
548        display: grid;
549        grid-template-columns: auto 1fr auto;
550        align-items: center;
551        padding: 1rem 3rem;
552      }
553
554      .header__content {
555        display: flex;
556        align-items: center;
557        gap: 2rem;
558      }
559
560      .header__logo-wrapper {
561        flex: 0 0 auto;
562        min-width: 0;
563        white-space: nowrap;
564      }
565
566      .header__nav {
567        display: flex;
568        gap: 2rem;
569        align-items: center;
570        margin: 0 auto;
571      }
572
573      .header__nav-link {
574        color: #000000;
575        text-decoration: none;
576        text-transform: lowercase;
577        font-size: 2rem;
578        letter-spacing: 0.05em;
579        padding: 0.5rem 1rem;
580        transition: opacity 0.5s ease;
581        font-family: var(--font-body-family);
582        font-weight: var(--font-body-weight);
583        position: relative;
584      }
585
586      .header__nav-link.logo {
587        font-family: 'Sharp Sans', sans-serif;
588        font-weight: 500;
589        font-size: 2.5rem;
590        margin-top: 5px;
591        position: relative;
592      }
593      .header__nav-link.logo::before {
594        right: calc(100% - 5px);
595      }
596
597      .header__nav-link.logo::after {
598        left: calc(100% - 3px);
599      }
600
601      .header__nav-link.logo:hover::before,
602      .header__nav-link.logo:hover::after {
603        opacity: 1;
604        transform: translateY(-50%) scale(1);
605      }
606
607      .header__nav-link.logo:hover::before {
608        right: calc(100% - 7px);
609      }
610
611      .header__nav-link.logo:hover::after {
612        left: calc(100% - 5px);
613      }
614
615      .header__nav-link:not(.logo)::after {
616        content: '🌸';
617        position: absolute;
618        right: -5px;
619        top: 50%;
620        transform: translateY(-50%) scale(0.5);
621        opacity: 0;
622        transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
623        pointer-events: none;
624      }
625
626      .header__nav-link:not(.logo):hover::after {
627        opacity: 1;
628        transform: translateY(-50%) scale(1);
629        right: -15px;
630      }
631
632      .header__nav-link:hover {
633        color:rgb(74, 32, 180);
634        opacity: 0.7;
635      }
636
637      .header__logo {
638        max-height: 50px;
639        width: auto;
640      }
641
642      .header__cart {
643        justify-self: end;
644        margin-left: auto;
645      }
646
647      .header__cart-icon {
648        position: relative;
649        display: inline-block;
650      }
651
652      .header__cart svg {
653        display: none;
654      }
655
656      .header__cart-icon::before {
657        content: '🛒';
658        font-size: 4.5rem;
659        display: inline-block;
660        transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
661      }
662
663      .header__cart-icon:hover::before {
664        transform: scale(1.1);
665      }
666
667      .cart-count-bubble {
668        position: absolute;
669        right: 27px;
670        top: 5px;
671        background-color: rgb(228, 54, 54);
672        color: rgb(var(--color-button-text));
673        font-family: sans-serif;
674        height: 1.7rem;
675        width: 1.7rem;
676        border-radius: 100%;
677        display: flex;
678        justify-content: center;
679        align-items: center;
680        font-size: 0.9rem;
681        line-height: calc(1 + 0.1 / var(--font-body-scale));
682        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
683      }
684
685      .header__cart-icon:hover .cart-count-bubble {
686        top: 10px;
687        transform: rotate(40deg);
688      }
689
690      /* Global button styles with rainbow gradient hover effect */
691      .button-primary,
692      .newsletter-form__button,
693      .contact__button .button {
694        background: transparent;
695        border: 2px solid #000000;
696        border-radius: 500px;
697        color: #000000;
698        padding: 1rem 3rem;
699        font-size: 1.6rem;
700        cursor: pointer;
701        text-decoration: none;
702        display: inline-block;
703        font-family: var(--font-body-family);
704        position: relative;
705        overflow: hidden;
706        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
707      }
708
709      .button-primary:hover,
710      .newsletter-form__button:hover,
711      .contact__button .button:hover {
712        color: #ffffff;
713        transform: scale(1.1);
714        border: 2px solid #000000;
715      }
716
717      .button-primary:hover::before,
718      .newsletter-form__button:hover::before,
719      .contact__button .button:hover::before {
720        content: '';
721        position: absolute;
722        inset: 0;
723        background: linear-gradient(
724          45deg,
725          #ff6b6b,
726          #ffd93d,
727          #6bcb77,
728          #4d96ff
729        );
730        background-size: 300% 300%;
731        opacity: 1;
732        z-index: -1;
733        animation: gradientShift 3s infinite;
734      }
735
736      @media screen and (max-width: 749px) {
737        .header {
738          padding: 1rem;
739          grid-template-columns: 1fr auto auto;
740        }
741
742        .header__nav {
743          display: none;
744        }
745
746        .desktop-cart {
747          display: none;
748        }
749
750        .mobile-controls {
751          display: flex;
752          align-items: center;
753          gap: 1.5rem;
754        }
755      }
756
757      @media screen and (min-width: 750px) {
758        .mobile-controls {
759          display: none;
760        }
761
762        .header__nav {
763          display: flex;
764        }
765
766        .desktop-cart {
767          display: flex;
768        }
769      }
770
771      /* Style for selected variant */
772      .product-form__input input[type='radio']:checked + label {
773        background: #000000;
774        border: 2px solid #000000 !important;
775        color: #ffffff !important;
776        border-radius: 500px;
777        transition: all 0.3s ease;
778      }
779
780      /* Style for quantity selector */
781      .quantity__input {
782        border: 2px solid #000000 !important;
783        border-radius: 500px;
784        padding: 0.5rem;
785        width: 100%;
786        text-align: center;
787      }
788
789      .quantity__button {
790        border: 2px solid #000000;
791        border-radius: 50%;
792        background: transparent;
793        width: 38px;
794        height: 38px;
795        padding: 0;
796        display: flex;
797        align-items: center;
798        justify-content: center;
799        cursor: pointer;
800        transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
801      }
802
803      .quantity__button:hover {
804        transform: scale(1.1);
805      }
806
807      /* Style for Add to cart button */
808      .product-form__submit {
809        background: transparent;
810        border: 2px solid #000000;
811        border-radius: 500px;
812        color: #000000;
813        padding: 1rem 3rem;
814        font-size: 1.6rem;
815        cursor: pointer;
816        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
817        font-family: var(--font-body-family);
818        position: relative;
819        overflow: hidden;
820      }
821
822      .product-form__submit:hover {
823        color: #ffffff;
824        border-color: transparent;
825        border: 2px solid #000000;
826      }
827
828      .product-form__submit:hover::before {
829        content: '';
830        position: absolute;
831        inset: 0;
832        background: linear-gradient(
833          45deg,
834          #ff6b6b,
835          #ffd93d,
836          #6bcb77,
837          #4d96ff
838        );
839        background-size: 300% 300%;
840        opacity: 1;
841        z-index: -1;
842        animation: gradientShift 3s infinite;
843      }
844
845      /* Style for variant picker */
846      .product-form__input--pill input[type='radio'] + label {
847        border: 2px solid #000000;
848        background: transparent;
849        color: #000000;
850        border-radius: 500px;
851        padding: 0.8rem 1.6rem;
852        cursor: pointer;
853        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
854        position: relative;
855        overflow: hidden;
856      }
857
858      .product-form__input--pill input[type='radio'] + label:hover {
859        color: #ffffff;
860        background: rgba(0, 0, 0, 0);
861        border-color: transparent;
862        transition: all 0.3s ease;
863      }
864
865      .product-form__input--pill input[type='radio'] + label:hover::before {
866        content: '';
867        position: absolute;
868        inset: 0;
869        background: linear-gradient(
870          45deg,
871          #ff6b6b,
872          #ffd93d,
873          #6bcb77,
874          #4d96ff
875        );
876        background-size: 300% 300%;
877        opacity: 1;
878        z-index: -1;
879        animation: gradientShift 3s infinite;
880        transition: all 0.3s ease;
881      }
882
883      .product-form__input--pill input[type='radio']:checked + label {
884        background: #000000;
885        color: #ffffff;
886        border: 2px solid #000000;
887        border-radius: 500px;
888        transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
889      }
890
891      .product-form__input--pill input[type='radio']:checked + label:hover {
892        background: linear-gradient(
893          45deg,
894          #ff6b6b,
895          #ffd93d,
896          #6bcb77,
897          #4d96ff
898        );
899        background-size: 300% 300%;
900        color: #ffffff;
901        border-color: transparent;
902        animation: gradientShift 3s infinite;
903      }
904
905      .circle-divider::after {
906        display: none;
907      }
908
909      .circle-divider:last-of-type::after {
910        display: none;
911      }
912
913      hr {
914        display: none;
915      }
916
917      .divider {
918        display: none;
919      }
920
921      .footer {
922        border-top: none;
923      }
924
925      .cart-items th {
926        border-bottom: none;
927        text-transform: lowercase;
928        color: #000000;
929        letter-spacing: normal;
930      }
931
932      @keyframes gradientShift {
933        0% {
934          background-position: 0% 50%;
935        }
936        50% {
937          background-position: 100% 50%;
938        }
939        100% {
940          background-position: 0% 50%;
941        }
942      }
943    </style>
944
945    <link href="//chrisjames.lol/cdn/shop/t/10/assets/base.css?v=178750608199737596521785967247" rel="stylesheet" type="text/css" media="all" />
946    <link rel="stylesheet" href="//chrisjames.lol/cdn/shop/t/10/assets/component-cart-items.css?v=148048255102118040501785967247" media="print" onload="this.media='all'">
947      <link rel="preload" as="font" href="//chrisjames.lol/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
948      
949
950      <link rel="preload" as="font" href="//chrisjames.lol/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
951      
952<link href="//chrisjames.lol/cdn/shop/t/10/assets/component-localization-form.css?v=170315343355214948141785967247" rel="stylesheet" type="text/css" media="all" />
953      
953<script src="//chrisjames.lol/cdn/shop/t/10/assets/localization-form.js?v=144176611646395275351785967247" defer="defer"></script>
953<link
954        rel="stylesheet"
955        href="//chrisjames.lol/cdn/shop/t/10/assets/component-predictive-search.css?v=118923337488134913561785967247"
956        media="print"
957        onload="this.media='all'"
958      >
958<script>
959      if (Shopify.designMode) {
960        document.documentElement.classList.add('shopify-design-mode');
961      }
962    </script>
962
963       <style data-shopify>
964  :root{
965    --gh-paper:#f3efe6; --gh-ink:#1a1714; --gh-amber:#e8923c; --gh-muted:#8a7f70;
966  }
967
968  /* ---- Remove the Superbloom falling-flower animation ---- */
969  .falling-flowers,.falling-flower{display:none !important}
970
971  /* ---- Kill the Superbloom gradient, go ink ---- */
972  html{background:#1a1714 !important}
973  body{background:#1a1714 !important;color:var(--gh-paper) !important;font-family:'Inter',system-ui,sans-serif !important;letter-spacing:normal}
974  .gradient,.shopify-section,.content-for-layout,.main-content,#MainContent,.color-background-1,.color-background-2{background:transparent !important;background-image:none !important}
975  .shopify-section > div{filter:none !important}
976
977  /* ---- Type ---- */
978  h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:'Fraunces',Georgia,serif !important;font-weight:300 !important;color:var(--gh-paper);filter:none !important;text-shadow:none !important}
979  p,li,td,th,label,.rte,dd,dt,figcaption,small,.caption,.subtitle{color:var(--gh-paper)}
980  a{color:var(--gh-paper)}
981  a:hover{color:var(--gh-amber)}
982  ::selection{background:var(--gh-amber);color:var(--gh-ink)}
983
984  /* ---- Prices / labels ---- */
985  .price,.price-item,.price__regular,.price__sale,.money{font-family:'Space Mono',monospace !important;color:var(--gh-amber) !important}
986
987  /* ---- Buttons -> amber pills (kills rainbow gradient) ---- */
988  .button,.btn,button.button,.card__button,.shopify-payment-button__button,
989  .cart__checkout-button,.cart__dynamic-checkout-buttons,.product-form__submit,
990  .button-primary,.newsletter-form__button,.contact__button .button,input[type="submit"]{
991    background:var(--gh-amber) !important;color:var(--gh-ink) !important;border:none !important;
992    border-radius:100px !important;font-family:'Space Mono',monospace !important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none !important
993  }
994  .button:hover,.btn:hover,.product-form__submit:hover,.button-primary:hover,
995  .newsletter-form__button:hover,.contact__button .button:hover,.card__button:hover{
996    color:var(--gh-ink) !important;transform:translateY(-2px)
997  }
998  /* remove the rainbow ::before overlays entirely */
999  .button-primary:hover::before,.newsletter-form__button:hover::before,.contact__button .button:hover::before,
1000  .product-form__submit:hover::before,.product-form__input--pill input[type='radio'] + label:hover::before,
1001  .product-form__input--pill input[type='radio']:checked + label:hover{background:none !important;animation:none !important;display:none !important}
1002
1003  /* ---- Variant pills / quantity ---- */
1004  .product-form__input--pill input[type='radio'] + label,
1005  .product-form__input input[type='radio'] + label{
1006    border:1px solid var(--gh-amber) !important;background:transparent !important;color:var(--gh-paper) !important;border-radius:100px !important
1007  }
1008  .product-form__input--pill input[type='radio']:checked + label,
1009  .product-form__input input[type='radio']:checked + label{
1010    background:var(--gh-amber) !important;color:var(--gh-ink) !important;border-color:var(--gh-amber) !important
1011  }
1012  .quantity__input{color:var(--gh-paper) !important;border-color:rgba(243,239,230,.3) !important}
1013  .quantity__button{border-color:rgba(243,239,230,.3) !important}
1014  .quantity__button svg{color:var(--gh-paper)}
1015
1016  /* ---- Inputs ---- */
1017  input,select,textarea,.field__input,.select__select{background:#211c17 !important;color:var(--gh-paper) !important;border:1px solid rgba(243,239,230,.2) !important}
1018  input::placeholder,textarea::placeholder{color:var(--gh-muted)}
1019
1020  /* ---- Media / borders ---- */
1021  .card__media img,.product__media img,.media img{border-radius:4px}
1022  .cart-items th,.cart-item,.cart-items td{border-color:rgba(243,239,230,.16) !important;color:var(--gh-paper)}
1023
1024  /* =========================================================
1025     GOLDEN HOUR TOP BAR  (.gh-topbar)
1026     ========================================================= */
1027  .gh-topbar{position:fixed;top:0;left:0;right:0;z-index:1100;display:flex;align-items:flex-start;justify-content:space-between;padding:16px 40px;background:linear-gradient(180deg,rgba(26,23,20,.94),rgba(26,23,20,.5) 70%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
1028  .gh-topbar a{color:var(--gh-paper) !important;text-decoration:none}
1029  .gh-topbar .gh-logo{font-family:'Fraunces',serif;font-weight:500;font-size:22px}
1030  .gh-tbright{display:flex;flex-direction:column;align-items:flex-end;
1030gap:10px}
1031  .gh-tbrow{display:flex;align-items:center;gap:24px}
1032  .gh-topbar nav{display:flex;gap:24px}
1033  .gh-topbar nav a{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-family:'Inter',sans-serif}
1034  .gh-topbar nav a:hover{opacity:1;color:var(--gh-amber) !important}
1035  .gh-cart{font-family:'Space Mono',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;white-space:nowrap}
1036  .gh-cart:hover{opacity:1;color:var(--gh-amber) !important}
1037  .gh-lang{display:flex;align-items:center;gap:8px}
1038  .gh-lang button{background:none;border:none;color:var(--gh-paper);font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.08em;opacity:.6;cursor:pointer;padding:0;text-transform:none}
1039  .gh-lang button.on{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:4px}
1040  .gh-lang i{opacity:.45;font-style:normal}
1041  .gh-socials{display:flex;gap:14px}
1042  .gh-socials a{opacity:.85}
1043  .gh-socials a:hover{opacity:1;color:var(--gh-amber) !important}
1044  .gh-socials svg{width:18px;height:18px;display:block}
1045  @media(max-width:860px){.gh-topbar{padding:14px 20px}.gh-topbar nav{display:none}}
1046
1047  /* =========================================================
1048     GOLDEN HOUR FOOTER  (.gh-foot)
1049     ========================================================= */
1050  .gh-foot{padding:120px 40px 70px;text-align:center;background:radial-gradient(120% 120% at 50% 0%,rgba(232,146,60,.14),transparent 60%)}
1051  .gh-foot h2{font-family:'Fraunces',serif;font-weight:300;font-style:italic;font-size:clamp(34px,5vw,64px);color:var(--gh-paper) !important;margin-bottom:28px}
1052  .gh-foot .gh-form{display:flex;max-width:460px;margin:0 auto;border-bottom:1px solid rgba(243,239,230,.4)}
1053  .gh-foot .gh-form input[type="email"]{flex:1;background:transparent !important;border:none !important;color:var(--gh-paper) !important;font-family:'Inter',sans-serif;font-size:16px;padding:14px 4px;outline:none}
1054  .gh-foot .gh-form input::placeholder{color:var(--gh-muted)}
1055  .gh-foot .gh-form button{background:none !important;color:var(--gh-amber) !important;border:none !important;border-radius:0 !important;font-family:'Space Mono',monospace !important;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:0 8px !important;transform:none !important}
1056  .gh-foot .gh-note{margin-top:16px;font-family:'Space Mono',monospace;font-size:12px;color:var(--gh-amber)}
1057  .gh-foot .gh-socials{justify-content:center;margin-top:34px}
1058  .gh-foot .gh-legal{margin-top:34px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.1em;color:var(--gh-muted)}
1059</style>
1060  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1061<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: 50516459712,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1061
1061
1062<script>
1063  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1064</script>
vendor: 1 bytes, line 1064
1064
1065<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}
1065).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: 50516459712,storefrontBaseUrl: "https://chrisjames.lol",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://chrisjames.lol/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1752301915","configuration":"{\"storeIdentity\":\"chris-james-music.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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":"602931547","configuration":"{\"pixel_id\":\"192297288722808\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"chris james","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"chris-james-music.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/chrisjames.lol"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808773979","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17570","title":"S","untranslatedTitle":"S"},{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808806747","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17575","title":"M","untranslatedTitle":"M"},{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808839515","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17580","title":"L","untranslatedTitle":"L"},{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808872283","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17585","title":"XL","untranslatedTitle":"XL"},{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808905051","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17590","title":"2XL","untranslatedTitle":"2XL"},{"price":{"amount":46.0,"currencyCode":"USD"},"product":{"title":"Superbloom - Unisex Oversized Faded T-Shirt","vendor":"chris james","id":"9747300286811","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","type":"T-Shirt"},"id":"50076808937819","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"sku":"3670744_17595","title":"3XL","untranslatedTitle":"3XL"}],"products":[{"id":"9747300286811","handle":"superbloom-unisex-oversized-faded-t-shirt","isCollective":null,"title":"Superbloom - Unisex Oversized Faded T-Shirt","type":"T-Shirt","untranslatedTitle":"Superbloom - Unisex Oversized Faded T-Shirt","url":"\/products\/superbloom-unisex-oversized-faded-t-shirt","vendor":"chris james","remoteShopId":null,"variants":[{"id":"50076808773979","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17570","title":"S","untranslatedTitle":"S"},{"id":"50076808806747","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17575","title":"M","untranslatedTitle":"M"},{"id":"50076808839515","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17580","title":"L","untranslatedTitle":"L"},{"id":"50076808872283","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17585","title":"XL","untranslatedTitle":"XL"},{"id":"50076808905051","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17590","title":"2XL","untranslatedTitle":"2XL"},{"id":"50076808937819","image":{"src":"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316"},"price":{"amount":46.0,"currencyCode":"USD"},"sku":"3670744_17595","title":"3XL","untranslatedTitle":"3XL"}]}],"purchasingCompany":null},},"https://chrisjames.lol/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"199626621275","themePublished":"true","eventMetadataId":"c73d7d08-e2d8-47c6-82f2-3b78a7a9f2f6","pageType":"product","resourceId":"9747300286811","shopId":"50516459712","storefrontBaseUrl":"https:\/\/chrisjames.lol","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":46.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Superbloom - Unisex Oversized Faded T-Shirt\",\"vendor\":\"chris james\",\"id\":\"9747300286811\",\"untranslatedTitle\":\"Superbloom - Unisex Oversized Faded T-Shirt\",\"url\":\"\/products\/superbloom-unisex-oversized-faded-t-shirt\",\"type\":\"T-Shirt\"},\"id\":\"50076808773979\",\"image\":{\"src\":\"\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\"}
1065,\"sku\":\"3670744_17570\",\"title\":\"S\",\"untranslatedTitle\":\"S\"}}]]"});})();</script>
1065<script>
1066  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1067  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1068  window.ShopifyAnalytics.meta.currency = 'USD';
1069  var meta = {"product":{"id":9747300286811,"gid":"gid:\/\/shopify\/Product\/9747300286811","vendor":"chris james","type":"T-Shirt","handle":"superbloom-unisex-oversized-faded-t-shirt","variants":[{"id":50076808773979,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - S","public_title":"S","sku":"3670744_17570"},{"id":50076808806747,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - M","public_title":"M","sku":"3670744_17575"},{"id":50076808839515,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - L","public_title":"L","sku":"3670744_17580"},{"id":50076808872283,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - XL","public_title":"XL","sku":"3670744_17585"},{"id":50076808905051,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - 2XL","public_title":"2XL","sku":"3670744_17590"},{"id":50076808937819,"price":4600,"name":"Superbloom - Unisex Oversized Faded T-Shirt - 3XL","public_title":"3XL","sku":"3670744_17595"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9747300286811,"requestId":"deeb58d3-11de-4772-aa1f-c783560d0388-1790992501"}};
1070  for (var attr in meta) {
1071    window.ShopifyAnalytics.meta[attr] = meta[attr];
1072  }
1073</script>
vendor: 1 bytes, line 1073
1073
1074<script class="analytics">
1075  (function () {
1076    var customDocumentWrite = function(content) {
1077      var jquery = null;
1078
1079      if (window.jQuery) {
1080        jquery = window.jQuery;
1081      } else if (window.Checkout && window.Checkout.$) {
1082        jquery = window.Checkout.$;
1083      }
1084
1085      if (jquery) {
1086        jquery('body').append(content);
1087      }
1088    };
1089
1090    var hasLoggedConversion = function(token) {
1091      if (token) {
1092        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1093      }
1094      return false;
1095    }
1096
1097    var setCookieIfConversion = function(token) {
1098      if (token) {
1099        var twoMonthsFromNow = new Date(Date.now());
1100        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1101
1102        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1103      }
1104    }
1105
1106    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1107    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1108    if (trekkie.integrations) {
1109      return;
1110    }
1111    trekkie.methods = [
1112      'identify',
1113      'page',
1114      'ready',
1115      'track',
1116      'trackForm',
1117      'trackLink'
1118    ];
1119    trekkie.factory = function(method) {
1120      return function() {
1121        var args = Array.prototype.slice.call(arguments);
1122        args.unshift(method);
1123        trekkie.push(args);
1124        if (method == 'track' || method == 'page') {
1125          var pageUrl;
1126          try {
1127            pageUrl = window.location.href;
1128          } catch (e) {}
1129          var pageReferrer;
1130          try {
1131            pageReferrer = document.referrer;
1132          } catch (e) {}
1133          try {
1134            if (window.__TREKKIE_SHIM_QUEUE == null) {
1135              window.__TREKKIE_SHIM_QUEUE = [];
1136            }
1137            window.__TREKKIE_SHIM_QUEUE.push({
1138              from: 'trekkie-stub',
1139              method: method,
1140              args: args.slice(1),
1141              pageContext: {
1142                url: pageUrl,
1143                referrer: pageReferrer
1144              }
1145            });
1146          } catch (e) {
1147            // no-op
1148          }
1149        }
1150        return trekkie;
1151      };
1152    };
1153    for (var i = 0; i < trekkie.methods.length; i++) {
1154      var key = trekkie.methods[i];
1155      trekkie[key] = trekkie.factory(key);
1156    }
1157    trekkie.load = function(config) {
1158      trekkie.config = config || {};
1159      trekkie.config.initialDocumentCookie = document.cookie;
1160      var first = document.getElementsByTagName('script')[0];
1161var script = document.createElement('script');
1162script.type = 'text/javascript';
1163script.onerror = function(e) {
1164  var scriptFallback = document.createElement('script');
1165  scriptFallback.type = 'text/javascript';
1166  scriptFallback.onerror = function(error) {
1167          var Monorail = {
1168      produce: function produce(monorailDomain, schemaId, payload) {
1169        var currentMs = new Date().getTime();
1170        var event = {
1171          schema_id: schemaId,
1172          payload: payload,
1173          metadata: {
1174            event_created_at_ms: currentMs,
1175            event_sent_at_ms: currentMs
1176          }
1177        };
1178        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1179      },
1180      sendRequest: function sendRequest(endpointUrl, payload) {
1181        // Try the sendBeacon API
1182        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1183          var blobData = new window.Blob([payload], {
1184            type: 'text/plain'
1185          });
1186
1187          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1188            return true;
1189          } // sendBeacon was not successful
1190
1191        } // XHR beacon
1192
1193        var xhr = new XMLHttpRequest();
1194
1195        try {
1196          xhr.open('POST', endpointUrl);
1197          xhr.setRequestHeader('Content-Type', 'text/plain');
1198          xhr.send(payload);
1199        } catch (e) {
1200          console.log(e);
1201        }
1202
1203        return false;
1204      },
1205      isIos12: function isIos12() {
1206        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1207      }
1208    };
1209    Monorail.produce('monorail-edge.shopifysvc.com',
1210      'trekkie_storefront_load_errors/1.1',
1211      {shop_id: 50516459712,
1212      theme_id: 199626621275,
1213      app_name: "storefront",
1214      context_url: window.location.href,
1215      source_url: "//chrisjames.lol/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1216
1217  };
1218  scriptFallback.async = true;
1219  scriptFallback.src = '//chrisjames.lol/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1220  first.parentNode.insertBefore(scriptFallback, first);
1221};
1222script.async = true;
1223script.src = '//chrisjames.lol/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1224first.parentNode.insertBefore(script, first);
1225
1226    };
1227    trekkie.load(
1228      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":50516459712,"isMerchantRequest":null,"themeId":199626621275,"themeCityHash":"3103936551676350990","contentLanguage":"en","currency":"USD","eventMetadataId":"c73d7d08-e2d8-47c6-82f2-3b78a7a9f2f6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1229    );
1230
1231    var loaded = false;
1232    trekkie.ready(function() {
1233      if (loaded) return;
1234      loaded = true;
1235
1236      window.ShopifyAnalytics.lib = window.trekkie;
1237
1238      var originalDocumentWrite = document.write;
1239      document.write = customDocumentWrite;
1240      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1241      document.write = originalDocumentWrite;
1242
1243      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1244      var token = match? match[1]: undefined;
1245      if (!hasLoggedConversion(token)) {
1246        setCookieIfConversion(token);
1247        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":50076808773979,"productId":9747300286811,"productGid":"gid:\/\/shopify\/Product\/9747300286811","name":"Superbloom - Unisex Oversized Faded T-Shirt - S","price":"46.00","sku":"3670744_17570","brand":"chris james","variant":"S","category":"T-Shirt","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1248      }
1249    });
1250
1251    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9747300286811,"requestId":"deeb58d3-11de-4772-aa1f-c783560d0388-1790992501","shopifyEmitted":true});
1252
1253    var eventsListenerScript = document.createElement('script');
1254    eventsListenerScript.async = true;
1255    eventsListenerScript.src = "//chrisjames.lol/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1256    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1257})();</script>
vendor: 1 bytes, line 1257
1257
1258<script
1259  defer
1260  src="https://chrisjames.lol/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1261  data-application="storefront-renderer"
1262  data-shop-id="50516459712"
1263  data-render-region="gcp-us-west1"
1264  data-page-type="product"
1265  data-theme-instance-id="199626621275"
1266  data-theme-name="Superbloom"
1267  data-theme-version="1.0"
1268  data-monorail-region="shop_domain"
1269  data-resource-timing-sampling-rate="10"
1270  data-shs="true"
1271  data-shs-beacon="true"
1272  data-shs-export-with-fetch="true"
1273  data-shs-logs-sample-rate="1"
1274  data-shs-beacon-endpoint="https://chrisjames.lol/api/collect"
1275></script>
1275
1276<meta name="shopify-y" content="804df43d-a52c-4fd0-8feb-4988a2118336" data-expiration="1822550101000"><meta name="shopify-s" content="5afc8d5d-f805-404e-80c7-4d213e137723" data-expiration="1790994301000"><meta name="new-cookie-storage-activated" content="t">
1277</head>
1278
1279  <body class="gradient animate--hover-default">
1280    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1281      Skip to content
1282    </a><header class="gh-topbar">
1283  <a href="/" class="gh-logo">Chris James</a>
1284  <div class="gh-tbright">
1285    <div class="gh-tbrow">
1286      <nav>
1287        <a href="/#music" data-en="Music" data-zh="音乐">Music</a>
1288        <a href="/#tour" data-en="Tour" data-zh="巡演">Tour</a>
1289        <a href="/#merch" data-en="Merch" data-zh="周边">Merch</a>
1290        <a href="/#contact" data-en="Contact" data-zh="联系">Contact</a>
1291      </nav>
1292      <a class="gh-cart" href="/cart" aria-label="Cart">Bag (0)</a>
1293      <div class="gh-lang"><button type="button" data-l="en" class="on">EN</button><i>/</i><button type="button" data-l="zh">中文</button></div>
1294    </div>
1295    <div class="gh-socials">
1296  <a aria-label="Instagram" href="https://www.instagram.com/chrisjamesmusic/" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><circle cx="17.4" cy="6.6" r="1.1" fill="currentColor" stroke="none"/></svg></a>
1297  <a aria-label="TikTok" href="https://www.tiktok.com/@chrisjamesflames" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M15.6 3c.35 2.1 1.6 3.6 3.9 3.95v2.6c-1.4.05-2.7-.4-3.9-1.2v5.7a5.6 5.6 0 1 1-5.6-5.6c.32 0 .63.03.93.08v2.7a2.95 2.95 0 1 0 2.07 2.82V3h2.6z"/></svg></a>
1298  <a aria-label="Spotify" href="https://open.spotify.com/artist/1PU4kQGbRVMSyvawEYEjFp" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.6 14.45a.78.78 0 0 1-1.07.26c-2.95-1.8-6.66-2.2-11.04-1.2a.78.78 0 1 1-.35-1.52c4.8-1.1 8.9-.64 12.2 1.39.37.23.49.71.26 1.07zm1.23-2.74a.97.97 0 0 1-1.34.32C13.1 12.2 8 11.7 4.3 12.82a.97.97 0 1 1-.57-1.86C8 9.7 13.6 10.26 17.5 12.63c.46.28.6.88.33 1.08zm.1-2.85C13.6 8.6 8.07 8.42 4.77 9.42a1.17 1.17 0 1 1-.68-2.24C7.9 6.03 14 6.25 18 8.6a1.17 1.17 0 0 1-1.07 2.06z"/></svg></a>
1299  <a aria-label="YouTube" href="https://www.youtube.com/@chris-james" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M23 7.5a3 3 0 0 0-2.1-2.12C19 4.8 12 4.8 12 4.8s-7 0-8.9.58A3 3 0 0 0 1 7.5 31 31 0 0 0 .5 12 31 31 0 0 0 1 16.5a3 3 0 0 0 2.1 2.12C5 19.2 12 19.2 12 19.2s7 0 8.9-.58A3 3 0 0 0 23 16.5 31 31 0 0 0 23.5 12 31 31 0 0 0 23 7.5zM9.8 15.3V8.7l5.7 3.3-5.7 3.3z"/></svg></a>
1300  <a aria-label="Apple Music" href="https://music.apple.com/artist/chris-james/1357768128" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10.5 3-6.6 1.33v6.94a2.3 2.3 0 1 0 1.5 2.15V9.55l3.6-.72v3.62a2.3 2.3 0 1 0 1.5 2.15V6z"/></svg></a>
1301  <a aria-label="Bandcamp" href="https://chrisjamesmusic.bandcamp.com/music" target="_blank" rel="noopener"><svg viewBox="0 0 24 24"><rect x="2" y="6.5" width="20" height="11" rx="2" fill="currentColor"/><path d="M8.3 15.2 12.1 9h3.6l-3.8 6.2z" fill="#1a1714"/></svg></a>
1302</div>
1303
1304  </div>
1305</header>
1306<script>
1307  (function(){
1308    function setLang(l){
1309      document.documentElement.setAttribute('lang', l);
1310      document.querySelectorAll('.gh-topbar [data-en]').forEach(function(el){el.textContent = (l==='zh') ? el.dataset.zh : el.dataset.en;});
1311      document.querySelectorAll('.gh-lang button').forEach(function(b){b.classList.toggle('on', b.dataset.l===l);});
1312    }
1313    document.querySelectorAll('.gh-lang button').forEach(function(b){b.addEventListener('click', function(){setLang(b.dataset.l);});});
1314  })();
1315</script>
1315
1316
1317    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1318      <section id="shopify-section-template--29921428177243__main" class="shopify-section section"><product-info
1319  id="MainProduct-template--29921428177243__main"
1320  class="section-template--29921428177243__main-padding gradient color-scheme-1"
1321  data-section="template--29921428177243__main"
1322  data-product-id="9747300286811"
1323  data-update-url="true"
1324  data-url="/products/superbloom-unisex-oversized-faded-t-shirt"
1325  
1326>
1327  <link href="//chrisjames.lol/cdn/shop/t/10/assets/section-main-product.css?v=52418005069207035301785967247" rel="stylesheet" type="text/css" media="all" />
1328  <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-accordion.css?v=7971072480289620591785967247" rel="stylesheet" type="text/css" media="all" />
1329  <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-price.css?v=70172745017360139101785967247" rel="stylesheet" type="text/css" media="all" />
1330  <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-slider.css?v=14039311878856620671785967247" rel="stylesheet" type="text/css" media="all" />
1331  <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-rating.css?v=179577762467860590411785967247" rel="stylesheet" type="text/css" media="all" />
1332  <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-deferred-media.css?v=14096082462203297471785967247" rel="stylesheet" type="text/css" media="all" />
1333
1334  
1335    <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-product-variant-picker.css?v=121225023410812519921785967247" rel="stylesheet" type="text/css" media="all" />
1336    <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-swatch-input.css?v=61683592951238328641785967247" rel="stylesheet" type="text/css" media="all" />
1337    <link href="//chrisjames.lol/cdn/shop/t/10/assets/component-swatch.css?v=6811383713633888781785967247" rel="stylesheet" type="text/css" media="all" />
1338  
1339<style data-shopify>.section-template--29921428177243__main-padding {
1340      padding-top: 75px;
1341      padding-bottom: 9px;
1342    }
1343
1344    @media screen and (min-width: 750px) {
1345      .section-template--29921428177243__main-padding {
1346        padding-top: 100px;
1347        padding-bottom: 12px;
1348      }
1349    }</style>
1349<script src="//chrisjames.lol/cdn/shop/t/10/assets/product-info.js?v=149160427226008204701785967247" defer="defer"></script>
1349
1350  
1350<script src="//chrisjames.lol/cdn/shop/t/10/assets/product-form.js?v=82553749319723712671785967247" defer="defer"></script>
1350
1351
1352  <div class="page-width">
1353    <div class="product product--large product--left product--stacked product--mobile-show grid grid--1-col grid--2-col-tablet">
1354      <div class="grid__item product__media-wrapper">
1355        
1356<media-gallery
1357  id="MediaGallery-template--29921428177243__main"
1358  role="region"
1359  
1360    class="product__column-sticky"
1361  
1362  aria-label="Gallery Viewer"
1363  data-desktop-layout="stacked"
1364>
1365  <div id="GalleryStatus-template--29921428177243__main" class="visually-hidden" role="status"></div>
1366  <slider-component id="GalleryViewer-template--29921428177243__main" class="slider-mobile-gutter">
1367    <a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--29921428177243__main">
1368      Skip to product information
1369    </a>
1370    <ul
1371      id="Slider-Gallery-template--29921428177243__main"
1372      class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile"
1373      role="list"
1374    >
1375<li
1376            id="Slide-template--29921428177243__main-51833946079579"
1377            class="product__media-item grid__item slider__slide is-active scroll-tr
1377igger animate--fade-in"
1378            data-media-id="template--29921428177243__main-51833946079579"
1379          >
1380
1381<div
1382  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1383  style="--ratio: 1.0; --preview-ratio: 1.0;"
1384>
1385  <modal-opener
1386    class="product__modal-opener product__modal-opener--image"
1387    data-modal="#ProductModal-template--29921428177243__main"
1388  >
1389    <span
1390      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1391      aria-hidden="true"
1392    >
1393      
1394          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
1395</span>
1396      
1397    </span>
1398
1399<div class="loading__spinner hidden">
1400  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1401
1402</div>
1403<div class="product__media media media--transparent">
1404      <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=990 990w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1100 1100w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=1946 1946w" width="1946" height="1946" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1405    </div>
1406    <button
1407      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1408      type="button"
1409      aria-haspopup="dialog"
1410      data-media-id="51833946079579"
1411    >
1412      <span class="visually-hidden">
1413        Open media 1 in modal
1414      </span>
1415    </button>
1416  </modal-opener></div>
1417
1418          </li>
1419<li
1420            id="Slide-template--29921428177243__main-51833946046811"
1421            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
1422            data-media-id="template--29921428177243__main-51833946046811"
1423          >
1424
1425<div
1426  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1427  style="--ratio: 1.0; --preview-ratio: 1.0;"
1428>
1429  <modal-opener
1430    class="product__modal-opener product__modal-opener--image"
1431    data-modal="#ProductModal-template--29921428177243__main"
1432  >
1433    <span
1434      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1435      aria-hidden="true"
1436    >
1437      
1438          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
1439</span>
1440      
1441    </span>
1442
1443<div class="loading__spinner hidden">
1444  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1445
1446</div>
1447<div class="product__media media media--transparent">
1448      <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=990 990w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1100 1100w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1449    </div>
1450    <button
1451      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1452      type="button"
1453      aria-haspopup="dialog"
1454      data-media-id="51833946046811"
1455    >
1456      <span class="visually-hidden">
1457        Open media 2 in modal
1458      </span>
1459    </button>
1460  </modal-opener></div>
1461
1462          </li>
1463<li
1464            id="Slide-template--29921428177243__main-51833945719131"
1465            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
1466            data-media-id="template--29921428177243__main-51833945719131"
1467          >
1468
1469<div
1470  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1471  style="--ratio: 1.0; --preview-ratio: 1.0;"
1472>
1473  <modal-opener
1474    class="product__modal-opener product__modal-opener--image"
1475    data-modal="#ProductModal-template--29921428177243__main"
1476  >
1477    <span
1478      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1479      aria-hidden="true"
1480    >
1481      
1482          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/>
1482<path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
1483</span>
1484      
1485    </span>
1486
1487<div class="loading__spinner hidden">
1488  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1489
1490</div>
1491<div class="product__media media media--transparent">
1492      <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=990 990w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1100 1100w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1493    </div>
1494    <button
1495      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1496      type="button"
1497      aria-haspopup="dialog"
1498      data-media-id="51833945719131"
1499    >
1500      <span class="visually-hidden">
1501        Open media 3 in modal
1502      </span>
1503    </button>
1504  </modal-opener></div>
1505
1506          </li>
1507<li
1508            id="Slide-template--29921428177243__main-51833946014043"
1509            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
1510            data-media-id="template--29921428177243__main-51833946014043"
1511          >
1512
1513<div
1514  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1515  style="--ratio: 1.0; --preview-ratio: 1.0;"
1516>
1517  <modal-opener
1518    class="product__modal-opener product__modal-opener--image"
1519    data-modal="#ProductModal-template--29921428177243__main"
1520  >
1521    <span
1522      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1523      aria-hidden="true"
1524    >
1525      
1526          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/>
1526<path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
1527</span>
1528      
1529    </span>
1530
1531<div class="loading__spinner hidden">
1532  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1533
1534</div>
1535<div class="product__media media media--transparent">
1536      <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=990 990w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1100 1100w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1537    </div>
1538    <button
1539      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1540      type="button"
1541      aria-haspopup="dialog"
1542      data-media-id="51833946014043"
1543    >
1544      <span class="visually-hidden">
1545        Open media 4 in modal
1546      </span>
1547    </button>
1548  </modal-opener></div>
1549
1550          </li>
1551<li
1552            id="Slide-template--29921428177243__main-51833946112347"
1553            class="product__media-item grid__item slider__slide scroll-trigger animate--fade-in"
1554            data-media-id="template--29921428177243__main-51833946112347"
1555          >
1556
1557<div
1558  class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
1559  style="--ratio: 1.0; --preview-ratio: 1.0;"
1560>
1561  <modal-opener
1562    class="product__modal-opener product__modal-opener--image"
1563    data-modal="#ProductModal-template--29921428177243__main"
1564  >
1565    <span
1566      class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
1567      aria-hidden="true"
1568    >
1569      
1570          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
1571</span>
1572      
1573    </span>
1574
1575<div class="loading__spinner hidden">
1576  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1577
1578</div>
1579<div class="product__media media media--transparent">
1580      <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=990 990w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1100 1100w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1200px) 715px, (min-width: 990px) calc(65.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
1581    </div>
1582    <button
1583      class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
1584      type="button"
1585      aria-haspopup="dialog"
1586      data-media-id="51833946112347"
1587    >
1588      <span class="visually-hidden">
1589        Open media 5 in modal
1590      </span>
1591    </button>
1592  </modal-opener></div>
1593
1594          </li></ul>
1595    <div class="slider-buttons quick-add-hidden small-hide">
1596      <button
1597        type="button"
1598        class="slider-button slider-button--prev"
1599        name="previous"
1600        aria-label="Slide left"
1601      >
1602        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
1603</span>
1604      </button>
1605      <div class="slider-counter caption">
1606        <span class="slider-counter--current">1</span>
1607        <span aria-hidden="true"> / </span>
1608        <span class="visually-hidden">of</span>
1609        <span class="slider-counter--total">5</span>
1610      </div>
1611      <button
1612        type="button"
1613        class="slider-button slider-button--next"
1614        name="next"
1615        aria-label="Slide right"
1616      >
1617        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
1618</span>
1619      </button>
1620    </div>
1621  </slider-component><slider-component
1622      id="GalleryThumbnails-template--29921428177243__main"
1623      class="thumbnail-slider slider-mobile-gutter quick-add-hidden medium-hide large-up-hide"
1624    >
1625      <button
1626        type="button"
1627        class="slider-button slider-button--prev"
1628        name="previous"
1629        aria-label="Slide left"
1630        aria-controls="GalleryThumbnails-template--29921428177243__main"
1631        data-step="3"
1632      >
1633        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
1634</span>
1635      </button>
1636      <ul
1637        id="Slider-Thumbnails-template--29921428177243__main"
1638        class="thumbnail-list list-unstyled slider slider--mobile"
1639      ><li
1640              id="Slide-Thumbnails-template--29921428177243__main-1"
1641              class="thumbnail-list__item slider__slide"
1642              data-target="template--29921428177243__main-51833946079579"
1643              data-media-position="1"
1644            ><button
1645                class="thumbnail global-media-settings global-media-settings--no-shadow"
1646                aria-label="Load image 1 in gallery view"
1647                
1648                  aria-current="true"
1649                
1650                aria-controls="GalleryViewer-template--29921428177243__main"
1651                aria-describedby="Thumbnail-template--29921428177243__main-1
1652"
1653              >
1654                <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=416" alt="Superbloom - Unisex Oversized Faded T-Shirt" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&amp;width=416 416w" width="416" height="416" loading="lazy" sizes="(min-width: 1200px) calc((715 - 4rem) / 4),
1655          (min-width: 990px) calc((65.0vw - 4rem) / 4),
1656          (min-width: 750px) calc((100vw - 15rem) / 8),
1657          calc((100vw - 8rem) / 3)" id="Thumbnail-template--29921428177243__main-1
1658">
1659              </button>
1660            </li><li
1661              id="Slide-Thumbnails-template--29921428177243__main-2"
1662              class="thumbnail-list__item slider__slide"
1663              data-target="template--29921428177243__main-51833946046811"
1664              data-media-position="2"
1665            ><button
1666                class="thumbnail global-media-settings global-media-settings--no-shadow"
1667                aria-label="Load image 2 in gallery view"
1668                
1669                aria-controls="GalleryViewer-template--29921428177243__main"
1670                aria-describedby="Thumbnail-template--29921428177243__main-2
1671"
1672              >
1673                <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=416" alt="Superbloom - Unisex Oversized Faded T-Shirt" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&amp;width=416 416w" width="416" height="416" loading="lazy" sizes="(min-width: 1200px) calc((715 - 4rem) / 4),
1674          (min-width: 990px) calc((65.0vw - 4rem) / 4),
1675          (min-width: 750px) calc((100vw - 15rem) / 8),
1676          calc((100vw - 8rem) / 3)" id="Thumbnail-template--29921428177243__main-2
1677">
1678              </button>
1679            </li><li
1680              id="Slide-Thumbnails-template--29921428177243__main-3"
1681              class="thumbnail-list__item slider__slide"
1682              data-target="template--29921428177243__main-51833945719131"
1683              data-media-position="3"
1684            ><button
1685                class="thumbnail global-media-settings global-media-settings--no-shadow"
1686                aria-label="Load image 3 in gallery view"
1687                
1688                aria-controls="GalleryViewer-template--29921428177243__main"
1689                aria-describedby="Thumbnail-template--29921428177243__main-3
1690"
1691              >
1692                <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=416" alt="Superbloom - Unisex Oversized Faded T-Shirt" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&amp;width=416 416w" width="416" height="416" loading="lazy" sizes="(min-width: 1200px) calc((715 - 4rem) / 4),
1693          (min-width: 990px) calc((65.0vw - 4rem) / 4),
1694          (min-width: 750px) calc((100vw - 15rem) / 8),
1695          calc((100vw - 8rem) / 3)" id="Thumbnail-template--29921428177243__main-3
1696">
1697              </button>
1698            </li><li
1699              id="Slide-Thumbnails-template--29921428177243__main-4"
1700              class="thumbnail-list__item slider__slide"
1701              data-target="template--29921428177243__main-51833946014043"
1702              data-media-position="4"
1703            ><button
1704                class="thumbnail global-media-settings global-media-settings--no-shadow"
1705                aria-label="Load image 4 in gallery view"
1706                
1707                aria-controls="GalleryViewer-template--29921428177243__main"
1708                aria-describedby="Thumbnail-template--29921428177243__main-4
1709"
1710              >
1711                <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=416" alt="Superbloom - Unisex Oversized Faded T-Shirt" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&amp;width=416 416w" width="416" height="416" loading="lazy" sizes="(min-width: 1200px) calc((715 - 4rem) / 4),
1712          (min-width: 990px) calc((65.0vw - 4rem) / 4),
1713          (min-width: 750px) calc((100vw - 15rem) / 8),
1714          calc((100vw - 8rem) / 3)" id="Thumbnail-template--29921428177243__main-4
1715">
1716              </button>
1717            </li><li
1718              id="Slide-Thumbnails-template--29921428177243__main-5"
1719              class="thumbnail-list__item slider__slide"
1720              data-target="template--29921428177243__main-51833946112347"
1721              data-media-position="5"
1722            ><button
1723                class="thumbnail global-media-settings global-media-settings--no-shadow"
1724                aria-label="Load image 5 in gallery view"
1725                
1726                aria-controls="GalleryViewer-template--29921428177243__main"
1727                aria-describedby="Thumbnail-template--29921428177243__main-5
1728"
1729              >
1730                <img src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=416" alt="Superbloom - Unisex Oversized Faded T-Shirt" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&amp;width=416 416w" width="416" height="416" loading="lazy" sizes="(min-width: 1200px) calc((715 - 4rem) / 4),
1731          (min-width: 990px) calc((65.0vw - 4rem) / 4),
1732          (min-width: 750px) calc((100vw - 15rem) / 8),
1733          calc((100vw - 8rem) / 3)" id="Thumbnail-template--29921428177243__main-5
1734">
1735              </button>
1736            </li></ul>
1737      <button
1738        type="button"
1739        class="slider-button slider-button--next"
1740        name="next"
1741        aria-label="Slide right"
1742        aria-controls="GalleryThumbnails-template--29921428177243__main"
1743        data-step="3"
1744      >
1745        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
1746</span>
1747      </button>
1748    </slider-component></media-gallery>
1749
1750      </div>
1751      <div class="product__info-wrapper grid__item scroll-trigger animate--slide-in">
1752        <section
1753          id="ProductInfo-template--29921428177243__main"
1754          class="product__info-container product__column-sticky"
1755        ><p
1756                  class="product__text inline-richtext"
1757                  
1758                >chris james</p><div class="product__title" >
1759                  <h1>Superbloom - Unisex Oversized Faded T-Shirt</h1>
1760                  <a href="/products/superbloom-unisex-oversized-faded-t-shirt" class="product__title">
1761                    <h2 class="h1">
1762                      Superbloom - Unisex Oversized Faded T-Shirt
1763                    </h2>
1764                  </a>
1765                </div><div id="price-template--29921428177243__main" role="status" >
1766<div
1767    class="
1768      price price--large price--show-badge"
1769  >
1770    <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
1771          <span class="price-item price-item--regular">
1772            $46.00 USD
1773          </span></div>
1774      <div class="price__sale">
1775          <span class="visually-hidden visually-hidden--inline">Regular price</span>
1776          <span>
1777            <s class="price-item price-item--regular">
1778              
1779                
1780              
1781            </s>
1782          </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
1783        <span class="price-item price-item--sale price-item--last">
1784          $46.00 USD
1785        </span>
1786      </div>
1787      <small class="unit-price caption hidden">
1788        <span class="visually-hidden">Unit price</span>
1789        <span class="price-item price-item--last">
1790          <span></span>
1791          <span aria-hidden="true">/</span>
1792          <span class="visually-hidden">&nbsp;per&nbsp;</span>
1793          <span>
1794          </span>
1795        </span>
1796      </small>
1797    </div><span class="badge price__badge-sale color-scheme-5">
1798        Sale
1799      </span>
1800
1801      <span class="badge price__badge-sold-out color-scheme-3">
1802        Sold out
1803      </span></div>
1804
1805</div><div ><form method="post" action="/cart/add" id="product-form-installment-template--29921428177243__main" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="50076808773979">
1806                    
1807<input type="hidden" name="product-id" value="9747300286811" /><input type="hidden" name="section-id" value="template--29921428177243__main" /></form></div>
1808<variant-selects
1809    id="variant-selects-template--29921428177243__main"
1810    data-section="template--29921428177243__main"
1811    
1812  ><fieldset class="js product-form__input product-form__input--pill">
1813          <legend class="form__label">Size</legend>
1814          
1815<input
1816      type="radio"
1817      id="template--29921428177243__main-1-0"
1818      name="Size-1
1819"
1820      value="S"
1821      form="product-form-template--29921428177243__main"
1822      
1823        checked
1824      
1825      
1826      data-product-url=""
1827    data-option-value-id="6014679155035"
1828    >
1829    <label for="template--29921428177243__main-1-0">
1830      S<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1831    </label><input
1832      type="radio"
1833      id="template--29921428177243__main-1-1"
1834      name="Size-1
1835"
1836      value="M"
1837      form="product-form-template--29921428177243__main"
1838      
1839      
1840      data-product-url=""
1841    data-option-value-id="6014679187803"
1842    >
1843    <label for="template--29921428177243__main-1-1">
1844      M<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1845    </label><input
1846      type="radio"
1847      id="template--29921428177243__main-1-2"
1848      name="Size-1
1849"
1850      value="L"
1851      form="product-form-template--29921428177243__main"
1852      
1853      
1854      data-product-url=""
1855    data-option-value-id="6014679220571"
1856    >
1857    <label for="template--29921428177243__main-1-2">
1858      L<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1859    </label><input
1860      type="radio"
1861      id="template--29921428177243__main-1-3"
1862      name="Size-1
1863"
1864      value="XL"
1865      form="product-form-template--29921428177243__main"
1866      
1867      
1868      data-product-url=""
1869    data-option-value-id="6014679253339"
1870    >
1871    <label for="template--29921428177243__main-1-3">
1872      XL<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1873    </label><input
1874      type="radio"
1875      id="template--29921428177243__main-1-4"
1876      name="Size-1
1877"
1878      value="2XL"
1879      form="product-form-template--29921428177243__main"
1880      
1881      
1882      data-product-url=""
1883    data-option-value-id="6014679286107"
1884    >
1885    <label for="template--29921428177243__main-1-4">
1886      2XL<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1887    </label><input
1888      type="radio"
1889      id="template--29921428177243__main-1-5"
1890      name="Size-1
1891"
1892      value="3XL"
1893      form="product-form-template--29921428177243__main"
1894      
1895      
1896      data-product-url=""
1897    data-option-value-id="6014679318875"
1898    >
1899    <label for="template--29921428177243__main-1-5">
1900      3XL<span class="visually-hidden label-unavailable">Variant sold out or unavailable</span>
1901    </label>
1902        </fieldset>
1902<script type="application/json" data-selected-variant>
1903      {"id":50076808773979,"title":"S","option1":"S","option2":null,"option3":null,"sku":"3670744_17570","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Superbloom - Unisex Oversized Faded T-Shirt - S","public_title":"S","options":["S"],"price":4600,"weight":241,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
1904    </script>
1904
1905  </variant-selects>
1906<div
1907                  id="Quantity-Form-template--29921428177243__main"
1908                  class="product-form__input product-form__quantity"
1909                  
1910                >
1911                  
1912                  
1913
1914                  <label class="quantity__label form__label" for="Quantity-template--29921428177243__main">
1915                    Quantity
1916                    <span class="quantity__rules-cart hidden">
1917
1918<div class="loading__spinner hidden">
1919  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1920
1921</div>
1922<span
1923                        >(<span class="quantity-cart">0</span> in cart)</span
1924                      >
1925                    </span>
1926                  </label>
1927                  <div class="price-per-item__container">
1928                    <quantity-input class="quantity" data-url="/products/superbloom-unisex-oversized-faded-t-shirt" data-section="template--29921428177243__main">
1929                      <button class="quantity__button" name="minus" type="button">
1930                        <span class="visually-hidden">Decrease quantity for Superbloom - Unisex Oversized Faded T-Shirt</span>
1931                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-minus" viewBox="0 0 10 2"><path fill="currentColor" fill-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 1 1 0 1H1A.5.5 0 0 1 .5 1" clip-rule="evenodd"/></svg>
1932</span>
1933                      </button>
1934                      <input
1935                        class="quantity__input"
1936                        type="number"
1937                        name="quantity"
1938                        id="Quantity-template--29921428177243__main"
1939                        data-cart-quantity="0"
1940                        data-min="1"
1941                        min="1"
1942                        
1943                        step="1"
1944                        value="1"
1945                        form="product-form-template--29921428177243__main"
1946                      >
1947                      <button class="quantity__button" name="plus" type="button">
1948                        <span class="visually-hidden">Increase quantity for Superbloom - Unisex Oversized Faded T-Shirt</span>
1949                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewBox="0 0 10 10"><path fill="currentColor" fill-rule="evenodd" d="M1 4.51a.5.5 0 0 0 0 1h3.5l.01 3.5a.5.5 0 0 0 1-.01V5.5l3.5-.01a.5.5 0 0 0-.01-1H5.5L5.49.99a.5.5 0 0 0-1 .01v3.5l-3.5.01z" clip-rule="evenodd"/></svg>
1950</span>
1951                      </button>
1952                    </quantity-input></div>
1953                  <div class="quantity__rules caption" id="Quantity-Rules-template--29921428177243__main"></div></div>
1954<div ><product-form
1955      class="product-form"
1956      data-hide-errors="false"
1957      data-section-id="template--29921428177243__main"
1958    >
1959      <div class="product-form__error-message-wrapper" role="alert" hidden>
1960        <span class="svg-wrapper"><svg class="icon icon-error" viewBox="0 0 13 13"><circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="2"/><circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/><path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/><path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/></svg>
1961</span>
1962        <span class="product-form__error-message"></span>
1963      </div><form method="post" action="/cart/add" id="product-form-template--29921428177243__main" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
1964          type="hidden"
1965          name="id"
1966          value="50076808773979"
1967          
1968          class="product-variant-id"
1969        ><div class="product-form__buttons"><button
1970            id="ProductSubmitButton-template--29921428177243__main"
1971            type="submit"
1972            name="add"
1973            class="product-form__submit button button--full-width button--secondary"
1974            
1975          >
1976            <span>Add to cart
1977</span>
1978
1979<div class="loading__spinner hidden">
1980  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
1981
1982</div>
1983</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:50516459712,&quot;merchantName&quot;:&quot;chris james&quot;,&quot;personalized&quot;:true}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="81a8df3e5a081214f04b215b88251f5b" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:50076808773979,&quot;requiresShipping&quot;:true},{&quot;id&quot;:50076808806747,&quot;requiresShipping&quot;:true},{&quot;id&quot;:50076808839515,&quot;requiresShipping&quot;:true},{&quot;id&quot;:50076808872283,&quot;requiresShipping&quot;:true},{&quot;id&quot;:50076808905051,&quot;requiresShipping&quot;:true},{&quot;id&quot;:50076808937819,&quot;requiresShipping&quot;:true}]" shop-id="50516459712" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> </div>
1984</div><input type="hidden" name="product-id" value="9747300286811" /><input type="hidden" name="section-id" value="template--29921428177243__main" /></form></product-form><link href="//chrisjames.lol/cdn/shop/t/10/assets/component-pickup-availability.css?v=34645222959864780961785967247" rel="stylesheet" type="text/css" media="all" />
1985<pickup-availability
1986      class="product__pickup-availabilities quick-add-hidden"
1987      
1988      data-root-url="/"
1989      data-variant-id="50076808773979"
1990      data-has-only-default-variant="false"
1991      data-product-page-color-scheme="gradient color-scheme-1"
1992    >
1993      <template>
1994        <pickup-availability-preview class="pickup-availability-preview">
1995          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-unavailable" viewBox="0 0 20 20"><path fill="#DE3618" stroke="#fff" d="M13.94 3.94 10 7.878l-3.94-3.94A1.499 1.499 0 1 0 3.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 1 0 2.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 0 0 2.12 0 1.5 1.5 0 0 0 0-2.12L12.122 10l3.94-3.94a1.499 1.499 0 1 0-2.121-2.12z"/></svg>
1996</span>
1997          <div class="pickup-availability-info">
1998            <p class="caption-large">Couldn&#39;t load pickup availability</p>
1999            <button class="pickup-availability-button link link--text underlined-link">
2000              Refresh
2001            </button>
2002          </div>
2003        </pickup-availability-preview>
2004      </template>
2005    </pickup-availability>
2006
2007    
2007<script src="//chrisjames.lol/cdn/shop/t/10/assets/pickup-availability.js?v=78418059211521962961785967247" defer="defer"></script>
2007</div>
2008<div class="product__description rte quick-add-hidden" >
2009                    <p>The Oversized Faded T-Shirt (designed by Vìtor Ramos) is all about effortless style. With a relaxed, boxy fit and a worn-in feel, it’s perfect for layering or wearing solo. The heavyweight cotton and dropped shoulders give it that vintage look, while the wide neck ribbing keeps it clean and structured. A go-to for anyone who likes to mix comfort with statement pieces. This one has a front print and a back print!<br><br>Details:<br>• 100% carded cotton<br>• Custom front "Superbloom" + flower print &amp; back "Superbloom" + flower + track listing designed by Vìtor Ramos<br>• Fabric weight: 7.1 oz./yd² (240 g/m²)<br>• Garment-dyed, pre-shrunk fabric<br>• Boxy, oversized fit<br>• Dropped shoulders<br>• Wide neck ribbing<br>• Tear-away label<br>• Blank product sourced from China<br><br>This product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!<br><br>Age restrictions: For adults<br>EU Warranty: 2 years<br>Other compliance information: Meets the lead, phthalates and flammability level requirements.<br><br></p>
2010<p><strong class="size-guide-title">Size guide</strong></p>
2011<div class="table-responsive dynamic" data-unit-system="imperial">
2012<table cellpadding="5">
2013<tbody>
2014<tr>
2015<td> </td>
2016<td><strong>LENGTH (inches)</strong></td>
2017<td><strong>CHEST (inches)</strong></td>
2018<td><strong>SLEEVE LENGTH (inches)</strong></td>
2019</tr>
2020<tr>
2021<td><strong>S</strong></td>
2022<td>27 ¾</td>
2023<td>39</td>
2024<td>9</td>
2025</tr>
2026<tr>
2027<td><strong>M</strong></td>
2028<td>29 ⅛</td>
2029<td>43</td>
2030<td>9 ½</td>
2031</tr>
2032<tr>
2033<td><strong>L</strong></td>
2034<td>30 ½</td>
2035<td>47</td>
2036<td>9 ½</td>
2037</tr>
2038<tr>
2039<td><strong>XL</strong></td>
2040<td>31 ⅞</td>
2041<td>51</td>
2042<td>10 ¼</td>
2043</tr>
2044<tr>
2045<td><strong>2XL</strong></td>
2046<td>33 ¼</td>
2047<td>55</td>
2048<td>10 ⅝</td>
2049</tr>
2050<tr>
2051<td><strong>3XL</strong></td>
2052<td>34</td>
2053<td>59</td>
2054<td>11</td>
2055</tr>
2056</tbody>
2057</table>
2058</div>
2059<div class="table-responsive dynamic" data-unit-system="metric">
2060<table cellpadding="5">
2061<tbody>
2062<tr>
2063<td> </td>
2064<td><strong>LENGTH (cm)</strong></td>
2065<td><strong>CHEST (cm)</strong></td>
2066<td><strong>SLEEVE LENGTH (cm)</strong></td>
2067</tr>
2068<tr>
2069<td><strong>S</strong></td>
2070<td>70.5</td>
2071<td>99</td>
2072<td>23</td>
2073</tr>
2074<tr>
2075<td><strong>M</strong></td>
2076<td>74</td>
2077<td>109.2</td>
2078<td>24</td>
2079</tr>
2080<tr>
2081<td><strong>L</strong></td>
2082<td>77.5</td>
2083<td>119.4</td>
2084<td>24</td>
2085</tr>
2086<tr>
2087<td><strong>XL</strong></td>
2088<td>81</td>
2089<td>129.5</td>
2090<td>26</td>
2091</tr>
2092<tr>
2093<td><strong>2XL</strong></td>
2094<td>84.5</td>
2095<td>139.7</td>
2096<td>27</td>
2097</tr>
2098<tr>
2099<td><strong>3XL</strong></td>
2100<td>86.5</td>
2101<td>149.9</td>
2102<td>28</td>
2103</tr>
2104</tbody>
2105</table>
2106</div>
2107                  </div>
2108<script src="//chrisjames.lol/cdn/shop/t/10/assets/share.js?v=13024540447964430191785967247" defer="defer"></script>
2108
2109
2110<share-button id="Share-template--29921428177243__main" class="share-button quick-add-hidden" >
2111  <button class="share-button__button hidden">
2112    <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewBox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
2113</span>
2114    Share
2115  </button>
2116  <details id="Details-share-template--29921428177243__main">
2117    <summary class="share-button__button">
2118      <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewBox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
2119</span>
2120      Share
2121    </summary>
2122    <div class="share-button__fallback motion-reduce">
2123      <div class="field">
2124        <span id="ShareMessage-template--29921428177243__main" class="share-button__message hidden" role="status"> </span>
2125        <input
2126          type="text"
2127          class="field__input"
2128          id="ShareUrl-template--29921428177243__main"
2129          value="https://chrisjames.lol/products/superbloom-unisex-oversized-faded-t-shirt"
2130          placeholder="Link"
2131          onclick="this.select();"
2132          readonly
2133        >
2134        <label class="field__label" for="ShareUrl-template--29921428177243__main">Link</label>
2135      </div>
2136      <button class="share-button__close hidden">
2137        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
2138</span>
2139        <span class="visually-hidden">Close share</span>
2140      </button>
2141      <button class="share-button__copy">
2142        <span class="svg-wrapper"><svg
2143  class="icon icon-clipboard"
2144  width="11"
2145  height="13"
2146  fill="none"
2147  xmlns="http://www.w3.org/2000/svg"
2148  aria-hidden="true"
2149  focusable="false"
2150  viewBox="0 0 11 13"
2151>
2152  <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
2153</svg>
2154</span>
2155        <span class="visually-hidden">Copy link</span>
2156      </button>
2157    </div>
2158  </details>
2159</share-button>
2160
2161<a href="/products/superbloom-unisex-oversized-faded-t-shirt" class="link product__view-details animate-arrow">
2162            View full details
2163<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2163ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
2164</a>
2165        </section>
2166      </div>
2167    </div>
2168
2169    
2170
2171<product-modal id="ProductModal-template--29921428177243__main" class="product-media-modal media-modal">
2172  <div
2173    class="product-media-modal__dialog color-scheme-1 gradient"
2174    role="dialog"
2175    aria-label="Media gallery"
2176    aria-modal="true"
2177    tabindex="-1"
2178  >
2179    <button
2180      id="ModalClose-template--29921428177243__main"
2181      type="button"
2182      class="product-media-modal__toggle"
2183      aria-label="Close"
2184    >
2185      <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
2186
2187    </button>
2188
2189    <div
2190      class="product-media-modal__content color-scheme-1 gradient"
2191      role="document"
2192      aria-label="Media gallery"
2193      tabindex="0"
2194    >
2195<img
2196    class="global-media-settings global-media-settings--no-shadow"
2197    srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=550 550w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1100 1100w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1445 1445w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1680 1680w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316 2000w
2198    "
2199    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2200    src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1445"
2201    alt="Superbloom - Unisex Oversized Faded T-Shirt"
2202    loading="lazy"
2203    width="1100"
2204    height="1100"
2205    data-media-id="51833946079579"
2206  >
2207<img
2208    class="global-media-settings global-media-settings--no-shadow"
2209    srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=550 550w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1100 1100w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1445 1445w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1680 1680w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316 2000w
2210    "
2211    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2212    src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1445"
2213    alt="Superbloom - Unisex Oversized Faded T-Shirt"
2214    loading="lazy"
2215    width="1100"
2216    height="1100"
2217    data-media-id="51833946046811"
2218  >
2219<img
2220    class="global-media-settings global-media-settings--no-shadow"
2221    srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=550 550w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1100 1100w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1445 1445w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1680 1680w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316 2000w
2222    "
2223    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2224    src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1445"
2225    alt="Superbloom - Unisex Oversized Faded T-Shirt"
2226    loading="lazy"
2227    width="1100"
2228    height="1100"
2229    data-media-id="51833945719131"
2230  >
2231<img
2232    class="global-media-settings global-media-settings--no-shadow"
2233    srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=550 550w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1100 1100w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1445 1445w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1680 1680w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316 2000w
2234    "
2235    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2236    src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1445"
2237    alt="Superbloom - Unisex Oversized Faded T-Shirt"
2238    loading="lazy"
2239    width="1100"
2240    height="1100"
2241    data-media-id="51833946014043"
2242  >
2243<img
2244    class="global-media-settings global-media-settings--no-shadow"
2245    srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=550 550w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1100 1100w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1445 1445w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1680 1680w,//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246 2000w
2246    "
2247    sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
2248    src="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1445"
2249    alt="Superbloom - Unisex Oversized Faded T-Shirt"
2250    loading="lazy"
2251    width="1100"
2252    height="1100"
2253    data-media-id="51833946112347"
2254  ><button
2255        type="button"
2256        class="product-media-modal__mobile-close"
2257        aria-label="Close"
2258      >
2259        Close ❌
2260      </button>
2261    </div>
2262  </div>
2263</product-modal>
2264
2265
2266    
2267<script src="//chrisjames.lol/cdn/shop/t/10/assets/product-modal.js?v=168736209827232842001785967247" defer="defer"></script>
2267
2268      
2268<script src="//chrisjames.lol/cdn/shop/t/10/assets/media-gallery.js?v=53998976194532824491785967247" defer="defer"></script>
2268<script type="application/ld+json">
2269      {"@context":"http:\/\/schema.org\/","@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"chris james"},"category":"T-Shirts","description":"The Oversized Faded T-Shirt (designed by Vìtor Ramos) is all about effortless style. With a relaxed, boxy fit and a worn-in feel, it’s perfect for layering or wearing solo. The heavyweight cotton and dropped shoulders give it that vintage look, while the wide neck ribbing keeps it clean and structured. A go-to for anyone who likes to mix comfort with statement pieces. This one has a front print and a back print!Details:• 100% carded cotton• Custom front \"Superbloom\" + flower print \u0026amp; back \"Superbloom\" + flower + track listing designed by Vìtor Ramos• Fabric weight: 7.1 oz.\/yd² (240 g\/m²)• Garment-dyed, pre-shrunk fabric• Boxy, oversized fit• Dropped shoulders• Wide neck ribbing• Tear-away label• Blank product sourced from ChinaThis product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!Age restrictions: For adultsEU Warranty: 2 yearsOther compliance information: Meets the lead, phthalates and flammability level requirements.\nSize guide\n\n\n\n\n \nLENGTH (inches)\nCHEST (inches)\nSLEEVE LENGTH (inches)\n\n\nS\n27 ¾\n39\n9\n\n\nM\n29 ⅛\n43\n9 ½\n\n\nL\n30 ½\n47\n9 ½\n\n\nXL\n31 ⅞\n51\n10 ¼\n\n\n2XL\n33 ¼\n55\n10 ⅝\n\n\n3XL\n34\n59\n11\n\n\n\n\n\n\n\n\n \nLENGTH (cm)\nCHEST (cm)\nSLEEVE LENGTH (cm)\n\n\nS\n70.5\n99\n23\n\n\nM\n74\n109.2\n24\n\n\nL\n77.5\n119.4\n24\n\n\nXL\n81\n129.5\n26\n\n\n2XL\n84.5\n139.7\n27\n\n\n3XL\n86.5\n149.9\n28\n\n\n\n","hasVariant":[{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808773979#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - S","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808773979#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808773979"},"sku":"3670744_17570"},{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808806747#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - M","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808806747#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808806747"},"sku":"3670744_17575"},{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808839515#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - L","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808839515#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808839515"},"sku":"3670744_17580"},{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808872283#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - XL","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808872283#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808872283"},"sku":"3670744_17585"},{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808905051#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - 2XL","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808905051#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808905051"},"sku":"3670744_17590"},{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808937819#variant","@type":"Product","image":"https:\/\/chrisjames.lol\/cdn\/shop\/files\/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316\u0026width=1920","name":"Superbloom - Unisex Oversized Faded T-Shirt - 3XL","offers":{"@id":"\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808937819#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"46.00","priceCurrency":"USD","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt?variant=50076808937819"},"sku":"3670744_17595"}],"name":"Superbloom - Unisex Oversized Faded T-Shirt","productGroupID":"9747300286811","url":"https:\/\/chrisjames.lol\/products\/superbloom-unisex-oversized-faded-t-shirt"}
2270    </script>
2270
2271
2272    
2272<script>
2273      (() => {
2274        if (window.matchMedia('(max-width: 749px)').matches) {
2275          document.addEventListener('DOMContentLoaded', () => {
2276            const modalDialogs = document.querySelectorAll('.product-media-modal__dialog');
2277
2278            modalDialogs.forEach((dialog) => {
2279              dialog.addEventListener('click', (event) => {
2280                // Only close if clicking the dialog background, not the media content
2281                if (event.target === dialog) {
2282                  // Find and click the close button to properly close the modal
2283                  const closeButton = dialog.querySelector('button[aria-label="Close"]');
2284                  if (closeButton) closeButton.click();
2285                }
2286              });
2287            });
2288          });
2289        }
2290      })();
2291    </script>
2291
2292  </div>
2293</product-info>
2294
2295
2296</section><section id="shopify-section-template--29921428177243__related-products" class="shopify-section section"><link href="//chrisjames.lol/cdn/shop/t/10/assets/component-card.css?v=120341546515895839841785967247" rel="stylesheet" type="text/css" media="all" />
2297<link href="//chrisjames.lol/cdn/shop/t/10/assets/component-price.css?v=70172745017360139101785967247" rel="stylesheet" type="text/css" media="all" />
2298<link href="//chrisjames.lol/cdn/shop/t/10/assets/section-related-products.css?v=80324771040738084201785967247" rel="stylesheet" type="text/css" media="all" />
2299
2300<style data-shopify>.section-template--29921428177243__related-products-padding {
2301    padding-top: 27px;
2302    padding-bottom: 21px;
2303  }
2304
2305  @media screen and (min-width: 750px) {
2306    .section-template--29921428177243__related-products-padding {
2307      padding-top: 36px;
2308      padding-bottom: 28px;
2309    }
2310  }</style><div class="color-scheme-1 gradient">
2311  <product-recommendations
2312    class="related-products page-width section-template--29921428177243__related-products-padding isolate scroll-trigger animate--slide-in"
2313    data-url="/recommendations/products?limit=4"
2314    data-section-id="template--29921428177243__related-products"
2315    data-product-id="9747300286811"
2316  >
2317    
2318  </product-recommendations>
2319  </div>
2320
2321
2322</section>
2323    </main>
2324
2325    <footer class="gh-foot">
2326  <h2>Stay in the light.</h2><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="gh-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
2327    <input type="email" name="contact[email]" placeholder="Your email" required>
2328    <button type="submit">Subscribe</button></form><div class="gh-socials">
2329  <a aria-label="Instagram" href="https://www.instagram.com/chrisjamesmusic/" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><circle cx="17.4" cy="6.6" r="1.1" fill="currentColor" stroke="none"/></svg></a>
2330  <a aria-label="TikTok" href="https://www.tiktok.com/@chrisjamesflames" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M15.6 3c.35 2.1 1.6 3.6 3.9 3.95v2.6c-1.4.05-2.7-.4-3.9-1.2v5.7a5.6 5.6 0 1 1-5.6-5.6c.32 0 .63.03.93.08v2.7a2.95 2.95 0 1 0 2.07 2.82V3h2.6z"/></svg></a>
2331  <a aria-label="Spotify" href="https://open.spotify.com/artist/1PU4kQGbRVMSyvawEYEjFp" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.6 14.45a.78.78 0 0 1-1.07.26c-2.95-1.8-6.66-2.2-11.04-1.2a.78.78 0 1 1-.35-1.52c4.8-1.1 8.9-.64 12.2 1.39.37.23.49.71.26 1.07zm1.23-2.74a.97.97 0 0 1-1.34.32C13.1 12.2 8 11.7 4.3 12.82a.97.97 0 1 1-.57-1.86C8 9.7 13.6 10.26 17.5 12.63c.46.28.6.88.33 1.08zm.1-2.85C13.6 8.6 8.07 8.42 4.77 9.42a1.17 1.17 0 1 1-.68-2.24C7.9 6.03 14 6.25 18 8.6a1.17 1.17 0 0 1-1.07 2.06z"/></svg></a>
2332  <a aria-label="YouTube" href="https://www.youtube.com/@chris-james" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M23 7.5a3 3 0 0 0-2.1-2.12C19 4.8 12 4.8 12 4.8s-7 0-8.9.58A3 3 0 0 0 1 7.5 31 31 0 0 0 .5 12 31 31 0 0 0 1 16.5a3 3 0 0 0 2.1 2.12C5 19.2 12 19.2 12 19.2s7 0 8.9-.58A3 3 0 0 0 23 16.5 31 31 0 0 0 23.5 12 31 31 0 0 0 23 7.5zM9.8 15.3V8.7l5.7 3.3-5.7 3.3z"/></svg></a>
2333  <a aria-label="Apple Music" href="https://music.apple.com/artist/chris-james/1357768128" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" fill="currentColor"><path d="M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm10.5 3-6.6 1.33v6.94a2.3 2.3 0 1 0 1.5 2.15V9.55l3.6-.72v3.62a2.3 2.3 0 1 0 1.5 2.15V6z"/></svg></a>
2334  <a aria-label="Bandcamp" href="https://chrisjamesmusic.bandcamp.com/music" target="_blank" rel="noopener"><svg viewBox="0 0 24 24"><rect x="2" y="6.5" width="20" height="11" rx="2" fill="currentColor"/><path d="M8.3 15.2 12.1 9h3.6l-3.8 6.2z" fill="#1a1714"/></svg></a>
2335</div>
2336
2337  <div class="gh-legal">Chris James © 2026<br>Website designed by <a href="https://www.fastfriends.co" target="_blank" rel="noopener" style="color:inherit;text-decoration:underline;text-underline-offset:2px">Fast Friends</a></div>
2338</footer>
2339
2340    <ul hidden>
2341      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2342      <li id="a11y-new-window-message">Opens in a new window.</li>
2343    </ul>
2344
2345    
2345<script>
2346      window.shopUrl = 'https://chrisjames.lol';
2347      window.routes = {
2348        cart_add_url: '/cart/add',
2349        cart_change_url: '/cart/change',
2350        cart_update_url: '/cart/update',
2351        cart_url: '/cart',
2352        predictive_search_url: '/search/suggest',
2353      };
2354
2355      window.cartStrings = {
2356        error: `There was an error while updating your cart. Please try again.`,
2357        quantityError: `You can only add [quantity] of this item to your cart.`,
2358      };
2359
2360      window.variantStrings = {
2361        addToCart: `Add to cart`,
2362        soldOut: `Sold out`,
2363        unavailable: `Unavailable`,
2364        unavailable_with_option: `[value] - Unavailable`,
2365      };
2366
2367      window.quickOrderListStrings = {
2368        itemsAdded: `[quantity] items added`,
2369        itemAdded: `[quantity] item added`,
2370        itemsRemoved: `[quantity] items removed`,
2371        itemRemoved: `[quantity] item removed`,
2372        viewCart: `View cart`,
2373      };
2374    </script>
2374
2375  <style> /* Body / headings ---------------------------------------- */body, .rte, p, li, input, select, textarea, button {font-family: 'Inter', system-ui, sans-serif;} h1, h2, h3, h4, h5,.h0, .h1, .h2, .h3, .h4, .title {font-family: 'Fraunces', Georgia, serif; font-weight: 300; letter-spacing: -.01em;} /* Prices + small labels in mono to match the homepage ----- */.price, .price-item, .price__regular, .money, .badge, .tag,.product__tax, .cart-count-bubble {font-family: 'Space Mono', monospace;} /* Buttons -> amber pills like the homepage --------------- */.button, .btn, button.button, .card__button,.shopify-payment-button__button, .cart__checkout-button,.product-form__submit, input[type="submit"] {border-radius: 100px !important; font-family: 'Space Mono', monospace; letter-spacing: .06em; text-transform: uppercase;} /* Accents ------------------------------------------------ */::selection {background: #e8923c; color: #1a1714; } a:hover {color: #e8923c; } /* Round media to match the merch frames ------------------ */.card__media img, .media--hover-effect img,.product__media img, .product-media img {border-radius: 4px; } </style>
2376<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2376
2377</body>
2378</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.