{"product_id":"marmot-airexchange-upf-50-crew-ls","title":"Marmot AirExchange UPF 50 Crew LS","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');\n:root {\n  --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5;\n  --border: #e0e0e0; --text-muted: #777; --text-body: #222;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap { font-family: 'Barlow', sans-serif; background: var(--white); color: var(--black); max-width: 1100px; margin: 0 auto; padding: 48px 24px; }\n.spur-header { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 48px; border-bottom: 1px solid var(--border); padding-bottom: 24px; flex-wrap: wrap; gap: 12px; }\n.spur-title { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(28px, 5vw, 48px); font-weight: 800; letter-spacing: -0.02em; line-height: 1; text-transform: uppercase; }\n.spur-meta { font-size: 12px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); }\n.spur-tabs { display: flex; gap: 4px; margin-bottom: 32px; }\n.spur-tab { font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; padding: 10px 24px; background: var(--mid); color: var(--text-muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; }\n.spur-tab:hover { color: var(--black); border-color: #aaa; }\n.spur-tab.active { background: var(--black); color: var(--white); border-color: var(--black); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: var(--black); padding: 20px 0 8px; border-bottom: 2px solid var(--black); margin-bottom: 0; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-row:hover { background: var(--mid); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); padding: 12px 16px 12px 0; align-self: start; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--text-body); padding: 12px 0; line-height: 1.5; }\n@media (max-width: 600px) { .spec-row { grid-template-columns: 1fr; } .spec-key { padding-bottom: 2px; } .spec-val { padding-top: 0; padding-bottom: 12px; } }\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eAirExchange UPF 50 Crew LS\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eGORE-TEX lightweight breathable for outdoor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('description', this)\"\u003eDescription\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('features', this)\"\u003eFeatures\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('specs', this)\"\u003eSpecs\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('care', this)\"\u003eCare\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-description\" class=\"spur-panel active\"\u003e\n\u003cdiv style=\"padding:16px 0;\"\u003e\u003cp style=\"font-size:14px;font-weight:300;color:var(--text-body);line-height:1.6;\"\u003eAirExchange performance fabric provides exceptional breathablility, sun protection, and quick drying. Sun protection with an ultraviolet protection factor (UPF) of 50. Flat-felled seams increase durability and comfort when wearing a pack. Shoulder seam is lowered for added comfort while wearing a pack.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-features\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-category\"\u003eShell\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eShell\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAirExchange UPF fabric is lightweight, breathable, and quick-drying, providing sun protection for long, hot days outside\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eSeams\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSeams\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eFlat-felled seams increase durability and chafe-free comfort when wearing a pack\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSeams\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLowered shoulder seam for added comfort and mobility while wearing a pack\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eSun Protection\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSun Protection\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eUPF 50 sun protection blocks blazing rays so you don't burn out\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eProduct Care:\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine Wash Cold, With Like Colors, Tumble Dry Low, Cool Iron If Needed, Do Not Bleach, Do Not Dry Clean\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCenter Back Length:\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e28.5in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain Fabric:\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Recycled Polyester, Mesh, 103g\/sqm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle Number:\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eM16049\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eProduct Weight:\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e0 lbs 5 oz , 150.0 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-care\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eProduct Care\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine Wash Cold, With Like Colors, Tumble Dry Low, Cool Iron If Needed, Do Not Bleach, Do Not Dry Clean\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction showPanel(id, btn) {\n  document.querySelectorAll('.spur-panel').forEach(p =\u003e p.classList.remove('active'));\n  document.querySelectorAll('.spur-tab').forEach(t =\u003e t.classList.remove('active'));\n  document.getElementById('panel-' + id).classList.add('active');\n  btn.classList.add('active');\n}\n\u003c\/script\u003e","brand":"Marmot","offers":[{"title":"Summer Storm \/ S","offer_id":51673577292096,"sku":"M1604942458S","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Summer Storm \/ M","offer_id":51673577324864,"sku":"M1604942458M","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Summer Storm \/ L","offer_id":51673577357632,"sku":"M1604942458L","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Summer Storm \/ XL","offer_id":51673577390400,"sku":"M1604942458XL","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Summer Storm \/ XXL","offer_id":51673577423168,"sku":"M1604942458XXL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Olive Grove Lagos \/ S","offer_id":51673577455936,"sku":"M1604942517S","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Olive Grove Lagos \/ M","offer_id":51673577488704,"sku":"M1604942517M","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Olive Grove Lagos \/ L","offer_id":51673577521472,"sku":"M1604942517L","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Olive Grove Lagos \/ XL","offer_id":51673577554240,"sku":"M1604942517XL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Olive Grove Lagos \/ XXL","offer_id":51673577587008,"sku":"M1604942517XXL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Boulder Crack Frequency \/ S","offer_id":51673577619776,"sku":"M1604942550S","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Boulder Crack Frequency \/ M","offer_id":51673577652544,"sku":"M1604942550M","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Boulder Crack Frequency \/ L","offer_id":51673577685312,"sku":"M1604942550L","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Boulder Crack Frequency \/ XL","offer_id":51673577718080,"sku":"M1604942550XL","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Boulder Crack Frequency \/ XXL","offer_id":51673577750848,"sku":"M1604942550XXL","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Sumac \/ S","offer_id":51673577783616,"sku":"M1604924360S","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Sumac \/ M","offer_id":51673577816384,"sku":"M1604924360M","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Sumac \/ L","offer_id":51673577849152,"sku":"M1604924360L","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Sumac \/ XL","offer_id":51673577881920,"sku":"M1604924360XL","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Sumac \/ XXL","offer_id":51673577914688,"sku":"M1604924360XXL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Birch Bark \/ S","offer_id":51673577947456,"sku":"M1604924379S","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Birch Bark \/ M","offer_id":51673577980224,"sku":"M1604924379M","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Birch Bark \/ L","offer_id":51673578012992,"sku":"M1604924379L","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Birch Bark \/ XL","offer_id":51673578045760,"sku":"M1604924379XL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Birch Bark \/ XXL","offer_id":51673578078528,"sku":"M1604924379XXL","price":48.1,"currency_code":"USD","in_stock":false},{"title":"Vapor \/ S","offer_id":51673578111296,"sku":"M1604924371S","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Vapor \/ M","offer_id":51673578144064,"sku":"M1604924371M","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Vapor \/ L","offer_id":51673578176832,"sku":"M1604924371L","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Vapor \/ XL","offer_id":51673578209600,"sku":"M1604924371XL","price":48.1,"currency_code":"USD","in_stock":true},{"title":"Vapor \/ XXL","offer_id":51673578242368,"sku":"M1604924371XXL","price":48.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/M1604942458_f1c59174-3032-45cb-ae8a-fe0bee80cb36.jpg?v=1776373454","url":"https:\/\/spokex.com\/products\/marmot-airexchange-upf-50-crew-ls","provider":"SX Collective","version":"1.0","type":"link"}