{"title":"The Chosen Ones","description":null,"products":[{"product_id":"varsity-jacket","title":"Varsity Jacket • 380 GSM (11.2 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #F5EEE7; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cdiv class=\"nl-mobile-engine\"\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e⚖️\u003cbr\u003e380 GSM\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🧵\u003cbr\u003eCOTTON-POLYESTER\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e👕\u003cbr\u003eRAGLAN SLEEVES\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🎽\u003cbr\u003eSHARP LAPEL COLLAR\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔘\u003cbr\u003eMETAL BUTTON-FRONT\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❄️\u003cbr\u003eBUILT FOR WINTER\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION (original copy, unchanged) --\u003e\n\u003cdiv class=\"nl-raw-editorial nl-brutal-card nl-glow-box\"\u003e\n\u003cp class=\"nl-body-font\"\u003eThick, cozy vibes wrapped in high-end 380 GSM cotton-polyester. Loose-fit, raglan sleeves with a sharp lapel collar and metal button-front styling. Built for Winter, casual enough for wear daily, and sporty enough to fool everyone at the gym.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + XS through 2XL) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-jacket\" id=\"size-in\" type=\"radio\" checked style=\"display: none;\"\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-jacket\" id=\"size-cm\" type=\"radio\" style=\"display: none;\"\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\"\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\"\u003eXS\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\u003cth class=\"nl-header-font\"\u003e2XL\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\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e21.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve Length\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.7\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.9\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e31.5\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e32.1\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e32.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.5\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.1\"\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\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e54 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e56 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e58 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve Length\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e75.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e77 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e78.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e80 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e81.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e83 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e68.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e70.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e72.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e74.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e76.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\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184682705153\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine {\n    \/* Slight palette shift: nudged warmer, toward the brand's red→pink gradient\n       instead of the cooler crimson\/rose set. Still all one variable block —\n       tweak these six stops to retune the whole thing. *\/\n    --hf-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #4A0512 0%,\n      #7A0620 18%,\n      #B0102F 32%,\n      #E8324A 48%,\n      #FF5B72 65%,\n      #FFB0BE 82%,\n      #FFD4DA 100%\n    );\n    --hf-btn-glow: inset 0 0 6.8px #FF8FA3, inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px #FFAEC0;\n    --hf-red-deep: #7A0620;\n    --hf-red-primary: #E8324A;\n    --hf-pink-bright: #FF5B72;\n    --hf-pink-soft: #FFB0BE;\n\n    --nl-skin-base: #F5EEE7;\n    --nl-skin-card: #EEE3D8;\n    --nl-skin-surface: #E4D5C6;\n    --nl-text: #201315;\n    --nl-text-dim: rgba(32, 19, 21, 0.65);\n    --nl-border: rgba(232, 50, 74, 0.15);\n    --nl-border-strong: rgba(232, 50, 74, 0.32);\n\n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n\n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n  }\n  .nl-mobile-engine * { box-sizing: border-box; }\n\n  \/* Ambient Skin \/ Blush Glow *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(232, 50, 74, 0.16) 0%, rgba(245, 238, 231, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n  .nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-body-font { font-weight: 400; }\n\n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #7A0620 0%, #E8324A 55%, #FF5B72 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Cards *\/\n  .nl-brutal-card {\n    background: var(--nl-skin-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 24px 20px;\n    margin-bottom: 20px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.7) inset, 0 16px 36px -16px rgba(122, 6, 32, 0.12);\n  }\n  .nl-mobile-engine p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Specs Matrix Grid *\/\n  .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-matrix-item {\n    background: var(--nl-skin-card);\n    color: var(--nl-text);\n    border: 1px solid var(--nl-border);\n    border-radius: 16px;\n    padding: 12px 6px;\n    text-align: center;\n    font-size: 9.5px;\n    line-height: 1.45;\n    box-shadow: 0 8px 18px -10px rgba(122, 6, 32, 0.1);\n  }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h1 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-size-switch-panel {\n    display: flex;\n    background: var(--nl-skin-surface);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in:checked ~ .nl-size-header-wrap #label-in,\n  #size-cm:checked ~ .nl-size-header-wrap #label-cm {\n    background-image: var(--hf-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFFFFF !important;\n    font-weight: 700;\n    box-shadow: var(--hf-btn-glow);\n  }\n\n  \/* Size Chart Table (Horizontally Scrollable + Sticky Column) *\/\n  .nl-size-row-group { display: none; }\n  #size-in:checked ~ .nl-size-scroll-wrap #rows-in,\n  #size-cm:checked ~ .nl-size-scroll-wrap #rows-cm { display: table-row-group; }\n\n  .nl-size-scroll-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 20px;\n    background: var(--nl-skin-card);\n    box-shadow: 0 16px 36px -16px rgba(122, 6, 32, 0.12);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--hf-red-primary);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 620px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th,\n  .nl-mobile-table td {\n    padding: 14px 14px;\n    font-size: 0.8rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child,\n  .nl-mobile-table td:last-child { border-right: none; }\n\n  .nl-mobile-table thead th {\n    background: #E7D8C9;\n    color: var(--hf-red-deep);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col,\n  .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #EEE3D6;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: var(--nl-text);\n    box-shadow: 4px 0 12px rgba(122, 6, 32, 0.08);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #E4D3C3;\n  }\n\n  \/* Editorial Section *\/\n  .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Navy Blue With Apricot \/ XS","offer_id":51031852843175,"sku":"260728PODQX9229#025","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue With Apricot \/ S","offer_id":51031852875943,"sku":"260728PODQX9229#026","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue With Apricot \/ M","offer_id":51031852908711,"sku":"260728PODQX9229#027","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue With Apricot \/ L","offer_id":51031852941479,"sku":"260728PODQX9229#028","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue With Apricot \/ XL","offer_id":51031852974247,"sku":"260728PODQX9229#029","price":112.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue With Apricot \/ 2XL","offer_id":51031853007015,"sku":"260728PODQX9229#030","price":115.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ XS","offer_id":51031853432999,"sku":"260728PODQX9229#007","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ S","offer_id":51031853465767,"sku":"260728PODQX9229#008","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ M","offer_id":51031853498535,"sku":"260728PODQX9229#009","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ L","offer_id":51031853531303,"sku":"260728PODQX9229#010","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ XL","offer_id":51031853564071,"sku":"260728PODQX9229#011","price":112.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot With Navy Blue \/ 2XL","offer_id":51031853596839,"sku":"260728PODQX9229#012","price":115.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ XS","offer_id":51031853236391,"sku":"260728PODQX9229#001","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ S","offer_id":51031853269159,"sku":"260728PODQX9229#002","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ M","offer_id":51031853301927,"sku":"260728PODQX9229#003","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ L","offer_id":51031853334695,"sku":"260728PODQX9229#004","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ XL","offer_id":51031853367463,"sku":"260728PODQX9229#005","price":112.99,"currency_code":"GBP","in_stock":true},{"title":"Black With Apricot \/ 2XL","offer_id":51031853400231,"sku":"260728PODQX9229#006","price":115.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ XS","offer_id":51031853629607,"sku":"260728PODQX9229#013","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ S","offer_id":51031853662375,"sku":"260728PODQX9229#014","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ M","offer_id":51031853695143,"sku":"260728PODQX9229#015","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ L","offer_id":51031853727911,"sku":"260728PODQX9229#016","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ XL","offer_id":51031853760679,"sku":"260728PODQX9229#017","price":112.99,"currency_code":"GBP","in_stock":true},{"title":"Green with Apricot \/ 2XL","offer_id":51031853793447,"sku":"260728PODQX9229#018","price":115.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ XS","offer_id":51031853039783,"sku":"260728PODQX9229#019","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ S","offer_id":51031853072551,"sku":"260728PODQX9229#020","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ M","offer_id":51031853105319,"sku":"260728PODQX9229#021","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ L","offer_id":51031853138087,"sku":"260728PODQX9229#022","price":109.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ XL","offer_id":51031853170855,"sku":"260728PODQX9229#023","price":112.99,"currency_code":"GBP","in_stock":true},{"title":"Red With Apricot \/ 2XL","offer_id":51031853203623,"sku":"260728PODQX9229#024","price":115.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/3cb73bf2f2d140b7bfaa8d104e4a7033.png?v=1785251449"},{"product_id":"sun-fade-raw-edge-t-shirt","title":"Sunfade Nothing T-Shirt • 350 GSM (10.3 oz)","description":"\u003cdiv\u003eThis is our \u003cstrong\u003eSpecial Series Sunfade Nothing T-Shirt\u003c\/strong\u003e – the heavyweight champion of casual wear that's basically a warm hug you can throw on. At a beefy 350 GSM (10.3 oz), this isn't your flimsy mall t-shirt; it's the kind of shirt that actually \u003cstrong\u003efeels\u003c\/strong\u003e like something when you put it on. Crafted from a premium 88.91% cotton and 11.09% polyester blend, it's soft enough to live in but tough enough to survive your laundry adventures. The relaxed drop-shoulder fit and generous length mean you can move freely without looking like you borrowed your dad's shirt (unless that's the vibe you're going for – no judgment). Whether you're hitting the streets, heading to the office, or just existing in peak comfort, this unisex essential works harder than you do. The washed finish gives it that effortlessly cool aesthetic, while the handcrafted nature means yours is genuinely one-of-a-kind – minor imperfections aren't bugs, they're features. Perfect for spring, summer, or autumn. Machine wash at 30°C, tumble dry low, and watch it become your favorite shirt faster than you can say \"\u003cstrong\u003eNo Limits\u003c\/strong\u003e.\"\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: bold; font-size: 20px;\"\u003eSize Chart\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"overflow: auto;\"\u003e\n\u003ctable style=\"width: 1024px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\" colspan=\"2\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\" colspan=\"2\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\" colspan=\"2\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\" colspan=\"2\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\" colspan=\"2\"\u003e2XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003ecm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eChest\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e23.2 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e59 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e24.0 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e61 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e24.8 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e63 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e25.6 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e65 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e26.4 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e67 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e27.6 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e70 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e28.3 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e72 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e29.1 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e74 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e29.9 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e76 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e30.7 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e78 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eShoulder\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e22.8 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e58 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e23.6 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e60 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e24.4 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e62 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e25.2 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e64 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e26.0 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e66 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eSleeve length\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e8.3 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e21 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e8.7 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e22 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e9.1 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e23 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e9.4 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e24 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e9.8 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e25 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184682934529\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Sunfade Green \/ S","offer_id":51031877386407,"sku":"260728PODPQ9279#006","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Green \/ M","offer_id":51031877419175,"sku":"260728PODPQ9279#007","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Green \/ L","offer_id":51031877451943,"sku":"260728PODPQ9279#008","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Green \/ XL","offer_id":51031877484711,"sku":"260728PODPQ9279#009","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Green \/ 2XL","offer_id":51031877517479,"sku":"260728PODPQ9279#010","price":72.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ S","offer_id":51031876731047,"sku":"260728PODPQ9279#011","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ M","offer_id":51031876763815,"sku":"260728PODPQ9279#012","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ L","offer_id":51031876796583,"sku":"260728PODPQ9279#013","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ XL","offer_id":51031876829351,"sku":"260728PODPQ9279#014","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ 2XL","offer_id":51031876862119,"sku":"260728PODPQ9279#015","price":72.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ S","offer_id":51031876894887,"sku":"260728PODPQ9279#001","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51031876927655,"sku":"260728PODPQ9279#002","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51031876960423,"sku":"260728PODPQ9279#003","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51031876993191,"sku":"260728PODPQ9279#004","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ 2XL","offer_id":51031877025959,"sku":"260728PODPQ9279#005","price":72.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Sandstone \/ S","offer_id":51031877058727,"sku":"260728PODPQ9279#021","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Sandstone \/ M","offer_id":51031877091495,"sku":"260728PODPQ9279#022","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Sandstone \/ L","offer_id":51031877124263,"sku":"260728PODPQ9279#023","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Sandstone \/ XL","offer_id":51031877157031,"sku":"260728PODPQ9279#024","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Sandstone \/ 2XL","offer_id":51031877189799,"sku":"260728PODPQ9279#025","price":72.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ S","offer_id":51031877222567,"sku":"260728PODPQ9279#016","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":51031877255335,"sku":"260728PODPQ9279#017","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":51031877288103,"sku":"260728PODPQ9279#018","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":51031877320871,"sku":"260728PODPQ9279#019","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":51031877353639,"sku":"260728PODPQ9279#020","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/f367e8debf3e47e18e2dcaa86846d06f.png?v=1785251973"},{"product_id":"vintage-washed-frayed-hem-hoodie","title":"Brave \u0026 Kind Hoodie • 340 GSM (10 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #F0F8FF; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine-cloud {\n    \/* Light blue \/ yellow cloudy palette — all in one block, easy to retune *\/\n    --hf-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #0B3D91 0%,\n      #1769AA 18%,\n      #3B9FE8 32%,\n      #66BFFF 48%,\n      #9DD8FF 65%,\n      #C8EAFF 82%,\n      #E7F6FF 100%\n    );\n    --hf-btn-glow: inset 0 0 6.8px #A9DDFF, inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px #BFE6FF;\n    --hf-pink-deep: #B88600;\n    --hf-pink-primary: #3B9FE8;\n    --hf-pink-bright: #9DD8FF;\n    --hf-pink-soft: #BFE6FF;\n\n    --nl-skin-base: #F0F8FF;\n    --nl-skin-card: #F8FCFF;\n    --nl-skin-surface: #E4F4FF;\n    --nl-text: #B88600;\n    --nl-text-dim: rgba(142, 105, 0, 0.78);\n    --nl-border: rgba(59, 159, 232, 0.14);\n    --nl-border-strong: rgba(59, 159, 232, 0.30);\n\n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n\n    position: relative;\n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n    overflow: hidden;\n  }\n  .nl-mobile-engine-cloud * { box-sizing: border-box; }\n\n  \/* Floating cloud blobs — decorative, fixed to the container, ignore pointer events *\/\n  .nl-cloud-blob {\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(38px);\n    pointer-events: none;\n    z-index: 0;\n    opacity: 0.55;\n  }\n  .nl-cloud-blob.c1 { width: 220px; height: 140px; background: #FFFFFF; top: -40px; left: -60px; }\n  .nl-cloud-blob.c2 { width: 180px; height: 120px; background: var(--hf-pink-soft); top: 120px; right: -70px; }\n  .nl-cloud-blob.c3 { width: 200px; height: 130px; background: #FFFFFF; bottom: 40px; left: -50px; opacity: 0.45; }\n  .nl-cloud-blob.c4 { width: 160px; height: 110px; background: var(--hf-pink-bright); bottom: -50px; right: -30px; opacity: 0.3; }\n\n  \/* Ambient glow (soft, airy, no hard edge) *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(102, 191, 255, 0.20) 0%, rgba(248, 252, 255, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-body-font { font-weight: 400; }\n\n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #B88600 0%, #D4A700 55%, #F0C400 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Cards — extra rounded + soft fluffy shadow to feel \"cloudy\" rather than sharp *\/\n  .nl-brutal-card {\n    position: relative;\n    z-index: 1;\n    background: var(--nl-skin-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 32px;\n    padding: 26px 22px;\n    margin-bottom: 20px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset, 0 20px 40px -18px rgba(23, 105, 170, 0.16);\n  }\n  .nl-mobile-engine-cloud p { margin: 0; font-size: 0.9rem; line-height: 1.65; color: var(--nl-text-dim); font-weight: 300; }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h1 { font-size: 1.2rem; margin: 0; }\n  .nl-size-switch-panel {\n    display: flex;\n    background: var(--nl-skin-surface);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in-lw:checked ~ .nl-size-header-wrap #label-in-lw,\n  #size-cm-lw:checked ~ .nl-size-header-wrap #label-cm-lw {\n    background-image: var(--hf-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFF1A6 !important;\n    font-weight: 700;\n    box-shadow: var(--hf-btn-glow);\n  }\n\n  \/* Size Chart Table *\/\n  .nl-size-row-group { display: none; }\n  #size-in-lw:checked ~ .nl-size-scroll-wrap #rows-in-lw,\n  #size-cm-lw:checked ~ .nl-size-scroll-wrap #rows-cm-lw { display: table-row-group; }\n\n  .nl-size-scroll-wrap {\n    position: relative;\n    z-index: 1;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    background: var(--nl-skin-card);\n    box-shadow: 0 20px 40px -18px rgba(23, 105, 170, 0.16);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--hf-pink-primary);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 560px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th, .nl-mobile-table td {\n    padding: 14px 14px;\n    font-size: 0.8rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child, .nl-mobile-table td:last-child { border-right: none; }\n\n  .nl-mobile-table thead th {\n    background: #DDF1FF;\n    color: var(--hf-pink-deep);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col, .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #EAF7FF;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: var(--nl-text);\n    box-shadow: 4px 0 12px rgba(23, 105, 170, 0.08);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col { z-index: 3; background: #D6EEFF; }\n\n  .nl-raw-editorial { position: relative; z-index: 1; margin: 0; line-height: 1.7; font-size: 0.92rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-mobile-engine-cloud\"\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION (original copy, unchanged) --\u003e\n\u003cdiv class=\"nl-brutal-card nl-glow-box\"\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(245, 159, 10);\"\u003e10 oz of pure winter armor, but soft enough that your other hoodies will get jealous. Cut loose with sleeves that actually hit your wrists and a high-end washed finish from day one. Wash at 30°, tumble dry low, and don’t iron the print unless you want abstract art.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + S through 2XL) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-lw\" id=\"size-in-lw\" type=\"radio\" checked style=\"display: none;\"\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-lw\" id=\"size-cm-lw\" type=\"radio\" style=\"display: none;\"\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\"\u003e\n\u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-in-lw\" id=\"label-in-lw\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-cm-lw\" id=\"label-cm-lw\"\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\u003cth class=\"nl-header-font\"\u003e2XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-in-lw\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.6\"\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\"\u003e24.5\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.1\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.9\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve length\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-cm-lw\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e68 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e70 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e67.5 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\"\u003e62.2 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64.2 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66.2 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e68.2 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e70.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeve length\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64 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\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184683196673\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e","brand":"ODMPOD","offers":[{"title":"Blue Denim \/ S","offer_id":51031884955815,"sku":"260728PODRB9294#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Blue Denim \/ M","offer_id":51031884988583,"sku":"260728PODRB9294#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Blue Denim \/ L","offer_id":51031885021351,"sku":"260728PODRB9294#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Blue Denim \/ XL","offer_id":51031885054119,"sku":"260728PODRB9294#004","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Blue Denim \/ 2XL","offer_id":51031885086887,"sku":"260728PODRB9294#005","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ S","offer_id":51031885119655,"sku":"260728PODRB9294#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51031885152423,"sku":"260728PODRB9294#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51031885185191,"sku":"260728PODRB9294#008","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51031885217959,"sku":"260728PODRB9294#009","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ 2XL","offer_id":51031885250727,"sku":"260728PODRB9294#010","price":92.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/9cb3edceeb344e56b196766e42222023.png?v=1785252093"},{"product_id":"denim-shorts","title":"Vintage-Wash Denim Shorts • 385 GSM  (11.4 oz)","description":"\u003cdiv\u003eMeet your new favorite shorts, the ones that scream \"I woke up like this\". Vintage-wash heavyweight denim (11.4 oz) that actually lasts more than one Summer. Loose fit, mid-waist, mid-length. Pockets? Check (obviously). That effortlessly cool aesthetic WITH the price tag? Absolutely. Machine wash 30°C, tumble dry low, and you're good to go.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: bold; font-size: 20px;\"\u003eSize Chart\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"overflow-x: auto; border-radius: 14px;\"\u003e\n\u003ctable style=\"width: 100%; min-width: 900px; border-collapse: separate; border-spacing: 0; background: #1a1a1a; border-radius: 14px; overflow: hidden;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 600; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #2a2a2a; width: 120px;\"\u003eValue\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: bold; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #252525;\" colspan=\"2\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: bold; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #2a2a2a;\" colspan=\"2\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: bold; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #252525;\" colspan=\"2\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: bold; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #2a2a2a;\" colspan=\"2\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: bold; border: 1px solid #333; text-align: center; padding: 10px 14px; background: #252525;\" colspan=\"2\"\u003e2XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eInches\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003eInches\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eInches\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003eInches\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eInches\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 500; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003eCM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 600; border: 1px solid #333; padding: 9px 14px; background: #2a2a2a;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e30.7\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e78\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e31.1\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e79\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e31.5\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e80\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e31.9\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e81\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e32.3\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e82\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 600; border: 1px solid #333; padding: 9px 14px; background: #2a2a2a;\"\u003eWaist\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e14.2\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e36\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e15.0\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e15.7\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e40\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e16.5\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e42\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e17.3\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 600; border: 1px solid #333; padding: 9px 14px; background: #2a2a2a;\"\u003eHips\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e20.5\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e52\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e21.3\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e54\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e22.0\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e22.8\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #2a2a2a;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e23.6\u003c\/td\u003e\n\u003ctd style=\"color: #ffffff; font-weight: 400; border: 1px solid #333; text-align: center; padding: 9px 14px; background: #252525;\"\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184682443009\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Jeans Blue \/ S","offer_id":51031911923879,"sku":"260728PODSX9377#001","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ M","offer_id":51031911956647,"sku":"260728PODSX9377#002","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ L","offer_id":51031911989415,"sku":"260728PODSX9377#003","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ XL","offer_id":51031912022183,"sku":"260728PODSX9377#004","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ 2XL","offer_id":51031912054951,"sku":"260728PODSX9377#005","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/e1c317ad7db0411db505500340c71fe2.png?v=1785252573"},{"product_id":"horizonfade-sweatshirt","title":"Horizonfade Sweatshirt • 380 GSM (10.6 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #F6EFE9; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine {\n    --hf-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #500416 0%,\n      #880825 18%,\n      #BE123C 32%,\n      #E11D48 48%,\n      #F43F5E 65%,\n      #FB7185 82%,\n      #FDA4AF 100%\n    );\n    --hf-btn-glow: inset 0 0 6.8px #FF8FA3, inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px #FFAEC0;\n    --hf-red-deep: #880825;\n    --hf-red-primary: #E11D48;\n    --hf-pink-bright: #FB7185;\n    --hf-pink-soft: #FDA4AF;\n    \n    --nl-skin-base: #F6EFE9;\n    --nl-skin-card: #EFE5DB;\n    --nl-skin-surface: #E5D7C9;\n    --nl-text: #201315;\n    --nl-text-dim: rgba(32, 19, 21, 0.65);\n    --nl-border: rgba(225, 29, 72, 0.15);\n    --nl-border-strong: rgba(225, 29, 72, 0.32);\n    \n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n    \n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n  }\n  .nl-mobile-engine * { box-sizing: border-box; }\n\n  \/* Ambient Skin \/ Blush Glow *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(244, 63, 94, 0.16) 0%, rgba(246, 239, 233, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n  .nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-body-font { font-weight: 400; }\n  \n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #880825 0%, #E11D48 55%, #FB7185 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Cards *\/\n  .nl-brutal-card {\n    background: var(--nl-skin-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 24px 20px;\n    margin-bottom: 20px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.7) inset, 0 16px 36px -16px rgba(136, 8, 37, 0.12);\n  }\n  .nl-review-card {\n    background: var(--nl-skin-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 22px 20px 18px;\n    margin-bottom: 24px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.7) inset, 0 16px 36px -16px rgba(136, 8, 37, 0.12);\n  }\n  .nl-mobile-engine p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Segmented Controls *\/\n  .nl-tab-input { display: none !important; }\n  .nl-tab-headers {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n    margin-bottom: 16px;\n    background: var(--nl-skin-surface);\n    padding: 4px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n  }\n  .nl-tab-trigger {\n    background: transparent;\n    border: none;\n    border-radius: 100px;\n    padding: 10px 8px;\n    text-align: center;\n    font-size: 11px;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    color: var(--nl-text-dim);\n  }\n  #review-ig:checked ~ .nl-tab-headers #label-ig,\n  #review-tp:checked ~ .nl-tab-headers #label-tp {\n    background-image: var(--hf-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFFFFF !important;\n    font-weight: 700;\n    box-shadow: var(--hf-btn-glow);\n  }\n  .nl-tab-panel { display: none; animation: nlFadeIn 0.25s ease-out forwards; }\n  #review-ig:checked ~ .nl-tab-content #panel-ig,\n  #review-tp:checked ~ .nl-tab-content #panel-tp { display: block; }\n  @keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n  .nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n  .nl-star-badge {\n    background: #00B67A;\n    width: 16px;\n    height: 16px;\n    border-radius: 3px;\n    color: #FFF;\n    font-size: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* Specs Matrix Grid *\/\n  .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-matrix-item {\n    background: var(--nl-skin-card);\n    color: var(--nl-text);\n    border: 1px solid var(--nl-border);\n    border-radius: 16px;\n    padding: 12px 6px;\n    text-align: center;\n    font-size: 9.5px;\n    line-height: 1.45;\n    box-shadow: 0 8px 18px -10px rgba(136, 8, 37, 0.1);\n  }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h2 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-size-switch-panel {\n    display: flex;\n    background: var(--nl-skin-surface);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in:checked ~ .nl-size-header-wrap #label-in,\n  #size-cm:checked ~ .nl-size-header-wrap #label-cm {\n    background-image: var(--hf-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFFFFF !important;\n    font-weight: 700;\n    box-shadow: var(--hf-btn-glow);\n  }\n\n  \/* Size Chart Table (Horizontally Scrollable + Sticky Column) *\/\n  .nl-size-row-group { display: none; }\n  #size-in:checked ~ .nl-size-scroll-wrap #rows-in,\n  #size-cm:checked ~ .nl-size-scroll-wrap #rows-cm { display: table-row-group; }\n\n  .nl-size-scroll-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 20px;\n    background: var(--nl-skin-card);\n    box-shadow: 0 16px 36px -16px rgba(136, 8, 37, 0.12);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--hf-red-primary);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 500px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th, \n  .nl-mobile-table td {\n    padding: 14px 16px;\n    font-size: 0.82rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child,\n  .nl-mobile-table td:last-child { border-right: none; }\n  \n  .nl-mobile-table thead th {\n    background: #E8D9CB;\n    color: var(--hf-red-deep);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col,\n  .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #EFE4D8;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: var(--nl-text);\n    box-shadow: 4px 0 12px rgba(136, 8, 37, 0.08);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #E5D6C5;\n  }\n\n  \/* Editorial Section *\/\n  .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-mobile-engine\"\u003e\n\u003c!-- CONTAINER 1: Review Switcher --\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cinput class=\"nl-tab-input\" name=\"review-group-sweat\" id=\"review-tp\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"review-group-sweat\" id=\"review-ig\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-tab-headers\"\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\"\u003eCOMMUNITY\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003c!-- Trustpilot --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\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: 11px; opacity: 0.9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"380 GSM 100% cotton is no joke. The drop shoulder fits like a designer piece and the washed tone looks insane in natural light.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— CALLUM R., LEEDS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Community --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: var(--hf-red-primary); font-size: 13px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg style=\"width: 16px; height: 16px; display: inline-block; vertical-align: middle;\" viewbox=\"0 0 24 24\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"ig-gradient-sweat\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n            \u003c\/defs\u003e\n            \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-sweat)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"got three compliments before noon. looks like you spent hours putting an outfit together when you literally didn't try.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @HORIZON_VIBES\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Matrix Grid --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e⚖️\u003cbr\u003e380 GSM\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e☁️\u003cbr\u003e100% PURE COTTON\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e👕\u003cbr\u003eDROP SHOULDER\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CHARITY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔒\u003cbr\u003eSECURE PAY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e↩️\u003cbr\u003eEASY RETURNS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION --\u003e\n\u003cdiv class=\"nl-raw-editorial\"\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-bottom: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eEngineered from 380 GSM pure luxury cotton to make you look effortlessly put-together on days you definitely aren't. Relaxed drop-shoulder silhouette, vintage washed texture, and dense heavyweight warmth that does all the heavy lifting for your wardrobe.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: var(--hf-red-primary);\"\u003e\u003cem\u003eWARNING: Dangerously comfortable. High likelihood of friends permanently \"borrowing\" it.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + S through 2XL) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-sweat\" id=\"size-in\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-sweat\" 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\"\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\u003cth class=\"nl-header-font\"\u003e2XL\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\"\u003e27.95\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.53\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.31\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e31.10\"\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.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\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.83\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.62\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.41\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.20\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.98\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.44\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.83\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.23\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.62\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.02\"\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\"\u003e71 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e73 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e75 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e77 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e79 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\"\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\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\"\u003e58 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e57 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e58 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e59 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61 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","brand":"ODMPOD","offers":[{"title":"Black Ash \/ S","offer_id":51031931650215,"sku":"260728PODRA9419#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51031931682983,"sku":"260728PODRA9419#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51031931715751,"sku":"260728PODRA9419#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51031931748519,"sku":"260728PODRA9419#004","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ 2XL","offer_id":51031931781287,"sku":"260728PODRA9419#005","price":95.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ S","offer_id":51031931486375,"sku":"260728PODRA9419#016","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ M","offer_id":51031931519143,"sku":"260728PODRA9419#017","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ L","offer_id":51031931551911,"sku":"260728PODRA9419#018","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ XL","offer_id":51031931584679,"sku":"260728PODRA9419#019","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ 2XL","offer_id":51031931617447,"sku":"260728PODRA9419#020","price":95.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ S","offer_id":51031931322535,"sku":"260728PODRA9419#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ M","offer_id":51031931355303,"sku":"260728PODRA9419#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ L","offer_id":51031931388071,"sku":"260728PODRA9419#008","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ XL","offer_id":51031931420839,"sku":"260728PODRA9419#009","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfade Pink \/ 2XL","offer_id":51031931453607,"sku":"260728PODRA9419#010","price":95.99,"currency_code":"GBP","in_stock":true},{"title":"Gravel Blue \/ S","offer_id":51031931814055,"sku":"260728PODRA9419#011","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Gravel Blue \/ M","offer_id":51031931846823,"sku":"260728PODRA9419#012","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Gravel Blue \/ L","offer_id":51031931879591,"sku":"260728PODRA9419#013","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Gravel Blue \/ XL","offer_id":51031931912359,"sku":"260728PODRA9419#014","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Gravel Blue \/ 2XL","offer_id":51031931945127,"sku":"260728PODRA9419#015","price":95.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/443fe9cb3f44498b98f18aa441f9ccad.png?v=1785252993"},{"product_id":"ghost-denim-hoodie","title":"Ghost-Denim Hoodie • 355 GSM (10.5 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #06040a; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine {\n    --gnh-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #000000 0%,\n      #100220 18%,\n      #310660 30%,\n      #620cbf 45%,\n      #8310ff 58%,\n      #a444ff 72%,\n      #c478ff 86%,\n      #8336ff 100%\n    );\n    --gnh-btn-glow: inset 0 0 6.8px #f07bff, inset 0 0 10.3px #ffffff, inset 0 0 14.9px #e88ef9;\n    --gnh-pink-glow: #f07bff;\n    --gnh-pink-soft: #e88ef9;\n    --gnh-purple-bright: #c478ff;\n    --gnh-purple-mid: #8310ff;\n    \n    --nl-bg-card: #0d0814;\n    --nl-bg-surface: #160e22;\n    --nl-text: #ffffff;\n    --nl-text-dim: rgba(244, 242, 238, 0.65);\n    --nl-border: rgba(196, 120, 255, 0.16);\n    --nl-border-strong: rgba(196, 120, 255, 0.35);\n    \n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n    \n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n  }\n  .nl-mobile-engine * { box-sizing: border-box; }\n\n  \/* Ambient Mesh Aura *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(131, 16, 255, 0.22) 0%, rgba(16, 2, 32, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n  .nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-body-font { font-weight: 400; }\n  \n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #ffffff 20%, var(--gnh-purple-bright) 65%, var(--gnh-pink-soft) 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Cards *\/\n  .nl-brutal-card {\n    background: var(--nl-bg-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 24px 20px;\n    margin-bottom: 20px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.85), 0 0 24px rgba(98, 12, 191, 0.12);\n  }\n  .nl-review-card {\n    background: var(--nl-bg-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 22px 20px 18px;\n    margin-bottom: 24px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.85);\n  }\n  .nl-mobile-engine p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Scarcity Bar *\/\n  .nl-stock-scan-wrapper {\n    position: relative;\n    background: rgba(16, 2, 32, 0.65);\n    border: 1px solid var(--nl-border);\n    border-radius: 100px;\n    height: 32px;\n    overflow: hidden;\n    margin: 16px 0 14px;\n    padding: 2px;\n  }\n  .nl-stock-fill {\n    background-image: var(--gnh-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    height: 100%;\n    width: 63%;\n    position: relative;\n    border-radius: 100px;\n    box-shadow: var(--gnh-btn-glow);\n  }\n  .nl-stock-fill span {\n    color: #ffffff;\n    font-size: 10.5px;\n    letter-spacing: 0.02em;\n    position: absolute;\n    width: 100%;\n    text-align: center;\n    text-shadow: 0 1px 3px rgba(0,0,0,0.5);\n  }\n\n  \/* Segmented Switches *\/\n  .nl-tab-input { display: none !important; }\n  .nl-tab-headers {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n    margin-bottom: 16px;\n    background: rgba(16, 2, 32, 0.7);\n    padding: 4px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n  }\n  .nl-tab-trigger {\n    background: transparent;\n    border: none;\n    border-radius: 100px;\n    padding: 10px 8px;\n    text-align: center;\n    font-size: 11px;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    color: var(--nl-text-dim);\n  }\n  #review-ig:checked ~ .nl-tab-headers #label-ig,\n  #review-tp:checked ~ .nl-tab-headers #label-tp {\n    background-image: var(--gnh-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #ffffff !important;\n    font-weight: 700;\n    box-shadow: var(--gnh-btn-glow);\n  }\n  .nl-tab-panel { display: none; animation: nlFadeIn 0.25s ease-out forwards; }\n  #review-ig:checked ~ .nl-tab-content #panel-ig,\n  #review-tp:checked ~ .nl-tab-content #panel-tp { display: block; }\n  @keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n  .nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n  .nl-star-badge {\n    background: #00b67a;\n    width: 16px;\n    height: 16px;\n    border-radius: 3px;\n    color: #fff;\n    font-size: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* Specs Matrix Grid *\/\n  .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-matrix-item {\n    background: var(--nl-bg-card);\n    color: var(--nl-text);\n    border: 1px solid var(--nl-border);\n    border-radius: 16px;\n    padding: 12px 6px;\n    text-align: center;\n    font-size: 9.5px;\n    line-height: 1.45;\n    box-shadow: 0 8px 20px -10px rgba(0,0,0,0.6);\n  }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h2 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-size-switch-panel {\n    display: flex;\n    background: rgba(16, 2, 32, 0.7);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in:checked ~ .nl-size-header-wrap #label-in,\n  #size-cm:checked ~ .nl-size-header-wrap #label-cm {\n    background-image: var(--gnh-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #ffffff !important;\n    font-weight: 700;\n    box-shadow: var(--gnh-btn-glow);\n  }\n\n  \/* Size Chart Table (Horizontally Scrollable + Sticky Column) *\/\n  .nl-size-row-group { display: none; }\n  #size-in:checked ~ .nl-size-scroll-wrap #rows-in,\n  #size-cm:checked ~ .nl-size-scroll-wrap #rows-cm { display: table-row-group; }\n\n  .nl-size-scroll-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 20px;\n    background: var(--nl-bg-card);\n    box-shadow: 0 16px 40px -18px rgba(0,0,0,0.85);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--gnh-purple-mid);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 500px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th, \n  .nl-mobile-table td {\n    padding: 14px 16px;\n    font-size: 0.82rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child,\n  .nl-mobile-table td:last-child { border-right: none; }\n  \n  .nl-mobile-table thead th {\n    background: #130a1f;\n    color: var(--gnh-purple-bright);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col,\n  .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #11081b;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: #ffffff;\n    box-shadow: 4px 0 14px rgba(0, 0, 0, 0.5);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #180d28;\n  }\n\n  \/* Editorial \u0026 Live Badge *\/\n  .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n  .nl-live-badge { color: var(--gnh-pink-glow); display: flex; align-items: center; gap: 6px; font-size: 0.85rem; }\n  .nl-pulse-dot {\n    width: 7px;\n    height: 7px;\n    background-color: var(--gnh-pink-glow);\n    border-radius: 50%;\n    display: inline-block;\n    animation: nlPulse 1.4s infinite ease-in-out;\n    box-shadow: 0 0 10px rgba(240, 123, 255, 0.8);\n  }\n  @keyframes nlPulse { 0%, 100% { opacity: 0.3; transform: scale(0.9); } 50% { opacity: 1; transform: scale(1.1); } }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-mobile-engine\"\u003e\n\u003c!-- CONTAINER 1: Stock Status Box --\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: 0.88rem;\"\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 nl-flex-center\"\u003e\u003cspan class=\"nl-header-font\"\u003eONLY 39 LEFT!\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\"\u003eOnce this batch is archived, this iteration will never be printed again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTAINER 2: Review Switcher --\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cinput class=\"nl-tab-input\" name=\"review-group-hoodie\" id=\"review-tp\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"review-group-hoodie\" id=\"review-ig\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-tab-headers\"\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\"\u003eCOMMUNITY\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003c!-- Trustpilot --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\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: 11px; opacity: 0.9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"the hood actually holds its shape and the sleeves don't ride up. heavy as hell. feels like luxury without the £300 tag.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— MARCUS K., MANCHESTER\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Community --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: var(--gnh-pink-glow); font-size: 13px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg style=\"width: 16px; height: 16px; display: inline-block; vertical-align: middle;\" viewbox=\"0 0 24 24\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"ig-gradient-hoodie\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n            \u003c\/defs\u003e\n            \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-hoodie)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"my girlfriend stole this the second it arrived. buying another one right now.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @LEO_STREETWEAR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Matrix Grid --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e⚖️\u003cbr\u003e355 GSM\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🏋️\u003cbr\u003e10.5 OZ FLEECE\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🧥\u003cbr\u003eDROP SHOULDER\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CHARITY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔒\u003cbr\u003eSECURE PAY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e↩️\u003cbr\u003eEASY RETURNS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION --\u003e\n\u003cdiv class=\"nl-raw-editorial\"\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-bottom: 10px;\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e\u003cstrong\u003e10.5 oz of heavyweight armor\u003c\/strong\u003e built for the effortless \"I woke up like this\" flex. Sourced with denim straight from the \u003cstrong\u003eSpirit Realm\u003c\/strong\u003e—heavy boxy drape, snow-wash finish, and sleeves that actually cover your wrists. It does the heavy lifting so you don't have to.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(224, 135, 108);\"\u003e\u003cem\u003eWARNING: High risk of your partner stealing it permanently. Guard it with your life.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + S through 2XL) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-hoodie\" id=\"size-in\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-hoodie\" id=\"size-cm\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-size-header-wrap\"\u003e\n\u003ch2 class=\"nl-header-font\"\u003e\u003cspan class=\"nl-text-gradient\"\u003eSize Guide\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"nl-size-switch-panel\"\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\u003cth class=\"nl-header-font\"\u003e2XL\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\"\u003eChest\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.7\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.1\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.9\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.7\"\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.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.0\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e24.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.6\"\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\"\u003eChest\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\u003ctd class=\"nl-tech-mono\"\u003e73 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e75 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e70 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e72 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e74 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e76 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e78 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\"\u003e58.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61.5 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\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e61 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e64 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e65 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184682311937\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING ABOVE THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\u003c!-- ============================================================ --\u003e","brand":"ODMPOD","offers":[{"title":"Cosmic Blue \/ S","offer_id":51031954522279,"sku":"260508PODRB4947#016","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Cosmic Blue \/ M","offer_id":51031954555047,"sku":"260508PODRB4947#017","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Cosmic Blue \/ L","offer_id":51031954587815,"sku":"260508PODRB4947#018","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Cosmic Blue \/ XL","offer_id":51031954620583,"sku":"260508PODRB4947#019","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Cosmic Blue \/ 2XL","offer_id":51031954653351,"sku":"260508PODRB4947#020","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ S","offer_id":51031955013799,"sku":"260508PODRB4947#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51031955046567,"sku":"260508PODRB4947#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51031955079335,"sku":"260508PODRB4947#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51031955112103,"sku":"260508PODRB4947#004","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ 2XL","offer_id":51031955144871,"sku":"260508PODRB4947#005","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ S","offer_id":51031954358439,"sku":"260508PODRB4947#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ M","offer_id":51031954391207,"sku":"260508PODRB4947#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ L","offer_id":51031954423975,"sku":"260508PODRB4947#008","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ XL","offer_id":51031954456743,"sku":"260508PODRB4947#009","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":51031954489511,"sku":"260508PODRB4947#010","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Tropical Green \/ S","offer_id":51031954030759,"sku":"260508PODRB4947#031","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Tropical Green \/ M","offer_id":51031954063527,"sku":"260508PODRB4947#032","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Tropical Green \/ L","offer_id":51031954096295,"sku":"260508PODRB4947#033","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Tropical Green \/ XL","offer_id":51031954129063,"sku":"260508PODRB4947#034","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Tropical Green \/ 2XL","offer_id":51031954161831,"sku":"260508PODRB4947#035","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Red Denim \/ S","offer_id":51031954194599,"sku":"260508PODRB4947#026","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Red Denim \/ M","offer_id":51031954227367,"sku":"260508PODRB4947#027","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Red Denim \/ L","offer_id":51031954260135,"sku":"260508PODRB4947#028","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Red Denim \/ XL","offer_id":51031954292903,"sku":"260508PODRB4947#029","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Red Denim \/ 2XL","offer_id":51031954325671,"sku":"260508PODRB4947#030","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ S","offer_id":51031954686119,"sku":"260508PODRB4947#021","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ M","offer_id":51031954718887,"sku":"260508PODRB4947#022","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ L","offer_id":51031954751655,"sku":"260508PODRB4947#023","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ XL","offer_id":51031954784423,"sku":"260508PODRB4947#024","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ 2XL","offer_id":51031954817191,"sku":"260508PODRB4947#025","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Light Gray \/ S","offer_id":51031954849959,"sku":"260508PODRB4947#011","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Gray \/ M","offer_id":51031954882727,"sku":"260508PODRB4947#012","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Gray \/ L","offer_id":51031954915495,"sku":"260508PODRB4947#013","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Gray \/ XL","offer_id":51031954948263,"sku":"260508PODRB4947#014","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Gray \/ 2XL","offer_id":51031954981031,"sku":"260508PODRB4947#015","price":92.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/da4f350980f24ae0beeddc99daa89b9c.png?v=1785253203"},{"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"},{"product_id":"signature-sweatshirt","title":"Signature Sweatshirt • 380 GSM (11.2 oz)","description":"\u003cstyle\u003e\n  #size-guide {\n    width: 100% !important;\n    min-width: 680px;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    overflow: hidden;\n    border-radius: 24px;\n    background: #FFF9F9;\n    box-shadow: 0 20px 40px -18px rgba(190, 24, 24, 0.16);\n    border: 1px solid rgba(220, 38, 38, 0.14) !important;\n  }\n\n  #size-guide td {\n    font-weight: 400;\n    border: none !important;\n    border-bottom: 1px solid rgba(220, 38, 38, 0.12) !important;\n    border-right: 1px solid rgba(220, 38, 38, 0.12) !important;\n    padding: 14px;\n    white-space: nowrap;\n    color: #B42318;\n    transition: background 0.2s ease;\n  }\n\n  #size-guide tr:last-child td {\n    border-bottom: none !important;\n  }\n\n  #size-guide td:last-child {\n    border-right: none !important;\n  }\n\n  #size-guide tr:nth-child(odd) td {\n    background: #FFF9F9 !important;\n  }\n\n  #size-guide tr:nth-child(even) td {\n    background: #FFFDFD !important;\n  }\n\n  \/* Header cells *\/\n  #size-guide tr:first-child td {\n    background: #FDECEC !important;\n    color: #B42318;\n    font-family: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    font-weight: 700;\n  }\n\n  \/* Unit row *\/\n  #size-guide tr:nth-child(2) td {\n    background: #FFF3F3 !important;\n    color: #C2413A;\n    font-family: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n    font-weight: 700;\n    letter-spacing: 0.03em;\n    font-size: 0.78rem;\n  }\n\n  \/* Size Chart heading *\/\n  h2 {\n    display: inline-block;\n    margin: 32px 0 14px;\n    font-family: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif !important;\n    font-weight: 700 !important;\n    letter-spacing: -0.01em;\n    font-size: 1.2rem;\n    background: linear-gradient(\n      135deg,\n      #8B0000 0%,\n      #C41E3A 42%,\n      #EF4444 72%,\n      #FF8A8A 100%\n    );\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent !important;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Cloudy content area *\/\n  .nl-red-cloud-style {\n    position: relative;\n    max-width: 1024px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    overflow: hidden;\n    font-family: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n    color: #B42318;\n  }\n\n  .nl-red-description-card {\n    position: relative;\n    z-index: 1;\n    padding: 26px 22px;\n    border-radius: 32px;\n    background: #FFF9F9;\n    border: 1px solid rgba(220, 38, 38, 0.14);\n    box-shadow:\n      0 1px 0 rgba(255,255,255,0.85) inset,\n      0 20px 40px -18px rgba(190, 24, 24, 0.16);\n    overflow: hidden;\n  }\n\n  .nl-red-description-card::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(\n      ellipse,\n      rgba(248, 113, 113, 0.14) 0%,\n      rgba(255, 249, 249, 0) 70%\n    );\n    pointer-events: none;\n  }\n\n  .nl-red-description-card \u003e div {\n    position: relative;\n    z-index: 1;\n  }\n\n  .nl-red-description-card p,\n  .nl-red-description-card \u003e div {\n    line-height: 1.7;\n    font-size: 0.92rem;\n  }\n\n  .nl-red-table-wrap {\n    position: relative;\n    z-index: 1;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border-radius: 24px;\n    scrollbar-width: thin;\n    scrollbar-color: #C41E3A transparent;\n  }\n\n  .nl-red-table-wrap::-webkit-scrollbar {\n    height: 4px;\n  }\n\n  .nl-red-table-wrap::-webkit-scrollbar-thumb {\n    background: #C41E3A;\n    border-radius: 4px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-red-cloud-style\"\u003e\n\u003cdiv class=\"nl-red-description-card\"\u003e\n\u003cdiv\u003ePremium, 100% cotton sweatshirt at 11.2 oz, basically a hug that won't judge your life choices. Loose unisex fit with raglan sleeves and lapel collar that actually works across seasons (and moods). 40×52cm print area for your most important statements. Machine wash at 30°C, tumble dry low, and it'll stick around longer than most relationships. This is your new best friend that actually fits.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eSize Chart\u003c\/h2\u003e\n\u003cdiv class=\"nl-red-table-wrap\"\u003e\n\u003ctable id=\"size-guide\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 150px;\"\u003eValue\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\" colspan=\"2\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\" colspan=\"2\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\" colspan=\"2\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\" colspan=\"2\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 150px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eInch\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eInch\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eInch\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eCM\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eInch\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003eCM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 150px;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e27.17\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e69\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e27.95\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e71\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e28.74\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e73\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e29.53\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 150px;\"\u003eChest\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e23.62\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e24.41\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e25.20\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 150px;\"\u003eSleeve length\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e30.31\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e77\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e30.71\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e78\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e31.10\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e79\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e31.50\u003c\/td\u003e\n\u003ctd style=\"width: 150px; text-align: center;\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ODMPOD","offers":[{"title":"Apricot \/ S","offer_id":51032033656999,"sku":"260728PODRA9586#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ M","offer_id":51032033689767,"sku":"260728PODRA9586#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ L","offer_id":51032033722535,"sku":"260728PODRA9586#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ XL","offer_id":51032033755303,"sku":"260728PODRA9586#004","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Signature Blue \/ S","offer_id":51032033788071,"sku":"260728PODRA9586#005","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Signature Blue \/ M","offer_id":51032033820839,"sku":"260728PODRA9586#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Signature Blue \/ L","offer_id":51032033853607,"sku":"260728PODRA9586#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Signature Blue \/ XL","offer_id":51032033886375,"sku":"260728PODRA9586#008","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/374a50f5f11c44159faf5faca45c473c.png?v=1785254313"},{"product_id":"cosmic-void-hoodie","title":"Cosmic Void Hoodie • 360 GSM (10.6 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #040207; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine {\n    --cosmic-starfield: \n      \/* --- bright star points --- *\/\n      radial-gradient(circle 1.2px at 12% 18%, #ffffff 100%, transparent 100%),\n      radial-gradient(circle 3.5px at 12% 18%, rgba(240, 123, 255, 0.45) 0%, transparent 70%),\n      radial-gradient(circle 0.8px at 28% 42%, rgba(255,255,255,0.9) 100%, transparent 100%),\n      radial-gradient(circle 1.4px at 48% 12%, #ffffff 100%, transparent 100%),\n      radial-gradient(circle 4px   at 48% 12%, rgba(196, 120, 255, 0.5) 0%, transparent 70%),\n      radial-gradient(circle 0.7px at 64% 68%, rgba(255,255,255,0.85) 100%, transparent 100%),\n      radial-gradient(circle 1.1px at 78% 26%, #ffffff 100%, transparent 100%),\n      radial-gradient(circle 3px   at 78% 26%, rgba(240, 123, 255, 0.4) 0%, transparent 70%),\n      radial-gradient(circle 0.9px at 88% 74%, #ffffff 100%, transparent 100%),\n      radial-gradient(circle 0.6px at 94% 15%, rgba(255,255,255,0.8) 100%, transparent 100%),\n      radial-gradient(circle 1px   at 36% 86%, #ffffff 100%, transparent 100%),\n      radial-gradient(circle 0.8px at 16% 75%, rgba(255,255,255,0.85) 100%, transparent 100%);\n\n    --gnh-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #000000 0%,\n      #100220 18%,\n      #310660 30%,\n      #620cbf 45%,\n      #8310ff 58%,\n      #a444ff 72%,\n      #c478ff 86%,\n      #8336ff 100%\n    );\n    --gnh-btn-glow: inset 0 0 6.8px #f07bff, inset 0 0 10.3px #ffffff, inset 0 0 14.9px #e88ef9;\n    --gnh-pink-glow: #f07bff;\n    --gnh-pink-soft: #e88ef9;\n    --gnh-purple-bright: #c478ff;\n    --gnh-purple-mid: #8310ff;\n    \n    --nl-bg-card: #0c0714;\n    --nl-bg-surface: #150d22;\n    --nl-text: #ffffff;\n    --nl-text-dim: rgba(244, 242, 238, 0.68);\n    --nl-border: rgba(196, 120, 255, 0.2);\n    --nl-border-strong: rgba(196, 120, 255, 0.4);\n    \n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n    \n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n  }\n  .nl-mobile-engine * { box-sizing: border-box; }\n\n  \/* Cosmic Nebula Ambient Glow *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(131, 16, 255, 0.3) 0%, rgba(16, 2, 32, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-body-font { font-weight: 400; }\n  \n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #ffffff 20%, var(--gnh-purple-bright) 65%, var(--gnh-pink-soft) 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Celestial Cards with Embedded Cosmic Starfield *\/\n  .nl-review-card {\n    background-color: var(--nl-bg-card);\n    background-image: var(--cosmic-starfield);\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 22px 20px 18px;\n    margin-bottom: 24px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.08) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.9), 0 0 28px rgba(131, 16, 255, 0.16);\n  }\n  .nl-mobile-engine p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Segmented Switches *\/\n  .nl-tab-input { display: none !important; }\n  .nl-tab-headers {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n    margin-bottom: 16px;\n    background: rgba(16, 2, 32, 0.75);\n    padding: 4px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n  }\n  .nl-tab-trigger {\n    background: transparent;\n    border: none;\n    border-radius: 100px;\n    padding: 10px 8px;\n    text-align: center;\n    font-size: 11px;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    color: var(--nl-text-dim);\n  }\n  #review-ig:checked ~ .nl-tab-headers #label-ig,\n  #review-tp:checked ~ .nl-tab-headers #label-tp {\n    background-image: var(--cosmic-starfield), var(--gnh-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #ffffff !important;\n    font-weight: 700;\n    box-shadow: var(--gnh-btn-glow);\n  }\n  .nl-tab-panel { display: none; animation: nlFadeIn 0.25s ease-out forwards; }\n  #review-ig:checked ~ .nl-tab-content #panel-ig,\n  #review-tp:checked ~ .nl-tab-content #panel-tp { display: block; }\n  @keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n  .nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n  .nl-star-badge {\n    background: #00b67a;\n    width: 16px;\n    height: 16px;\n    border-radius: 3px;\n    color: #fff;\n    font-size: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* Specs Matrix Grid *\/\n  .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-matrix-item {\n    background-color: var(--nl-bg-card);\n    background-image: var(--cosmic-starfield);\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: var(--nl-text);\n    border: 1px solid var(--nl-border);\n    border-radius: 16px;\n    padding: 12px 6px;\n    text-align: center;\n    font-size: 9.5px;\n    line-height: 1.45;\n    box-shadow: 0 8px 20px -10px rgba(0,0,0,0.6);\n  }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h2 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-size-switch-panel {\n    display: flex;\n    background: rgba(16, 2, 32, 0.75);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in:checked ~ .nl-size-header-wrap #label-in,\n  #size-cm:checked ~ .nl-size-header-wrap #label-cm {\n    background-image: var(--cosmic-starfield), var(--gnh-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #ffffff !important;\n    font-weight: 700;\n    box-shadow: var(--gnh-btn-glow);\n  }\n\n  \/* Size Chart Table *\/\n  .nl-size-row-group { display: none; }\n  #size-in:checked ~ .nl-size-scroll-wrap #rows-in,\n  #size-cm:checked ~ .nl-size-scroll-wrap #rows-cm { display: table-row-group; }\n\n  .nl-size-scroll-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 20px;\n    background-color: var(--nl-bg-card);\n    background-image: var(--cosmic-starfield);\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    box-shadow: 0 16px 40px -18px rgba(0,0,0,0.9);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--gnh-purple-mid);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 480px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th, \n  .nl-mobile-table td {\n    padding: 14px 14px;\n    font-size: 0.82rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child,\n  .nl-mobile-table td:last-child { border-right: none; }\n  \n  .nl-mobile-table thead th {\n    background: rgba(19, 10, 31, 0.92);\n    backdrop-filter: blur(8px);\n    color: var(--gnh-purple-bright);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col,\n  .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #0f0819;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: #ffffff;\n    box-shadow: 4px 0 14px rgba(0, 0, 0, 0.55);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #170d26;\n  }\n\n  \/* Editorial Section *\/\n  .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-mobile-engine\"\u003e\n\u003c!-- CONTAINER 1: Review Switcher --\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cinput class=\"nl-tab-input\" name=\"review-group-cosmic\" id=\"review-tp\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"review-group-cosmic\" id=\"review-ig\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-tab-headers\"\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\"\u003eCOSMIC CREW\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003c!-- Trustpilot --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\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: 11px; opacity: 0.9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"360 gsm is absolutely ridiculous. The starry effect looks pretty good too, i'm in love with this hoodie.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— TARIQ N., BIRMINGHAM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Cosmic Crew --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: var(--gnh-pink-glow); font-size: 13px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg style=\"width: 16px; height: 16px; display: inline-block; vertical-align: middle;\" viewbox=\"0 0 24 24\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"ig-gradient-cosmic\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n            \u003c\/defs\u003e\n            \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-cosmic)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"loving this hoodie, the starry effect looks so amazing. this is a w cop. 10\/10 for me gng.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @lemardelemon23\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Matrix Grid --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🌌\u003cbr\u003e360 GSM\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🛸\u003cbr\u003e10.6 OZ VOID\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e✨\u003cbr\u003eNEBULA FLEECE\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CHARITY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔒\u003cbr\u003eSECURE PAY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e↩️\u003cbr\u003eEASY RETURNS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION --\u003e\n\u003cdiv class=\"nl-raw-editorial\"\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-bottom: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eEscape Earth's gravity with \u003cstrong\u003e360 GSM (10.6 oz)\u003c\/strong\u003e of heavyweight armor. Sourced straight from the \u003cstrong\u003eCosmic Void, \u003c\/strong\u003ea dense nebula-grade blend engineered with a heavy double-layered hood, built to shield you from solar flares, freezing temps, and mortal small talk.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(224, 135, 108);\"\u003e\u003cem\u003eWARNING: Severe risk of zero-gravity laziness. Once you put it on, Earth stops to matter.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + S through 2XL) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-cosmic\" id=\"size-in\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-cosmic\" 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\"\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\u003cth class=\"nl-header-font\"\u003e2XL\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\"\u003e24.41\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.00\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.59\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.18\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.77\"\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\"\u003e24.41\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.00\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.59\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.18\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e26.77\"\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\"\u003e27.17\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e27.95\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e28.74\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e29.53\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e30.31\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e21.26\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e21.65\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.05\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.44\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.83\"\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\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e65 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e68 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\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e63.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e65 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e66.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e68 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\"\u003e69 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e71 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e73 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e75 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e77 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e54 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e55 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e56 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e57 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e58 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","brand":"ODMPOD","offers":[{"title":"Lunar Ash \/ S","offer_id":51032854692007,"sku":"261018PODUW10441#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ M","offer_id":51032854724775,"sku":"261018PODUW10441#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ L","offer_id":51032854757543,"sku":"261018PODUW10441#008","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ XL","offer_id":51032854790311,"sku":"261018PODUW10441#010","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Lunar Ash \/ 2XL","offer_id":51032854823079,"sku":"261018PODUW10441#009","price":95.99,"currency_code":"GBP","in_stock":true},{"title":"Onyx Black \/ S","offer_id":51032854855847,"sku":"261018PODUW10441#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Onyx Black \/ M","offer_id":51032854888615,"sku":"261018PODUW10441#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Onyx Black \/ L","offer_id":51032854921383,"sku":"261018PODUW10441#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Onyx Black \/ XL","offer_id":51032854954151,"sku":"261018PODUW10441#005","price":92.99,"currency_code":"GBP","in_stock":true},{"title":"Onyx Black \/ 2XL","offer_id":51032854986919,"sku":"261018PODUW10441#004","price":95.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/1f159de43db94ceda889c99ab88b22f2.png?v=1792330687"},{"product_id":"maximalist-pants","title":"Maximalist Pants • 360 GSM (10.6 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #080204; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine {\n    --nl-red: #FF3005;\n    --nl-pink: #FF46C7;\n    --nl-pink-glow: #FF7BE5;\n    --nl-pink-soft: #FFA4EB;\n    --nl-cream: #FFF3D9;\n    \n    --pant-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #1F0308 0%,\n      #3D0A14 18%,\n      #700B1E 30%,\n      #A8122B 45%,\n      #D91E36 58%,\n      #FF3005 72%,\n      #FF46C7 86%,\n      #FF6BE0 100%\n    );\n    --pant-btn-glow: inset 0 0 6.8px var(--nl-pink-glow), inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px var(--nl-pink-soft);\n    \n    --nl-bg-card: #140508;\n    --nl-bg-surface: #1E0A0F;\n    --nl-text: #FFF3D9;\n    --nl-text-dim: rgba(255, 243, 217, 0.65);\n    --nl-border: rgba(255, 70, 199, 0.18);\n    --nl-border-strong: rgba(255, 48, 5, 0.35);\n    \n    --nl-font-heading: 'Futura ND 365', 'GT America Extended', -apple-system, sans-serif;\n    --nl-font-body: 'Nohemi', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n    \n    font-family: var(--nl-font-body);\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    color: var(--nl-text);\n  }\n  .nl-mobile-engine * { box-sizing: border-box; }\n\n  \/* Ambient Flare Aura *\/\n  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 140%;\n    height: 140%;\n    background: radial-gradient(ellipse, rgba(255, 48, 5, 0.22) 0%, rgba(255, 70, 199, 0.08) 45%, rgba(20, 5, 8, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n  .nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n  \/* Typography *\/\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 900; letter-spacing: -0.02em; text-transform: uppercase; }\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.01em; }\n  .nl-body-font { font-weight: 400; }\n  \n  .nl-text-gradient {\n    display: inline-block;\n    background: linear-gradient(135deg, #FFF3D9 15%, var(--nl-pink) 60%, var(--nl-red) 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n  }\n\n  \/* Review Card *\/\n  .nl-review-card {\n    background: var(--nl-bg-card);\n    border: 1px solid var(--nl-border);\n    border-radius: 24px;\n    padding: 22px 20px 18px;\n    margin-bottom: 24px;\n    box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.85), 0 0 24px rgba(255, 48, 5, 0.12);\n  }\n  .nl-mobile-engine p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Segmented Switches *\/\n  .nl-tab-input { display: none !important; }\n  .nl-tab-headers {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 8px !important;\n    margin-bottom: 16px;\n    background: rgba(30, 10, 15, 0.75);\n    padding: 4px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n  }\n  .nl-tab-trigger {\n    background: transparent;\n    border: none;\n    border-radius: 100px;\n    padding: 10px 8px;\n    text-align: center;\n    font-size: 11px;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    color: var(--nl-text-dim);\n  }\n  #review-ig-pant:checked ~ .nl-tab-headers #label-ig-pant,\n  #review-tp-pant:checked ~ .nl-tab-headers #label-tp-pant {\n    background-image: var(--pant-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFFFFF !important;\n    font-weight: 700;\n    box-shadow: var(--pant-btn-glow);\n  }\n  .nl-tab-panel { display: none; animation: nlFadeIn 0.25s ease-out forwards; }\n  #review-ig-pant:checked ~ .nl-tab-content #panel-ig-pant,\n  #review-tp-pant:checked ~ .nl-tab-content #panel-tp-pant { display: block; }\n  @keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n  .nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n  .nl-star-badge {\n    background: #00B67A;\n    width: 16px;\n    height: 16px;\n    border-radius: 3px;\n    color: #FFF;\n    font-size: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* Specs Matrix Grid *\/\n  .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-matrix-item {\n    background: var(--nl-bg-card);\n    color: var(--nl-text);\n    border: 1px solid var(--nl-border);\n    border-radius: 16px;\n    padding: 12px 6px;\n    text-align: center;\n    font-size: 9.5px;\n    line-height: 1.45;\n    box-shadow: 0 8px 20px -10px rgba(0,0,0,0.6);\n  }\n\n  \/* Size Guide Header \u0026 Switcher *\/\n  .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-size-header-wrap h2 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-size-switch-panel {\n    display: flex;\n    background: rgba(30, 10, 15, 0.75);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-size-btn {\n    border: none;\n    background: transparent;\n    padding: 6px 14px;\n    font-size: 10px;\n    border-radius: 100px;\n    cursor: pointer;\n    color: var(--nl-text-dim);\n    transition: all 0.2s ease;\n  }\n  #size-in-pant:checked ~ .nl-size-header-wrap #label-in-pant,\n  #size-cm-pant:checked ~ .nl-size-header-wrap #label-cm-pant {\n    background-image: var(--pant-btn-grad) !important;\n    background-repeat: no-repeat;\n    background-size: 100% 100%;\n    color: #FFFFFF !important;\n    font-weight: 700;\n    box-shadow: var(--pant-btn-glow);\n  }\n\n  \/* Size Chart Table (Horizontally Scrollable + Sticky Column) *\/\n  .nl-size-row-group { display: none; }\n  #size-in-pant:checked ~ .nl-size-scroll-wrap #rows-in-pant,\n  #size-cm-pant:checked ~ .nl-size-scroll-wrap #rows-cm-pant {\n    display: table-row-group;\n    animation: nlFadeIn 0.2s ease-out;\n  }\n\n  .nl-size-scroll-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid var(--nl-border);\n    border-radius: 20px;\n    background: var(--nl-bg-card);\n    box-shadow: 0 16px 40px -18px rgba(0,0,0,0.85);\n  }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--nl-red);\n    border-radius: 4px;\n  }\n\n  .nl-mobile-table {\n    width: 100%;\n    min-width: 440px;\n    border-collapse: separate;\n    border-spacing: 0;\n    text-align: center;\n  }\n  .nl-mobile-table th, \n  .nl-mobile-table td {\n    padding: 14px 16px;\n    font-size: 0.82rem;\n    border-bottom: 1px solid var(--nl-border);\n    border-right: 1px solid var(--nl-border);\n    white-space: nowrap;\n  }\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-mobile-table th:last-child,\n  .nl-mobile-table td:last-child { border-right: none; }\n  \n  .nl-mobile-table thead th {\n    background: #1B080D;\n    color: var(--nl-pink);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-mobile-table th.nl-sticky-col,\n  .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #17060A;\n    text-align: left;\n    padding-left: 18px;\n    font-size: 10.5px;\n    color: var(--nl-cream);\n    box-shadow: 4px 0 14px rgba(0, 0, 0, 0.5);\n    border-right: 1px solid var(--nl-border-strong);\n  }\n  .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #220A10;\n  }\n\n  \/* Editorial Section *\/\n  .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-mobile-engine\" id=\"nl-maximalist-pant-desc\"\u003e\n\u003c!-- CONTAINER 1: Review Switcher --\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cinput class=\"nl-tab-input\" name=\"review-group-pant\" id=\"review-tp-pant\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"review-group-pant\" id=\"review-ig-pant\" type=\"radio\"\u003e\n\u003cdiv class=\"nl-tab-headers\"\u003e\n\u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"review-tp-pant\" id=\"label-tp-pant\"\u003eTRUSTPILOT\u003c\/label\u003e \u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"review-ig-pant\" id=\"label-ig-pant\"\u003eCOMMUNITY\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003c!-- Trustpilot --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp-pant\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\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: 11px; opacity: 0.9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"the straight-leg fall over sneakers is literally tailored perfection. heavy 10 oz cotton that doesn't lose its shape, a sneakerhead's dream!\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— DANIEL S., MANCHESTER\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Community --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig-pant\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: var(--nl-pink); font-size: 13px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg style=\"width: 16px; height: 16px; display: inline-block; vertical-align: middle;\" viewbox=\"0 0 24 24\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"ig-gradient-pant\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n            \u003c\/defs\u003e\n            \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-pant)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"finally pants that actually look like the mockups. i absolutely love this shii.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @goodwillboy938\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Matrix Grid --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e👖\u003cbr\u003e100% COTTON\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🏋️\u003cbr\u003e10.6 OZ HEAVY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e✂️\u003cbr\u003eSTRAIGHT FIT\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CHARITY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔒\u003cbr\u003eSECURE PAY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e↩️\u003cbr\u003eEASY RETURNS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION --\u003e\n\u003cdiv class=\"nl-raw-editorial\"\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-bottom: 10px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePants engineered to actually fit right, because 90% of off-the-rack denim is lying to you. Cut from \u003cstrong\u003e10.6 oz (360 GSM) pure heavyweight cotton\u003c\/strong\u003e with a structured straight-leg drape that bridges streetwear flex and couch comfort seamlessly. Built bulletproof against aggressive wash cycles.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(246, 52, 9);\"\u003e\u003cem\u003eWARNING: Side effects include permanently abandoning every other pair of trousers in your wardrobe.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART CONTROLS (INCHES \u0026 CM TOGGLE) --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-pant\" id=\"size-in-pant\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-pant\" id=\"size-cm-pant\" 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\"\u003e\n\u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-in-pant\" id=\"label-in-pant\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-cm-pant\" id=\"label-cm-pant\"\u003eCM\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE (Sticky Column + S through XL) --\u003e\n\u003cdiv class=\"nl-size-scroll-wrap\"\u003e\n\u003ctable class=\"nl-mobile-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eValue\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" style=\"width: 18.8034%;\"\u003eS\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" style=\"width: 21.5812%;\"\u003eM\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" style=\"width: 18.8034%;\"\u003eL\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" style=\"width: 21.5812%;\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003c!-- INCHES VIEW --\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-in-pant\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e40.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e40.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e41.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e41.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eWaist\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e14.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e15.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e16.1\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e16.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eHips\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e18.5\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e19.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e20.1\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e20.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c!-- CENTIMETERS VIEW --\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-cm-pant\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e102 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e103.5 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e105 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e106.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eWaist\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e37 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e39 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e41 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e43 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"nl-header-font nl-sticky-col\" style=\"width: 19.2308%;\"\u003eHips\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e47 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e49 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 18.8034%;\"\u003e51 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" style=\"width: 21.5812%;\"\u003e53 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","brand":"ODMPOD","offers":[{"title":"MaxBlack \/ S","offer_id":51032914362535,"sku":"261011PODFQ1227#001","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"MaxBlack \/ M","offer_id":51032914395303,"sku":"261011PODFQ1227#002","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"MaxBlack \/ L","offer_id":51032914428071,"sku":"261011PODFQ1227#003","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"MaxBlack \/ XL","offer_id":51032914460839,"sku":"261011PODFQ1227#004","price":72.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ S","offer_id":51032914493607,"sku":"261011PODFQ1227#005","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ M","offer_id":51032914526375,"sku":"261011PODFQ1227#006","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ L","offer_id":51032914559143,"sku":"261011PODFQ1227#007","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Apricot \/ XL","offer_id":51032914591911,"sku":"261011PODFQ1227#008","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/bd3ebecdf1904ab3bf07a56ad2875d38.png?v=1791655882"},{"product_id":"knightfall-jacket","title":"Knightfall Jacket","description":"\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n\n  .nl-jacket-glass {\n\n    \/* Violet gradient system *\/\n\n    --pm: #5A31F4;\n\n    --pb: #8B6BFF;\n\n    --ps: #A98CFF;\n\n    --pg: #7B5AFF;\n\n    --bg-grad: linear-gradient(135deg, #0b0522 0%, #2a0f9e 22%, #5A31F4 45%, #7a4dff 68%, #9a6bff 88%, #b794ff 100%);\n\n    --gl: inset 0 0 6px var(--pg), inset 0 0 10px #fff, inset 0 0 14px var(--ps);\n\n\n\n    --nl-text: #FFFBF2;\n\n    --nl-dim: rgba(255, 251, 242, 0.72);\n\n    --nl-card: rgba(22, 14, 44, 0.46);\n\n    --nl-card-solid: #150f2a;\n\n    --nl-bd: rgba(139, 107, 255, 0.28);\n\n    --nl-bd-strong: rgba(139, 107, 255, 0.55);\n\n    --nl-rim: rgba(255, 255, 255, 0.55);\n\n\n\n    --e: cubic-bezier(.22, 1, .36, 1);\n\n    --ep: cubic-bezier(.34, 1.56, .64, 1);\n\n\n\n    --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, sans-serif;\n\n    --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, sans-serif;\n\n\n\n    font-family: var(--nl-font-body);\n\n    max-width: 500px;\n\n    margin: 0 auto;\n\n    padding: 20px 14px;\n\n    box-sizing: border-box;\n\n    color: var(--nl-text);\n\n    -webkit-tap-highlight-color: transparent;\n\n    content-visibility: auto;\n\n    contain-intrinsic-size: auto 1200px;\n\n  }\n\n  .nl-jacket-glass * { box-sizing: border-box; }\n\n  .nl-jacket-glass p { margin: 0; font-size: 0.95rem; line-height: 1.65; color: var(--nl-dim); font-weight: 300; }\n\n\n\n  .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n\n  .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n\n\n\n  .nl-text-gradient {\n\n    display: inline-block;\n\n    background: linear-gradient(135deg, #fff 15%, var(--pb) 60%, var(--ps) 100%);\n\n    background-size: 220% 100%;\n\n    -webkit-background-clip: text;\n\n    background-clip: text;\n\n    color: transparent;\n\n    -webkit-text-fill-color: transparent;\n\n    animation: nlSheen 1.6s var(--e) 1 both;\n\n  }\n\n  @keyframes nlSheen { from { background-position: 0 50%; } to { background-position: 100% 50%; } }\n\n\n\n  \/* ---------- LIQUID GLASS SURFACE ---------- *\/\n\n  .nl-glass-card {\n\n    position: relative;\n\n    border-radius: 34px;\n\n    padding: 28px 24px;\n\n    margin-bottom: 20px;\n\n    border: 1px solid var(--nl-bd);\n\n    border-top-color: rgba(255, 255, 255, 0.22);\n\n    background-color: var(--nl-card);\n\n    background-image:\n\n      radial-gradient(120% 90% at 12% 0%, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0) 45%),\n\n      url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'\/%3E%3C\/svg%3E\");\n\n    background-repeat: no-repeat, repeat;\n\n    background-size: auto, 160px 160px;\n\n    background-blend-mode: normal, overlay;\n\n    -webkit-backdrop-filter: blur(22px) saturate(160%);\n\n    backdrop-filter: blur(22px) saturate(160%);\n\n    box-shadow:\n\n      inset 0 1px 0 var(--nl-rim),\n\n      inset 0 -12px 24px -18px rgba(0, 0, 0, 0.6),\n\n      0 18px 44px -18px rgba(90, 49, 244, 0.75);\n\n    overflow: hidden;\n\n    transition: transform 0.45s var(--e), border-color 0.45s var(--e), box-shadow 0.45s var(--e);\n\n  }\n\n  .nl-glass-card \u003e * { position: relative; z-index: 1; }\n\n\n\n  .nl-glass-card::before {\n\n    content: \"NL\";\n\n    position: absolute;\n\n    right: -8px;\n\n    bottom: -22px;\n\n    font-family: var(--nl-font-heading);\n\n    font-size: 108px;\n\n    font-weight: 800;\n\n    line-height: 1;\n\n    letter-spacing: -0.03em;\n\n    color: rgba(255, 255, 255, 0.04);\n\n    pointer-events: none;\n\n    user-select: none;\n\n  }\n\n  .nl-glass-card::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    inset: 0;\n\n    background: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, 0.14) 45%, transparent 60%);\n\n    background-size: 250% 100%;\n\n    background-position: 120% 0;\n\n    transition: background-position 0.9s var(--e);\n\n    pointer-events: none;\n\n  }\n\n  @media (hover: hover) {\n\n    .nl-glass-card:hover { transform: translate3d(0, -3px, 0); border-color: var(--nl-bd-strong); }\n\n    .nl-glass-card:hover::after { background-position: -20% 0; }\n\n  }\n\n\n\n  .nl-card-body { padding-left: 16px; position: relative; }\n\n  .nl-card-accent {\n\n    position: absolute;\n\n    left: 0;\n\n    top: 3px;\n\n    bottom: 3px;\n\n    width: 3px;\n\n    border-radius: 4px;\n\n    background: var(--bg-grad);\n\n    box-shadow: 0 0 14px rgba(122, 77, 255, 0.85);\n\n  }\n\n  .nl-eyebrow {\n\n    display: block;\n\n    font-size: 10px;\n\n    color: var(--ps);\n\n    text-transform: uppercase;\n\n    margin-bottom: 10px;\n\n  }\n\n\n\n  \/* Spec matrix — solid chips with a real icon set instead of emoji *\/\n\n  .nl-spec-matrix {\n\n    display: grid;\n\n    grid-template-columns: repeat(3, 1fr);\n\n    gap: 8px;\n\n    margin: 0 0 20px;\n\n  }\n\n  .nl-matrix-item {\n\n    position: relative;\n\n    background: var(--nl-card-solid);\n\n    border: 1px solid var(--nl-bd);\n\n    border-top-color: rgba(255, 255, 255, 0.16);\n\n    border-radius: 20px;\n\n    padding: 16px 6px 13px;\n\n    text-align: center;\n\n    font-size: 9.5px;\n\n    line-height: 1.5;\n\n    color: var(--nl-dim);\n\n    text-transform: uppercase;\n\n    transition: transform 0.3s var(--ep), border-color 0.3s var(--e);\n\n  }\n\n  @media (hover: hover) {\n\n    .nl-matrix-item:hover { transform: translate3d(0, -2px, 0); border-color: var(--nl-bd-strong); }\n\n  }\n\n  .nl-matrix-icon {\n\n    display: block;\n\n    width: 17px;\n\n    height: 17px;\n\n    margin: 0 auto 8px;\n\n    background: linear-gradient(135deg, var(--pb), var(--ps));\n\n    -webkit-mask-position: center;\n\n    mask-position: center;\n\n    -webkit-mask-repeat: no-repeat;\n\n    mask-repeat: no-repeat;\n\n    -webkit-mask-size: contain;\n\n    mask-size: contain;\n\n  }\n\n  .nl-ic-weight { -webkit-mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5L8 2L14 5L8 8L2 5Z'\/%3E%3Cpath d='M2 8L8 11L14 8'\/%3E%3Cpath d='M2 11L8 14L14 11'\/%3E%3C\/svg%3E\"); mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5L8 2L14 5L8 8L2 5Z'\/%3E%3Cpath d='M2 8L8 11L14 8'\/%3E%3Cpath d='M2 11L8 14L14 11'\/%3E%3C\/svg%3E\"); }\n\n  .nl-ic-print { -webkit-mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6V2.5H11.5V6'\/%3E%3Cpath d='M3 6H13V11H11V13.5H5V11H3V6Z'\/%3E%3Cpath d='M5 9H11'\/%3E%3C\/svg%3E\"); mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6V2.5H11.5V6'\/%3E%3Cpath d='M3 6H13V11H11V13.5H5V11H3V6Z'\/%3E%3Cpath d='M5 9H11'\/%3E%3C\/svg%3E\"); }\n\n  .nl-ic-wash { -webkit-mask-image: 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.2' stroke-linecap='round'%3E%3Cpath d='M2 5.2C3.4 3.9 4.5 3.9 6 5.2C7.5 6.6 8.5 6.6 10 5.2C11.5 3.9 12.6 3.9 14 5.2'\/%3E%3Cpath d='M2 8.5C3.4 7.2 4.5 7.2 6 8.5C7.5 9.9 8.5 9.9 10 8.5C11.5 7.2 12.6 7.2 14 8.5'\/%3E%3Cpath d='M2 11.8C3.4 10.5 4.5 10.5 6 11.8C7.5 13.2 8.5 13.2 10 11.8C11.5 10.5 12.6 10.5 14 11.8'\/%3E%3C\/svg%3E\"); mask-image: 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.2' stroke-linecap='round'%3E%3Cpath d='M2 5.2C3.4 3.9 4.5 3.9 6 5.2C7.5 6.6 8.5 6.6 10 5.2C11.5 3.9 12.6 3.9 14 5.2'\/%3E%3Cpath d='M2 8.5C3.4 7.2 4.5 7.2 6 8.5C7.5 9.9 8.5 9.9 10 8.5C11.5 7.2 12.6 7.2 14 8.5'\/%3E%3Cpath d='M2 11.8C3.4 10.5 4.5 10.5 6 11.8C7.5 13.2 8.5 13.2 10 11.8C11.5 10.5 12.6 10.5 14 11.8'\/%3E%3C\/svg%3E\"); }\n\n  .nl-ic-jacket { -webkit-mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 2.3L8 3.8L10.5 2.3L13 4.6V13.5H3V4.6L5.5 2.3Z'\/%3E%3Cpath d='M6.3 3.9L5 13.5M9.7 3.9L11 13.5' stroke-width='1'\/%3E%3C\/svg%3E\"); mask-image: 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 2.3L8 3.8L10.5 2.3L13 4.6V13.5H3V4.6L5.5 2.3Z'\/%3E%3Cpath d='M6.3 3.9L5 13.5M9.7 3.9L11 13.5' stroke-width='1'\/%3E%3C\/svg%3E\"); }\n\n  .nl-ic-lock { -webkit-mask-image: 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\"); mask-image: 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\"); }\n\n  .nl-ic-return { -webkit-mask-image: 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='M4.5 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\"); mask-image: 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='M4.5 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\"); }\n\n\n\n  \/* Size guide header + toggle *\/\n\n  .nl-tab-input { display: none !important; }\n\n  .nl-size-header-wrap {\n\n    display: flex;\n\n    justify-content: space-between;\n\n    align-items: center;\n\n    margin: 28px 0 14px;\n\n  }\n\n  .nl-size-header-wrap h1 { font-size: 1.2rem; margin: 0; }\n\n  .nl-size-switch-panel {\n\n    display: flex;\n\n    background: rgba(12, 6, 40, 0.6);\n\n    -webkit-backdrop-filter: blur(14px) saturate(160%);\n\n    backdrop-filter: blur(14px) saturate(160%);\n\n    padding: 3px;\n\n    border-radius: 100px;\n\n    border: 1px solid var(--nl-bd);\n\n    border-top-color: rgba(255, 255, 255, 0.22);\n\n    gap: 2px;\n\n  }\n\n  .nl-size-btn {\n\n    border: none;\n\n    background: transparent;\n\n    padding: 6px 14px;\n\n    font-size: 10px;\n\n    border-radius: 100px;\n\n    cursor: pointer;\n\n    color: var(--nl-dim);\n\n    transition: color 0.3s ease, background 0.4s var(--e), box-shadow 0.4s var(--e), transform 0.15s var(--ep);\n\n  }\n\n  .nl-size-btn:active { transform: scale(0.94); }\n\n  #size-in-jk:checked ~ .nl-size-header-wrap #label-in-jk,\n\n  #size-cm-jk:checked ~ .nl-size-header-wrap #label-cm-jk {\n\n    background-image: var(--bg-grad);\n\n    color: #fff;\n\n    font-weight: 700;\n\n    box-shadow: var(--gl);\n\n  }\n\n\n\n  .nl-size-row-group { display: none; }\n\n  #size-in-jk:checked ~ .nl-size-scroll-wrap #rows-in-jk,\n\n  #size-cm-jk:checked ~ .nl-size-scroll-wrap #rows-cm-jk { display: table-row-group; }\n\n  :is(#size-in-jk:checked ~ .nl-size-scroll-wrap #rows-in-jk,\n\n      #size-cm-jk:checked ~ .nl-size-scroll-wrap #rows-cm-jk) tr {\n\n    animation: nlRowIn 0.4s var(--e) calc(var(--ri, 0) * 0.06s) backwards;\n\n  }\n\n  #rows-in-jk tr:nth-child(1), #rows-cm-jk tr:nth-child(1) { --ri: 0; }\n\n  #rows-in-jk tr:nth-child(2), #rows-cm-jk tr:nth-child(2) { --ri: 1; }\n\n  #rows-in-jk tr:nth-child(3), #rows-cm-jk tr:nth-child(3) { --ri: 2; }\n\n  #rows-in-jk tr:nth-child(4), #rows-cm-jk tr:nth-child(4) { --ri: 3; }\n\n  #rows-in-jk tr:nth-child(5), #rows-cm-jk tr:nth-child(5) { --ri: 4; }\n\n  @keyframes nlRowIn { from { opacity: 0; transform: translate3d(0, 6px, 0); } to { opacity: 1; transform: none; } }\n\n\n\n  \/* ---------- SIZE TABLE: sizes as rows, measurements as columns ---------- *\/\n\n  .nl-size-scroll-wrap {\n\n    position: relative;\n\n    border: 1px solid var(--nl-bd);\n\n    border-top-color: rgba(255, 255, 255, 0.18);\n\n    border-radius: 26px;\n\n    background:\n\n      radial-gradient(110% 80% at 85% 0%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 50%),\n\n      var(--nl-card-solid);\n\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 18px 44px -18px rgba(90, 49, 244, 0.65);\n\n    overflow: hidden;\n\n  }\n\n\n\n  .nl-mobile-table {\n\n    width: 100%;\n\n    table-layout: fixed;\n\n    border-collapse: separate;\n\n    border-spacing: 0;\n\n    text-align: center;\n\n  }\n\n  .nl-mobile-table th, .nl-mobile-table td {\n\n    padding: 16px 8px;\n\n    font-size: 0.82rem;\n\n    border-bottom: 1px solid var(--nl-bd);\n\n  }\n\n  .nl-mobile-table tr:last-child th,\n\n  .nl-mobile-table tr:last-child td { border-bottom: none; }\n\n  .nl-mobile-table thead th {\n\n    padding: 18px 8px;\n\n    background: rgba(24, 14, 62, 0.92);\n\n    color: var(--pb);\n\n    font-size: 10.5px;\n\n    letter-spacing: 0.05em;\n\n  }\n\n  @media (hover: hover) {\n\n    .nl-mobile-table tbody td:not(.nl-sticky-col) { transition: background 0.25s ease; }\n\n    .nl-mobile-table tbody tr:hover td:not(.nl-sticky-col) { background: rgba(122, 77, 255, 0.14); }\n\n  }\n\n  .nl-mobile-table th.nl-sticky-col, .nl-mobile-table td.nl-sticky-col {\n\n    text-align: left;\n\n    padding-left: 20px;\n\n    font-size: 11px;\n\n    color: var(--nl-text);\n\n    background: #110c2b;\n\n    border-right: 1px solid var(--nl-bd-strong);\n\n  }\n\n  .nl-mobile-table thead th.nl-sticky-col { background: rgba(24, 14, 62, 0.96); }\n\n\n\n  \/* Fallback below ~360px: stacked card per size, no horizontal scroll ever *\/\n\n  @media (max-width: 359px) {\n\n    .nl-mobile-table thead {\n\n      position: absolute;\n\n      width: 1px;\n\n      height: 1px;\n\n      padding: 0;\n\n      margin: -1px;\n\n      overflow: hidden;\n\n      clip: rect(0, 0, 0, 0);\n\n      white-space: nowrap;\n\n      border: 0;\n\n    }\n\n    .nl-mobile-table, .nl-mobile-table tbody, .nl-mobile-table tr, .nl-mobile-table th, .nl-mobile-table td {\n\n      display: block;\n\n      width: 100%;\n\n    }\n\n    .nl-size-row-group tr {\n\n      padding: 16px 16px 12px;\n\n      border-bottom: 1px solid var(--nl-bd);\n\n    }\n\n    .nl-size-row-group tr:last-child { border-bottom: none; }\n\n    .nl-mobile-table th.nl-sticky-col {\n\n      background: transparent;\n\n      border-right: none;\n\n      padding: 0 0 10px;\n\n      font-family: var(--nl-font-heading);\n\n      font-size: 1rem;\n\n      font-weight: 700;\n\n      background-image: linear-gradient(135deg, #fff 15%, var(--pb) 60%, var(--ps) 100%);\n\n      -webkit-background-clip: text;\n\n      background-clip: text;\n\n      color: transparent;\n\n      -webkit-text-fill-color: transparent;\n\n    }\n\n    .nl-mobile-table td {\n\n      display: flex;\n\n      justify-content: space-between;\n\n      align-items: center;\n\n      padding: 8px 0;\n\n      border-bottom: none;\n\n      border-top: 1px solid var(--nl-bd);\n\n      text-align: right;\n\n    }\n\n    .nl-mobile-table td:first-of-type { border-top: none; }\n\n    .nl-mobile-table td::before {\n\n      content: attr(data-label);\n\n      font-size: 10px;\n\n      letter-spacing: 0.04em;\n\n      text-transform: uppercase;\n\n      color: var(--nl-dim);\n\n    }\n\n  }\n\n\n\n  \/* ---------- FIT GUIDE: who each size fits (follows the INCHES \/ CM toggle) ---------- *\/\n\n  .nl-fit-header { margin: 32px 0 14px; }\n\n  .nl-fit-header h2 { font-size: 1.2rem; margin: 0; }\n\n  .nl-fit-card {\n\n    position: relative;\n\n    border: 1px solid var(--nl-bd);\n\n    border-top-color: rgba(255, 255, 255, 0.18);\n\n    border-radius: 26px;\n\n    padding: 4px 22px;\n\n    background:\n\n      radial-gradient(110% 80% at 85% 0%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 50%),\n\n      var(--nl-card-solid);\n\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 18px 44px -18px rgba(90, 49, 244, 0.65);\n\n  }\n\n  .nl-fit-set { display: none; }\n\n  #size-in-jk:checked ~ .nl-fit-card #fit-in-jk,\n\n  #size-cm-jk:checked ~ .nl-fit-card #fit-cm-jk { display: block; }\n\n  .nl-fit-row {\n\n    display: flex;\n\n    align-items: baseline;\n\n    gap: 18px;\n\n    padding: 17px 0;\n\n    border-bottom: 1px solid var(--nl-bd);\n\n  }\n\n  .nl-fit-row:last-child { border-bottom: none; }\n\n  .nl-fit-size {\n\n    flex: 0 0 46px;\n\n    font-family: var(--nl-font-heading);\n\n    font-size: 1.05rem;\n\n    font-weight: 700;\n\n    background-image: linear-gradient(135deg, #fff 15%, var(--pb) 60%, var(--ps) 100%);\n\n    -webkit-background-clip: text;\n\n    background-clip: text;\n\n    color: transparent;\n\n    -webkit-text-fill-color: transparent;\n\n  }\n\n  .nl-fit-info { font-size: 0.88rem; color: var(--nl-text); line-height: 1.5; }\n\n  .nl-fit-info em { font-style: normal; color: var(--nl-dim); padding: 0 4px; }\n\n  .nl-fit-note { text-align: center; margin-top: 14px; font-size: 0.8rem !important; }\n\n\n\n  \/* One-shot entrance as each block first scrolls into view — no JS, no repeat, no infinite loop *\/\n\n  @keyframes nlRise { from { opacity: 0; transform: translate3d(0, 16px, 0); } to { opacity: 1; transform: none; } }\n\n  @supports (animation-timeline: view()) {\n\n    @media (prefers-reduced-motion: no-preference) {\n\n      .nl-spec-matrix, .nl-glass-card, .nl-size-header-wrap, .nl-size-scroll-wrap, .nl-fit-header, .nl-fit-card {\n\n        animation: nlRise 0.9s var(--e) both;\n\n        animation-timeline: view();\n\n        animation-range: entry 6% entry 85%;\n\n      }\n\n    }\n\n  }\n\n\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .nl-jacket-glass, .nl-jacket-glass * { animation: none !important; transition-duration: 0.01ms !important; }\n\n  }\n\n\u003c\/style\u003e\n\u003cdiv class=\"nl-jacket-glass\"\u003e\n\u003c!-- DESCRIPTION --\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\"\u003e \u003cspan style=\"color: rgb(106, 0, 255);\"\u003eLimited stock\u003c\/span\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(251, 246, 233);\"\u003e370 GSM of stiff, vintage-washed denim that looks like it already survived something. Oversized prints that don't crack, fade, or quit the moment you wash them. Throw it on and you instantly look like you have a plan (even when you don't). Knightfall doesn't ask for attention, it just shows up and takes it.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC MATRIX --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-weight\"\u003e\u003c\/span\u003e370 GSM\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-print\"\u003e\u003c\/span\u003eHigh-End Printing\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-wash\"\u003e\u003c\/span\u003eVintage Washed\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-jacket\"\u003e\u003c\/span\u003eHeavy Denim\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-lock\"\u003e\u003c\/span\u003eSecure Payments\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e\u003cspan style=\"color: rgb(249, 242, 225);\"\u003e\u003cspan class=\"nl-matrix-icon nl-ic-return\"\u003e\u003c\/span\u003eEasy Returns\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE GUIDE --\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-jacket\" id=\"size-in-jk\" type=\"radio\" checked\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-jacket\" id=\"size-cm-jk\" 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\"\u003e\n\u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-in-jk\" id=\"label-in-jk\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-cm-jk\" id=\"label-cm-jk\"\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\" style=\"width: 131.778%;\" height=\"484\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 19.9301%;\"\u003e \u003ccol style=\"width: 19.9301%;\"\u003e \u003ccol style=\"width: 19.9301%;\"\u003e \u003ccol style=\"width: 19.9301%;\"\u003e \u003ccol style=\"width: 19.9301%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-header-font nl-sticky-col\" scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" scope=\"col\"\u003eLength\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" scope=\"col\"\u003eShoulder\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" scope=\"col\"\u003eChest\u003c\/th\u003e\n\u003cth class=\"nl-header-font\" scope=\"col\"\u003eSleeves\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-in-jk\"\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e30\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e19.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e22\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e24.4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e30.7\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e20.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e22.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e24.8\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e31.5\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e20.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e23.6\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e25.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e32.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e21.3\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e24.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e25.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e33\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e21.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e25.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003ctbody class=\"nl-size-row-group\" id=\"rows-cm-jk\"\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e76 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e50.4 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e56 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e62 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e78 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e51.7 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e58 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e80 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e53 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e60 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e64 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e82 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e54.3 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e62 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e65 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"nl-tech-mono nl-sticky-col\" scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Length\"\u003e84 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Shoulder\"\u003e55.6 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Chest\"\u003e64 cm\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\" data-label=\"Sleeves\"\u003e66 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- FIT GUIDE --\u003e\n\u003cdiv class=\"nl-fit-header\"\u003e\n\u003ch2 class=\"nl-header-font\"\u003e\u003cspan class=\"nl-text-gradient\"\u003eFind Your Fit\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-card\"\u003e\n\u003cdiv class=\"nl-fit-set\" id=\"fit-in-jk\"\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eS\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e5'4\" to 5'8\"\u003cem\u003e·\u003c\/em\u003e120 to 150 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eM\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e5'6\" to 5'10\"\u003cem\u003e·\u003c\/em\u003e145 to 170 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e5'8\" to 6'0\"\u003cem\u003e·\u003c\/em\u003e165 to 190 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eXL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e5'10\" to 6'2\"\u003cem\u003e·\u003c\/em\u003e185 to 215 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003e2XL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e6'0\" to 6'4\"\u003cem\u003e·\u003c\/em\u003e205 to 240 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-set\" id=\"fit-cm-jk\"\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eS\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e163 to 173 cm\u003cem\u003e·\u003c\/em\u003e54 to 68 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eM\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e168 to 178 cm\u003cem\u003e·\u003c\/em\u003e66 to 77 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e173 to 183 cm\u003cem\u003e·\u003c\/em\u003e75 to 86 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003eXL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e178 to 188 cm\u003cem\u003e·\u003c\/em\u003e84 to 98 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-fit-row\"\u003e\n\u003cspan class=\"nl-fit-size\"\u003e2XL\u003c\/span\u003e\u003cspan class=\"nl-fit-info nl-tech-mono\"\u003e183 to 193 cm\u003cem\u003e·\u003c\/em\u003e93 to 109 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-fit-note\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e","brand":"ODMPOD","offers":[{"title":"Ashfall \/ S","offer_id":51353851855015,"sku":"261010PODQY2375#006","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Ashfall \/ M","offer_id":51353851887783,"sku":"261010PODQY2375#007","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Ashfall \/ L","offer_id":51353851920551,"sku":"261010PODQY2375#008","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Ashfall \/ XL","offer_id":51353851953319,"sku":"261010PODQY2375#009","price":132.99,"currency_code":"GBP","in_stock":true},{"title":"Ashfall \/ 2XL","offer_id":51353851986087,"sku":"261010PODQY2375#010","price":135.99,"currency_code":"GBP","in_stock":true},{"title":"Midknight \/ S","offer_id":51353851691175,"sku":"261010PODQY2375#001","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Midknight \/ M","offer_id":51353851723943,"sku":"261010PODQY2375#002","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Midknight \/ L","offer_id":51353851756711,"sku":"261010PODQY2375#003","price":129.99,"currency_code":"GBP","in_stock":true},{"title":"Midknight \/ XL","offer_id":51353851789479,"sku":"261010PODQY2375#004","price":132.99,"currency_code":"GBP","in_stock":true},{"title":"Midknight \/ 2XL","offer_id":51353851822247,"sku":"261010PODQY2375#005","price":135.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/fef89d37728546778d60b4484f1d3e96.png?v=1791571553"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/collections\/Cotton_Cloud_3_WB_Multiple.png?v=1785250663","url":"https:\/\/nolimitsclo.com\/collections\/the-chosen-ones.oembed","provider":"No Limits Streetwear","version":"1.0","type":"link"}