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 – 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&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&width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=990 990w, //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=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&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&width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=990 990w, //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=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&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&width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=990 990w, //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=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&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&width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=990 990w, //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=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&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&width=1946" alt="" srcset="//chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=246 246w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=493 493w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=600 600w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=713 713w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=823 823w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=990 990w, //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=1206 1206w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1346 1346w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1426 1426w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=1646 1646w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&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&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&width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14b0f1.png?v=1743793316&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&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&width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-front-67f02bd14a727.png?v=1743793316&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&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&width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14b87d.png?v=1743793316&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&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&width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-back-67f02bd14bc58.png?v=1743793316&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&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&width=54 54w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=74 74w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=104 104w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=162 162w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=208 208w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&width=324 324w, //chrisjames.lol/cdn/shop/files/oversized-faded-t-shirt-faded-bone-left-67f02bd14b425.png?v=1743793246&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"> per </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="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":50516459712,"merchantName":"chris james","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="81a8df3e5a081214f04b215b88251f5b" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":50076808773979,"requiresShipping":true},{"id":50076808806747,"requiresShipping":true},{"id":50076808839515,"requiresShipping":true},{"id":50076808872283,"requiresShipping":true},{"id":50076808905051,"requiresShipping":true},{"id":50076808937819,"requiresShipping":true}]" shop-id="50516459712" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </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'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 & 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.