{"product_id":"sunfade-hoodie-400-gsm-118-oz-ocean-blue","title":"Sunfade Hoodie • Waves of the Ocean","description":"\u003c!-- ============================================================ --\u003e\u003c!-- NO LIMITS · SUNFADE HOODIE · FULL DESCRIPTION (ONE PASTE)    --\u003e\u003c!-- Paste this whole file into the product description in HTML   --\u003e\u003c!-- mode. Do NOT switch back to the visual editor afterwards.    --\u003e\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .nl-cw {\n    \/* Same design tokens as the size guide *\/\n    --hf-btn-grad: radial-gradient(circle at 25% 20%, #7A1140 0%, #B01F5C 18%, #E63E86 32%, #FF5FA0 48%, #FF8FBE 65%, #FFB8D4 82%, #FFE1EC 100%);\n    --hf-btn-glow: inset 0 0 6.8px #FFC3DC, inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px #FFD6E7;\n    --hf-pink-deep: #B01F5C;\n    --hf-pink-primary: #E63E86;\n    --hf-pink-bright: #FF8FBE;\n    --hf-pink-soft: #FFD6E7;\n    --nl-skin-base: #FDF1F6;\n    --nl-skin-card: #FDF6FA;\n    --nl-skin-surface: #FBE5F0;\n    --nl-text: #3A1626;\n    --nl-text-dim: rgba(58, 22, 38, 0.62);\n    --nl-border: rgba(230, 62, 134, 0.14);\n    --nl-border-strong: rgba(230, 62, 134, 0.30);\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    \/* Accent: JS changes this per colorway. Everything tinted below derives from it. *\/\n    --nl-accent: #E63E86;\n    --nl-accent-soft: color-mix(in srgb, var(--nl-accent) 28%, #fff);\n    --nl-accent-deep: color-mix(in srgb, var(--nl-accent) 70%, #000);\n    --nl-accent-border: color-mix(in srgb, var(--nl-accent) 32%, transparent);\n    --nl-accent-shadow: color-mix(in srgb, var(--nl-accent) 38%, transparent);\n    --nl-ease: cubic-bezier(.22, .8, .24, 1);\n\n    position: relative;\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 20px 14px;\n    box-sizing: border-box;\n    overflow: hidden;\n    font-family: var(--nl-font-body);\n    color: var(--nl-text);\n    -webkit-tap-highlight-color: transparent;\n  }\n  @supports not (color: color-mix(in srgb, red, blue)) {\n    .nl-cw { --nl-accent-soft: #FFD6E7; --nl-accent-deep: #B01F5C; --nl-accent-border: rgba(230,62,134,.3); --nl-accent-shadow: rgba(176,31,92,.25); }\n  }\n  .nl-cw, .nl-cw *, .nl-cw *::before, .nl-cw *::after { box-sizing: border-box; }\n\n  \/* Cloud blobs (accent-tinted) *\/\n  .nl-cw-blob { position: absolute; border-radius: 50%; filter: blur(38px); pointer-events: none; z-index: 0; transition: background-color .6s ease; }\n  .nl-cw-blob.b1 { width: 200px; height: 120px; background: #fff; top: -30px; left: -60px; opacity: .6; }\n  .nl-cw-blob.b2 { width: 170px; height: 110px; background: var(--nl-accent-soft); top: 38%; right: -70px; opacity: .75; }\n  .nl-cw-blob.b3 { width: 160px; height: 100px; background: var(--nl-accent); bottom: -40px; left: 18%; opacity: .2; }\n\n  \/* Hidden-but-focusable checkbox drives open\/close without any JS *\/\n  .nl-cw-toggle { position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0; pointer-events: none; }\n\n  \/* ---------- Collapsed trigger card ---------- *\/\n  .nl-cw-trigger {\n    position: relative; z-index: 1;\n    display: flex; align-items: center; gap: 12px;\n    min-height: 76px; padding: 14px 16px 14px 20px;\n    border-radius: 32px;\n    background: var(--hf-btn-grad);\n    box-shadow: var(--hf-btn-glow), 0 20px 36px -16px rgba(176, 31, 92, .5);\n    color: #fff; cursor: pointer; user-select: none; -webkit-user-select: none;\n    transition: transform .15s ease;\n  }\n  .nl-cw-trigger:active { transform: scale(.98); }\n  .nl-cw-text { flex: 1 1 auto; min-width: 0; }\n  .nl-cw-kicker { display: block; font-size: 9.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; opacity: .92; text-shadow: 0 1px 8px rgba(122, 17, 64, .5); }\n  .nl-cw-title { display: block; margin-top: 4px; font-family: var(--nl-font-heading); font-weight: 700; font-size: 1.02rem; line-height: 1.15; letter-spacing: -.01em; text-shadow: 0 1px 10px rgba(122, 17, 64, .5); }\n\n  .nl-cw-stack { display: flex; flex: none; padding-left: 11px; }\n  .nl-cw-stack i {\n    display: block; width: 28px; height: 28px; margin-left: -11px; border-radius: 50%;\n    background: var(--c, #fff); border: 2px solid #fff;\n    box-shadow: 0 4px 10px -3px rgba(122, 17, 64, .45);\n  }\n  .nl-cw-toggle:not(:checked) + .nl-cw-trigger .nl-cw-stack i { animation: nl-cw-peek 2.4s ease-in-out infinite; }\n  .nl-cw-stack i:nth-child(2) { animation-delay: .15s !important; }\n  .nl-cw-stack i:nth-child(3) { animation-delay: .3s !important; }\n  .nl-cw-stack i:nth-child(4) { animation-delay: .45s !important; }\n  @keyframes nl-cw-peek { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(4px); } }\n\n  .nl-cw-chev {\n    flex: none; width: 36px; height: 36px; border-radius: 50%;\n    display: grid; place-items: center;\n    background: rgba(255, 255, 255, .26); box-shadow: inset 0 0 8px rgba(255, 255, 255, .7);\n    transition: transform .45s var(--nl-ease);\n  }\n  .nl-cw-chev::before { content: ''; width: 9px; height: 9px; border-right: 2.5px solid #fff; border-bottom: 2.5px solid #fff; transform: translateY(-2px) rotate(45deg); }\n  .nl-cw-toggle:not(:checked) + .nl-cw-trigger .nl-cw-chev { animation: nl-cw-bob 2.2s ease-in-out infinite; }\n  .nl-cw-toggle:checked + .nl-cw-trigger .nl-cw-chev { transform: rotate(180deg); }\n  @keyframes nl-cw-bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(3px); } }\n\n  \/* ---------- Expanding panel (0fr → 1fr, no height jump) ---------- *\/\n  .nl-cw-panel {\n    position: relative; z-index: 1;\n    display: grid; grid-template-rows: 0fr; opacity: 0; visibility: hidden;\n    transition: grid-template-rows .45s var(--nl-ease), opacity .35s ease, visibility 0s linear .45s;\n  }\n  .nl-cw-toggle:checked ~ .nl-cw-panel { grid-template-rows: 1fr; opacity: 1; visibility: visible; transition-delay: 0s; }\n  .nl-cw-panel-inner { min-height: 0; overflow: hidden; }\n\n  .nl-cw-sheet {\n    position: relative; overflow: hidden;\n    margin-top: 14px; padding: 12px;\n    border-radius: 32px;\n    background: var(--nl-skin-card);\n    border: 1px solid var(--nl-accent-border);\n    box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 12px 24px -16px var(--nl-accent-shadow);\n    transition: border-color .6s ease, box-shadow .6s ease;\n  }\n  .nl-cw-sheet::before {\n    content: ''; position: absolute; top: -50%; left: 50%; transform: translateX(-50%);\n    width: 140%; height: 140%; pointer-events: none;\n    background: radial-gradient(ellipse, color-mix(in srgb, var(--nl-accent) 22%, transparent) 0%, rgba(253, 246, 250, 0) 70%);\n  }\n  .nl-cw-sheet \u003e * { position: relative; }\n\n  \/* Preview (two stacked images crossfade) *\/\n  .nl-cw-preview {\n    position: relative; overflow: hidden; aspect-ratio: 4 \/ 5;\n    border-radius: 24px; background: var(--c, var(--nl-skin-surface));\n    border: 1px solid var(--nl-border);\n  }\n  .nl-cw-preview img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity .35s ease; }\n  .nl-cw-preview img.is-on { opacity: 1; }\n  .nl-cw-cap {\n    position: absolute; left: 10px; bottom: 10px; max-width: calc(100% - 20px);\n    display: flex; flex-wrap: wrap; gap: 2px 8px; align-items: baseline;\n    padding: 8px 14px; border-radius: 100px;\n    background: rgba(253, 246, 250, .92); border: 1px solid var(--nl-border);\n    font-size: 10.5px; line-height: 1.4;\n  }\n  .nl-cw-cap-l { font-family: var(--nl-font-heading); font-weight: 700; letter-spacing: .04em; text-transform: uppercase; font-size: 10px;\n    background: linear-gradient(135deg, #B01F5C 0%, #E63E86 55%, #FF8FBE 100%); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }\n  .nl-cw-cap-t { color: var(--nl-text-dim); font-weight: 300; }\n  .nl-cw-cap-t:empty { display: none; }\n\n  \/* 2x2 grid; each li staggers in *\/\n  .nl-cw-grid { list-style: none; margin: 12px 0 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; transition: opacity .2s ease; }\n  .nl-cw-grid li { margin: 0; padding: 0; list-style: none; opacity: 0; transform: translateY(12px); transition: opacity .4s ease, transform .45s var(--nl-ease); }\n  .nl-cw-grid li::marker { content: none; }\n  .nl-cw-toggle:checked ~ .nl-cw-panel .nl-cw-grid li { opacity: 1; transform: none; transition-delay: calc(120ms + var(--i, 0) * 50ms); }\n\n  .nl-cw-card {\n    position: relative; display: flex; flex-direction: column; gap: 8px; height: 100%; min-height: 44px;\n    padding: 8px 8px 12px; border-radius: 24px;\n    background: var(--nl-skin-base); border: 1.5px solid var(--nl-border);\n    color: var(--nl-text); text-decoration: none; cursor: pointer;\n    box-shadow: 0 10px 20px -12px rgba(176, 31, 92, .16);\n    box-shadow: 0 10px 20px -12px var(--nl-accent-shadow);\n    transition: transform .15s ease, border-color .3s ease, box-shadow .6s ease;\n  }\n  .nl-cw-card:active { transform: scale(.95); }\n  .nl-cw-card[aria-current=\"true\"] {\n    border-color: transparent;\n    background:\n      linear-gradient(var(--nl-skin-card), var(--nl-skin-card)) padding-box,\n      linear-gradient(135deg, var(--nl-accent-deep), var(--nl-accent) 55%, var(--nl-accent-soft)) border-box;\n  }\n  .nl-cw-thumb { position: relative; display: block; aspect-ratio: 1 \/ 1; border-radius: 18px; overflow: hidden; background: var(--c, var(--nl-skin-surface)); }\n  .nl-cw-thumb img { display: block; width: 100%; height: 100%; object-fit: cover; }\n  .nl-cw-dot { position: absolute; right: 8px; bottom: 8px; width: 16px; height: 16px; border-radius: 50%; background: var(--c); border: 2px solid #fff; box-shadow: 0 3px 8px -2px rgba(58, 22, 38, .45); }\n  .nl-cw-badge {\n    position: absolute; left: 8px; top: 8px; padding: 4px 9px; border-radius: 100px;\n    background-image: var(--hf-btn-grad); box-shadow: var(--hf-btn-glow);\n    color: #fff; font-size: 9px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; line-height: 1.3;\n  }\n  .nl-cw-badge.gone { left: auto; right: 8px; background: var(--nl-text); box-shadow: none; }\n  .nl-cw-name { padding: 0 4px; font-family: var(--nl-font-heading); font-weight: 700; font-size: .8rem; line-height: 1.2; }\n  .nl-cw-price { padding: 0 4px; font-size: 10.5px; font-weight: 700; letter-spacing: .02em; color: var(--nl-text-dim); }\n  .nl-cw-price s { font-weight: 400; opacity: .7; margin-left: 4px; }\n  .nl-cw-card.is-gone { opacity: .5; filter: grayscale(.6); cursor: not-allowed; }\n  .nl-cw-card.is-gone:active { transform: none; }\n\n  .nl-cw-msg {\n    margin-top: 12px; padding: 12px 16px; border-radius: 20px; text-align: center;\n    background: var(--nl-skin-surface); border: 1px solid var(--nl-border-strong);\n    color: var(--hf-pink-deep); font-size: 11px; font-weight: 700; line-height: 1.5;\n  }\n  .nl-cw-msg:empty { display: none; }\n  .nl-cw.is-busy .nl-cw-grid { opacity: .65; pointer-events: none; }\n\n  \/* Focus rings (pink palette) *\/\n  .nl-cw a:focus-visible { outline: 3px solid var(--hf-pink-bright); outline-offset: 3px; }\n  .nl-cw-toggle:focus-visible + .nl-cw-trigger { outline: 3px solid var(--hf-pink-bright); outline-offset: 4px; }\n\n  \/* JS adds this while re-mounting after a page swap so nothing replays *\/\n  .nl-cw.nl-static, .nl-cw.nl-static *, .nl-cw.nl-static *::before { transition: none !important; animation: none !important; }\n\n  \/* Reduced motion: fades only *\/\n  @media (prefers-reduced-motion: reduce) {\n    .nl-cw { transition: none; }\n    .nl-cw-panel { transition: opacity .2s ease, visibility 0s linear .2s; }\n    .nl-cw-toggle:checked ~ .nl-cw-panel { transition-delay: 0s; }\n    .nl-cw-grid li { transform: none !important; transition: opacity .2s ease !important; transition-delay: 0s !important; }\n    .nl-cw-stack i, .nl-cw-chev { animation: none !important; transition: none !important; }\n    .nl-cw-trigger:active, .nl-cw-card:active { transform: none; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-cw\" data-nl-cw=\"\"\u003e\n\u003ci class=\"nl-cw-blob b1\"\u003e\u003c\/i\u003e\u003ci class=\"nl-cw-blob b2\"\u003e\u003c\/i\u003e\u003ci class=\"nl-cw-blob b3\"\u003e\u003c\/i\u003e \u003clabel for=\"nl-cw-open\" class=\"nl-cw-trigger\"\u003e \u003cspan class=\"nl-cw-text\"\u003e \u003cspan class=\"nl-cw-kicker\" data-nl=\"kicker\"\u003etap to peek\u003c\/span\u003e \u003cspan class=\"nl-cw-title\" data-nl=\"title\"\u003eNot everything needs to be beige\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"nl-cw-stack\" data-nl=\"stack\"\u003e\u003c\/span\u003e \u003cspan class=\"nl-cw-chev\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"nl-cw-panel\" id=\"nl-cw-panel\"\u003e\n\u003cdiv class=\"nl-cw-panel-inner\"\u003e\n\u003cdiv class=\"nl-cw-sheet\"\u003e\n\u003cdiv class=\"nl-cw-preview\" data-nl=\"preview\"\u003e\n\u003cimg alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\u003cimg alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"nl-cw-cap\"\u003e\n\u003cspan class=\"nl-cw-cap-l\"\u003e\u003c\/span\u003e\u003cspan class=\"nl-cw-cap-t\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Shows only if the script is not running: a plain link to the colorways --\u003e\n\u003cul class=\"nl-cw-grid\" data-nl=\"grid\"\u003e\n\u003cli style=\"--i: 0;\"\u003e\u003ca class=\"nl-cw-card\" href=\"\/search?q=Sunfade\" style=\"--c: #E63E86;\"\u003e\u003cspan class=\"nl-cw-name\"\u003eSee all Sunfade colorways\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"nl-cw-msg\" data-nl=\"msg\" role=\"status\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .nl-mobile-engine-cloud {\n    --hf-btn-grad: radial-gradient(circle at 25% 20%, #7A1140 0%, #B01F5C 18%, #E63E86 32%, #FF5FA0 48%, #FF8FBE 65%, #FFB8D4 82%, #FFE1EC 100%);\n    --hf-btn-glow: inset 0 0 6.8px #FFC3DC, inset 0 0 10.3px #FFFFFF, inset 0 0 14.9px #FFD6E7;\n    --hf-pink-deep: #B01F5C;\n    --hf-pink-primary: #E63E86;\n    --hf-pink-bright: #FF8FBE;\n    --hf-pink-soft: #FFD6E7;\n    --nl-skin-base: #FDF1F6;\n    --nl-skin-card: #FDF6FA;\n    --nl-skin-surface: #FBE5F0;\n    --nl-text: #3A1626;\n    --nl-text-dim: rgba(58, 22, 38, 0.62);\n    --nl-border: rgba(230, 62, 134, 0.14);\n    --nl-border-strong: rgba(230, 62, 134, 0.30);\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    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  .nl-cloud-blob { position: absolute; border-radius: 50%; filter: blur(38px); pointer-events: none; z-index: 0; opacity: 0.55; }\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  .nl-glow-box { position: relative; overflow: hidden; }\n  .nl-glow-box::before { content: ''; position: absolute; top: -50%; left: 50%; transform: translateX(-50%); width: 140%; height: 140%; background: radial-gradient(ellipse, rgba(255, 143, 190, 0.20) 0%, rgba(253, 246, 250, 0) 70%); pointer-events: none; z-index: 0; }\n  .nl-glow-box \u003e * { position: relative; z-index: 1; }\n  .nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\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  .nl-text-gradient { display: inline-block; background: linear-gradient(135deg, #B01F5C 0%, #E63E86 55%, #FF8FBE 100%); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }\n  .nl-brutal-card { position: relative; z-index: 1; background: var(--nl-skin-card); border: 1px solid var(--nl-border); border-radius: 32px; padding: 26px 22px; margin-bottom: 20px; box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset, 0 20px 40px -18px rgba(176, 31, 92, 0.16); }\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  .nl-spec-matrix { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin: 24px 0; }\n  .nl-matrix-item { background: var(--nl-skin-card); color: var(--nl-text); border: 1px solid var(--nl-border); border-radius: 20px; padding: 13px 6px; text-align: center; font-size: 9.5px; line-height: 1.5; box-shadow: 0 10px 20px -12px rgba(176, 31, 92, 0.14); }\n  .nl-size-header-wrap { position: relative; z-index: 1; display: flex; justify-content: space-between; align-items: center; margin: 32px 0 14px; }\n  .nl-size-header-wrap h1 { font-size: 1.2rem; margin: 0; }\n  .nl-size-switch-panel { display: flex; background: var(--nl-skin-surface); padding: 3px; border-radius: 100px; border: 1px solid var(--nl-border); gap: 2px; }\n  .nl-size-btn { border: none; background: transparent; padding: 6px 14px; font-size: 10px; border-radius: 100px; cursor: pointer; color: var(--nl-text-dim); transition: all 0.2s ease; }\n  #size-in-cl:checked ~ .nl-size-header-wrap #label-in-cl,\n  #size-cm-cl:checked ~ .nl-size-header-wrap #label-cm-cl { background-image: var(--hf-btn-grad) !important; background-repeat: no-repeat; background-size: 100% 100%; color: #FFFFFF !important; font-weight: 700; box-shadow: var(--hf-btn-glow); }\n  .nl-size-row-group { display: none; }\n  #size-in-cl:checked ~ .nl-size-scroll-wrap #rows-in-cl,\n  #size-cm-cl:checked ~ .nl-size-scroll-wrap #rows-cm-cl { display: table-row-group; }\n  .nl-size-scroll-wrap { position: relative; z-index: 1; overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid var(--nl-border); border-radius: 24px; background: var(--nl-skin-card); box-shadow: 0 20px 40px -18px rgba(176, 31, 92, 0.16); }\n  .nl-size-scroll-wrap::-webkit-scrollbar { height: 4px; }\n  .nl-size-scroll-wrap::-webkit-scrollbar-thumb { background: var(--hf-pink-primary); border-radius: 4px; }\n  .nl-mobile-table { width: 100%; min-width: 560px; border-collapse: separate; border-spacing: 0; text-align: center; }\n  .nl-mobile-table th, .nl-mobile-table td { padding: 14px 14px; font-size: 0.8rem; border-bottom: 1px solid var(--nl-border); border-right: 1px solid var(--nl-border); white-space: nowrap; }\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  .nl-mobile-table thead th { background: #FBE0EE; color: var(--hf-pink-deep); font-size: 11px; letter-spacing: 0.05em; }\n  .nl-mobile-table th.nl-sticky-col, .nl-mobile-table td.nl-sticky-col { position: sticky; left: 0; z-index: 2; background: #FCE9F2; text-align: left; padding-left: 18px; font-size: 10.5px; color: var(--nl-text); box-shadow: 4px 0 12px rgba(176, 31, 92, 0.08); border-right: 1px solid var(--nl-border-strong); }\n  .nl-mobile-table thead th.nl-sticky-col { z-index: 3; background: #FADCEC; }\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\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e⚖️\u003cbr\u003e400 GSM\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e☁️\u003cbr\u003eSUNFADE FINISH\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🧥\u003cbr\u003eHEAVYWEIGHT HOODIE\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CULTURE TAX\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\u003cdiv class=\"nl-brutal-card nl-glow-box\"\u003e\n\u003cp class=\"nl-body-font\"\u003e\u003cspan style=\"color: rgb(75, 1, 1);\"\u003eA premium 400 GSM hoodie built for your mood swings. Thick enough to fee armor, soft enough to feel like a warm hug. The Sunfade finish gives you that effortlessly cool vibe without the years of practice. Perfect for introverts trying to take over the world, or just taking a nap. No Limits means everyone gets to feel this good.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cinput class=\"nl-tab-input\" name=\"size-converter-hoodie\" id=\"size-in-cl\" type=\"radio\" checked style=\"display: none;\"\u003e \u003cinput class=\"nl-tab-input\" name=\"size-converter-hoodie\" id=\"size-cm-cl\" 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-cl\" id=\"label-in-cl\"\u003eINCHES\u003c\/label\u003e \u003clabel class=\"nl-size-btn nl-tech-mono\" for=\"size-cm-cl\" id=\"label-cm-cl\"\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-cl\"\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-cl\"\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\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/9184681754881\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ODMPOD","offers":[{"title":"Ocean Blue \/ S","offer_id":51496666136743,"sku":"261011PODRB8719#011","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ M","offer_id":51496666169511,"sku":"261011PODRB8719#012","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ L","offer_id":51496666202279,"sku":"261011PODRB8719#013","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ XL","offer_id":51496666235047,"sku":"261011PODRB8719#014","price":137.99,"currency_code":"GBP","in_stock":true},{"title":"Ocean Blue \/ 2XL","offer_id":51496666267815,"sku":"261011PODRB8719#015","price":140.99,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ S","offer_id":51496666464423,"sku":"261011PODRB8719#016","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ M","offer_id":51496666497191,"sku":"261011PODRB8719#017","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ L","offer_id":51496666529959,"sku":"261011PODRB8719#018","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ XL","offer_id":51496666562727,"sku":"261011PODRB8719#019","price":137.99,"currency_code":"GBP","in_stock":true},{"title":"Sky \/ 2XL","offer_id":51496666595495,"sku":"261011PODRB8719#020","price":140.99,"currency_code":"GBP","in_stock":true},{"title":"Ash \/ S","offer_id":51496665972903,"sku":"261011PODRB8719#006","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ash \/ M","offer_id":51496666005671,"sku":"261011PODRB8719#007","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ash \/ L","offer_id":51496666038439,"sku":"261011PODRB8719#008","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Ash \/ XL","offer_id":51496666071207,"sku":"261011PODRB8719#009","price":137.99,"currency_code":"GBP","in_stock":true},{"title":"Ash \/ 2XL","offer_id":51496666103975,"sku":"261011PODRB8719#010","price":140.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ S","offer_id":51496666300583,"sku":"261011PODRB8719#001","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ M","offer_id":51496666333351,"sku":"261011PODRB8719#002","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ L","offer_id":51496666366119,"sku":"261011PODRB8719#003","price":134.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ XL","offer_id":51496666398887,"sku":"261011PODRB8719#004","price":137.99,"currency_code":"GBP","in_stock":true},{"title":"Black Ash \/ 2XL","offer_id":51496666431655,"sku":"261011PODRB8719#005","price":140.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/9bdba4c44f554c929c284f682bc591f8.png?v=1791732349","url":"https:\/\/nolimitsclothingbrand.store\/products\/sunfade-hoodie-400-gsm-118-oz-ocean-blue","provider":"No Limits Streetwear","version":"1.0","type":"link"}