{"title":"Sweatshirts","description":null,"products":[{"product_id":"ghost-denim-sweatshirt","title":"Ghost-Denim Sweatshirt • 380 GSM (11.2 oz)","description":"\u003cstyle\u003e\n  body { margin: 0; background: #06020c; 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-engine-gnsweat {\n    --gnh-btn-grad: radial-gradient(\n      circle at 25% 20%,\n      #03000a 0%,\n      #110321 18%,\n      #2e0854 30%,\n      #5d0ebf 45%,\n      #7e1fff 58%,\n      #a852ff 72%,\n      #ca85ff 86%,\n      #8224ff 100%\n    );\n    --gnh-btn-glow: inset 0 0 6.8px #ea7eff, inset 0 0 10.3px #ffffff, inset 0 0 14.9px #e08cf7;\n    --gnh-pink-glow: #ea7eff;\n    --gnh-pink-soft: #e08cf7;\n    --gnh-purple-bright: #ca85ff;\n    --gnh-purple-mid: #7e1fff;\n    \n    --nl-bg-card: #0d0617;\n    --nl-bg-surface: #160b24;\n    --nl-text: #ffffff;\n    --nl-text-dim: rgba(244, 242, 238, 0.65);\n    --nl-border: rgba(202, 133, 255, 0.18);\n    --nl-border-strong: rgba(202, 133, 255, 0.38);\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-engine-gnsweat * { box-sizing: border-box; }\n\n  \/* 100% Pure CSS Radio Controllers *\/\n  .nl-engine-gnsweat input[type=\"radio\"] { display: none !important; }\n\n  \/* Ambient Aura *\/\n  .nl-engine-gnsweat .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-engine-gnsweat .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(126, 31, 255, 0.24) 0%, rgba(17, 3, 33, 0) 70%);\n    pointer-events: none;\n    z-index: 0;\n  }\n  .nl-engine-gnsweat .nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n  .nl-engine-gnsweat .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n  .nl-engine-gnsweat .nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n  \/* Typography *\/\n  .nl-engine-gnsweat .nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n  .nl-engine-gnsweat .nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n  .nl-engine-gnsweat .nl-body-font { font-weight: 400; }\n  \n  .nl-engine-gnsweat .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-engine-gnsweat .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(93, 14, 191, 0.14);\n  }\n  .nl-engine-gnsweat .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-engine-gnsweat p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n  \/* Scarcity Bar *\/\n  .nl-engine-gnsweat .nl-stock-scan-wrapper {\n    position: relative;\n    background: rgba(17, 3, 33, 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-engine-gnsweat .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: 62%;\n    position: relative;\n    border-radius: 100px;\n    box-shadow: var(--gnh-btn-glow);\n  }\n  .nl-engine-gnsweat .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  \/* Review Tabs (Pure CSS) *\/\n  .nl-engine-gnsweat .nl-tab-headers {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n    margin-bottom: 16px;\n    background: rgba(17, 3, 33, 0.7);\n    padding: 4px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n  }\n  .nl-engine-gnsweat .nl-tab-trigger {\n    display: block;\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    user-select: none;\n  }\n  #rv-tp-gnsweat:checked ~ .nl-review-card .nl-tab-headers label[for=\"rv-tp-gnsweat\"],\n  #rv-ig-gnsweat:checked ~ .nl-review-card .nl-tab-headers label[for=\"rv-ig-gnsweat\"] {\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-engine-gnsweat .nl-tab-panel { display: none; }\n  #rv-tp-gnsweat:checked ~ .nl-review-card #panel-tp-gnsweat { display: block; animation: nlFadeIn 0.25s ease-out forwards; }\n  #rv-ig-gnsweat:checked ~ .nl-review-card #panel-ig-gnsweat { display: block; animation: nlFadeIn 0.25s ease-out forwards; }\n  @keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n  .nl-engine-gnsweat .nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n  .nl-engine-gnsweat .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-engine-gnsweat .nl-spec-matrix {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 8px;\n    margin: 24px 0;\n  }\n  .nl-engine-gnsweat .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-engine-gnsweat .nl-size-header-wrap {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin: 32px 0 14px;\n  }\n  .nl-engine-gnsweat .nl-size-header-wrap h2 {\n    font-size: 1.2rem;\n    margin: 0;\n  }\n  .nl-engine-gnsweat .nl-size-switch-panel {\n    display: flex;\n    background: rgba(17, 3, 33, 0.7);\n    padding: 3px;\n    border-radius: 100px;\n    border: 1px solid var(--nl-border);\n    gap: 2px;\n  }\n  .nl-engine-gnsweat .nl-size-btn {\n    display: block;\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    user-select: none;\n  }\n  \n  \/* Pure CSS Unit Toggle Logic (Never stripped by Shopify) *\/\n  #sz-in-gnsweat:checked ~ .nl-size-header-wrap label[for=\"sz-in-gnsweat\"],\n  #sz-cm-gnsweat:checked ~ .nl-size-header-wrap label[for=\"sz-cm-gnsweat\"] {\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  .nl-engine-gnsweat .nl-rows-in,\n  .nl-engine-gnsweat .nl-rows-cm { display: none; }\n  \n  #sz-in-gnsweat:checked ~ .nl-size-scroll-wrap .nl-rows-in {\n    display: table-row-group !important;\n    animation: nlFadeIn 0.2s ease-out;\n  }\n  #sz-cm-gnsweat:checked ~ .nl-size-scroll-wrap .nl-rows-cm {\n    display: table-row-group !important;\n    animation: nlFadeIn 0.2s ease-out;\n  }\n\n  \/* Size Chart Table (Horizontally Scrollable + Sticky Column) *\/\n  .nl-engine-gnsweat .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-engine-gnsweat .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-engine-gnsweat .nl-size-scroll-wrap::-webkit-scrollbar-thumb {\n    background: var(--gnh-purple-mid);\n    border-radius: 4px;\n  }\n\n  .nl-engine-gnsweat .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-engine-gnsweat .nl-mobile-table th, \n  .nl-engine-gnsweat .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-engine-gnsweat .nl-mobile-table tr:last-child td { border-bottom: none; }\n  .nl-engine-gnsweat .nl-mobile-table th:last-child,\n  .nl-engine-gnsweat .nl-mobile-table td:last-child { border-right: none; }\n  \n  .nl-engine-gnsweat .nl-mobile-table thead th {\n    background: #12071f;\n    color: var(--gnh-purple-bright);\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  \/* Sticky First Column *\/\n  .nl-engine-gnsweat .nl-mobile-table th.nl-sticky-col,\n  .nl-engine-gnsweat .nl-mobile-table td.nl-sticky-col {\n    position: sticky;\n    left: 0;\n    z-index: 2;\n    background: #10061c;\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-engine-gnsweat .nl-mobile-table thead th.nl-sticky-col {\n    z-index: 3;\n    background: #180a29;\n  }\n\n  \/* Editorial \u0026 Live Badge *\/\n  .nl-engine-gnsweat .nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n  .nl-engine-gnsweat .nl-live-badge { color: var(--gnh-pink-glow); display: flex; align-items: center; gap: 6px; font-size: 0.85rem; }\n  .nl-engine-gnsweat .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(234, 126, 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-engine-gnsweat\"\u003e\n\u003c!-- PURE CSS CONTROLLERS (Zero JavaScript Required) --\u003e \u003cinput type=\"radio\" name=\"rv-tab-gnsweat\" id=\"rv-tp-gnsweat\" checked\u003e \u003cinput type=\"radio\" name=\"rv-tab-gnsweat\" id=\"rv-ig-gnsweat\"\u003e \u003cinput type=\"radio\" name=\"sz-unit-gnsweat\" id=\"sz-in-gnsweat\" checked\u003e \u003cinput type=\"radio\" name=\"sz-unit-gnsweat\" id=\"sz-cm-gnsweat\"\u003e \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 43 LEFT!\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\"\u003eOnce these sell out, the garment returns to the Spirit Realm permanently.\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\u003cdiv class=\"nl-tab-headers\"\u003e\n\u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"rv-tp-gnsweat\"\u003eTRUSTPILOT\u003c\/label\u003e \u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"rv-ig-gnsweat\"\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-gnsweat\"\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 heavyweight with that slight spandex flex is unmatched. The drop shoulder fits like a £200 archive piece.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— SAM K., LONDON\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Community --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig-gnsweat\"\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-grad-gsw\" 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-grad-gsw)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"supernatural comfort is an understatement. wearing this everywhere.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @GHOST_DENIM_CREW\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\u003e11.2 OZ HEAVY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e👻\u003cbr\u003eSPIRIT REALM\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;\"\u003eStraight from the \u003cstrong style=\"color: #ffffff;\"\u003eSpirit Realm\u003c\/strong\u003e—\u003cstrong style=\"color: #ffffff;\"\u003e380 GSM (11.2 oz)\u003c\/strong\u003e of supernatural heavyweight fleece with 6.8% spandex for structured flexibility. Dropped shoulder boxy drape, vintage washed finish, and a tailored silhouette that does all the work for you.\u003c\/p\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(251, 95, 4);\"\u003e\u003cem\u003eWARNING: Ethereal comfort levels. High risk of never wanting to take it off again.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE GUIDE (INCHES \u0026 CM TOGGLES) --\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=\"sz-in-gnsweat\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"sz-cm-gnsweat\"\u003eCM\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE CHART TABLE --\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\u003c!-- INCHES BODY --\u003e\n\u003ctbody class=\"nl-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\"\u003e24.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e25.6\"\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\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\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.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\"\u003eSleeves\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.4\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e22.8\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.2\"\u003c\/td\u003e\n\u003ctd class=\"nl-tech-mono\"\u003e23.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c!-- CENTIMETERS BODY --\u003e\n\u003ctbody class=\"nl-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\"\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\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\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\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\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\/9184682279169\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":"Light Jeans Blue \/ S","offer_id":51031831249063,"sku":"260728PODRA9180#005","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Jeans Blue \/ M","offer_id":51031831281831,"sku":"260728PODRA9180#006","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Jeans Blue \/ L","offer_id":51031831314599,"sku":"260728PODRA9180#007","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Jeans Blue \/ XL","offer_id":51031831347367,"sku":"260728PODRA9180#008","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ S","offer_id":51031831511207,"sku":"260728PODRA9180#001","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51031831543975,"sku":"260728PODRA9180#002","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51031831576743,"sku":"260728PODRA9180#003","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51031831609511,"sku":"260728PODRA9180#004","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ S","offer_id":51031831380135,"sku":"260728PODRA9180#009","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ M","offer_id":51031831412903,"sku":"260728PODRA9180#010","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ L","offer_id":51031831445671,"sku":"260728PODRA9180#011","price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Jeans Blue \/ XL","offer_id":51031831478439,"sku":"260728PODRA9180#012","price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/3604ad347a764a519432117a4b17fdf1.png?v=1785251013"},{"product_id":"contrast-striped-lapel-collar-sweatshirt","title":"Make It Happen Sweatshirt • 380 GSM (11.2 oz)","description":"\u003cdiv\u003e\n\u003cp\u003eMeet your new favorite excuse to stay cozy: the \"\u003cstrong\u003eMake It Happen\u003c\/strong\u003e\" Sweatshirt. This isn't just any sweatshirt—it's a 100% cotton, 380 GSM powerhouse that feels like a warm hug from someone who actually gets you.\u003c\/p\u003e\n\u003cp\u003eWith its loose, laid-back fit and raglan sleeves, you'll look effortlessly cool whether you're conquering the world or conquering your couch. The lapel collar adds that preppy touch that says \"I have my life together\" (even if you're wearing this to hide pizza stains). Seriously, this thing is so versatile, it works for spring strolls, autumn adventures, winter hibernation, or that random Tuesday when you can't decide what to wear.\u003c\/p\u003e\n\u003cp\u003eThe heavyweight \u003cstrong\u003e11.2 oz\u003c\/strong\u003e fabric means durability that actually lasts—no wimpy material here. And that bold 40x52cm print? It's big enough to make a statement without screaming for attention like your group chat at \u003cstrong\u003e2 AM\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eFair warning: once you put this on, you might never take it off. Your laundry pile will thank you later.\u003c\/p\u003e\n\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\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\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;\"\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\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.2 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e69 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e28.0 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e71 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e28.7 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e73 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e29.5 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e75 \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;\"\u003e30.3 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e77 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e30.7 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e78 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e31.1 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e79 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e31.5 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e80 \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\/9184683163905\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":51031896719527,"sku":"260728PODRA9313#001","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":51031896752295,"sku":"260728PODRA9313#002","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":51031896785063,"sku":"260728PODRA9313#003","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":51031896817831,"sku":"260728PODRA9313#004","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":51031896457383,"sku":"260728PODRA9313#005","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":51031896490151,"sku":"260728PODRA9313#006","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":51031896522919,"sku":"260728PODRA9313#007","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":51031896555687,"sku":"260728PODRA9313#008","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ S","offer_id":51031896588455,"sku":"260728PODRA9313#009","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ M","offer_id":51031896621223,"sku":"260728PODRA9313#010","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ L","offer_id":51031896653991,"sku":"260728PODRA9313#011","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":51031896686759,"sku":"260728PODRA9313#012","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":51031896326311,"sku":"260728PODRA9313#013","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":51031896359079,"sku":"260728PODRA9313#014","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":51031896391847,"sku":"260728PODRA9313#015","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":51031896424615,"sku":"260728PODRA9313#016","price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/355b95e9491441bda0af364bf8d1d04d.png?v=1785252183"},{"product_id":"essential-fleece-mock-neck-crew-sweatshirt","title":"Sunshine Soul Sweatshirt • 350 GSM (10.3 oz)","description":"\u003cdiv\u003eMeet your new favorite excuse to skip the gym: the Sunshine Soul Sweatshirt. This isn't just any sweatshirt—it's a 350 GSM heavyweight champion wrapped in a cozy cotton-polyester blend that feels like a warm hug from someone who actually likes you. With its oversized, drop-shoulder silhouette and cropped length, this loose-fit wonder works whether you're conquering the office, surviving school, or pretending to be productive while binge-watching. The turtleneck adds that \"I have my life together\" vibe, even if you're eating cereal for dinner. Crafted from 57.4% polyester, 36.8% cotton, and 5.8% pure comfort, this thick fabric is built to last through countless washes and life's little mishaps. Perfect for spring, autumn, or any season when you need to feel like you're wrapped in a cloud that actually supports your life choices. Because sometimes the best outfit is one that lets you be yourself—oversized, unapologetic, and absolutely fabulous.\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\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\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;\"\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\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e26.8 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e68 \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\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;\"\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;\"\u003eShoulder\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e20.5 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e52 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e21.1 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e53.5 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e21.7 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e55 \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;\"\u003e25.6 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; background: #F8F8F8; width: 150px;\"\u003e65 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e26.0 \u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; text-align: center; width: 150px;\"\u003e66 \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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184683294977\u003c\/div\u003e","brand":"ODMPOD","offers":[{"title":"White \/ S","offer_id":51031899144359,"sku":"260728PODBE9319#001","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":51031899177127,"sku":"260728PODBE9319#002","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":51031899209895,"sku":"260728PODBE9319#003","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Sunshine \/ S","offer_id":51031899242663,"sku":"260728PODBE9319#004","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Sunshine \/ M","offer_id":51031899275431,"sku":"260728PODBE9319#005","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Sunshine \/ L","offer_id":51031899308199,"sku":"260728PODBE9319#006","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":51031899046055,"sku":"260728PODBE9319#007","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":51031899078823,"sku":"260728PODBE9319#008","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":51031899111591,"sku":"260728PODBE9319#009","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/084fd91dcfd34f1d8730d82ffdb29562.png?v=1785252243"},{"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":"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/collections\/image-v1775445369-RU0064-M-_285_29_173857d8-2982-4e9b-924c-2fa2a61ea829.jpg?v=1785250730","url":"https:\/\/nolimitsclo.com\/collections\/sweatshirts.oembed","provider":"No Limits Streetwear","version":"1.0","type":"link"}