{"product_id":"en-hydration-team-crew-norcal-classic-2026","title":"NorCal Classic 2026 Crew | EN Hydration Team Drop","description":"\u003cstyle\u003e\nbutton[aria-controls^=\"size-chart\"] { display: none !important; }\nx-drawer[id^=\"size-chart\"] { display: none !important; }\n\n.en-countdown-norcal{background:#FEBF00;color:#000;padding:18px 16px;border-radius:6px;text-align:center;margin:0 0 16px;font-size:1em;line-height:1.5;}\n.en-countdown-norcal strong{display:block;font-size:1.1em;letter-spacing:0.02em;margin-bottom:6px;}\n.en-countdown-norcal .en-cd-blocks{display:flex;justify-content:center;gap:10px;margin-top:8px;flex-wrap:wrap;}\n.en-countdown-norcal .en-cd-blocks span{background:#000;color:#FEBF00;padding:8px 12px;border-radius:4px;min-width:54px;font-weight:700;font-size:1.05em;}\n.en-countdown-norcal .en-cd-blocks small{display:block;font-weight:400;font-size:0.7em;color:#FEBF00;margin-top:2px;letter-spacing:0.05em;text-transform:uppercase;}\n\n.en-cot-pill{display:inline-flex;align-items:center;gap:6px;background:#1f3a26;color:#e8d8a8;font-size:0.78em;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin:0 0 18px;}\n.en-cot-pill::before{content:\"\\1F332\";font-size:0.95em;}\n\n.en-acc{border-top:1px solid #ddd;border-left:3px solid #2f4a2c;padding-left:10px;margin:0;}\n.en-acc:last-of-type{border-bottom:1px solid #ddd;margin-bottom:24px;}\n.en-acc__head{cursor:pointer;padding:16px 0;font-weight:700;font-size:1em;display:flex;justify-content:space-between;align-items:center;user-select:none;list-style:none;}\n.en-acc__head:hover{color:#444;}\n.en-acc__head::after{content:\"+\";font-size:1.4em;font-weight:400;line-height:1;color:#666;transition:transform 0.2s ease;}\n.en-acc.is-open .en-acc__head::after{content:\"\\2212\";}\n.en-acc__body{display:none;padding:0 0 16px;}\n.en-acc.is-open .en-acc__body{display:block;}\n.en-acc ul{padding-left:20px;line-height:1.7;margin:0;}\n\n.en-size-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 12px;}\n.en-size-table{width:100%;min-width:320px;border-collapse:collapse;font-size:1em;}\n.en-size-table th{background:#f4f4f4;border:1px solid #ddd;padding:10px;text-align:left;}\n.en-size-table td{border:1px solid #ddd;padding:10px;}\n.en-size-note{font-size:0.95em;color:#555;margin:8px 0 0;}\n\n@media (max-width: 480px){\n  .en-countdown-norcal{padding:14px 12px;font-size:0.95em;}\n  .en-countdown-norcal .en-cd-blocks span{min-width:48px;padding:6px 10px;font-size:1em;}\n  .en-acc__head{font-size:1em;padding:14px 0;}\n  .en-size-table th,.en-size-table td{padding:8px;font-size:0.95em;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"en-countdown-norcal\" id=\"en-countdown-norcal\"\u003e\n  \u003cstrong\u003e⚡ LIMITED DROP — DROP ENDS JUNE 3, 2026 ⚡\u003c\/strong\u003e\n  \u003cspan\u003eWhen the event ends, the crew retires with it. No restocks.\u003c\/span\u003e\n  \u003cdiv class=\"en-cd-blocks\"\u003e\n    \u003cspan\u003e\u003cb id=\"en-cd-d\"\u003e--\u003c\/b\u003e\u003csmall\u003eDays\u003c\/small\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003cb id=\"en-cd-h\"\u003e--\u003c\/b\u003e\u003csmall\u003eHours\u003c\/small\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003cb id=\"en-cd-m\"\u003e--\u003c\/b\u003e\u003csmall\u003eMin\u003c\/small\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003cb id=\"en-cd-s\"\u003e--\u003c\/b\u003e\u003csmall\u003eSec\u003c\/small\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cspan class=\"en-cot-pill\"\u003eCity of Trees Edition\u003c\/span\u003e\n\n\u003cp style=\"font-size:1.1em;font-weight:700;margin:0 0 12px;\"\u003eBUILT FOR THE ATHLETES WHO DON’T TAPER.\u003c\/p\u003e\n\n\u003cp\u003eSacramento earned the name \u003cem\u003eCity of Trees\u003c\/em\u003e the hard way — settlers planted a treeless valley in the 1850s and never stopped. A century and a half later it has the largest urban tree canopy in the country. Discovery Park, where the 2026 Northern California Classic goes down May 29–31, sits right in the middle of it.\u003c\/p\u003e\n\n\u003cp\u003eThat’s the crew. Heavy-cotton fleece, sand colorway, front-chest \u003cstrong\u003eE⚡N HYDRATION TEAM\u003c\/strong\u003e lockup, and the brand creed printed full-size across the back: \u003cstrong\u003eBE RELENTLESS · NEVER COMPROMISE\u003c\/strong\u003e, anchored by the lightning bolt and dated to the weekend it was made for.\u003c\/p\u003e\n\n\u003cp\u003eWe’re the Official Hydration Partner of the 2026 NorCal Classic — the West Coast’s biggest CrossFit Semifinal, 30 divisions, $165K on the line, two tickets to the CrossFit Games. This crew is the second drop we made for it.\u003c\/p\u003e\n\n\u003cp\u003eWear it on the floor. Wear it after. Wear it nowhere near a barbell. We don’t care. It hydrates the same.\u003c\/p\u003e\n\n\u003cdiv class=\"en-acc\" data-en-acc\u003e\n  \u003cdiv class=\"en-acc__head\"\u003eDetails\u003c\/div\u003e\n  \u003cdiv class=\"en-acc__body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eHanes F260 — 9.7 oz. Ultimate Cotton heavyweight fleece crew\u003c\/li\u003e\n      \u003cli\u003e90% cotton \/ 10% polyester (up to 5% recycled, from plastic water bottles); sand colorway, USA-grown sustainably sourced cotton\u003c\/li\u003e\n      \u003cli\u003ePrintPro® XP fabric face — low-pill, high-stitch density, prints stay sharp wash after wash\u003c\/li\u003e\n      \u003cli\u003eFront chest: \u003cem\u003eE⚡N + HYDRATION TEAM\u003c\/em\u003e lockup\u003c\/li\u003e\n      \u003cli\u003eBack panel: \u003cem\u003eBE RELENTLESS · NEVER COMPROMISE\u003c\/em\u003e with yellow lightning bolt and dated NorCal Classic line\u003c\/li\u003e\n      \u003cli\u003eDouble-needle coverseamed neck, armholes, and waistband\u003c\/li\u003e\n      \u003cli\u003eCotton\/poly\/spandex ribbing on neck, cuffs, and relaxed waistband\u003c\/li\u003e\n      \u003cli\u003eTag-free neck label (transitions to tear-away — inventory may be mixed)\u003c\/li\u003e\n      \u003cli\u003eWash inside out, cold; tumble dry low\u003c\/li\u003e\n      \u003cli\u003eHanes is on CDP’s “A” List and a 12-time Energy Star Partner of the Year\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"en-acc\" data-en-acc\u003e\n  \u003cdiv class=\"en-acc__head\"\u003eSize Chart\u003c\/div\u003e\n  \u003cdiv class=\"en-acc__body\"\u003e\n    \u003cdiv class=\"en-size-table-wrap\"\u003e\n      \u003ctable class=\"en-size-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest Width (in)\u003c\/th\u003e\n\u003cth\u003eBody Length (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"en-size-note\"\u003e\u003cem\u003eGarment laid flat. Hanes F260 fits unisex and relaxed — size up one if you want the oversized look in the photos.\u003c\/em\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"text-align:center;font-weight:700;margin:24px 0 8px;font-size:1.05em;\"\u003eBe Relentless. Never Compromise.\u003c\/p\u003e\n\n\u003cscript\u003e\n(function(){\n  var end = new Date('2026-06-03T23:59:59-07:00').getTime();\n  function pad(n){ return n \u003c 10 ? '0' + n : '' + n; }\n  function tick(){\n    var d = document.getElementById('en-cd-d');\n    if (!d) return;\n    var diff = end - Date.now();\n    if (diff \u003c= 0) {\n      var box = document.getElementById('en-countdown-norcal');\n      if (box) box.innerHTML = '\u003cstrong\u003eDrop ended\u003c\/strong\u003e\u003cspan\u003eThanks to everyone who grabbed one.\u003c\/span\u003e';\n      return;\n    }\n    var days = Math.floor(diff \/ 86400000);\n    var hrs  = Math.floor((diff % 86400000) \/ 3600000);\n    var min  = Math.floor((diff % 3600000) \/ 60000);\n    var sec  = Math.floor((diff % 60000) \/ 1000);\n    d.textContent = days;\n    document.getElementById('en-cd-h').textContent = pad(hrs);\n    document.getElementById('en-cd-m').textContent = pad(min);\n    document.getElementById('en-cd-s').textContent = pad(sec);\n  }\n  tick();\n  setInterval(tick, 1000);\n\n  function wireAccordions(){\n    var heads = document.querySelectorAll('.en-acc__head');\n    heads.forEach(function(h){\n      if (h.dataset.enAccBound) return;\n      h.dataset.enAccBound = '1';\n      h.addEventListener('click', function(){\n        var acc = h.parentElement;\n        if (acc) acc.classList.toggle('is-open');\n      });\n    });\n  }\n  wireAccordions();\n  setTimeout(wireAccordions, 500);\n  setTimeout(wireAccordions, 1500);\n})();\n\u003c\/script\u003e\n","brand":"EngineeredNutrition.US","offers":[{"title":"S","offer_id":47088028418233,"sku":"PP-NCLCN2026-S-001","price":50.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47088028451001,"sku":"PP-NCLCN2026-M-001","price":50.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47088028483769,"sku":"PP-NCLCN2026-L-001","price":50.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":47088028516537,"sku":"PP-NCLCN2026-XL-001","price":50.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":47088028549305,"sku":"PP-NCLCN2026-2XL-001","price":50.0,"currency_code":"USD","in_stock":true},{"title":"3XL","offer_id":47088028582073,"sku":"PP-NCLCN2026-3XL-001","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/3375\/8137\/files\/norcal_sweater.png?v=1780009035","url":"https:\/\/www.engineerednutrition.us\/products\/en-hydration-team-crew-norcal-classic-2026","provider":"EngineeredNutrition.US","version":"1.0","type":"link"}