{"product_id":"ghost-denim-tee","title":"Ghost-Denim Signature T-Shirt","description":"\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cdiv class=\"nl-mobile-engine\"\u003e\n\u003cdiv class=\"nl-trust-row\"\u003e\n\u003cspan class=\"nl-trust-chip nl-tc-sec nl-tech-mono\"\u003eSecure Checkout\u003c\/span\u003e \u003cspan class=\"nl-trust-chip nl-tc-qua nl-tech-mono\"\u003ePremium Fabric\u003c\/span\u003e \u003cspan class=\"nl-trust-chip nl-tc-ret nl-tech-mono\"\u003eEasy Returns\u003c\/span\u003e \u003cspan class=\"nl-trust-chip nl-tc-cha nl-tech-mono\"\u003e10% to Charity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-brutal-card nl-glow-box\"\u003e\n\u003cdiv class=\"nl-flex-between\"\u003e\n\u003cspan class=\"nl-tech-mono\" style=\"font-size: .95rem;\"\u003eGhost-Denim Stock Status\u003c\/span\u003e \u003cspan class=\"nl-live-badge nl-tech-mono\"\u003e\u003cspan class=\"nl-pulse-dot\"\u003e\u003c\/span\u003eLIVE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-stock-scan-wrapper\"\u003e\n\u003cdiv class=\"nl-stock-fill\"\u003e\u003cspan class=\"nl-header-font\"\u003eONLY 32 LEFT!\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\"\u003eOnce these sell out, the piece is retired permanently from production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cinput class=\"nl-tab-input\" name=\"review-group\" id=\"review-ig\" type=\"radio\"\u003e\u003cinput class=\"nl-tab-input\" name=\"review-group\" id=\"review-tp\" type=\"radio\" checked\u003e\n\u003cdiv class=\"nl-tab-headers nl-seg\"\u003e\n\u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"review-tp\" id=\"label-tp\"\u003eTRUSTPILOT\u003c\/label\u003e \u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"review-ig\" id=\"label-ig\"\u003eINSTAGRAM\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003cdiv class=\"nl-tab-panel-wrap\" id=\"wrap-tp\"\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp\"\u003e\n\u003cdiv class=\"nl-rev-head\"\u003e\n\u003cdiv class=\"nl-tp-stars\"\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nl-header-font\" style=\"font-size: 12px; opacity: .9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"this shirt is genuinely heavy. i've worn essentials and gallery dept, and this sits in the exact same weight class. paid £70 instead of £150 and it looks cleaner honestly.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono nl-rev-author\"\u003e— JORDAN M., LONDON\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-panel-wrap\" id=\"wrap-ig\"\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig\"\u003e\n\u003cdiv class=\"nl-rev-head\"\u003e\n\u003cspan class=\"nl-ig-stars\" style=\"color: #ff477e; font-size: 15px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg class=\"nl-ig-mark\" viewbox=\"0 0 24 24\"\u003e\u003cdefs\u003e\u003clineargradient id=\"ig-gradient\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\u003cpath d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.051.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\" fill=\"url(#ig-gradient)\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"i just wish you could feel this through the screen bruh. this is amazing.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono nl-rev-author\"\u003e— @THEREGOWOOT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DESCRIPTION — glass-card treatment merged in from the jacket template --\u003e\n\u003cdiv class=\"nl-glass-card\"\u003e\n\u003cdiv class=\"nl-card-body\"\u003e\n\u003cdiv class=\"nl-card-accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"nl-eyebrow nl-tech-mono\"\u003eGhost-Denim · Limited Stock\u003c\/span\u003e\n\u003cp class=\"nl-body-font\"\u003eStraight from the \u003cstrong\u003eSpirit Realm\u003c\/strong\u003e itself. \u003cstrong\u003e10 oz\u003c\/strong\u003e of \u003cstrong\u003ecloudy soft cotton\u003c\/strong\u003e, boxy fit, drape that doesn't belong in the mortal realm.\u003c\/p\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-top: 10px; color: #ed2607;\"\u003e\u003cem\u003eWARNING: Once you wear it, you might never take it off. Spirits are known to do that.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput class=\"nl-tab-input\" name=\"size-converter\" id=\"size-in\" type=\"radio\" checked\u003e\u003cinput class=\"nl-tab-input\" name=\"size-converter\" id=\"size-cm\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-size-header-wrap\"\u003e\n\u003ch1 class=\"nl-header-font\"\u003e\u003cspan class=\"nl-text-gradient\"\u003eSize Guide\u003c\/span\u003e\u003c\/h1\u003e\n\u003cdiv class=\"nl-size-switch-panel nl-seg\"\u003e\n\u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-in\" id=\"label-in\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-cm\" id=\"label-cm\"\u003eCM\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-size-scroll-wrap\"\u003e\n\u003ctable class=\"nl-mobile-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-header-font nl-sticky-col\"\u003eValue\u003c\/th\u003e\n\u003cth class=\"nl-header-font\"\u003eS\u003c\/th\u003e\n\u003cth class=\"nl-header-font\"\u003eM\u003c\/th\u003e\n\u003cth class=\"nl-header-font\"\u003eL\u003c\/th\u003e\n\u003cth class=\"nl-header-font\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-in\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.59\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.38\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.17\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.95\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eShoulder\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.44\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.23\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.02\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.80\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.02\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.80\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.59\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e10.04\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e10.43\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e10.83\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e11.22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-cm\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e65 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e67 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e69 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e71 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eShoulder\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e57 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e59 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e65 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e67 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e.nl-mobile-engine{--pm:#620cbf;--pb:#c478ff;--ps:#e88ef9;--pg:#f07bff;--bg:linear-gradient(135deg,#100220 0%,#310660 22%,#620cbf 45%,#8310ff 68%,#a444ff 88%,#c478ff 100%);--gl:inset 0 0 6px var(--pg),inset 0 0 10px #fff,inset 0 0 14px var(--ps);--card:#0f0a17;--dim:rgba(255,251,242,.75);--bd:rgba(196,120,255,.16);--bds:rgba(196,120,255,.35);--e:cubic-bezier(.22,1,.36,1);--ep:cubic-bezier(.34,1.56,.64,1);--et:cubic-bezier(.3,1.4,.5,1);--fh:'GT America Extended','Univers Next 540 Extended Medium',-apple-system,sans-serif;--fb:'Univers Next 540 Extended Medium','GT America Standard',-apple-system,sans-serif;font-family:var(--fb);max-width:500px;margin:0 auto;padding:20px 14px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;color:#FFFBF2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content-visibility:auto;contain-intrinsic-size:auto 1000px}.nl-mobile-engine *{box-sizing:border-box}.nl-mobile-engine p{margin:0;font-size:1rem;line-height:1.6;color:var(--dim)}.nl-glow-box{position:relative;overflow:hidden;contain:paint}.nl-glow-box:before{content:\"\";position:absolute;top:-50%;left:50%;width:140%;height:140%;background:radial-gradient(ellipse,rgba(131,16,255,.28) 0%,rgba(16,2,32,0) 70%);pointer-events:none;z-index:0;transform:translate3d(-50%,0,0);animation:nlAura 7s ease-in-out infinite alternate}.nl-glow-box\u003e*{position:relative;z-index:1}@keyframes nlAura{0%{opacity:.55;transform:translate3d(-52%,0,0) scale(.94)}50%{opacity:.82;transform:translate3d(-48%,2%,0) scale(1.02)}100%{opacity:1;transform:translate3d(-54%,0,0) scale(1.06)}}.nl-flex-between{display:flex;justify-content:space-between;align-items:center;width:100%}.nl-header-font{font-family:var(--fh)!important;font-weight:700;letter-spacing:-.01em}.nl-tech-mono{font-weight:700;letter-spacing:.02em}.nl-body-font{font-weight:400}.nl-text-gradient{display:inline-block;background:linear-gradient(135deg,#fff 15%,var(--pb) 60%,var(--ps) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:nlSheen 4s var(--e) 1 both}@keyframes nlSheen{0%{background-position:0 50%}100%{background-position:100% 50%}}.nl-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;user-select:none;-webkit-user-select:none}.nl-trust-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:11px;font-family:'TikTok Sans Badge',var(--fb),sans-serif;font-weight:600;letter-spacing:.01em;white-space:nowrap;contain:content;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 2px 8px -3px rgba(0,0,0,.6);transition:transform .16s var(--ep)}.nl-trust-chip:active{transform:scale(.94)}.nl-trust-chip:before{content:\"\";width:13px;height:13px;flex-shrink:0;background:currentColor;-webkit-mask:var(--ic) center\/contain no-repeat;mask:var(--ic) center\/contain no-repeat}.nl-tc-sec{background:#DCFCE3;color:#1F9254;--ic:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.2L2.5 3.3V7C2.5 10.4 4.7 12.9 8 14.3C11.3 12.9 13.5 10.4 13.5 7V3.3L8 1.2Z'\/%3E%3Cpath d='M5.3 8L7.2 9.9L10.7 6'\/%3E%3C\/svg%3E\")}.nl-tc-qua{background:#DCEEFF;color:#0B67C2;--ic:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M3 6L8 14L13 6L10.5 2H5.5L3 6Z'\/%3E%3Cpath d='M3 6H13M6 2.5L5 6L8 14L11 6L10 2.5' stroke-width='1.1'\/%3E%3C\/svg%3E\")}.nl-tc-ret{background:#FFE0F0;color:#D6127B;--ic:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.5H10C11.933 4.5 13.5 6.067 13.5 8C13.5 9.933 11.933 11.5 10 11.5H6'\/%3E%3Cpath d='M6 2.5L4 4.5L6 6.5'\/%3E%3C\/svg%3E\")}.nl-tc-cha{background:#F1E4FF;color:#6D28D9;--ic:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M8 13.5C8 13.5 2 10 2 5.8C2 3.7 3.6 2.3 5.4 2.3C6.5 2.3 7.5 2.9 8 3.8C8.5 2.9 9.5 2.3 10.6 2.3C12.4 2.3 14 3.7 14 5.8C14 10 8 13.5 8 13.5Z'\/%3E%3C\/svg%3E\")}.nl-brutal-card,.nl-review-card{background:var(--card);border:1px solid var(--bd);border-radius:24px;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 18px 42px -16px rgba(0,0,0,.85);contain:paint layout}.nl-brutal-card{padding:24px 20px;margin-bottom:20px;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 18px 42px -16px rgba(0,0,0,.85),0 0 24px rgba(98,12,191,.15)}.nl-review-card{padding:22px 20px 18px;margin-bottom:24px}@media (hover:hover){.nl-brutal-card,.nl-review-card{transition:transform .35s var(--e),border-color .35s ease}.nl-brutal-card:hover,.nl-review-card:hover{transform:translate3d(0,-2px,0);border-color:var(--bds)}.nl-mobile-table tbody td:not(.nl-sticky-col){transition:background .25s ease}.nl-mobile-table tbody tr:hover td:not(.nl-sticky-col){background:rgba(196,120,255,.05)}}.nl-stock-scan-wrapper{position:relative;background:rgba(16,2,32,.6);border:1px solid var(--bd);border-radius:100px;height:32px;overflow:hidden;margin:16px 0 14px;padding:2px;contain:paint}.nl-stock-fill{display:flex;align-items:center;justify-content:center;background:var(--bg);height:100%;width:57%;position:relative;border-radius:100px;box-shadow:var(--gl);overflow:hidden;transform-origin:left center;animation:nlFill .8s var(--e) forwards}.nl-stock-fill:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate3d(-100%,0,0);animation:nlShimmer 3s infinite ease-in-out}.nl-stock-fill span{color:#FFFBF2;font-size:11px;letter-spacing:.02em;position:absolute;width:100%;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap;z-index:2;animation:nlUp .45s var(--e) .5s backwards}@keyframes nlFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nlShimmer{0%{transform:translate3d(-100%,0,0)}40%,100%{transform:translate3d(200%,0,0)}}@keyframes nlUp{from{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.nl-tab-input{display:none!important}.nl-seg{display:grid;grid-template-columns:1fr 1fr;gap:var(--g);padding:var(--p);background:rgba(16,2,32,.7);border:1px solid var(--bd);border-radius:100px;position:relative;overflow:hidden}.nl-seg:before{content:\"\";position:absolute;top:var(--p);bottom:var(--p);left:var(--p);width:calc(50% - var(--p) - var(--g)\/2);border-radius:100px;background:var(--bg);box-shadow:var(--gl);transform:translate3d(0,0,0);transition:transform .44s var(--et);pointer-events:none;z-index:0}.nl-tab-headers{--p:4px;--g:8px;margin-bottom:16px}.nl-size-switch-panel{--p:3px;--g:2px}#review-ig:checked~.nl-tab-headers:before,#size-cm:checked~.nl-size-header-wrap .nl-seg:before{transform:translate3d(calc(100% + var(--g)),0,0)}.nl-tab-trigger,.nl-size-btn{position:relative;z-index:1;background:0;border:0;border-radius:100px;text-align:center;cursor:pointer;color:var(--dim);user-select:none;transition:transform .14s var(--ep),color .3s ease}.nl-tab-trigger{padding:10px 8px;font-size:12px}.nl-size-btn{padding:6px 14px;font-size:12px}.nl-tab-trigger:active,.nl-size-btn:active{transform:scale(.94)}#review-tp:checked~.nl-tab-headers #label-tp,#review-ig:checked~.nl-tab-headers #label-ig,#size-in:checked~.nl-size-header-wrap #label-in,#size-cm:checked~.nl-size-header-wrap #label-cm{color:#FFFBF2;font-weight:700}.nl-tab-panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--e)}#review-tp:checked~.nl-tab-content #wrap-tp,#review-ig:checked~.nl-tab-content #wrap-ig{grid-template-rows:1fr}.nl-tab-panel{overflow:hidden;min-height:0;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .42s}#review-tp:checked~.nl-tab-content #panel-tp,#review-ig:checked~.nl-tab-content #panel-ig{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility 0s}:is(#review-tp:checked~.nl-tab-content #panel-tp,#review-ig:checked~.nl-tab-content #panel-ig)\u003e*{animation:nlIn .44s var(--e) calc(.12s + var(--i,0)*.07s) backwards}.nl-tab-panel\u003e:nth-child(2){--i:1}.nl-tab-panel\u003e:nth-child(3){--i:2}@keyframes nlIn{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.nl-rev-head{display:flex;gap:8px;align-items:center;margin-bottom:10px}.nl-rev-author{font-size:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd);color:var(--dim)}.nl-ig-mark{width:16px;height:16px;display:inline-block;vertical-align:middle}#review-ig:checked~.nl-tab-content :is(.nl-ig-mark,.nl-ig-stars){animation:nlPop .5s var(--ep) .2s backwards}.nl-tp-stars{display:flex;gap:3px;align-items:center}.nl-star-badge{background:linear-gradient(180deg,#00c988,#00b67a);width:16px;height:16px;border-radius:3px;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px -1px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.25)}#review-tp:checked~.nl-tab-content .nl-star-badge{animation:nlPop .44s var(--ep) calc(.14s + var(--i,0)*.06s) backwards}.nl-star-badge:nth-child(2){--i:1}.nl-star-badge:nth-child(3){--i:2}.nl-star-badge:nth-child(4){--i:3}.nl-star-badge:nth-child(5){--i:4}@keyframes nlPop{from{opacity:0;transform:scale(.35) rotate(-16deg)}to{opacity:1;transform:none}}\n\/* --- DESCRIPTION GLASS-CARD: merged from the jacket template, reusing this file's own tokens (--card, --bd, --bds, --dim, --bg, --gl) so no new variables or assets are added --- *\/\n.nl-glass-card{position:relative;border-radius:24px;padding:22px 20px;margin:24px 0;border:1px solid var(--bd);border-top-color:rgba(255,255,255,.18);background:var(--card);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 18px 42px -16px rgba(0,0,0,.85);overflow:hidden;contain:paint layout}\n.nl-glass-card\u003e*{position:relative;z-index:1}\n.nl-glass-card:before{content:\"NL\";position:absolute;right:-6px;bottom:-18px;font-family:var(--fh);font-size:88px;font-weight:800;line-height:1;letter-spacing:-.03em;color:rgba(255,255,255,.04);pointer-events:none;user-select:none}\n@media (hover:hover){.nl-glass-card{transition:transform .35s var(--e),border-color .35s ease}.nl-glass-card:hover{transform:translate3d(0,-2px,0);border-color:var(--bds)}}\n.nl-card-body{padding-left:16px;position:relative}\n.nl-card-accent{position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:4px;background:var(--bg);box-shadow:0 0 10px rgba(196,120,255,.5)}\n.nl-eyebrow{display:block;font-size:10px;color:var(--ps);text-transform:uppercase;margin-bottom:10px}\n.nl-size-header-wrap{display:flex;justify-content:space-between;align-items:center;margin:32px 0 14px}.nl-size-header-wrap h1{font-size:1.28rem;margin:0}.nl-size-row-group{display:none}#size-in:checked~.nl-size-scroll-wrap #rows-in,#size-cm:checked~.nl-size-scroll-wrap #rows-cm{display:table-row-group}:is(#size-in:checked~.nl-size-scroll-wrap #rows-in,#size-cm:checked~.nl-size-scroll-wrap #rows-cm) td:not(.nl-sticky-col){animation:nlFade .34s ease-out calc(var(--i,0)*.05s) backwards}.nl-mobile-table td:nth-child(3){--i:1}.nl-mobile-table td:nth-child(4){--i:2}.nl-mobile-table td:nth-child(5){--i:3}@keyframes nlFade{from{opacity:0}to{opacity:1}}.nl-size-scroll-wrap{overflow-x:auto;border:1px solid var(--bd);border-radius:20px;background:var(--card);box-shadow:0 16px 40px -18px rgba(0,0,0,.85);contain:paint;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.nl-size-scroll-wrap::-webkit-scrollbar{height:4px}.nl-size-scroll-wrap::-webkit-scrollbar-thumb{background:var(--pm);border-radius:4px}.nl-mobile-table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;text-align:center;table-layout:fixed}.nl-mobile-table th,.nl-mobile-table td{width:19%;padding:18px 14px;font-size:.95rem;line-height:1.45;border-bottom:1px solid var(--bd);border-right:1px solid var(--bd);white-space:nowrap}.nl-mobile-table th:first-child,.nl-mobile-table td:first-child{width:24%}.nl-mobile-table td.nl-tech-mono{letter-spacing:.05em;font-variant-numeric:tabular-nums}.nl-mobile-table tr:last-child td{border-bottom:none}.nl-mobile-table th:last-child,.nl-mobile-table td:last-child{border-right:none}.nl-mobile-table thead th{background:#140d21;color:var(--pb);font-size:12px;letter-spacing:.05em;padding-top:16px;padding-bottom:16px}.nl-mobile-table th.nl-sticky-col,.nl-mobile-table td.nl-sticky-col{position:sticky;left:0;z-index:2;background:#120b1e;text-align:left;padding-left:18px;padding-right:14px;font-size:12px;color:#FFFBF2;box-shadow:4px 0 14px rgba(0,0,0,.5);border-right:1px solid var(--bds)}.nl-mobile-table thead th.nl-sticky-col{z-index:3;background:#190e2b}.nl-live-badge{color:#ff477e;display:flex;align-items:center;gap:6px;font-size:.92rem}.nl-pulse-dot{position:relative;width:7px;height:7px;background:#ff477e;border-radius:50%;display:inline-block;box-shadow:0 0 10px rgba(255,71,126,.8);animation:nlPulse 1.4s infinite cubic-bezier(.4,0,.6,1)}.nl-pulse-dot:after{content:\"\";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1px rgba(255,71,126,.7);animation:nlRing 2.1s ease-out infinite}@keyframes nlPulse{0%,100%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes nlRing{0%{opacity:.6;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.9)}}@keyframes nlRise{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.nl-trust-chip,.nl-brutal-card,.nl-review-card,.nl-glass-card,.nl-size-header-wrap,.nl-size-scroll-wrap){animation:nlRise 1s var(--e) both;animation-timeline:view();animation-range:entry 6% entry 92%}.nl-trust-chip{animation-range:entry calc(4% + var(--i,0)*5%) entry calc(70% + var(--i,0)*5%)}.nl-trust-chip:nth-child(2){--i:1}.nl-trust-chip:nth-child(3){--i:2}.nl-trust-chip:nth-child(4){--i:3}}}@media (prefers-reduced-motion:reduce){.nl-mobile-engine,.nl-mobile-engine *,.nl-mobile-engine *:before,.nl-mobile-engine *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Astro Void \/ S","offer_id":51032008294567,"sku":"260901PODPQ0486#001","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Astro Void \/ M","offer_id":51032008327335,"sku":"260901PODPQ0486#002","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Astro Void \/ L","offer_id":51032008360103,"sku":"260901PODPQ0486#003","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Astro Void \/ XL","offer_id":51032008392871,"sku":"260901PODPQ0486#004","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ S","offer_id":51032008163495,"sku":"260901PODPQ0486#005","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ M","offer_id":51032008196263,"sku":"260901PODPQ0486#006","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ L","offer_id":51032008229031,"sku":"260901PODPQ0486#007","price":79.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ XL","offer_id":51032008261799,"sku":"260901PODPQ0486#008","price":79.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/2f56e433823b417eb8f38b63cf6750fa.png?v=1788195591","url":"https:\/\/nolimitsclo.com\/products\/ghost-denim-tee","provider":"No Limits Streetwear","version":"1.0","type":"link"}