{"title":"Hats","description":"","products":[{"product_id":"continental-5-panel-hat-gray","title":"Continental 5 Panel Hat - Gray","description":"The Continental Tires 5 Panel Hat blends style and functionality with a sleek low-profile design. Made from durable lightweight fabric it features the iconic Continental branding and an adjustable strap for a comfortable fit making it perfect for fans of cycling and casual streetwear alike.\u003cli\u003eClassic 5-panel construction with breathable fabric\u003c\/li\u003e\u003cli\u003eEmbroidered Continental  logo for bold brand appeal\u003c\/li\u003e\u003cli\u003eAdjustable strap for a secure customizable fit\u003ctable border=\"1\" cellpadding=\"5\" cellspacing=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDefined Color\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/li\u003e","brand":"Continental","offers":[{"title":"Default Title","offer_id":51196251537728,"sku":"CONTI HAT","price":21.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/CL00397.jpg?v=1761286979"},{"product_id":"park-tool-hat-10l-snapback-hat-light-gray-standard","title":"Park Tool HAT-10L Snapback Hat - Light Gray Standard","description":"Upgrade your mechanic uniform with this fashionable 6-panel flat bill hat featuring an embroidered \"It's a Great Day to Fix a Bike\" hexagonal patch. 100% cotton 6-panel.\u003cli\u003e100% Cotton \u003c\/li\u003e\u003cli\u003e6-Panel Flat Bill\u003ctable border=\"1\" cellpadding=\"5\" cellspacing=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eGender\/Age\u003c\/td\u003e\n\u003ctd\u003eAdult\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eLight Gray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDefined Color\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/li\u003e","brand":"Park Tool","offers":[{"title":"Default Title","offer_id":51196895232320,"sku":"HAT-10L","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/CL00237.jpg?v=1761300945"},{"product_id":"outdoor-research-helios-sun-hat","title":"Outdoor Research Helios Sun Hat","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eHelios Sun Hat\u003c\/h3\u003e\n  \u003cp\u003eDependable Shade for Bright Days OutsideThe Helios Sun Hat is built for full-sun days on the trail, water, or at camp, offering lightweight performance and dependable sun protection for active outdoor pursuits.Updated for Spring '26 with improved fabric and construction, the Helios features a 2.75\" brim and UPF 50+ protection to block harsh UV rays. The quick-drying, breathable material keeps you cool through heat and humidity, while a water-resistant finish sheds light drizzles. A crown cinch and adjustable, detachable chin cord provide a secure fit when the wind picks up.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eUPF 50+\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eActivity:\u003c\/strong\u003e Sun\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Light Pewter \/ S","offer_id":51565322699072,"sku":"3226521564006","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ M","offer_id":51565322731840,"sku":"3226521564007","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ L","offer_id":51565322764608,"sku":"3226521564008","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ XL","offer_id":51565322797376,"sku":"3226521564009","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Malachite \/ S","offer_id":51565322830144,"sku":"3226523004006","price":42.64,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ M","offer_id":51565322862912,"sku":"3226523004007","price":42.64,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ L","offer_id":51565322895680,"sku":"3226523004008","price":42.64,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ XL","offer_id":51565322928448,"sku":"3226523004009","price":42.64,"currency_code":"USD","in_stock":false},{"title":"Ranger Green \/ S","offer_id":51565322961216,"sku":"3226522288006","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Ranger Green \/ XL","offer_id":51565322993984,"sku":"3226522288009","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":51565323026752,"sku":"3226520910006","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":51565323059520,"sku":"3226520910007","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":51565323092288,"sku":"3226520910008","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":51565323125056,"sku":"3226520910009","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Skyline \/ S","offer_id":51565323157824,"sku":"3226523000006","price":42.64,"currency_code":"USD","in_stock":true},{"title":"Skyline \/ XL","offer_id":51565323190592,"sku":"3226523000009","price":42.64,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/32265215640_861e7d8e-118d-4c53-9d7f-f980dacbd7e4.jpg?v=1776368084"},{"product_id":"outdoor-research-radar-pocket-cap","title":"Outdoor Research Radar Pocket Cap","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eRadar Pocket Cap\u003c\/h3\u003e\n  \u003cp\u003eStreet Styling and Sweat Wicking PerformanceThe Radar Pocket Cap is the perfect blend of function and fashion for active wear in 3-season conditions.The dark fabric under the brim reduces glare, and the TransAction headband wicks away sweat for cool and comfortable wear. The foldable brim allows quick stowage in a pack or pocket, and the UPF 40 rating protects from the sun's UVA and UVB rays. Multiple sizes offer the perfect fit.For low-profile face and eye protection and superior packable characteristics, the Radar Pocket Cap is a warm-weather favorite.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eUPF 40\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e Recycled Content, bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eActivity:\u003c\/strong\u003e Sun\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Black \/ S","offer_id":51565341442368,"sku":"2434460001006","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":51565341475136,"sku":"2434460001007","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":51565341507904,"sku":"2434460001008","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":51565341540672,"sku":"2434460001009","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Cenote \/ M","offer_id":51565341573440,"sku":"2434462650007","price":29.52,"currency_code":"USD","in_stock":false},{"title":"Cenote \/ XL","offer_id":51565341606208,"sku":"2434462650009","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Fatigue \/ S","offer_id":51565341638976,"sku":"2434460740006","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Fatigue \/ M","offer_id":51565341671744,"sku":"2434460740007","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Fatigue \/ L","offer_id":51565341704512,"sku":"2434460740008","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Fatigue \/ XL","offer_id":51565341737280,"sku":"2434460740009","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Pewter \/ S","offer_id":51565341770048,"sku":"2434460008006","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Pewter \/ M","offer_id":51565341802816,"sku":"2434460008007","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Pewter \/ L","offer_id":51565341835584,"sku":"2434460008008","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Pewter \/ XL","offer_id":51565341868352,"sku":"2434460008009","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Titanium \/ S","offer_id":51565341901120,"sku":"2434461077006","price":29.52,"currency_code":"USD","in_stock":true},{"title":"Titanium \/ M","offer_id":51565341933888,"sku":"2434461077007","price":29.52,"currency_code":"USD","in_stock":false},{"title":"Titanium \/ L","offer_id":51565341966656,"sku":"2434461077008","price":29.52,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/24344600010_039385bd-f47d-47ee-935a-14731b99bfc5.jpg?v=1776367998"},{"product_id":"outdoor-research-seattle-rain-hat","title":"Outdoor Research Seattle Rain Hat","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eSeattle Rain Hat\u003c\/h3\u003e\n  \u003cp\u003eBest-Selling Waterproof Rain and Sun ProtectionThe Seattle Rain Hat is an OR classic, newly designed with PFAS-free technology and a long list of performance features for wet-weather adventures. Constructed with bluesign approved 100% recycled nylon, the Seattle Rain Hat is waterproof and breathable while reflecting our continued commitment to increasing sustainable materials content in our products. The floating foam-stiffened brim, featuring a 3.75\" width at the back and a 3\" width at the front, shields from relentless downpours and won't sink to the bottom if dropped. The internal adjustment system offers a customizable fit, while the removable chin cord keeps the hat secure in gusty conditions. And when the sun finally comes out, the UPF 50+ rating offers superb UV protection, Whether navigating through rain-soaked trails in the mountains, on the coast, or deep in the urban jungle, the legendary Seattle Rain Hat is a versatile wet-weather specialist.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eGORE-TEX\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e Recycled Content, bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eActivity:\u003c\/strong\u003e Hiking\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Ascent Blue\/Skyline \/ S","offer_id":51565342490944,"sku":"3222903011006","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Ascent Blue\/Skyline \/ M","offer_id":51565342523712,"sku":"3222903011007","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Ascent Blue\/Skyline \/ L","offer_id":51565342556480,"sku":"3222903011008","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Ascent Blue\/Skyline \/ XL","offer_id":51565342589248,"sku":"3222903011009","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":51565342622016,"sku":"3222900001006","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":51565342654784,"sku":"3222900001007","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":51565342687552,"sku":"3222900001008","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":51565342720320,"sku":"3222900001009","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Cardinal\/Gravel \/ M","offer_id":51565342753088,"sku":"3222903024007","price":57.4,"currency_code":"USD","in_stock":false},{"title":"Cardinal\/Gravel \/ L","offer_id":51565342785856,"sku":"3222903024008","price":57.4,"currency_code":"USD","in_stock":false},{"title":"Cardinal\/Gravel \/ XL","offer_id":51565342818624,"sku":"3222903024009","price":57.4,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ S","offer_id":51565342851392,"sku":"3222903004006","price":57.4,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ M","offer_id":51565342884160,"sku":"3222903004007","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Malachite \/ L","offer_id":51565342916928,"sku":"3222903004008","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Malachite \/ XL","offer_id":51565342949696,"sku":"3222903004009","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Pro Khaki\/Morel \/ S","offer_id":51565342982464,"sku":"3222902868006","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Pro Khaki\/Morel \/ M","offer_id":51565343015232,"sku":"3222902868007","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Pro Khaki\/Morel \/ L","offer_id":51565343048000,"sku":"3222902868008","price":57.4,"currency_code":"USD","in_stock":true},{"title":"Pro Khaki\/Morel \/ XL","offer_id":51565343080768,"sku":"3222902868009","price":57.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/32229030110_0201b0f8-718d-4821-b055-700f709ba4e1.jpg?v=1776367994"},{"product_id":"outdoor-research-swift-cap","title":"Outdoor Research Swift Cap","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eSwift Cap\u003c\/h3\u003e\n  \u003cp\u003eThe Swift Cap is a lightweight, breathable running cap for high-output activities. Wicking fabric manages moisture, while UPF 50+ provides sun protection. The crushable brim makes it perfect for stashing.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eUPF 40\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Recycled Content, bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBest For:\u003c\/strong\u003e Sun\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Black\/Dark Grey \/ OS","offer_id":51565343310144,"sku":"2434300112222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Cenote Reflective \/ OS","offer_id":51565343342912,"sku":"2434302715222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Charcoal Reflective \/ OS","offer_id":51565343375680,"sku":"2434303025222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Galactic Reflective \/ OS","offer_id":51565343408448,"sku":"2434302873222","price":27.88,"currency_code":"USD","in_stock":false},{"title":"Khaki\/Dark Grey \/ OS","offer_id":51565343441216,"sku":"2434300808222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Pewter\/Dark Grey \/ OS","offer_id":51565343473984,"sku":"2434301054222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Ranger Green Reflective \/ OS","offer_id":51565343506752,"sku":"2434303026222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Solid Titanium Reflective \/ OS","offer_id":51565343539520,"sku":"2434302988222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"Verde\/Dark Grey \/ OS","offer_id":51565343572288,"sku":"2434302980222","price":27.88,"currency_code":"USD","in_stock":true},{"title":"White\/Light Grey \/ OS","offer_id":51565343605056,"sku":"2434300061222","price":27.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/24343001122_bc9e9f82-0036-4b91-a7f4-100794eb6b90.jpg?v=1776367988"},{"product_id":"outdoor-research-stratoburst-rain-hat","title":"Outdoor Research Stratoburst Rain Hat","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eStratoburst Rain Hat\u003c\/h3\u003e\n  \u003cp\u003eThe Stratoburst Rain Hat delivers waterproof protection for wet-weather adventures. The breathable, waterproof fabric keeps rain out while allowing heat to escape. The adjustable chin strap keeps it secure in wind.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eVentia Waterproof\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Recycled Fabric, bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBest For:\u003c\/strong\u003e Hiking\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Atlantic \/ S","offer_id":51565343637824,"sku":"3223660252006","price":49.2,"currency_code":"USD","in_stock":true},{"title":"Atlantic \/ M","offer_id":51565343670592,"sku":"3223660252007","price":49.2,"currency_code":"USD","in_stock":true},{"title":"Atlantic \/ L","offer_id":51565343703360,"sku":"3223660252008","price":49.2,"currency_code":"USD","in_stock":true},{"title":"Atlantic \/ XL","offer_id":51565343736128,"sku":"3223660252009","price":49.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/32236602520_fdfe2193-e1ce-4bd3-9518-49c31c441684.jpg?v=1772070677"},{"product_id":"outdoor-research-sunbriolet-sun-hat","title":"Outdoor Research Sunbriolet Sun Hat","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eSunbriolet Sun Hat\u003c\/h3\u003e\n  \u003cp\u003eBreathable Shade for Trail, Water, and BeyondThe Sunbriolet Sun Hat was made for the days when the sun is shining and shade is hard to come by. Trail, water, and everywhere in between, its job is to keep you protected and comfortable.With a wide brim that holds its shape, zoned mesh panels that let your head breathe, and UPF 50+ protection that shuts down UV rays, this hat keeps the sun in check. A crown cinch and detachable chin cord keep it secure when the wind picks up, while lightweight, quick-drying bluesign approved nylon shrugs off sweat and moisture to keep you comfortable from dawn till dusk.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eUPF 50+\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eActivity:\u003c\/strong\u003e Sun\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Amber \/ S","offer_id":51565343998272,"sku":"3226492191006","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Amber \/ M","offer_id":51565344031040,"sku":"3226492191007","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Amber \/ L","offer_id":51565344063808,"sku":"3226492191008","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Amber \/ XL","offer_id":51565344096576,"sku":"3226492191009","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Gravel \/ S","offer_id":51565344129344,"sku":"3226492998006","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Gravel \/ M","offer_id":51565344162112,"sku":"3226492998007","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Gravel \/ L","offer_id":51565344194880,"sku":"3226492998008","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Gravel \/ XL","offer_id":51565344227648,"sku":"3226492998009","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ S","offer_id":51565344260416,"sku":"3226491564006","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ M","offer_id":51565344293184,"sku":"3226491564007","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ L","offer_id":51565344325952,"sku":"3226491564008","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Light Pewter \/ XL","offer_id":51565344358720,"sku":"3226491564009","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Malachite \/ S","offer_id":51565344391488,"sku":"3226493004006","price":45.92,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ M","offer_id":51565344424256,"sku":"3226493004007","price":45.92,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ L","offer_id":51565344457024,"sku":"3226493004008","price":45.92,"currency_code":"USD","in_stock":false},{"title":"Malachite \/ XL","offer_id":51565344489792,"sku":"3226493004009","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":51565344522560,"sku":"3226490910006","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Tidal \/ S","offer_id":51565344555328,"sku":"3226493002006","price":45.92,"currency_code":"USD","in_stock":false},{"title":"Tidal \/ M","offer_id":51565344588096,"sku":"3226493002007","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Tidal \/ L","offer_id":51565344620864,"sku":"3226493002008","price":45.92,"currency_code":"USD","in_stock":true},{"title":"Tidal \/ XL","offer_id":51565344653632,"sku":"3226493002009","price":45.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/32264921910_9f9f1e1c-9b17-46fa-9fc5-6d6417497caa.jpg?v=1776367985"},{"product_id":"outdoor-research-sun-bucket-hat","title":"Outdoor Research Sun Bucket Hat","description":"\u003cdiv class=\"description-text\"\u003e\n  \u003ch3\u003eSun Bucket Hat\u003c\/h3\u003e\n  \u003cp\u003eThe Sun Bucket Hat provides UPF 50+ sun protection for long days outdoors. The lightweight, breathable fabric keeps you cool while the wide brim shields your face and neck from harmful rays.\u003c\/p\u003e\n  \n  \u003ch4\u003eKey Features\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003eUPF 50+\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \n  \u003ch4\u003eTechnical Specifications\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e bluesign Approved Materials\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBest For:\u003c\/strong\u003e Sun\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Outdoor Research","offers":[{"title":"Tidal \/ M","offer_id":51565344883008,"sku":"3226503002007","price":39.36,"currency_code":"USD","in_stock":false},{"title":"Tidal \/ L","offer_id":51565344915776,"sku":"3226503002008","price":39.36,"currency_code":"USD","in_stock":true},{"title":"Tidal \/ XL","offer_id":51565344948544,"sku":"3226503002009","price":39.36,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/3226503002E1.jpg?v=1773883982"},{"product_id":"cotopaxi-zen-garden-tech-5-panel-hat","title":"Cotopaxi Zen Garden Tech 5-Panel Hat","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\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;\n  --white: #ffffff;\n  --mid: #f5f5f5;\n  --border: #e0e0e0;\n  --text-muted: #777;\n  --text-body: #222;\n}\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n.spur-wrap {\n  font-family: 'Barlow', sans-serif;\n  background: var(--white);\n  color: var(--black);\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid var(--border);\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n}\n.spur-tabs {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n}\n.spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: var(--mid);\n  color: var(--text-muted);\n  border: 1px solid var(--border);\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n}\n.spur-tab:hover {\n  color: var(--black);\n  border-color: #aaa;\n}\n.spur-tab.active {\n  background: var(--black);\n  color: var(--white);\n  border-color: var(--black);\n}\n.spur-panel {\n  display: none;\n}\n.spur-panel.active {\n  display: block;\n}\n.spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--black);\n  padding: 20px 0 8px;\n  border-bottom: 2px solid var(--black);\n  margin-bottom: 0;\n}\n.spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid var(--border);\n  transition: background 0.1s;\n}\n.spec-row:hover {\n  background: var(--mid);\n}\n.spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: var(--text-body);\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spec-key {\n    padding-bottom: 2px;\n  }\n  .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spur-wrap\"\u003e\n  \u003cdiv class=\"spur-header\"\u003e\n    \u003cdiv class=\"spur-title\"\u003eZen Garden Tech 5-Panel Hat\u003c\/div\u003e\n    \u003cdiv class=\"spur-meta\"\u003eA technical lid featuring a groovy design\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"spur-tabs\"\u003e\u003cbutton class=\"spur-tab active\"\u003eSpecs\u003c\/button\u003e\u003c\/div\u003e\n  \u003cdiv id=\"panel-specs\" class=\"spur-panel active\"\u003e\n    \u003cdiv class=\"spec-category\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv style=\"padding: 16px 0;\"\u003e\n      \u003cp style=\"font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.6;\"\u003eThat 5-panel silhouette you love with the features you need for active pursuits in the summer sun.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cdiv class=\"spec-key\"\u003eProfile\u003c\/div\u003e\n      \u003cdiv class=\"spec-val\"\u003eSoft-structured, low-profile design\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n      \u003cdiv class=\"spec-val\"\u003eAdjustable nylon strap with clip closure\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-category\"\u003eUpper\u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n      \u003cdiv class=\"spec-val\"\u003e100% recycled nylon\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n      \u003cdiv class=\"spec-val\"\u003e5-panel design — Soft eyelets\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n    \u003cdiv class=\"spec-row\"\u003e\n      \u003cdiv class=\"spec-key\"\u003eGraphics\u003c\/div\u003e\n      \u003cdiv class=\"spec-val\"\u003eWoven patch graphic\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cotopaxi","offers":[{"title":"Azure \/ OS","offer_id":51640338809152,"sku":"ZGT-S26-AZU","price":32.8,"currency_code":"USD","in_stock":true},{"title":"Husk \/ OS","offer_id":51640338841920,"sku":"ZGT-S26-HSK","price":32.8,"currency_code":"USD","in_stock":true},{"title":"Tide Pool and Everglade \/ OS","offer_id":51640338874688,"sku":"ZGT-S26-TPEG","price":32.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/ZGT-S26-AZU_7b5da998-30de-48a3-8168-79126769a557.jpg?v=1776373361"},{"product_id":"big-agnes-logo-flat-brim-hat","title":"Big Agnes Logo Flat Brim Hat","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\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;\n  --white: #ffffff;\n  --mid: #f5f5f5;\n  --border: #e0e0e0;\n  --text-muted: #777;\n  --text-body: #222;\n}\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n.spur-wrap {\n  font-family: 'Barlow', sans-serif;\n  background: var(--white);\n  color: var(--black);\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid var(--border);\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n}\n.spur-tabs {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n}\n.spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: var(--mid);\n  color: var(--text-muted);\n  border: 1px solid var(--border);\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n}\n.spur-tab:hover {\n  color: var(--black);\n  border-color: #aaa;\n}\n.spur-tab.active {\n  background: var(--black);\n  color: var(--white);\n  border-color: var(--black);\n}\n.spur-panel {\n  display: none;\n}\n.spur-panel.active {\n  display: block;\n}\n.spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--black);\n  padding: 20px 0 8px;\n  border-bottom: 2px solid var(--black);\n  margin-bottom: 0;\n}\n.spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid var(--border);\n  transition: background 0.1s;\n}\n.spec-row:hover {\n  background: var(--mid);\n}\n.spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: var(--text-body);\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spec-key {\n    padding-bottom: 2px;\n  }\n  .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eEst 2001 Flat Brim Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eKeep cool, and make sure everyone knows it, with a Big Agnes hat!\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('specs', this)\"\u003eSpecs\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel active\"\u003e\n\u003cdiv class=\"spec-category\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.6;\"\u003eFlat brim rope style, with our limited edition EST. 2001 Logo - celebrating our 25th Anniversary. Perfect for crushing miles on trail, relaxing at camp, or just hanging in town! Big Agnes - EST. 2001\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTurn heads when you cover yours with this stylish, flat brim hat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eSpecs\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eTotal Weight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e3.2 oz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSnapback closure\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eImported\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":"Big Agnes","offers":[{"title":"One Color","offer_id":51654273007936,"sku":"AHFLAT-NVY-OS","price":28.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AHFLAT-NVY-OS_fb25444f-a321-42bb-909a-ec8da9ee308f.jpg?v=1774573226"},{"product_id":"black-diamond-5-panel-synthetic-cap","title":"Black Diamond 5-Panel Synthetic Cap","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.spur-wrap-5PanelSynthetic {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-5PanelSynthetic .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-5PanelSynthetic .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-5PanelSynthetic .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-5PanelSynthetic .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-5PanelSynthetic .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-5PanelSynthetic .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-5PanelSynthetic .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-5PanelSynthetic .spur-panel {\n  display: none;\n}\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticDesc:checked ~ .spur-tabs-row label[for=\"tab5PanelSyntheticDesc\"],\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticFeat:checked ~ .spur-tabs-row label[for=\"tab5PanelSyntheticFeat\"],\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticSpec:checked ~ .spur-tabs-row label[for=\"tab5PanelSyntheticSpec\"],\n.spur-wrap-5PanelSynthetic #tab5PanelSyntheticCare:checked ~ .spur-tabs-row label[for=\"tab5PanelSyntheticCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-5PanelSynthetic .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-5PanelSynthetic .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-5PanelSynthetic .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-5PanelSynthetic .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-5PanelSynthetic .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-5PanelSynthetic .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-5PanelSynthetic .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-5PanelSynthetic .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-5PanelSynthetic\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003e5-Panel Synthetic Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabs5PanelSynthetic\" id=\"tab5PanelSyntheticDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tab5PanelSyntheticDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA lightweight, synthetic five-panel cap that combines effortlessly functionality and style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Pale Mauve\/Black Icon Logo \/ OS","offer_id":51704310202688,"sku":"AP7230549681ALL1","price":45.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230549681ALL1_a311ea4a-88b1-477f-86d5-cc649e4eb9a5.jpg?v=1775173700"},{"product_id":"black-diamond-bd-trucker-hat","title":"Black Diamond BD Trucker Hat","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.spur-wrap-BDTruckerHat {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-BDTruckerHat .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-BDTruckerHat .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-BDTruckerHat .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-BDTruckerHat .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-BDTruckerHat .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-BDTruckerHat .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-BDTruckerHat .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-BDTruckerHat .spur-panel {\n  display: none;\n}\n.spur-wrap-BDTruckerHat #tabBDTruckerHatDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-BDTruckerHat #tabBDTruckerHatFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-BDTruckerHat #tabBDTruckerHatSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-BDTruckerHat #tabBDTruckerHatCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-BDTruckerHat #tabBDTruckerHatDesc:checked ~ .spur-tabs-row label[for=\"tabBDTruckerHatDesc\"],\n.spur-wrap-BDTruckerHat #tabBDTruckerHatFeat:checked ~ .spur-tabs-row label[for=\"tabBDTruckerHatFeat\"],\n.spur-wrap-BDTruckerHat #tabBDTruckerHatSpec:checked ~ .spur-tabs-row label[for=\"tabBDTruckerHatSpec\"],\n.spur-wrap-BDTruckerHat #tabBDTruckerHatCare:checked ~ .spur-tabs-row label[for=\"tabBDTruckerHatCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-BDTruckerHat .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-BDTruckerHat .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-BDTruckerHat .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-BDTruckerHat .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-BDTruckerHat .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-BDTruckerHat .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-BDTruckerHat .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-BDTruckerHat .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-BDTruckerHat\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eBD Trucker Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsBDTruckerHat\" id=\"tabBDTruckerHatDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabBDTruckerHatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eSpot this trucker everywhere from the Camp 4 registration line to the Beef Basin bathroom queue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Basalt\/Black\/Black Cam Patch \/ OS","offer_id":51704325636416,"sku":"AP7230459054ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Black\/BD Wordmark \/ OS","offer_id":51704325669184,"sku":"AP7230459509ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Black\/White Icon Patch \/ OS","offer_id":51704325701952,"sku":"AP7230459109ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Khaki\/Black\/BD Wordmark \/ OS","offer_id":51704325734720,"sku":"AP7230459595ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Soft Lilac\/Black\/Black Cam Patch \/ OS","offer_id":51704325767488,"sku":"AP7230459683ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Soft Lilac\/Black\/Black Icon Patch \/ OS","offer_id":51704325800256,"sku":"AP7230459684ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230459054ALL1_dfa38fa2-27f7-4c01-9145-bec4e0f7945b.jpg?v=1776375887"},{"product_id":"black-diamond-bucket-hat","title":"Black Diamond Bucket Hat","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.spur-wrap-BucketHat {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-BucketHat .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-BucketHat .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-BucketHat .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-BucketHat .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-BucketHat .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-BucketHat .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-BucketHat .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-BucketHat .spur-panel {\n  display: none;\n}\n.spur-wrap-BucketHat #tabBucketHatDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-BucketHat #tabBucketHatFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-BucketHat #tabBucketHatSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-BucketHat #tabBucketHatCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-BucketHat #tabBucketHatDesc:checked ~ .spur-tabs-row label[for=\"tabBucketHatDesc\"],\n.spur-wrap-BucketHat #tabBucketHatFeat:checked ~ .spur-tabs-row label[for=\"tabBucketHatFeat\"],\n.spur-wrap-BucketHat #tabBucketHatSpec:checked ~ .spur-tabs-row label[for=\"tabBucketHatSpec\"],\n.spur-wrap-BucketHat #tabBucketHatCare:checked ~ .spur-tabs-row label[for=\"tabBucketHatCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-BucketHat .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-BucketHat .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-BucketHat .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-BucketHat .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-BucketHat .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-BucketHat .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-BucketHat .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-BucketHat .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-BucketHat\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eBucket Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsBucketHat\" id=\"tabBucketHatDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabBucketHatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eSun protection doesnâ€™t have to be serious. Keep it light in the BD Bucket Hat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black\/Anthracite Diamond C \/ OS","offer_id":51704333795648,"sku":"AP7230569075ALL1","price":56.58,"currency_code":"USD","in_stock":true},{"title":"Mushroom\/Black Diamond C \/ OS","offer_id":51704333828416,"sku":"AP7230569331ALL1","price":56.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230569075ALL1_a47a036b-644b-4a7b-9751-6cc8d32231bb.jpg?v=1776375891"},{"product_id":"black-diamond-camper-cap","title":"Black Diamond Camper Cap","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.spur-wrap-CamperCap {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-CamperCap .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-CamperCap .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-CamperCap .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-CamperCap .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-CamperCap .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-CamperCap .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-CamperCap .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-CamperCap .spur-panel {\n  display: none;\n}\n.spur-wrap-CamperCap #tabCamperCapDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-CamperCap #tabCamperCapFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-CamperCap #tabCamperCapSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-CamperCap #tabCamperCapCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-CamperCap #tabCamperCapDesc:checked ~ .spur-tabs-row label[for=\"tabCamperCapDesc\"],\n.spur-wrap-CamperCap #tabCamperCapFeat:checked ~ .spur-tabs-row label[for=\"tabCamperCapFeat\"],\n.spur-wrap-CamperCap #tabCamperCapSpec:checked ~ .spur-tabs-row label[for=\"tabCamperCapSpec\"],\n.spur-wrap-CamperCap #tabCamperCapCare:checked ~ .spur-tabs-row label[for=\"tabCamperCapCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-CamperCap .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-CamperCap .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-CamperCap .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-CamperCap .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-CamperCap .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-CamperCap .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-CamperCap .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-CamperCap .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-CamperCap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eCamper Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsCamperCap\" id=\"tabCamperCapDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabCamperCapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eLook good, feel good in this classic five-panel cap.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Amber\/Carbon Figure 8 \/ OS","offer_id":51704345559360,"sku":"AP7230019022ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Pewter Figure 8 \/ OS","offer_id":51704345592128,"sku":"AP7230019257ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Steel Grey BD OG Wordmark \/ OS","offer_id":51704345624896,"sku":"AP7230019438ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Dark Curry \/ OS","offer_id":51704345657664,"sku":"AP7230017001ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230019022ALL1_dda63853-df38-458f-b5f7-13ff1bb22970.jpg?v=1776375894"},{"product_id":"black-diamond-bd-washed-cap","title":"Black Diamond BD Washed Cap","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.spur-wrap-BDWashedCap {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-BDWashedCap .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-BDWashedCap .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-BDWashedCap .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-BDWashedCap .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-BDWashedCap .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-BDWashedCap .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-BDWashedCap .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-BDWashedCap .spur-panel {\n  display: none;\n}\n.spur-wrap-BDWashedCap #tabBDWashedCapDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-BDWashedCap #tabBDWashedCapFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-BDWashedCap #tabBDWashedCapSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-BDWashedCap #tabBDWashedCapCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-BDWashedCap #tabBDWashedCapDesc:checked ~ .spur-tabs-row label[for=\"tabBDWashedCapDesc\"],\n.spur-wrap-BDWashedCap #tabBDWashedCapFeat:checked ~ .spur-tabs-row label[for=\"tabBDWashedCapFeat\"],\n.spur-wrap-BDWashedCap #tabBDWashedCapSpec:checked ~ .spur-tabs-row label[for=\"tabBDWashedCapSpec\"],\n.spur-wrap-BDWashedCap #tabBDWashedCapCare:checked ~ .spur-tabs-row label[for=\"tabBDWashedCapCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-BDWashedCap .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-BDWashedCap .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-BDWashedCap .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-BDWashedCap .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-BDWashedCap .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-BDWashedCap .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-BDWashedCap .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-BDWashedCap .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-BDWashedCap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eBD Washed Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsBDWashedCap\" id=\"tabBDWashedCapDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabBDWashedCapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA classic cap with a broken-in feel. Wear it for the approach, and then flip it backwards for the send.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black Faded Patch \/ OS","offer_id":51704358666560,"sku":"AP7230290039ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Black Wavy Black Diamond \/ OS","offer_id":51704358699328,"sku":"AP7230299098ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black\/Off White BD \/ OS","offer_id":51704358732096,"sku":"AP7230299244ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Himalayan Salt\/White Wavy Black Diamond \/ OS","offer_id":51704358764864,"sku":"AP7230299290ALL1","price":40.18,"currency_code":"USD","in_stock":false},{"title":"Indigo Faded Patch \/ OS","offer_id":51704358797632,"sku":"AP7230294073ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Moonstone\/Off White BD \/ OS","offer_id":51704358830400,"sku":"AP7230299328ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230290039ALL1_05ce576d-c289-42ee-8dc2-df60548ef816.jpg?v=1776375912"},{"product_id":"black-diamond-desert-mullet","title":"Black Diamond Desert Mullet","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.spur-wrap-DesertMullet {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-DesertMullet .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-DesertMullet .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-DesertMullet .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-DesertMullet .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-DesertMullet .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-DesertMullet .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-DesertMullet .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-DesertMullet .spur-panel {\n  display: none;\n}\n.spur-wrap-DesertMullet #tabDesertMulletDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-DesertMullet #tabDesertMulletFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-DesertMullet #tabDesertMulletSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-DesertMullet #tabDesertMulletCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-DesertMullet #tabDesertMulletDesc:checked ~ .spur-tabs-row label[for=\"tabDesertMulletDesc\"],\n.spur-wrap-DesertMullet #tabDesertMulletFeat:checked ~ .spur-tabs-row label[for=\"tabDesertMulletFeat\"],\n.spur-wrap-DesertMullet #tabDesertMulletSpec:checked ~ .spur-tabs-row label[for=\"tabDesertMulletSpec\"],\n.spur-wrap-DesertMullet #tabDesertMulletCare:checked ~ .spur-tabs-row label[for=\"tabDesertMulletCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-DesertMullet .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-DesertMullet .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-DesertMullet .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-DesertMullet .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-DesertMullet .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-DesertMullet .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-DesertMullet .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-DesertMullet .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-DesertMullet\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDesert Mullet\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsDesertMullet\" id=\"tabDesertMulletDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabDesertMulletDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eFrom clean climbing, to conservation, Black Diamond is committed to protecting the people and places we love.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Moonstone\/White \/ OS","offer_id":51704364073280,"sku":"AP7230619330ALL1","price":64.78,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230619330ALL1_0b13c32f-cfcb-4b09-8aa6-7665d05c56a3.jpg?v=1775173858"},{"product_id":"black-diamond-distance-hat","title":"Black Diamond Distance Hat","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.spur-wrap-DistanceHat {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-DistanceHat .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-DistanceHat .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-DistanceHat .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-DistanceHat .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-DistanceHat .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-DistanceHat .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-DistanceHat .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-DistanceHat .spur-panel {\n  display: none;\n}\n.spur-wrap-DistanceHat #tabDistanceHatDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-DistanceHat #tabDistanceHatFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-DistanceHat #tabDistanceHatSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-DistanceHat #tabDistanceHatCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-DistanceHat #tabDistanceHatDesc:checked ~ .spur-tabs-row label[for=\"tabDistanceHatDesc\"],\n.spur-wrap-DistanceHat #tabDistanceHatFeat:checked ~ .spur-tabs-row label[for=\"tabDistanceHatFeat\"],\n.spur-wrap-DistanceHat #tabDistanceHatSpec:checked ~ .spur-tabs-row label[for=\"tabDistanceHatSpec\"],\n.spur-wrap-DistanceHat #tabDistanceHatCare:checked ~ .spur-tabs-row label[for=\"tabDistanceHatCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-DistanceHat .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-DistanceHat .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-DistanceHat .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-DistanceHat .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-DistanceHat .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-DistanceHat .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-DistanceHat .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-DistanceHat .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-DistanceHat\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDistance Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsDistanceHat\" id=\"tabDistanceHatDesc\" checked class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsDistanceHat\" id=\"tabDistanceHatFeat\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsDistanceHat\" id=\"tabDistanceHatSpec\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsDistanceHat\" id=\"tabDistanceHatCare\" class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabDistanceHatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\u003clabel for=\"tabDistanceHatFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\u003clabel for=\"tabDistanceHatSpec\" class=\"spur-tab\"\u003eSpecs\u003c\/label\u003e\u003clabel for=\"tabDistanceHatCare\" class=\"spur-tab\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA short-brimmed, five-panel running cap that keeps you cool and out of the sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eShort brimâ€¯â€¯â€¯  Rainbow reflective logos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e58 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSeries\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDIstance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCountry of Origin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVietnam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLight weight Polyester Woven (100% Polyester)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Indigo\/Glacier \/ OS","offer_id":51704377082176,"sku":"AP7230579292ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Moonstone\/Carbon \/ OS","offer_id":51704377114944,"sku":"AP7230579327ALL1","price":45.1,"currency_code":"USD","in_stock":false},{"title":"Pewter\/White \/ OS","offer_id":51704377147712,"sku":"AP7230579360ALL1","price":45.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230579292ALL1_a7cf067c-3de7-4ea5-8dad-598c36686d13.jpg?v=1776375935"},{"product_id":"black-diamond-distance-lt-hat","title":"Black Diamond Distance LT Hat","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.spur-wrap-DistanceLTHat {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-DistanceLTHat .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-DistanceLTHat .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-DistanceLTHat .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-DistanceLTHat .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-DistanceLTHat .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-DistanceLTHat .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-DistanceLTHat .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-DistanceLTHat .spur-panel {\n  display: none;\n}\n.spur-wrap-DistanceLTHat #tabDistanceLTHatDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-DistanceLTHat #tabDistanceLTHatFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-DistanceLTHat #tabDistanceLTHatSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-DistanceLTHat #tabDistanceLTHatCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-DistanceLTHat #tabDistanceLTHatDesc:checked ~ .spur-tabs-row label[for=\"tabDistanceLTHatDesc\"],\n.spur-wrap-DistanceLTHat #tabDistanceLTHatFeat:checked ~ .spur-tabs-row label[for=\"tabDistanceLTHatFeat\"],\n.spur-wrap-DistanceLTHat #tabDistanceLTHatSpec:checked ~ .spur-tabs-row label[for=\"tabDistanceLTHatSpec\"],\n.spur-wrap-DistanceLTHat #tabDistanceLTHatCare:checked ~ .spur-tabs-row label[for=\"tabDistanceLTHatCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-DistanceLTHat .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-DistanceLTHat .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-DistanceLTHat .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-DistanceLTHat .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-DistanceLTHat .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-DistanceLTHat .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-DistanceLTHat .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-DistanceLTHat .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-DistanceLTHat\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDistance LT Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsDistanceLTHat\" id=\"tabDistanceLTHatDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabDistanceLTHatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA running cap, but ultralight and breathable with mesh side panels and a short brim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black\/Black \/ OS","offer_id":51704378720576,"sku":"AP7230629008ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Creek Blue\/White \/ OS","offer_id":51704378753344,"sku":"AP7230629266ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"White\/White \/ OS","offer_id":51704378786112,"sku":"AP7230629689ALL1","price":45.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230629008ALL1_f4080851-b06d-4169-a700-42319587b29f.jpg?v=1776375939"},{"product_id":"black-diamond-distance-visor","title":"Black Diamond Distance Visor","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.spur-wrap-DistanceVisor {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-DistanceVisor .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-DistanceVisor .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-DistanceVisor .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-DistanceVisor .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-DistanceVisor .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-DistanceVisor .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-DistanceVisor .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-DistanceVisor .spur-panel {\n  display: none;\n}\n.spur-wrap-DistanceVisor #tabDistanceVisorDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-DistanceVisor #tabDistanceVisorFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-DistanceVisor #tabDistanceVisorSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-DistanceVisor #tabDistanceVisorCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-DistanceVisor #tabDistanceVisorDesc:checked ~ .spur-tabs-row label[for=\"tabDistanceVisorDesc\"],\n.spur-wrap-DistanceVisor #tabDistanceVisorFeat:checked ~ .spur-tabs-row label[for=\"tabDistanceVisorFeat\"],\n.spur-wrap-DistanceVisor #tabDistanceVisorSpec:checked ~ .spur-tabs-row label[for=\"tabDistanceVisorSpec\"],\n.spur-wrap-DistanceVisor #tabDistanceVisorCare:checked ~ .spur-tabs-row label[for=\"tabDistanceVisorCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-DistanceVisor .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-DistanceVisor .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-DistanceVisor .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-DistanceVisor .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-DistanceVisor .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-DistanceVisor .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-DistanceVisor .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-DistanceVisor .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-DistanceVisor\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDistance Visor\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsDistanceVisor\" id=\"tabDistanceVisorDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabDistanceVisorDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eFrom clean climbing, to conservation, Black Diamond is committed to protecting the people and places we love.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black \/ OS","offer_id":51704382456128,"sku":"AP7230580002ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"White \/ OS","offer_id":51704382488896,"sku":"AP7230581006ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230580002ALL1_f0f64469-4ed4-464f-9a51-06c3b7042f17.jpg?v=1776375948"},{"product_id":"black-diamond-fisherman-cap","title":"Black Diamond Fisherman Cap","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.spur-wrap-FishermanCap {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-FishermanCap .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-FishermanCap .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-FishermanCap .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-FishermanCap .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-FishermanCap .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-FishermanCap .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-FishermanCap .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-FishermanCap .spur-panel {\n  display: none;\n}\n.spur-wrap-FishermanCap #tabFishermanCapDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-FishermanCap #tabFishermanCapFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-FishermanCap #tabFishermanCapSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-FishermanCap #tabFishermanCapCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-FishermanCap #tabFishermanCapDesc:checked ~ .spur-tabs-row label[for=\"tabFishermanCapDesc\"],\n.spur-wrap-FishermanCap #tabFishermanCapFeat:checked ~ .spur-tabs-row label[for=\"tabFishermanCapFeat\"],\n.spur-wrap-FishermanCap #tabFishermanCapSpec:checked ~ .spur-tabs-row label[for=\"tabFishermanCapSpec\"],\n.spur-wrap-FishermanCap #tabFishermanCapCare:checked ~ .spur-tabs-row label[for=\"tabFishermanCapCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-FishermanCap .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-FishermanCap .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-FishermanCap .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-FishermanCap .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-FishermanCap .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-FishermanCap .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-FishermanCap .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-FishermanCap .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-FishermanCap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eFisherman Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsFishermanCap\" id=\"tabFishermanCapDesc\" checked class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsFishermanCap\" id=\"tabFishermanCapSpec\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsFishermanCap\" id=\"tabFishermanCapCare\" class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabFishermanCapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\u003clabel for=\"tabFishermanCapSpec\" class=\"spur-tab\"\u003eSpecs\u003c\/label\u003e\u003clabel for=\"tabFishermanCapCare\" class=\"spur-tab\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eFrom clean climbing, to conservation, Black Diamond is committed to protecting the people and places we love.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e63 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCountry of Origin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVietnam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Recycled Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black \/ OS","offer_id":51704388026688,"sku":"AP7210380002ALL1","price":36.9,"currency_code":"USD","in_stock":true},{"title":"Flax \/ OS","offer_id":51704388059456,"sku":"AP7210382021ALL1","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7210380002ALL1_7e124180-2c75-4447-9ea7-7f2d0c204302.jpg?v=1776375947"},{"product_id":"black-diamond-flat-bill-trucker-hat","title":"Black Diamond Flat Bill Trucker Hat","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.spur-wrap-FlatBillTrucker {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-FlatBillTrucker .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-FlatBillTrucker .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-FlatBillTrucker .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-FlatBillTrucker .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-FlatBillTrucker .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-FlatBillTrucker .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-FlatBillTrucker .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-FlatBillTrucker .spur-panel {\n  display: none;\n}\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerDesc:checked ~ .spur-tabs-row label[for=\"tabFlatBillTruckerDesc\"],\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerFeat:checked ~ .spur-tabs-row label[for=\"tabFlatBillTruckerFeat\"],\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerSpec:checked ~ .spur-tabs-row label[for=\"tabFlatBillTruckerSpec\"],\n.spur-wrap-FlatBillTrucker #tabFlatBillTruckerCare:checked ~ .spur-tabs-row label[for=\"tabFlatBillTruckerCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-FlatBillTrucker .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-FlatBillTrucker .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-FlatBillTrucker .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-FlatBillTrucker .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-FlatBillTrucker .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-FlatBillTrucker .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-FlatBillTrucker .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-FlatBillTrucker .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-FlatBillTrucker\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eFlat Bill Trucker Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsFlatBillTrucker\" id=\"tabFlatBillTruckerDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabFlatBillTruckerDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eThe ideal accessory for any adventure, this trucker is ready to hit the road.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Charcoal\/White Mountainscape \/ OS","offer_id":51704390091072,"sku":"AP7230499261ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Charcoal\/White Wavy Black Diamond \/ OS","offer_id":51704390123840,"sku":"AP7230499262ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Chalk\/Pine Smoke\/Iron Red Wavy Black Diamond \/ OS","offer_id":51704390156608,"sku":"AP7230499762ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Foam Green\/Laurel Green\/White Black Diamond \/ OS","offer_id":51704390189376,"sku":"AP7230499764ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Piton Purple\/White Mountainscape \/ OS","offer_id":51704390222144,"sku":"AP7230499072ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Tundra\/Black Wavy Black Diamond \/ OS","offer_id":51704390254912,"sku":"AP7230499687ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230499261ALL1_8d8827e6-157b-4918-ae58-68542e0f3ab2.jpg?v=1776375945"},{"product_id":"black-diamond-mens-bd-heritage-cap","title":"Black Diamond Men's BD Heritage Cap","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.spur-wrap-MensBDHeritageC {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-MensBDHeritageC .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-MensBDHeritageC .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-MensBDHeritageC .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-MensBDHeritageC .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-MensBDHeritageC .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-MensBDHeritageC .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-MensBDHeritageC .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-MensBDHeritageC .spur-panel {\n  display: none;\n}\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCDesc:checked ~ .spur-tabs-row label[for=\"tabMensBDHeritageCDesc\"],\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCFeat:checked ~ .spur-tabs-row label[for=\"tabMensBDHeritageCFeat\"],\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCSpec:checked ~ .spur-tabs-row label[for=\"tabMensBDHeritageCSpec\"],\n.spur-wrap-MensBDHeritageC #tabMensBDHeritageCCare:checked ~ .spur-tabs-row label[for=\"tabMensBDHeritageCCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-MensBDHeritageC .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-MensBDHeritageC .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-MensBDHeritageC .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-MensBDHeritageC .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-MensBDHeritageC .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-MensBDHeritageC .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-MensBDHeritageC .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-MensBDHeritageC .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-MensBDHeritageC\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eMen's BD Heritage Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsMensBDHeritageC\" id=\"tabMensBDHeritageCDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabMensBDHeritageCDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA broken-in, neutral trucker with subtle logo makes this your year-round, all-the-time lid.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Charcoal\/Octane Diamond C \/ OS","offer_id":51704426856768,"sku":"AP7230129260ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Indigo Corner Diamond \/ OS","offer_id":51704426889536,"sku":"AP7230124075ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Moab Brown\/Octane Diamond C \/ OS","offer_id":51704426922304,"sku":"AP7230129301ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Pewter Corner Diamond \/ OS","offer_id":51704426955072,"sku":"AP7230121026ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230129260ALL1_76045bb2-fd07-4b07-a877-2274e630c418.jpg?v=1776375984"},{"product_id":"black-diamond-synthetic-dad-hat","title":"Black Diamond Synthetic Dad Hat","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.spur-wrap-SyntheticDadHat {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-SyntheticDadHat .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-SyntheticDadHat .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-SyntheticDadHat .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-SyntheticDadHat .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-SyntheticDadHat .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-SyntheticDadHat .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-SyntheticDadHat .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-SyntheticDadHat .spur-panel {\n  display: none;\n}\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatDesc:checked ~ .spur-tabs-row label[for=\"tabSyntheticDadHatDesc\"],\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatFeat:checked ~ .spur-tabs-row label[for=\"tabSyntheticDadHatFeat\"],\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatSpec:checked ~ .spur-tabs-row label[for=\"tabSyntheticDadHatSpec\"],\n.spur-wrap-SyntheticDadHat #tabSyntheticDadHatCare:checked ~ .spur-tabs-row label[for=\"tabSyntheticDadHatCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-SyntheticDadHat .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-SyntheticDadHat .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-SyntheticDadHat .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-SyntheticDadHat .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-SyntheticDadHat .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-SyntheticDadHat .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-SyntheticDadHat .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-SyntheticDadHat .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-SyntheticDadHat\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eSynthetic Dad Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsSyntheticDadHat\" id=\"tabSyntheticDadHatDesc\" checked class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticDadHat\" id=\"tabSyntheticDadHatFeat\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticDadHat\" id=\"tabSyntheticDadHatSpec\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticDadHat\" id=\"tabSyntheticDadHatCare\" class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabSyntheticDadHatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\u003clabel for=\"tabSyntheticDadHatFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\u003clabel for=\"tabSyntheticDadHatSpec\" class=\"spur-tab\"\u003eSpecs\u003c\/label\u003e\u003clabel for=\"tabSyntheticDadHatCare\" class=\"spur-tab\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eNot just for dads, this synthetic hat redefines cool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSlight curved brimâ€¯â€¯  Open back\/adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e72 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCountry of Origin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVietnam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eStretch Polyester Woven (97% Polyester, 3% Elastane)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black\/Black Icon Logo \/ OS","offer_id":51704560582976,"sku":"AP7230639097ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Creek Blue\/Black Woven Quickdraws Patch \/ OS","offer_id":51704560615744,"sku":"AP7230639270ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Pale Mauve\/Pale Mauve Icon Logo \/ OS","offer_id":51704560648512,"sku":"AP7230639682ALL1","price":40.18,"currency_code":"USD","in_stock":true},{"title":"White\/Black Woven Quickdraws Patch \/ OS","offer_id":51704560681280,"sku":"AP7230639690ALL1","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230639097ALL1_2a2982e8-877c-464d-8543-0168cc392297.jpg?v=1776376212"},{"product_id":"black-diamond-synthetic-surf-hat","title":"Black Diamond Synthetic Surf Hat","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.spur-wrap-SyntheticSurfHa {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-SyntheticSurfHa .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-SyntheticSurfHa .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-SyntheticSurfHa .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-SyntheticSurfHa .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-SyntheticSurfHa .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-SyntheticSurfHa .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-SyntheticSurfHa .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-SyntheticSurfHa .spur-panel {\n  display: none;\n}\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaDesc:checked ~ .spur-tabs-row label[for=\"tabSyntheticSurfHaDesc\"],\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaFeat:checked ~ .spur-tabs-row label[for=\"tabSyntheticSurfHaFeat\"],\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaSpec:checked ~ .spur-tabs-row label[for=\"tabSyntheticSurfHaSpec\"],\n.spur-wrap-SyntheticSurfHa #tabSyntheticSurfHaCare:checked ~ .spur-tabs-row label[for=\"tabSyntheticSurfHaCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-SyntheticSurfHa .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-SyntheticSurfHa .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-SyntheticSurfHa .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-SyntheticSurfHa .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-SyntheticSurfHa .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-SyntheticSurfHa .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-SyntheticSurfHa .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-SyntheticSurfHa .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-SyntheticSurfHa\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eSynthetic Surf Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsSyntheticSurfHa\" id=\"tabSyntheticSurfHaDesc\" checked class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticSurfHa\" id=\"tabSyntheticSurfHaFeat\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticSurfHa\" id=\"tabSyntheticSurfHaSpec\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsSyntheticSurfHa\" id=\"tabSyntheticSurfHaCare\" class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabSyntheticSurfHaDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\u003clabel for=\"tabSyntheticSurfHaFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\u003clabel for=\"tabSyntheticSurfHaSpec\" class=\"spur-tab\"\u003eSpecs\u003c\/label\u003e\u003clabel for=\"tabSyntheticSurfHaCare\" class=\"spur-tab\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eFind your flow state in this classic synthetic hat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSnap back adjustability\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e73 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCountry of Origin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVietnam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLight Weight Nylon Woven (100% Nylon)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Black\/Lightning Bolts \/ OS","offer_id":51704561664320,"sku":"AP7230559123ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Black\/White Brush Stroke C \/ OS","offer_id":51704561697088,"sku":"AP7230559110ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Citron\/Pine Smoke Brush Stroke C \/ OS","offer_id":51704561729856,"sku":"AP7230559263ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Clean Green\/White Snake \/ OS","offer_id":51704561762624,"sku":"AP7230559264ALL1","price":45.1,"currency_code":"USD","in_stock":false},{"title":"Soft Lilac\/Lightning Bolts \/ OS","offer_id":51704561795392,"sku":"AP7230559685ALL1","price":45.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230559123ALL1_11f6d787-c5ed-426c-93c1-d6d5763c1000.jpg?v=1776376208"},{"product_id":"black-diamond-synthetic-rope-hat","title":"Black Diamond Synthetic Rope Hat","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.spur-wrap-SyntheticRopeHa {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-SyntheticRopeHa .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-SyntheticRopeHa .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-SyntheticRopeHa .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-SyntheticRopeHa .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-SyntheticRopeHa .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-SyntheticRopeHa .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-SyntheticRopeHa .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-SyntheticRopeHa .spur-panel {\n  display: none;\n}\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaDesc:checked ~ .spur-tabs-row label[for=\"tabSyntheticRopeHaDesc\"],\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaFeat:checked ~ .spur-tabs-row label[for=\"tabSyntheticRopeHaFeat\"],\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaSpec:checked ~ .spur-tabs-row label[for=\"tabSyntheticRopeHaSpec\"],\n.spur-wrap-SyntheticRopeHa #tabSyntheticRopeHaCare:checked ~ .spur-tabs-row label[for=\"tabSyntheticRopeHaCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-SyntheticRopeHa .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-SyntheticRopeHa .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-SyntheticRopeHa .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-SyntheticRopeHa .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-SyntheticRopeHa .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-SyntheticRopeHa .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-SyntheticRopeHa .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-SyntheticRopeHa .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-SyntheticRopeHa\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eSynthetic Rope Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsSyntheticRopeHa\" id=\"tabSyntheticRopeHaDesc\" checked class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabSyntheticRopeHaDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eA throwback style hat but made with modern materials, the Rope Hat has a timeless feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Baja Sunrise\/Creek Blue Rope Badge \/ OS","offer_id":51704563368256,"sku":"AP7230609042ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Black\/Moab Brown Rope Badge \/ OS","offer_id":51704563401024,"sku":"AP7230609258ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Black\/White BD Circle \/ OS","offer_id":51704563433792,"sku":"AP7230609080ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Drifter Blue\/Black BD Circle \/ OS","offer_id":51704563466560,"sku":"AP7230609280ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Drifter Blue\/White Dragon Patch \/ OS","offer_id":51704563499328,"sku":"AP7230609288ALL1","price":45.1,"currency_code":"USD","in_stock":true},{"title":"Mushroom\/White Dragon Patch \/ OS","offer_id":51704563532096,"sku":"AP7230609341ALL1","price":45.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7230609042ALL1_7e18a664-7a77-414b-9eb0-0b8f297f4303.jpg?v=1776376216"},{"product_id":"black-diamond-watch-cap","title":"Black Diamond Watch Cap","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.spur-wrap-WatchCap {\n  font-family: 'Barlow', sans-serif;\n  background: #ffffff;\n  color: #0a0a0a;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-wrap-WatchCap .spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid #e0e0e0;\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-wrap-WatchCap .spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-wrap-WatchCap .spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #777;\n}\n.spur-wrap-WatchCap .tab-input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.spur-wrap-WatchCap .spur-tabs-row {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n  flex-wrap: wrap;\n}\n.spur-wrap-WatchCap .spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: #f5f5f5;\n  color: #777;\n  border: 1px solid #e0e0e0;\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n  display: inline-block;\n}\n.spur-wrap-WatchCap .spur-tab:hover {\n  color: #0a0a0a;\n  border-color: #aaa;\n}\n.spur-wrap-WatchCap .spur-panel {\n  display: none;\n}\n.spur-wrap-WatchCap #tabWatchCapDesc:checked ~ .spur-panels #panel-description,\n.spur-wrap-WatchCap #tabWatchCapFeat:checked ~ .spur-panels #panel-features,\n.spur-wrap-WatchCap #tabWatchCapSpec:checked ~ .spur-panels #panel-specs,\n.spur-wrap-WatchCap #tabWatchCapCare:checked ~ .spur-panels #panel-care {\n  display: block;\n}\n.spur-wrap-WatchCap #tabWatchCapDesc:checked ~ .spur-tabs-row label[for=\"tabWatchCapDesc\"],\n.spur-wrap-WatchCap #tabWatchCapFeat:checked ~ .spur-tabs-row label[for=\"tabWatchCapFeat\"],\n.spur-wrap-WatchCap #tabWatchCapSpec:checked ~ .spur-tabs-row label[for=\"tabWatchCapSpec\"],\n.spur-wrap-WatchCap #tabWatchCapCare:checked ~ .spur-tabs-row label[for=\"tabWatchCapCare\"] {\n  background: #0a0a0a;\n  color: #ffffff;\n  border-color: #0a0a0a;\n}\n.spur-wrap-WatchCap .spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: #0a0a0a;\n  padding: 20px 0 8px;\n  border-bottom: 2px solid #0a0a0a;\n  margin-bottom: 0;\n}\n.spur-wrap-WatchCap .spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid #e0e0e0;\n  transition: background 0.1s;\n}\n.spur-wrap-WatchCap .spec-row:hover {\n  background: #f5f5f5;\n}\n.spur-wrap-WatchCap .spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #777;\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spur-wrap-WatchCap .spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: #222;\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spur-wrap-WatchCap .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spur-wrap-WatchCap .spec-key {\n    padding-bottom: 2px;\n  }\n  .spur-wrap-WatchCap .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap-WatchCap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eWatch Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput type=\"radio\" name=\"tabsWatchCap\" id=\"tabWatchCapDesc\" checked class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsWatchCap\" id=\"tabWatchCapSpec\" class=\"tab-input\"\u003e\u003cinput type=\"radio\" name=\"tabsWatchCap\" id=\"tabWatchCapCare\" class=\"tab-input\"\u003e\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabWatchCapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\u003clabel for=\"tabWatchCapSpec\" class=\"spur-tab\"\u003eSpecs\u003c\/label\u003e\u003clabel for=\"tabWatchCapCare\" class=\"spur-tab\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: #222; line-height: 1.6;\"\u003eFeaturing a classic embroidered logo, the Watch Cap keeps you warm in between pitches, around town, or on the skin track.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e84 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize Range\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCountry of Origin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVietnam\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Recycled Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"Agave \/ OS","offer_id":51704578736448,"sku":"AP7210453061ALL1","price":36.9,"currency_code":"USD","in_stock":false},{"title":"Pale Mauve \/ OS","offer_id":51704578769216,"sku":"AP7210455019ALL1","price":36.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/AP7210453061ALL1_d343699c-336b-4f0c-95c0-08eaa6b9e043.jpg?v=1776376239"},{"product_id":"mammut-aenergy-headband","title":"Mammut Aenergy Headband","description":"\u003cbody\u003e\n\n\n\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.spurammutenergyeadband{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutenergyeadband .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutenergyeadband .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.spurammutenergyeadband .spur-meta{display:none;}\n.spurammutenergyeadband .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutenergyeadband .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutenergyeadband .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutenergyeadband .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutenergyeadband .spur-panel{display:none;}\n.spurammutenergyeadband #tabspurammutenergyeadbandDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeadbandDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeadband #tabspurammutenergyeadbandAct:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeadbandAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeadband #tabspurammutenergyeadbandPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeadbandPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeadband #tabspurammutenergyeadbandFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeadbandFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeadband #tabspurammutenergyeadbandMat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeadbandMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutenergyeadband #tabspurammutenergyeadbandDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutenergyeadband #tabspurammutenergyeadbandAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutenergyeadband #tabspurammutenergyeadbandPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutenergyeadband #tabspurammutenergyeadbandFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutenergyeadband #tabspurammutenergyeadbandMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutenergyeadband .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutenergyeadband .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutenergyeadband .spec-row:hover{background:#f5f5f5;}\n.spurammutenergyeadband .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutenergyeadband .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutenergyeadband .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutenergyeadband .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutenergyeadband .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutenergyeadband .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutenergyeadband .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutenergyeadband .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutenergyeadband .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutenergyeadband .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutenergyeadband .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutenergyeadband .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutenergyeadband .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutenergyeadband .spec-row{grid-template-columns:1fr;}.spurammutenergyeadband .spec-key{padding-bottom:2px;}.spurammutenergyeadband .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutenergyeadband\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeadband\" id=\"tabspurammutenergyeadbandDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeadband\" id=\"tabspurammutenergyeadbandFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeadband\" id=\"tabspurammutenergyeadbandMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eAenergy Headband\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutenergyeadbandDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyeadbandFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyeadbandMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eKeep your focus during sweaty activities with this functional headband. The stretch material made from ECONYL® recycled nylon is warm, moisture-regulating and has a small carbon footprint. With its soft brushed fleece interior and seamless laser-cut design, the Aenergy Headband guarantees extra comfort without creating pressure points.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eightweight and functional headband\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eWarm stretch material with excellent moisture management makes the garment comfortable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSeamless technology\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e15% Spandex, 85% Polyamide (ECONYL® Regenerated Nylon)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on gentle cycle (max. 30º C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ OS","offer_id":51783354581312,"sku":"1191-01860-0001-1","price":24.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01860-0001_61012327-d2d0-40bd-8a2f-ba800cba48fd.jpg?v=1776287418"},{"product_id":"mammut-aenergy-light-cap","title":"Mammut Aenergy Light Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutenergyightap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutenergyightap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutenergyightap .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.spurammutenergyightap .spur-meta{display:none;}\n.spurammutenergyightap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutenergyightap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutenergyightap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutenergyightap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutenergyightap .spur-panel{display:none;}\n.spurammutenergyightap #tabspurammutenergyightapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyightapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyightap #tabspurammutenergyightapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyightapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyightap #tabspurammutenergyightapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyightapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyightap #tabspurammutenergyightapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyightapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyightap #tabspurammutenergyightapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyightapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutenergyightap #tabspurammutenergyightapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutenergyightap #tabspurammutenergyightapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutenergyightap #tabspurammutenergyightapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutenergyightap #tabspurammutenergyightapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutenergyightap #tabspurammutenergyightapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutenergyightap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutenergyightap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutenergyightap .spec-row:hover{background:#f5f5f5;}\n.spurammutenergyightap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutenergyightap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutenergyightap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutenergyightap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutenergyightap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutenergyightap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutenergyightap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutenergyightap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutenergyightap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutenergyightap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutenergyightap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutenergyightap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutenergyightap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutenergyightap .spec-row{grid-template-columns:1fr;}.spurammutenergyightap .spec-key{padding-bottom:2px;}.spurammutenergyightap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutenergyightap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyightap\" id=\"tabspurammutenergyightapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyightap\" id=\"tabspurammutenergyightapFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyightap\" id=\"tabspurammutenergyightapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eAenergy Light Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutenergyightapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyightapFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyightapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eWhether trail running or pushing for a fast-paced hike, this ultra-light cap will keep you cool-headed on the move. Made with recycled materials, it features quick drawstring adjustability and a flexible visor for compact storage. The Aenergy Light Cap: shields you from harsh rays when you need it, packs up small when you don’t.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\n\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eRecycled\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eolding peak, fits in any pant pocket\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLow packing volume\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDrawstring and stopper to adjust the size on the back.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester (recycled) Insert 2 100% Polyester (recycled) Insert 3 100% Polyester (recycled)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester (recycled)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on gentle cycle (max. 30º C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ S-M","offer_id":51783355072832,"sku":"1191-01321-0001-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ L-XL","offer_id":51783355105600,"sku":"1191-01321-0001-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Eiger Blue\/White \/ S-M","offer_id":51783355138368,"sku":"1191-01321-50645-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Eiger Blue\/White \/ L-XL","offer_id":51783355171136,"sku":"1191-01321-50645-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ S-M","offer_id":51783355203904,"sku":"1191-01321-50658-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ L-XL","offer_id":51783355236672,"sku":"1191-01321-50658-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Pinea\/White \/ S-M","offer_id":51783355269440,"sku":"1191-01321-40338-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Pinea\/White \/ L-XL","offer_id":51783355302208,"sku":"1191-01321-40338-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Mammut Red \/ S-M","offer_id":51783355334976,"sku":"1191-01321-3778-3","price":31.98,"currency_code":"USD","in_stock":false},{"title":"Mammut Red\/Nebla \/ S-M","offer_id":51783355367744,"sku":"1191-01321-3829-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Mammut Red\/Nebla \/ L-XL","offer_id":51783355400512,"sku":"1191-01321-3829-5","price":31.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01321-0001_e0483ffa-4e39-4fa5-ae9e-204056b51d92.jpg?v=1776370587"},{"product_id":"mammut-aenergy-mesh-cap","title":"Mammut Aenergy Mesh Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutenergyeshap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutenergyeshap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutenergyeshap .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.spurammutenergyeshap .spur-meta{display:none;}\n.spurammutenergyeshap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutenergyeshap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutenergyeshap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutenergyeshap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutenergyeshap .spur-panel{display:none;}\n.spurammutenergyeshap #tabspurammutenergyeshapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeshapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeshap #tabspurammutenergyeshapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeshapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeshap #tabspurammutenergyeshapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeshapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeshap #tabspurammutenergyeshapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeshapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutenergyeshap #tabspurammutenergyeshapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutenergyeshapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutenergyeshap #tabspurammutenergyeshapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutenergyeshap #tabspurammutenergyeshapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutenergyeshap #tabspurammutenergyeshapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutenergyeshap #tabspurammutenergyeshapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutenergyeshap #tabspurammutenergyeshapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutenergyeshap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutenergyeshap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutenergyeshap .spec-row:hover{background:#f5f5f5;}\n.spurammutenergyeshap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutenergyeshap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutenergyeshap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutenergyeshap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutenergyeshap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutenergyeshap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutenergyeshap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutenergyeshap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutenergyeshap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutenergyeshap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutenergyeshap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutenergyeshap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutenergyeshap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutenergyeshap .spec-row{grid-template-columns:1fr;}.spurammutenergyeshap .spec-key{padding-bottom:2px;}.spurammutenergyeshap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutenergyeshap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeshap\" id=\"tabspurammutenergyeshapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeshap\" id=\"tabspurammutenergyeshapFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutenergyeshap\" id=\"tabspurammutenergyeshapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eAenergy Mesh Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutenergyeshapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyeshapFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutenergyeshapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eAiry and breathable, this mesh-backed cap is the ultimate go-to for hot, sunny days. Lightweight, adjustable, and armed with an inner sweatband, it even fits under a helmet for more ambitious tours. And it’s made with recycled materials, to boot.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\n\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eRecycled\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eow packing volume\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eBuckle fastening for individual adjustment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester (recycled)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester (recycled)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not use chlorine-based bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on wool\/delicates cycle (max. 30° C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ S-M","offer_id":51783355433280,"sku":"1191-01760-0001-3","price":31.98,"currency_code":"USD","in_stock":false},{"title":"Black \/ L-XL","offer_id":51783355466048,"sku":"1191-01760-0001-5","price":31.98,"currency_code":"USD","in_stock":false},{"title":"Tschiel \/ S-M","offer_id":51783355498816,"sku":"1191-01760-50665-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Tschiel \/ L-XL","offer_id":51783355531584,"sku":"1191-01760-50665-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Mammut Red \/ S-M","offer_id":51783355564352,"sku":"1191-01760-3778-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Mammut Red \/ L-XL","offer_id":51783355597120,"sku":"1191-01760-3778-5","price":31.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01760-0001_1ce6e67d-4da3-4f54-b9f9-e86521996670.jpg?v=1776370589"},{"product_id":"mammut-cord-cap","title":"Mammut Cord Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutordap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutordap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutordap .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.spurammutordap .spur-meta{display:none;}\n.spurammutordap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutordap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutordap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutordap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutordap .spur-panel{display:none;}\n.spurammutordap #tabspurammutordapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutordapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutordap #tabspurammutordapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutordapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutordap #tabspurammutordapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutordapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutordap #tabspurammutordapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutordapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutordap #tabspurammutordapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutordapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutordap #tabspurammutordapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutordap #tabspurammutordapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutordap #tabspurammutordapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutordap #tabspurammutordapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutordap #tabspurammutordapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutordap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutordap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutordap .spec-row:hover{background:#f5f5f5;}\n.spurammutordap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutordap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutordap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutordap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutordap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutordap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutordap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutordap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutordap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutordap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutordap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutordap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutordap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutordap .spec-row{grid-template-columns:1fr;}.spurammutordap .spec-key{padding-bottom:2px;}.spurammutordap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutordap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutordap\" id=\"tabspurammutordapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutordap\" id=\"tabspurammutordapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eCord Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutordapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutordapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eFrom the mountains to the streets, this comfortable cotton ballcap protects you from the sun’s harsh rays. Featuring an inner sweatband, adjustable closure, and a casual corduroy look, it’s an easy grab for every day.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton Insert 2 100% Cotton Insert 3 100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on gentle cycle (max. 30º C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Dark Sand \/ L-XL","offer_id":51783369851200,"sku":"1191-01710-7494-5","price":32.8,"currency_code":"USD","in_stock":true},{"title":"Black \/ L-XL","offer_id":51783369883968,"sku":"1191-01710-0001-5","price":32.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01710-7494_226ad62a-44dd-45c8-81bd-81c5968670c1.jpg?v=1776370549"},{"product_id":"mammut-crag-logo-cap","title":"Mammut Crag Logo Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutragogoap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutragogoap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutragogoap .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.spurammutragogoap .spur-meta{display:none;}\n.spurammutragogoap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutragogoap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutragogoap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutragogoap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutragogoap .spur-panel{display:none;}\n.spurammutragogoap #tabspurammutragogoapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutragogoapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutragogoap #tabspurammutragogoapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutragogoapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutragogoap #tabspurammutragogoapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutragogoapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutragogoap #tabspurammutragogoapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutragogoapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutragogoap #tabspurammutragogoapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutragogoapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutragogoap #tabspurammutragogoapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutragogoap #tabspurammutragogoapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutragogoap #tabspurammutragogoapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutragogoap #tabspurammutragogoapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutragogoap #tabspurammutragogoapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutragogoap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutragogoap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutragogoap .spec-row:hover{background:#f5f5f5;}\n.spurammutragogoap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutragogoap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutragogoap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutragogoap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutragogoap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutragogoap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutragogoap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutragogoap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutragogoap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutragogoap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutragogoap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutragogoap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutragogoap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutragogoap .spec-row{grid-template-columns:1fr;}.spurammutragogoap .spec-key{padding-bottom:2px;}.spurammutragogoap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutragogoap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutragogoap\" id=\"tabspurammutragogoapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutragogoap\" id=\"tabspurammutragogoapFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutragogoap\" id=\"tabspurammutragogoapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eCrag Logo Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutragogoapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutragogoapFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutragogoapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eClassic trucker cap as useful sun protection during your mountain activities and in everyday life. Mesh fabric on the back for good ventilation. Individually adjustable to head size.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eack made from polyester mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFilling\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not use chlorine-based bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on wool\/delicates cycle (max. 30° C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Pinea \/ S-M","offer_id":51783371391296,"sku":"1191-01340-40306-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Pinea \/ L-XL","offer_id":51783371424064,"sku":"1191-01340-40306-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"White\/Black \/ S-M","offer_id":51783371456832,"sku":"1191-01340-0246-3","price":31.98,"currency_code":"USD","in_stock":false},{"title":"White\/Black \/ L-XL","offer_id":51783371489600,"sku":"1191-01340-0246-5","price":31.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01340-40306_dd70ec3e-982f-4085-9e17-1d86a2b2a70d.jpg?v=1776370548"},{"product_id":"mammut-five-panel-cotton-cap","title":"Mammut Five Panel Cotton Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutiveanelottonap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutiveanelottonap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutiveanelottonap .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.spurammutiveanelottonap .spur-meta{display:none;}\n.spurammutiveanelottonap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutiveanelottonap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutiveanelottonap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutiveanelottonap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutiveanelottonap .spur-panel{display:none;}\n.spurammutiveanelottonap #tabspurammutiveanelottonapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutiveanelottonapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutiveanelottonap #tabspurammutiveanelottonapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutiveanelottonapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutiveanelottonap #tabspurammutiveanelottonapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutiveanelottonapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutiveanelottonap #tabspurammutiveanelottonapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutiveanelottonapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutiveanelottonap #tabspurammutiveanelottonapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutiveanelottonapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutiveanelottonap #tabspurammutiveanelottonapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutiveanelottonap #tabspurammutiveanelottonapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutiveanelottonap #tabspurammutiveanelottonapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutiveanelottonap #tabspurammutiveanelottonapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutiveanelottonap #tabspurammutiveanelottonapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutiveanelottonap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutiveanelottonap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutiveanelottonap .spec-row:hover{background:#f5f5f5;}\n.spurammutiveanelottonap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutiveanelottonap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutiveanelottonap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutiveanelottonap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutiveanelottonap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutiveanelottonap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutiveanelottonap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutiveanelottonap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutiveanelottonap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutiveanelottonap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutiveanelottonap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutiveanelottonap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutiveanelottonap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutiveanelottonap .spec-row{grid-template-columns:1fr;}.spurammutiveanelottonap .spec-key{padding-bottom:2px;}.spurammutiveanelottonap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutiveanelottonap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutiveanelottonap\" id=\"tabspurammutiveanelottonapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutiveanelottonap\" id=\"tabspurammutiveanelottonapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eFive Panel Cotton Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutiveanelottonapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutiveanelottonapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eFrom the mountains to the streets, enjoy the sun and skip the glare with this classic five-panel cap. Made of naturally breathable organic cotton, it features an inner sweatband, flat brim and adjustable back to keep you comfortable and casual on the move.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Bio cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not use chlorine-based bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on wool\/delicates cycle (max. 30° C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Marsh \/ S-M","offer_id":51783374799168,"sku":"1191-01820-40285-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Marsh \/ L-XL","offer_id":51783374831936,"sku":"1191-01820-40285-5","price":31.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01820-40285_afde6096-4a2c-4292-915f-cd102d366aad.jpg?v=1776287496"},{"product_id":"mammut-runbold-hat","title":"Mammut Runbold Hat","description":"\u003cbody\u003e\n\n\n\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.spurammutunboldat{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutunboldat .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutunboldat .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.spurammutunboldat .spur-meta{display:none;}\n.spurammutunboldat .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutunboldat .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutunboldat .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutunboldat .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutunboldat .spur-panel{display:none;}\n.spurammutunboldat #tabspurammutunboldatDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutunboldatDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutunboldat #tabspurammutunboldatAct:checked ~ .spur-tabs-row label[for=\"tabspurammutunboldatAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutunboldat #tabspurammutunboldatPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutunboldatPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutunboldat #tabspurammutunboldatFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutunboldatFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutunboldat #tabspurammutunboldatMat:checked ~ .spur-tabs-row label[for=\"tabspurammutunboldatMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutunboldat #tabspurammutunboldatDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutunboldat #tabspurammutunboldatAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutunboldat #tabspurammutunboldatPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutunboldat #tabspurammutunboldatFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutunboldat #tabspurammutunboldatMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutunboldat .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutunboldat .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutunboldat .spec-row:hover{background:#f5f5f5;}\n.spurammutunboldat .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutunboldat .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutunboldat .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutunboldat .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutunboldat .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutunboldat .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutunboldat .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutunboldat .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutunboldat .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutunboldat .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutunboldat .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutunboldat .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutunboldat .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutunboldat .spec-row{grid-template-columns:1fr;}.spurammutunboldat .spec-key{padding-bottom:2px;}.spurammutunboldat .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutunboldat\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutunboldat\" id=\"tabspurammutunboldatDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutunboldat\" id=\"tabspurammutunboldatFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutunboldat\" id=\"tabspurammutunboldatMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eRunbold Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutunboldatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutunboldatFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutunboldatMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eProtect yourself from the sun’s rays with a wide brim hat. Made from a comfortable stretch material, the Runbold Hat is a moisture management champion thanks to its Midori treatment. Lightweight and quick-drying, it also features a removable drawstring and minimal pack volume for easy stowing when you no longer need it.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\n\u003cspan class=\"cert-badge\"\u003eBluesign\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eRecycled\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eurable, high-stretch polyamide material with spandex for freedom of movement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eReliable protection from strong sunlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eWicking finish for moisture management\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLightweight and quick-drying\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable, detachable drawstring\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLining\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e85% Polyamide (recycled), 15% Spandex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGPSR Warning\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eThis garment provides UV protection for covered areas. Stretching, moisture, and abrasion may reduce its effectiveness. Follow the care instructions to maintain protection. This product does not offer complete UV shielding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not use chlorine-based bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on wool\/delicates cycle (max. 30° C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ S","offer_id":51783549485376,"sku":"1191-04614-0001-113","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":51783549518144,"sku":"1191-04614-0001-114","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":51783549550912,"sku":"1191-04614-0001-115","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ S","offer_id":51783549583680,"sku":"1191-04614-50658-113","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ M","offer_id":51783549616448,"sku":"1191-04614-50658-114","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ L","offer_id":51783549649216,"sku":"1191-04614-50658-115","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Tschiel \/ S","offer_id":51783549681984,"sku":"1191-04614-50665-113","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Tschiel \/ M","offer_id":51783549714752,"sku":"1191-04614-50665-114","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Tschiel \/ L","offer_id":51783549747520,"sku":"1191-04614-50665-115","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Claystone \/ S","offer_id":51783549780288,"sku":"1191-04614-7546-113","price":40.18,"currency_code":"USD","in_stock":false},{"title":"Claystone \/ M","offer_id":51783549813056,"sku":"1191-04614-7546-114","price":40.18,"currency_code":"USD","in_stock":true},{"title":"Claystone \/ L","offer_id":51783549845824,"sku":"1191-04614-7546-115","price":40.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-04614-0001_9f60220a-6403-409e-8386-997db7ead6fa.jpg?v=1776370105"},{"product_id":"mammut-sun-peak-cap","title":"Mammut Sun Peak Cap","description":"\u003cbody\u003e\n\n\n\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.spurammutuneakap{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurammutuneakap .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurammutuneakap .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.spurammutuneakap .spur-meta{display:none;}\n.spurammutuneakap .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurammutuneakap .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurammutuneakap .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurammutuneakap .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurammutuneakap .spur-panel{display:none;}\n.spurammutuneakap #tabspurammutuneakapDesc:checked ~ .spur-tabs-row label[for=\"tabspurammutuneakapDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutuneakap #tabspurammutuneakapAct:checked ~ .spur-tabs-row label[for=\"tabspurammutuneakapAct\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutuneakap #tabspurammutuneakapPerf:checked ~ .spur-tabs-row label[for=\"tabspurammutuneakapPerf\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutuneakap #tabspurammutuneakapFeat:checked ~ .spur-tabs-row label[for=\"tabspurammutuneakapFeat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurammutuneakap #tabspurammutuneakapMat:checked ~ .spur-tabs-row label[for=\"tabspurammutuneakapMat\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurammutuneakap #tabspurammutuneakapDesc:checked ~ .spur-panels #panel-description{display:block;}.spurammutuneakap #tabspurammutuneakapAct:checked ~ .spur-panels #panel-activities{display:block;}.spurammutuneakap #tabspurammutuneakapPerf:checked ~ .spur-panels #panel-performance{display:block;}.spurammutuneakap #tabspurammutuneakapFeat:checked ~ .spur-panels #panel-features{display:block;}.spurammutuneakap #tabspurammutuneakapMat:checked ~ .spur-panels #panel-materials{display:block;}\n.spurammutuneakap .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurammutuneakap .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurammutuneakap .spec-row:hover{background:#f5f5f5;}\n.spurammutuneakap .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurammutuneakap .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurammutuneakap .rating-bar{display:flex;align-items:center;gap:12px;padding:8px 0;}\n.spurammutuneakap .rating-label{font-size:14px;font-weight:500;color:#222;width:160px;}\n.spurammutuneakap .rating-track{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;}\n.spurammutuneakap .rating-fill{height:100%;background:#0a0a0a;border-radius:3px;}\n.spurammutuneakap .rating-num{font-size:12px;font-weight:700;color:#0a0a0a;width:32px;text-align:right;}\n.spurammutuneakap .activity-pills{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0;}\n.spurammutuneakap .pill{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border:2px solid #0a0a0a;color:#0a0a0a;}\n.spurammutuneakap .pill.muted{border-color:#e0e0e0;color:#aaa;}\n.spurammutuneakap .cert-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}\n.spurammutuneakap .cert-badge{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;background:#f5f5f5;border:1px solid #e0e0e0;padding:5px 10px;color:#777;}\n.spurammutuneakap .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n@media(max-width:600px){.spurammutuneakap .spec-row{grid-template-columns:1fr;}.spurammutuneakap .spec-key{padding-bottom:2px;}.spurammutuneakap .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurammutuneakap\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutuneakap\" id=\"tabspurammutuneakapDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutuneakap\" id=\"tabspurammutuneakapFeat\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabsspurammutuneakap\" id=\"tabspurammutuneakapMat\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eSun Peak Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurammutuneakapDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurammutuneakapFeat\" class=\"spur-tab\"\u003eFeatures\u003c\/label\u003e\n\u003clabel for=\"tabspurammutuneakapMat\" class=\"spur-tab\"\u003eMaterials \u0026amp; Care\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cp class=\"desc-text\"\u003eMade for a full range of outdoor activities, this versatile cap is the perfect match for hot days and strong rays. Light on weight and high on protection with a UPF rating of 50+, its quick-drying and moisture-wicking properties mean you can sweat your heart out. With its recycled stretch fabric, the Sun Peak Cap offers all-day comfort from sunrise summits to sunset descents.\u003c\/p\u003e\n\u003cdiv class=\"cert-badges\"\u003e\n\u003cspan class=\"cert-badge\"\u003eFair Wear\u003c\/span\u003e\u003cspan class=\"cert-badge\"\u003eRecycled\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-features\"\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eurable, high-stretch polyamide material with spandex for freedom of movement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eReliable protection from strong sunlight\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eWicking finish for moisture management\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLightweight and quick-drying\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003ePre-shaped visor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-materials\"\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eInsert\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMain material\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e85% Polyamide (recycled), 15% Spandex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGPSR Warning\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eThis garment provides UV protection for covered areas. Stretching, moisture, and abrasion may reduce its effectiveness. Follow the care instructions to maintain protection. This product does not offer complete UV shielding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not use chlorine-based bleach\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eDo not dry clean or use solvents to remove stains Max. ironing temperature (110° C) Take care when steam ironing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDo not tumble dry\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMachine wash on wool\/delicates cycle (max. 30° C)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Mammut","offers":[{"title":"Black \/ S-M","offer_id":51783561347392,"sku":"1191-01671-0001-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ S-M","offer_id":51783561380160,"sku":"1191-01671-50658-3","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Nebla \/ L-XL","offer_id":51783561412928,"sku":"1191-01671-50658-5","price":31.98,"currency_code":"USD","in_stock":true},{"title":"Tschiel \/ L-XL","offer_id":51783561445696,"sku":"1191-01671-50665-5","price":31.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/1191-01671-0001_2f24cea4-da94-4d85-8071-21f83b6dba83.jpg?v=1776370080"},{"product_id":"osprey-7-panel-hat","title":"Osprey 7 Panel Hat","description":"\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cstyle\u003e@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');.spurosprey7panelhat{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}.spurosprey7panelhat .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}.spurosprey7panelhat .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;}.spurosprey7panelhat .spur-meta{display:none;}.spurosprey7panelhat .tab-input{position:absolute;opacity:0;pointer-events:none;}.spurosprey7panelhat .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}.spurosprey7panelhat .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}.spurosprey7panelhat .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}.spurosprey7panelhat .spur-panel{display:none;}.spurosprey7panelhat .spur-panels{display:block;}.spurosprey7panelhat #tabspurosprey7panelhatDesc:checked ~ .spur-tabs-row label[for=\"tabspurosprey7panelhatDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurosprey7panelhat #tabspurosprey7panelhatSpecs:checked ~ .spur-tabs-row label[for=\"tabspurosprey7panelhatSpecs\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}.spurosprey7panelhat #tabspurosprey7panelhatDesc:checked ~ .spur-panels #panel-description{display:block;}.spurosprey7panelhat #tabspurosprey7panelhatSpecs:checked ~ .spur-panels #panel-specs{display:block;}.spurosprey7panelhat .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}.spurosprey7panelhat .spec-row:hover{background:#f5f5f5;}.spurosprey7panelhat .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}.spurosprey7panelhat .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}.spurosprey7panelhat .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}.spurosprey7panelhat .key-section{padding:12px 0;border-bottom:1px solid #e0e0e0;}.spurosprey7panelhat .key-section:last-child{border-bottom:none;}.spurosprey7panelhat .key-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;}.spurosprey7panelhat .key-desc{font-size:14px;font-weight:300;color:#444;line-height:1.5;}@media(max-width:600px){.spurosprey7panelhat .spec-row{grid-template-columns:1fr;}.spurosprey7panelhat .spec-key{padding-bottom:2px;}.spurosprey7panelhat .spec-val{padding-top:0;padding-bottom:12px;}}html[data-theme=\"dark\"] .spurosprey7panelhat{background:#0a0a0a;color:#fff;}html[data-theme=\"dark\"] .spurosprey7panelhat .spur-header{border-bottom-color:#333;}html[data-theme=\"dark\"] .spurosprey7panelhat .spur-title{color:#fff;}html[data-theme=\"dark\"] .spurosprey7panelhat .spur-tab{background:#222;color:#888;border-color:#333;}html[data-theme=\"dark\"] .spurosprey7panelhat .spur-tab:hover{color:#fff;border-color:#555;}html[data-theme=\"dark\"] .spurosprey7panelhat .spur-tab.active{background:#fff;color:#0a0a0a;border-color:#fff;}html[data-theme=\"dark\"] .spurosprey7panelhat .spec-row{border-bottom-color:#333;}html[data-theme=\"dark\"] .spurosprey7panelhat .spec-key{color:#888;}html[data-theme=\"dark\"] .spurosprey7panelhat .spec-val{color:#ccc;}html[data-theme=\"dark\"] .spurosprey7panelhat .desc-text{color:#ccc;}html[data-theme=\"dark\"] .spurosprey7panelhat .key-section{border-bottom-color:#333;}html[data-theme=\"dark\"] .spurosprey7panelhat .key-title{color:#fff;}html[data-theme=\"dark\"] .spurosprey7panelhat .key-desc{color:#aaa;}\u003c\/style\u003e\n\n\u003cdiv class=\"spurosprey7panelhat\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurosprey7panelhat\" id=\"tabspurosprey7panelhatDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurosprey7panelhat\" id=\"tabspurosprey7panelhatSpecs\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003e7-Panel Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurosprey7panelhatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurosprey7panelhatSpecs\" class=\"spur-tab\"\u003eSpecifications\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv class=\"desc-text\"\u003eFashion meets function in this 7-panel hat made with 100% recycled polyester fabric. Adjust the fit with a metal clasp closure and rep the bird with an Osprey logo patch and branded internal trim.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMATERIAL\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCLOSURE\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable metal clasp\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Osprey","offers":[{"title":"Phantom Grey \/ OS","offer_id":51866410123584,"sku":"10007019","price":28.7,"currency_code":"USD","in_stock":true},{"title":"Tidal Blue \/ OS","offer_id":51866410156352,"sku":"10007018","price":28.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/10007019_718e43b5-8ffe-430f-b888-df9074a4f178.jpg?v=1776807091"},{"product_id":"osprey-classic-5-panel-hat","title":"Osprey Classic 5 Panel Hat","description":"\u003cbody\u003e\n\n\n\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.spurospreyclassic5panelhat{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurospreyclassic5panelhat .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurospreyclassic5panelhat .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.spurospreyclassic5panelhat .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurospreyclassic5panelhat .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurospreyclassic5panelhat .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurospreyclassic5panelhat .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurospreyclassic5panelhat .spur-panel{display:none;}\n.spurospreyclassic5panelhat .spur-panels{display:block;}\n.spurospreyclassic5panelhat #tabspurospreyclassic5panelhatDesc:checked ~ .spur-tabs-row label[for=\"tabspurospreyclassic5panelhatDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyclassic5panelhat #tabspurospreyclassic5panelhatSpecs:checked ~ .spur-tabs-row label[for=\"tabspurospreyclassic5panelhatSpecs\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyclassic5panelhat #tabspurospreyclassic5panelhatDesc:checked ~ .spur-panels #panel-description{display:block;}\n.spurospreyclassic5panelhat #tabspurospreyclassic5panelhatSpecs:checked ~ .spur-panels #panel-specs{display:block;}\n.spurospreyclassic5panelhat .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurospreyclassic5panelhat .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurospreyclassic5panelhat .spec-row:hover{background:#f5f5f5;}\n.spurospreyclassic5panelhat .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurospreyclassic5panelhat .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurospreyclassic5panelhat .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n.spurospreyclassic5panelhat .feature-list{list-style:none;padding:0;margin:0;}\n.spurospreyclassic5panelhat .feature-list li{padding:8px 0;border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:300;color:#222;}\n.spurospreyclassic5panelhat .feature-list li:last-child{border-bottom:none;}\n@media(max-width:600px){.spurospreyclassic5panelhat .spec-row{grid-template-columns:1fr;}.spurospreyclassic5panelhat .spec-key{padding-bottom:2px;}.spurospreyclassic5panelhat .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurospreyclassic5panelhat\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyclassic5panelhat\" id=\"tabspurospreyclassic5panelhatDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyclassic5panelhat\" id=\"tabspurospreyclassic5panelhatSpecs\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eClassic 5 Panel Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurospreyclassic5panelhatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurospreyclassic5panelhatSpecs\" class=\"spur-tab\"\u003eSpecifications\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv class=\"desc-text\"\u003eRep the bird and the word from the mountains to the farmer's market with this casual classic 5-panel featuring eyelet vents and Osprey-branded internal trim.\u003c\/div\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eFeatures\u003c\/li\u003e\n\u003cli\u003eOrganic cotton fabric\u003c\/li\u003e\n\u003cli\u003eAdjustable buckle closure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Osprey","offers":[{"title":"Black \/ OS","offer_id":51866414285120,"sku":"10007021","price":26.24,"currency_code":"USD","in_stock":true},{"title":"Sandy Grey \/ OS","offer_id":51866414317888,"sku":"10007020","price":26.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/10007021_21570c19-8579-4872-8e3e-1ce035117200.jpg?v=1776807145"},{"product_id":"osprey-classic-trucker-hat","title":"Osprey Classic Trucker Hat","description":"\u003cbody\u003e\n\n\n\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.spurospreyospreyclassictruckerhat{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurospreyospreyclassictruckerhat .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurospreyospreyclassictruckerhat .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.spurospreyospreyclassictruckerhat .spur-meta{display:none;}\n.spurospreyospreyclassictruckerhat .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurospreyospreyclassictruckerhat .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurospreyospreyclassictruckerhat .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurospreyospreyclassictruckerhat .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurospreyospreyclassictruckerhat .spur-panel{display:none;}\n.spurospreyospreyclassictruckerhat .spur-panels{display:block;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatDesc:checked ~ .spur-tabs-row label[for=\"tabspurospreyospreyclassictruckerhatDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatKeyAttr:checked ~ .spur-tabs-row label[for=\"tabspurospreyospreyclassictruckerhatKeyAttr\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatCarry:checked ~ .spur-tabs-row label[for=\"tabspurospreyospreyclassictruckerhatCarry\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatSpecs:checked ~ .spur-tabs-row label[for=\"tabspurospreyospreyclassictruckerhatSpecs\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatDesc:checked ~ .spur-panels #panel-description{display:block;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatKeyAttr:checked ~ .spur-panels #panel-keyattributes{display:block;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatCarry:checked ~ .spur-panels #panel-carry{display:block;}\n.spurospreyospreyclassictruckerhat #tabspurospreyospreyclassictruckerhatSpecs:checked ~ .spur-panels #panel-specs{display:block;}\n.spurospreyospreyclassictruckerhat .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurospreyospreyclassictruckerhat .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurospreyospreyclassictruckerhat .spec-row:hover{background:#f5f5f5;}\n.spurospreyospreyclassictruckerhat .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurospreyospreyclassictruckerhat .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurospreyospreyclassictruckerhat .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n.spurospreyospreyclassictruckerhat .key-section{padding:12px 0;border-bottom:1px solid #e0e0e0;}\n.spurospreyospreyclassictruckerhat .key-section:last-child{border-bottom:none;}\n.spurospreyospreyclassictruckerhat .key-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;}\n.spurospreyospreyclassictruckerhat .key-desc{font-size:14px;font-weight:300;color:#444;line-height:1.5;}\n.spurospreyospreyclassictruckerhat .carry-section{padding:12px 0;border-bottom:1px solid #e0e0e0;}\n.spurospreyospreyclassictruckerhat .carry-section:last-child{border-bottom:none;}\n.spurospreyospreyclassictruckerhat .carry-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;}\n.spurospreyospreyclassictruckerhat .carry-desc{font-size:14px;font-weight:300;color:#444;line-height:1.5;}\n@media(max-width:600px){.spurospreyospreyclassictruckerhat .spec-row{grid-template-columns:1fr;}.spurospreyospreyclassictruckerhat .spec-key{padding-bottom:2px;}.spurospreyospreyclassictruckerhat .spec-val{padding-top:0;padding-bottom:12px;}}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat{background:#0a0a0a;color:#fff;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spur-header{border-bottom-color:#333;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spur-title{color:#fff;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spur-tab{background:#222;color:#888;border-color:#333;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spur-tab:hover{color:#fff;border-color:#555;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spur-tab.active{background:#fff;color:#0a0a0a;border-color:#fff;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spec-row{border-bottom-color:#333;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spec-key{color:#888;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .spec-val{color:#ccc;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .desc-text{color:#ccc;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .key-section{border-bottom-color:#333;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .key-title{color:#fff;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .key-desc{color:#aaa;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .carry-section{border-bottom-color:#333;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .carry-title{color:#fff;}\nhtml[data-theme=\"dark\"] .spurospreyospreyclassictruckerhat .carry-desc{color:#aaa;}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurospreyospreyclassictruckerhat\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyospreyclassictruckerhat\" id=\"tabspurospreyospreyclassictruckerhatDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyospreyclassictruckerhat\" id=\"tabspurospreyospreyclassictruckerhatKeyAttr\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyospreyclassictruckerhat\" id=\"tabspurospreyospreyclassictruckerhatCarry\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreyospreyclassictruckerhat\" id=\"tabspurospreyospreyclassictruckerhatSpecs\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eClassic Trucker Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurospreyospreyclassictruckerhatDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurospreyospreyclassictruckerhatKeyAttr\" class=\"spur-tab\"\u003eKey Attributes\u003c\/label\u003e\n\u003clabel for=\"tabspurospreyospreyclassictruckerhatCarry\" class=\"spur-tab\"\u003eCarry Information\u003c\/label\u003e\n\u003clabel for=\"tabspurospreyospreyclassictruckerhatSpecs\" class=\"spur-tab\"\u003eSpecifications\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv class=\"desc-text\"\u003eBusiness in the front, party in the back. Our classic Osprey trucker hat keeps your head cool and your eyes safely shaded. Adjust the fit with a snap-back closure, and make every day an adventure.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-keyattributes\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eOne Size FIts Most\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable snap closure makes this a great fit for most adults\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-carry\"\u003e\n\u003cdiv class=\"carry-section\"\u003e\u003cdiv class=\"carry-desc\"\u003eDesigned for comfortable carry.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMAIN\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Osprey","offers":[{"title":"Olive Tan \/ OS","offer_id":51866414350656,"sku":"10007016","price":26.24,"currency_code":"USD","in_stock":true},{"title":"Tidal Blue \/ OS","offer_id":51866414383424,"sku":"10007017","price":26.24,"currency_code":"USD","in_stock":true},{"title":"Tungsten Grey \/ OS","offer_id":51866414416192,"sku":"10007015","price":26.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/10007016_6c228caa-cabd-4c90-9361-68da2fbe756f.jpg?v=1776807147"},{"product_id":"osprey-trail-hat","title":"Osprey Trail Hat","description":"\u003cbody\u003e\n\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.spurospreytrailhath{font-family:'Barlow',sans-serif;background:#ffffff;color:#0a0a0a;max-width:1100px;margin:0 auto;padding:48px 24px;}\n.spurospreytrailhath .spur-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid #e0e0e0;padding-bottom:24px;flex-wrap:wrap;gap:12px;}\n.spurospreytrailhath .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.spurospreytrailhath .spur-meta{display:none;}\n.spurospreytrailhath .tab-input{position:absolute;opacity:0;pointer-events:none;}\n.spurospreytrailhath .spur-tabs-row{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap;}\n.spurospreytrailhath .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:#f5f5f5;color:#777;border:1px solid #e0e0e0;cursor:pointer;transition:all 0.15s;border-radius:2px;display:inline-block;}\n.spurospreytrailhath .spur-tab:hover{color:#0a0a0a;border-color:#aaa;}\n.spurospreytrailhath .spur-panel{display:none;}\n.spurospreytrailhath .spur-panels{display:block;}\n.spurospreytrailhath #tabspurospreytrailhathDesc:checked ~ .spur-tabs-row label[for=\"tabspurospreytrailhathDesc\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreytrailhath #tabspurospreytrailhathKeyAttr:checked ~ .spur-tabs-row label[for=\"tabspurospreytrailhathKeyAttr\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreytrailhath #tabspurospreytrailhathCarry:checked ~ .spur-tabs-row label[for=\"tabspurospreytrailhathCarry\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreytrailhath #tabspurospreytrailhathSpecs:checked ~ .spur-tabs-row label[for=\"tabspurospreytrailhathSpecs\"]{background:#0a0a0a;color:#fff;border-color:#0a0a0a;}\n.spurospreytrailhath #tabspurospreytrailhathDesc:checked ~ .spur-panels #panel-description{display:block;}\n.spurospreytrailhath #tabspurospreytrailhathKeyAttr:checked ~ .spur-panels #panel-keyattributes{display:block;}\n.spurospreytrailhath #tabspurospreytrailhathCarry:checked ~ .spur-panels #panel-carry{display:block;}\n.spurospreytrailhath #tabspurospreytrailhathSpecs:checked ~ .spur-panels #panel-specs{display:block;}\n.spurospreytrailhath .spec-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#0a0a0a;padding:20px 0 8px;border-bottom:2px solid #0a0a0a;margin-bottom:0;}\n.spurospreytrailhath .spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #e0e0e0;}\n.spurospreytrailhath .spec-row:hover{background:#f5f5f5;}\n.spurospreytrailhath .spec-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:#777;padding:12px 16px 12px 0;}\n.spurospreytrailhath .spec-val{font-size:14px;font-weight:300;color:#222;padding:12px 0;line-height:1.5;}\n.spurospreytrailhath .desc-text{font-size:14px;font-weight:300;color:#222;line-height:1.7;padding:16px 0;max-width:780px;}\n.spurospreytrailhath .key-section{padding:12px 0;border-bottom:1px solid #e0e0e0;}\n.spurospreytrailhath .key-section:last-child{border-bottom:none;}\n.spurospreytrailhath .key-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;}\n.spurospreytrailhath .key-desc{font-size:14px;font-weight:300;color:#444;line-height:1.5;}\n.spurospreytrailhath .carry-section{padding:12px 0;border-bottom:1px solid #e0e0e0;}\n.spurospreytrailhath .carry-section:last-child{border-bottom:none;}\n.spurospreytrailhath .carry-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#0a0a0a;margin-bottom:6px;}\n.spurospreytrailhath .carry-desc{font-size:14px;font-weight:300;color:#444;line-height:1.5;}\n@media(max-width:600px){.spurospreytrailhath .spec-row{grid-template-columns:1fr;}.spurospreytrailhath .spec-key{padding-bottom:2px;}.spurospreytrailhath .spec-val{padding-top:0;padding-bottom:12px;}}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spurospreytrailhath\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreytrailhath\" id=\"tabspurospreytrailhathDesc\" checked class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreytrailhath\" id=\"tabspurospreytrailhathKeyAttr\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreytrailhath\" id=\"tabspurospreytrailhathCarry\" class=\"tab-input\"\u003e\n\u003cinput type=\"radio\" name=\"tabspurospreytrailhath\" id=\"tabspurospreytrailhathSpecs\" class=\"tab-input\"\u003e\n\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eTrail Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs-row\"\u003e\n\u003clabel for=\"tabspurospreytrailhathDesc\" class=\"spur-tab\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tabspurospreytrailhathKeyAttr\" class=\"spur-tab\"\u003eKey Attributes\u003c\/label\u003e\n\u003clabel for=\"tabspurospreytrailhathCarry\" class=\"spur-tab\"\u003eCarry Information\u003c\/label\u003e\n\u003clabel for=\"tabspurospreytrailhathSpecs\" class=\"spur-tab\"\u003eSpecifications\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003cdiv class=\"spur-panel\" id=\"panel-description\"\u003e\n\u003cdiv class=\"desc-text\"\u003eShove it in a backpack or duffel to bring along, this slim-profile, sweat-absorbing trail hat has a crushable foam bill that bounces right back. Featuring Osprey-branded internal trim, an adjustable bungee closure and 100% recycled nylon main body fabric, the Osprey Trail Hat is perfect for going fast or looking fast, whether on the trail or in a café.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-keyattributes\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCrushable Foam Bill\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003ePacks down flat and bounces right back — no permanent creasing or damage from being stuffed in a pack.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSweat-Absorbing Comfort\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eKeeps you cool and dry on steep climbs and long thru-hikes with moisture-wicking fabric.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Fit\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eIntegrated bungee closure lets you dial in a secure, customized fit on the go.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSustainable Materials\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eMade with 100% recycled nylon main body fabric for trail-to-town versatility without the environmental impact.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-carry\"\u003e\n\u003cdiv class=\"carry-section\"\u003e\n\u003cdiv class=\"carry-desc\"\u003eSlim-profile design stuffs easily into any pack pocket or duffel — ready when you need sun protection on the trail or around town.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panel\" id=\"panel-specs\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMATERIALS\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled nylon main body fabric; bluesign® APPROVED\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBILL\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCrushable foam bill — rebounds to original shape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCLOSURE\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable bungee closure\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eINTERNAL TRIM\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOsprey-branded internal trim\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eAVAILABLE COLORS\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eBlue, Dark Charcoal Grey\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eAVAILABLE SIZE\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDWR\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAll DWR treatments made without PFAS WARNING: This product can expose you to chemicals including dimethylformamide, which is known to the State of California to cause cancer. For more information, go to oehha.ca.gov\/proposition-65\/about-proposition-65\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Osprey","offers":[{"title":"Cascade Blue \/ OS","offer_id":51866441318720,"sku":"10007022","price":28.7,"currency_code":"USD","in_stock":true},{"title":"Dark Charcoal Grey \/ OS","offer_id":51866441351488,"sku":"10007023","price":28.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/10007022_48c4ed4d-6e44-41f7-9d89-5bbe3aa33228.jpg?v=1776805045"},{"product_id":"specialized-deflect-uv-cycling-cap","title":"Specialized Deflect UV Cycling Cap","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDeflect UV Cycling Cap\u003c\/title\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDeflect UV Cycling Cap\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eUV Protection · Lightweight · Summer\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('desc', this)\"\u003eDescription\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('key', this)\"\u003eKey Features\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('specs', this)\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eProtect your head from harmful UV rays with the Deflect™ UV Cycling Cap. Designed as a smart alternative to sunscreen for the top of your head, this cap provides UV 50+ protection—far exceeding what your hair or helmet alone can offer. Made with fine-as-silk VaporRize™ fabric, it blocks sweat from reaching your eyes and keeps you cool on scorching summer rides.\u003c\/p\u003e\n\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVaporRize™ Fabric:\u003c\/strong\u003e Finer than silk—delivers unparalleled moisture transfer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUV 50+ Protection:\u003c\/strong\u003e Deflect™ UV 50+ protects skin from harmful ultraviolet rays.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSweat Blocking:\u003c\/strong\u003e Blocks sweat from reaching your eyes on hot rides.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCooling:\u003c\/strong\u003e Keeps you cool on scorching summer rides.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight:\u003c\/strong\u003e Protective without the weight.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eLightweight, protective, and cooling—your go-to for sunny days.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eVaporRize™ Microdenier Fabric\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEven finer than silk, VaporRize™ microdenier fabric delivers unparalleled moisture transfer and UV protection—fights sweat and sun simultaneously.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eUV 50+ Protection\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eDeflect™ UV 50+ protects your skin from harmful ultraviolet rays—far exceeds what hair or helmet alone can offer.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSweat Blocking\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eBlocks sweat from reaching your eyes so you can stay focused on the ride—not wiping your brow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eLightweight \u0026amp; Cooling\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eLightweight, protective, and cooling—keeps you comfortable on scorching summer rides without adding bulk.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\n\u003cdiv class=\"spec-category\"\u003eProtection\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eUV Protection\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eUV 50+ (Deflect™)\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric Content\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eVaporRize™ Microdenier (Finer Than Silk)\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMoisture Transfer\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eUnparalleled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweat Blocking\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes (Keeps Eyes Clear)\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eUse\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eIntended Use\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eRoad Riding, Summer, Sunny Days\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\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\n\n\n\u003c\/body\u003e","brand":"Specialized","offers":[{"title":"Black \/ S","offer_id":52024214552896,"sku":"64820-1002","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":52024214585664,"sku":"64820-1003","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Gunmetal \/ S","offer_id":52024214618432,"sku":"64823-0912","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Gunmetal \/ M","offer_id":52024214651200,"sku":"64823-0913","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Vivid Red \/ M","offer_id":52024214683968,"sku":"64823-0933","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Spice \/ M","offer_id":52024214716736,"sku":"64825-0903","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/DeflectUVBlack1.jpg?v=1779301257"},{"product_id":"specialized-eyes-graphic-5-panel-cord-hat","title":"Specialized Eyes Graphic 5-Panel Cord Hat","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eEyes Graphic 5-Panel Cord Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eCasual · Cotton Twill · Adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\"\u003eDescription\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eKey Features\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eA classic blend of style and durability for every occasion, the Eyes Graphic 5-Panel Cord Hat features a 5-panel ball cap design with a sleek flat brim and cotton twill construction—combining modern aesthetic with timeless comfort. Enjoy a personalized fit with the adjustable back strap and metal clip closure. Embroidered eyes graphic on the front with woven S-logo on the back adds distinctive branding and character.\u003c\/p\u003e\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-Panel Design:\u003c\/strong\u003e Classic ball cap design with sleek flat brim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCotton Twill:\u003c\/strong\u003e Durable material promises long-lasting wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable Fit:\u003c\/strong\u003e Rear snapback closure with metal clip for a secure, personalized feel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbroidered Graphics:\u003c\/strong\u003e Eyes graphic on front, woven S-logo on back.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable:\u003c\/strong\u003e Embroidered eyelets for enhanced breathability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne Size:\u003c\/strong\u003e One size fits all for effortless style.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eYour go-to accessory for effortless style and versatility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e5-Panel Ball Cap Design\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e5-panel ball cap design with a sleek flat brim—modern aesthetic meets timeless comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDurable Cotton Twill\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eCrafted from durable cotton twill material—promises long-lasting wear for daily adventures.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Snapback\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable rear snapback closure with metal clip ensures a secure and comfortable fit—personalized for your head.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered Graphics\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEmbroidered eyes graphic on the front with woven S-logo on the back adds a touch of distinctive branding and character.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-category\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e5-Panel Ball Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBr\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eFlat Brim\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCotton Twill (Durable)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable Rear Snapback (Metal Clip)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size Fits All\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eDetails\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFront Graphic\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered Eyes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack Graphic\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eWoven S-Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBreathability\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered Eyelets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric Content\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Specialized","offers":[{"title":"Black \/ OS","offer_id":52024215372096,"sku":"64823-3900","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ OS","offer_id":52024215404864,"sku":"64823-3910","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gunmetal \/ OS","offer_id":52024215437632,"sku":"64825-3910","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/64823-3900_97448c2f-39cc-44cd-a905-f5da207c6aac.jpg?v=1779152231"},{"product_id":"specialized-flag-graphic-6-panel-dad-hat","title":"Specialized Flag Graphic 6-Panel Dad Hat","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eFlag Graphic 6-Panel Dad Hat\u003c\/title\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eFlag Graphic 6-Panel Dad Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eCasual · Cotton Twill · Adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('desc', this)\"\u003eDescription\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('key', this)\"\u003eKey Features\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('specs', this)\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Flag Graphic 6-Panel Dad Hat embraces the iconic 6-panel Dad hat structure with a gently curved brim—offering a timeless yet on-trend look. Crafted from durable cotton twill material, it ensures longevity and comfort for everyday wear. Adjustable back strap with metal clip closure delivers a secure, customized fit. Embroidered Specialized flag graphic on the front with woven S-logo on the back adds a distinctive touch of branding and character.\u003c\/p\u003e\n\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e6-Panel Dad Hat:\u003c\/strong\u003e Iconic structure with gently curved brim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCotton Twill:\u003c\/strong\u003e Durable material for longevity and comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable Fit:\u003c\/strong\u003e Back strap with metal clip closure for a secure, customized feel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbroidered Graphics:\u003c\/strong\u003e Specialized flag graphic front, woven S-logo back.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable:\u003c\/strong\u003e Embroidered eyelets for enhanced airflow.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne Size:\u003c\/strong\u003e One size fits all.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eTimeless look, everyday comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e6-Panel Dad Hat Structure\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eIconic 6-panel Dad hat structure with a gently curved brim—timeless yet on-trend look.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDurable Cotton Twill\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eCrafted from durable cotton twill material—ensures longevity and comfort for everyday wear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Snapback\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable back strap with metal clip closure delivers a secure and customized feel for all-day comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered Graphics\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEmbroidered Specialized flag graphic on the front with woven S-logo on the back adds a distinctive touch of branding and character.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\n\u003cdiv class=\"spec-category\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e6-Panel Dad Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBrim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCurved (Gently)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCotton Twill (Durable)\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable Back Strap (Metal Clip)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size Fits All\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eDetails\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFront Graphic\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered Specialized Flag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack Graphic\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eWoven S-Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBreathability\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered Eyelets\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric Content\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\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\n\n\n\u003c\/body\u003e","brand":"Specialized","offers":[{"title":"Black \/ OS","offer_id":52024215470400,"sku":"64823-4000","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Deep Marine \/ OS","offer_id":52024215503168,"sku":"64823-4010","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White Mountains \/ OS","offer_id":52024215535936,"sku":"64823-4020","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Birch White \/ OS","offer_id":52024215568704,"sku":"64825-4000","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/64823-4000_2b8cfc49-41c0-45cb-8089-5393ea1560d8.jpg?v=1779152235"},{"product_id":"specialized-heritage-5-panel-camper-hat","title":"Specialized Heritage 5-Panel Camper Hat","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHeritage 5-Panel Camper Hat\u003c\/title\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eHeritage 5-Panel Camper Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eCasual · Canvas · Adjustable\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('desc', this)\"\u003eDescription\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('key', this)\"\u003eKey Features\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('specs', this)\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Heritage 5-Panel Camper Hat combines timeless style with ultimate comfort—perfect for post-ride adventures and everyday wear. Made from durable cotton canvas, it features a clean 5-panel design, a classic flat brim, and an adjustable strap for a personalized fit. Embroidered logo adds a signature touch while breathable eyelets enhance ventilation to keep you cool.\u003c\/p\u003e\n\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-Panel Design:\u003c\/strong\u003e Clean 5-panel construction with classic flat brim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Canvas:\u003c\/strong\u003e 100% cotton canvas for longevity and comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable Strap:\u003c\/strong\u003e Adjustable strap with metal tension lock for a personalized fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbroidered Logos:\u003c\/strong\u003e Front wordmark and back S-logo for signature branding.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable:\u003c\/strong\u003e Eyelets enhance ventilation to keep you cool.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne Size:\u003c\/strong\u003e One size fits all.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eTimeless style, ultimate comfort—statement of style and functionality for any rider.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e5-Panel Camper Design\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eClean 5-panel design with a classic flat brim—timeless style that works everywhere.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDurable Canvas\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eMade from durable cotton canvas—built to last through everyday adventures.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Strap\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable strap with metal tension lock delivers a personalized, secure fit for all-day comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered Branding\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEmbroidered front wordmark and back S-logo add a signature touch of branding and character.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\n\u003cdiv class=\"spec-category\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e5-Panel Camper\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBrim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eFlat (Classic)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCotton Canvas (Durable)\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable Strap (Metal Tension Lock)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size Fits All\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eDetails\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFront Logo\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered Wordmark\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack Logo\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered S-Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBreathability\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEyelets\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric Content\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\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\n\n\n\u003c\/body\u003e","brand":"Specialized","offers":[{"title":"Spice\/Copper \/ OS","offer_id":52024215601472,"sku":"64825-4320","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/64825-4320_99048f22-2301-4136-a922-2060628747b8.jpg?v=1779152236"},{"product_id":"specialized-5-panel-pinch-front-hat","title":"Specialized 5-Panel Pinch Front Hat","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eSpecialized 5-Panel Pinch Front Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003e5-Panel · Cotton Twill · Snapback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\"\u003eDescription\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eKey Features\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Specialized 5-Panel Pinch Front Hat blends timeless style with durability for any adventure. Classic 5-panel design, flat brim, and cotton twill construction offer a modern look with lasting comfort. Snapback enclosure ensures a secure fit, while embroidered eyelets add breathability and style. Specialized branding on front and S-logo on back—one size fits all.\u003c\/p\u003e\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-Panel Design:\u003c\/strong\u003e Classic 5-panel construction for timeless style.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCotton Twill:\u003c\/strong\u003e Durable cotton twill for lasting comfort and durability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlat Brim:\u003c\/strong\u003e Modern flat brim look for everyday style.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSnapback Closure:\u003c\/strong\u003e Secure fit with easy adjustability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbroidered Eyelets:\u003c\/strong\u003e Added breathability and style details.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpecialized Branding:\u003c\/strong\u003e Logo on front, S-logo on back for signature style.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTimeless style meets durability—your everyday go-to hat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e5-Panel + Flat Brim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eClassic 5-panel design with flat brim offers a modern, timeless look—works for any adventure, any day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDurable Cotton Twill\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eCotton twill construction provides durability and lasting comfort—built to last through everyday wear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSnapback + Eyelets\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSnapback enclosure ensures a secure fit. Embroidered eyelets add breathability and style—performance meets signature look.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSpecialized Branding\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpecialized logo on front, S-logo on back—shows off your ride with signature branding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-category\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e5-Panel Pinch Front\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBrim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eFlat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSnapback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEyelets\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered (Breathability + Style)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton Twill\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eBranding\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFront\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSpecialized Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eS-Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size Fits All\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Specialized","offers":[{"title":"Black \/ OS","offer_id":52024221860160,"sku":"64825-4500","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/64825-4500_3b35f155-9628-4ffa-88fb-591b2cc407dd.jpg?v=1779152318"},{"product_id":"specialized-trucker-hat","title":"Specialized Trucker Hat","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\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;\n --white: #ffffff;\n --mid: #f5f5f5;\n --border: #e0e0e0;\n --text-muted: #777;\n --text-body: #222;\n --tab-bg: var(--mid);\n --tab-text: var(--text-muted);\n --tab-hover-text: var(--black);\n --tab-hover-border: #aaa;\n --tab-active-bg: var(--black);\n --tab-active-text: var(--white);\n --tab-active-border: var(--black);\n}\n[data-theme=\"dark\"] {\n --black: #f5f5f5;\n --white: #0a0a0a;\n --mid: #1a1a1a;\n --border: #333333;\n --text-muted: #999999;\n --text-body: #cccccc;\n --tab-bg: #1a1a1a;\n --tab-text: #999999;\n --tab-hover-text: #f5f5f5;\n --tab-hover-border: #555555;\n --tab-active-bg: #f5f5f5;\n --tab-active-text: #0a0a0a;\n --tab-active-border: #f5f5f5;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap {\n font-family: 'Barlow', sans-serif;\n background: var(--white);\n color: var(--black);\n max-width: 1100px;\n margin: 0 auto;\n padding: 48px 24px;\n}\n.spur-header {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n margin-bottom: 48px;\n border-bottom: 1px solid var(--border);\n padding-bottom: 24px;\n flex-wrap: wrap;\n gap: 12px;\n}\n.spur-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: clamp(28px, 5vw, 48px);\n font-weight: 800;\n letter-spacing: -0.02em;\n line-height: 1;\n text-transform: uppercase;\n}\n.spur-meta {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n color: var(--text-muted);\n}\n.spur-tabs {\n display: flex;\n gap: 4px;\n margin-bottom: 32px;\n flex-wrap: wrap;\n}\n.spur-tab {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n padding: 10px 24px;\n background: var(--tab-bg);\n color: var(--tab-text);\n border: 1px solid var(--border);\n cursor: pointer;\n transition: all 0.15s;\n border-radius: 2px;\n display: inline-block;\n}\n.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }\n.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p {\n font-size: 14px;\n font-weight: 300;\n line-height: 1.7;\n color: var(--text-body);\n margin-bottom: 16px;\n}\n.desc-intro {\n font-size: 15px;\n font-weight: 400;\n line-height: 1.65;\n color: var(--text-body);\n margin-bottom: 28px;\n padding-bottom: 24px;\n border-bottom: 1px solid var(--border);\n}\nul.desc-list {\n list-style: none;\n padding: 0;\n margin: 0 0 20px 0;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px 24px;\n}\nul.desc-list li {\n font-size: 13px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--text-body);\n}\n.key-section {\n border-bottom: 1px solid var(--border);\n padding: 16px 0;\n}\n.key-section:last-child { border-bottom: none; }\n.key-title {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: var(--black);\n margin-bottom: 6px;\n}\n.key-desc {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n line-height: 1.5;\n}\n.spec-category {\n font-family: 'Barlow Condensed', sans-serif;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.2em;\n text-transform: uppercase;\n color: var(--black);\n padding: 20px 0 8px;\n border-bottom: 2px solid var(--black);\n margin-bottom: 0;\n}\n.spec-row {\n display: grid;\n grid-template-columns: 200px 1fr;\n border-bottom: 1px solid var(--border);\n}\n.spec-row:hover { background: var(--mid); }\n.spec-key {\n font-size: 12px;\n font-weight: 500;\n letter-spacing: 0.05em;\n text-transform: uppercase;\n color: var(--text-muted);\n padding: 12px 16px 12px 0;\n}\n.spec-val {\n font-size: 14px;\n font-weight: 300;\n color: var(--text-body);\n padding: 12px 0;\n line-height: 1.5;\n}\n@media (max-width: 600px) {\n .spec-row { grid-template-columns: 1fr; }\n .spec-key { padding-bottom: 2px; }\n .spec-val { padding-top: 0; padding-bottom: 12px; }\n ul.desc-list { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eTrucker Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eTrucker · Cotton Twill · Mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\"\u003eDescription\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eKey Features\u003c\/button\u003e \u003cbutton class=\"spur-tab\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Trucker Hat combines effortless style and cool comfort for every adventure. Durable cotton twill front panels and a flat brim deliver a classic look, while breathable mesh back panels keep you cool. Adjustable snapback closure ensures a perfect fit. Embroidered S-logos on the front and back add bold branding, and eyelets enhance ventilation. One size fits all—your go-to for casual days and post-ride hangs.\u003c\/p\u003e\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCotton Twill Front:\u003c\/strong\u003e Durable cotton twill front panels for a classic look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable Mesh Back:\u003c\/strong\u003e Mesh back panels keep you cool and ventilated.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6-Panel + Flat Brim:\u003c\/strong\u003e Classic trucker style with flat brim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable Snapback:\u003c\/strong\u003e Perfect fit for all sizes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbroidered S-Logos:\u003c\/strong\u003e Bold branding on front and back.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEyelets:\u003c\/strong\u003e Enhanced ventilation for cool comfort.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEffortless style and cool comfort—classic trucker for every adventure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCotton Twill Front + Mesh Back\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eDurable cotton twill front panels deliver a classic look. Breathable mesh back panels keep you cool—style meets ventilation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e6-Panel + Flat Brim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e6-panel construction with flat brim for classic trucker style—timeless look for every adventure.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Snapback\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable snapback closure ensures a perfect fit—works for all sizes, all-day comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eS-Logo Branding\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEmbroidered S-logos on the front and back add bold Specialized branding—signature style from the trails to the street.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"spec-category\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e6-Panel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBrim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eFlat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eAdjustable Snapback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEyelets\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered (Ventilation)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFront\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Cotton Twill\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMesh\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% Polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eBranding\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLogos\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eEmbroidered S-Logo (Front + Back)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size Fits All\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Specialized","offers":[{"title":"Black\/White S Logo \/ OS","offer_id":52024222122304,"sku":"64825-4900","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Navy\/White S Logo \/ OS","offer_id":52024222155072,"sku":"64825-4910","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/64825-4900_1d688a7e-6295-4c01-a7a0-1d9fa3d07109.jpg?v=1779152325"},{"product_id":"the-north-face-66-flashdry-hat","title":"The North Face 66 FLASHDRY Hat","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003e66 FLASHDRY™ Hat\u003c\/title\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;600\u0026display=swap');\n:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e8e8e8; --muted: #999; --body: #222; }\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(--muted); }\n.tab-radio { display: none; }\n.tab-nav { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.tab-nav label { 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(--muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; user-select: none; }\n.tab-nav label:hover { color: var(--black); border-color: #aaa; }\n.spur-panels .tab-panel { display: none; }\n#tab-desc:checked ~ .tab-nav label[for=\"tab-desc\"],\n#tab-key:checked ~ .tab-nav label[for=\"tab-key\"],\n#tab-specs:checked ~ .tab-nav label[for=\"tab-specs\"],\n#tab-care:checked ~ .tab-nav label[for=\"tab-care\"] { background: var(--black); color: var(--white); border-color: var(--black); }\n#tab-desc:checked ~ .spur-panels .desc-panel { display: block; }\n#tab-key:checked ~ .spur-panels .key-panel { display: block; }\n#tab-specs:checked ~ .spur-panels .specs-panel { display: block; }\n#tab-care:checked ~ .spur-panels .care-panel { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--body); margin-bottom: 16px; }\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-section:last-child { border-bottom: none; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--body); line-height: 1.5; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--body); padding: 12px 0; line-height: 1.5; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 8px 0; color: var(--muted); }\n.spec-category:first-child { margin-top: 0; }\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\u003cscript src=\"chrome-extension:\/\/idnnbdplmphpflfnlkomgpfbpcgelopg\/inpage.js\" id=\"xverse-wallet-provider\" data-is-priority=\"true\"\u003e\u003c\/script\u003e\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003e66 FLASHDRY™ Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eActive Cap · Run \/ Hike \/ Sun \/ Everyday\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-desc\" class=\"tab-radio\" checked\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-key\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-specs\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-care\" class=\"tab-radio\"\u003e\n\n\u003cdiv class=\"tab-nav\"\u003e\n\u003clabel for=\"tab-desc\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tab-key\"\u003eKey Features\u003c\/label\u003e\n\u003clabel for=\"tab-specs\"\u003eSpecifications\u003c\/label\u003e\n\u003clabel for=\"tab-care\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003c!-- DESCRIPTION PANEL --\u003e\n\u003cdiv class=\"tab-panel desc-panel\"\u003e\n\u003cp class=\"desc-intro\"\u003eIf you're looking for your next everyday accessory, you've found it in the 66 FLASHDRY Hat. It has a classic design, FLASHDRY materials for moisture management, and an adjustable back strap for the perfect fit. The FlashDry sweatband pulls moisture off the forehead and out into the air, the structured front panels hold their shape through years of wear, and the back-strap closure tunes the fit in small increments. Sized for a run, a hike, a sunny morning coffee, or a long day on the trail.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES PANEL --\u003e\n\u003cdiv class=\"tab-panel key-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eClassic Fit\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eClassic fit — just the right depth for maximum comfort. The crown sits at a middle depth that's neither too shallow (which catches sun on the forehead) nor too deep (which can feel heavy on long runs). Sized to wear comfortably for a full day, with or without a ponytail or a beanie underneath on a cold morning.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStructured Front Panels\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStructured front panels keep the crown shape clean and the hat looking sharp — even after being stuffed in a pack, rolled in a duffel, or left in a hot car. The structure is what makes the embroidered logo sit flat and centered instead of puckering into a curve. A small detail that separates a hat from a piece of headwear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFlashDry™ Moisture Management\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eFlashDry materials offer enhanced moisture management to help keep you comfortable — the fabric pulls sweat off the skin and spreads it across the surface for fast evaporation. On a hard run, a long hike, or a hot coffee-shop line, the FlashDry body and the FlashDry-treated sweatband keep the forehead from dripping into the eyes. The moisture-wicking finish is built into the fiber, so it doesn't wash out over time.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eRecycled Polyester Body\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eBody fabric made with 86% recycled polyester — the recycled content comes from post-consumer plastic that would otherwise be in a landfill. The 14% elastane adds the stretch that lets the hat conform to the head without binding. Lightweight, breathable, and built to outlast a season of daily wear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Back-Strap Closure\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable webbing back-strap closure with a branded plastic buckle — tunes the fit in small increments at the back of the hat. The webbing is wide enough to distribute the strap pressure evenly, and the plastic buckle is sized to operate one-handed with gloves on. Adjusts from a snug race-day fit to a relaxed everyday fit without re-threading.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered Logo\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eEmbroidered logo on the front panel — tonal stitching that adds a small, unfussy brand mark without the weight or stiffness of a printed graphic. Embroidery doesn't crack, peel, or fade the way a screen print does, so the logo stays sharp through years of wash cycles and sweat sessions. A small detail that holds its own against a pair of running shorts or a flannel.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS PANEL --\u003e\n\u003cdiv class=\"tab-panel specs-panel\"\u003e\n\u003cp class=\"spec-category\"\u003eGeneral\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eActive Cap\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eActivity\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eRun, Hike, Trail, Sun, Everyday\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size (adjustable back-strap)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eClassic\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"spec-category\"\u003eConstruction\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBody\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e86% recycled polyester, 14% elastane with FlashDry\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweatband\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e52% nylon, 37% recycled polyester, 11% elastane\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"spec-category\"\u003eSustainability\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eRecycled Content\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e86% recycled polyester in body \/ 37% recycled polyester in sweatband\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CARE PANEL --\u003e\n\u003cdiv class=\"tab-panel care-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSpot Clean\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpot clean with a damp cloth and mild soap. For sweat stains on the sweatband, use a soft brush and a small amount of mild detergent. Wipe with a clean damp cloth and air dry. The structured front panels will lose their shape in a wash cycle, so spot cleaning is the right call for daily wear. The FlashDry finish doesn't need to be laundered to keep performing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eHand Wash\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eFor deeper cleaning, hand wash in cold water with a mild detergent. Do not machine wash or tumble dry. The structured front panels, the embroidered logo, the back-strap buckle, and the brim can all be damaged by machine agitation and high heat. If the hat needs more than a spot clean, hand wash it gently, reshape the crown, and air dry it on a form or a rounded object.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAir Dry\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eReshape the crown while damp and air dry on a hat form, a balled-up towel, or a rounded object the same size as the wearer's head. Do not put in the dryer. Do not iron. Direct heat will shrink the elastane, warp the brim, and degrade the FlashDry finish on the body and the sweatband. Air drying preserves the shape and the moisture-management performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStore on a hat form, a hook, or in a clean dry place. Avoid leaving the hat crumpled in a gym bag, a pack, or a car — the structured front panels and the brim will crease permanently if left under weight. A hook on a wall or a hat form on a shelf is the easiest way to keep the hat looking sharp between wears. The hat is light enough to clip to a pack with a small carabiner for a long day out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"torrent-scanner-popup\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003c\/body\u003e","brand":"The North Face","offers":[{"title":"Dusk Blue \/ OS","offer_id":52092030091584,"sku":"NF0A8A27BOM10OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Khaki Stone\/TNF White \/ OS","offer_id":52092030124352,"sku":"NF0A8A27HQI10OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Smoked Pearl\/Asphalt Grey \/ OS","offer_id":52092030157120,"sku":"NF0A8A27SOU10OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Summit Navy\/TNF White \/ OS","offer_id":52092030189888,"sku":"NF0A8A27I8510OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"TNF Black\/TNF Black \/ OS","offer_id":52092030222656,"sku":"NF0A8A27KX710OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"TNF White\/TNF Black \/ OS","offer_id":52092030255424,"sku":"NF0A8A27LA910OS000","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/NF0A8A27BOM-HERO.jpg?v=1781299333"},{"product_id":"the-north-face-class-v-brimmer","title":"The North Face Class V Brimmer","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eClass V Brimmer\u003c\/title\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;600\u0026display=swap');\n:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e8e8e8; --muted: #999; --body: #222; }\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(--muted); }\n.tab-radio { display: none; }\n.tab-nav { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.tab-nav label { 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(--muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; user-select: none; }\n.tab-nav label:hover { color: var(--black); border-color: #aaa; }\n.spur-panels .tab-panel { display: none; }\n#tab-desc:checked ~ .tab-nav label[for=\"tab-desc\"],\n#tab-key:checked ~ .tab-nav label[for=\"tab-key\"],\n#tab-specs:checked ~ .tab-nav label[for=\"tab-specs\"],\n#tab-care:checked ~ .tab-nav label[for=\"tab-care\"] { background: var(--black); color: var(--white); border-color: var(--black); }\n#tab-desc:checked ~ .spur-panels .desc-panel { display: block; }\n#tab-key:checked ~ .spur-panels .key-panel { display: block; }\n#tab-specs:checked ~ .spur-panels .specs-panel { display: block; }\n#tab-care:checked ~ .spur-panels .care-panel { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--body); margin-bottom: 16px; }\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--body); line-height: 1.5; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--body); padding: 12px 0; line-height: 1.5; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 8px 0; color: var(--muted); }\n.spec-category:first-child { margin-top: 0; }\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\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eClass V Brimmer\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eHats · Lifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-desc\" class=\"tab-radio\" checked\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-key\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-specs\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-care\" class=\"tab-radio\"\u003e\n\n\u003cdiv class=\"tab-nav\"\u003e\n\u003clabel for=\"tab-desc\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tab-key\"\u003eKey Features\u003c\/label\u003e\n\u003clabel for=\"tab-specs\"\u003eSpecifications\u003c\/label\u003e\n\u003clabel for=\"tab-care\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003c!-- DESCRIPTION PANEL --\u003e\n\u003cdiv class=\"tab-panel desc-panel\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Class V Brimmer Hat provides quick-drying, 360-degree sun protection. With a cinchable cord and carry loop at the back, it’s ideal for wet days, warm days and everything in between.\u003c\/p\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFlashDry™ materials offer enhanced moisture management\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eBody fabric made with 68% recycled nylon; sweatband made with 94% recycled polyester\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSelf fabric daisy chain on crown band\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES PANEL --\u003e\n\u003cdiv class=\"tab-panel key-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eLow-density, floatable brim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable chin strap made with 100% recycled polyester includes a cord lock\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eUltraviolet Protection Factor (UPF) 50\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eProudly recommended by The Skin Cancer Foundation\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered logo on daisy chain\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS PANEL --\u003e\n\u003cdiv class=\"tab-panel specs-panel\"\u003e\n\u003cp class=\"spec-category\"\u003eGeneral\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eActivity\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMen's\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNF0A5FXF\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSizes: S\/M, L\/XL\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eConstruction\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBody: 68% recycled nylon, 26% nylon, 6% elastane with FlashDry™\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweatband: 94% recycled polyester, 6% polyester with FlashDry™\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CARE PANEL --\u003e\n\u003cdiv class=\"tab-panel care-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCleaning\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpot clean with a damp cloth and mild soap. Do not machine wash or bleach.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDrying\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAir dry at room temperature away from direct heat or sunlight. Reshape the brim while damp.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStore in a cool, dry place. Stuff lightly with paper to help the crown hold its shape. Keep out of direct sunlight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSweatband Care\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eHand wash the sweatband area gently to preserve moisture-management performance. Avoid harsh detergents.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMaterial Notes\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eDo not iron directly on embroidered logos. Do not dry clean.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"The North Face","offers":[{"title":"Anthracite Grey \/ L\/XL","offer_id":52092048834880,"sku":"NF0A8JGKRHI1LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Anthracite Grey \/ S\/M","offer_id":52092048867648,"sku":"NF0A8JGKRHI10SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Cedar Heritage Print \/ L\/XL","offer_id":52092048900416,"sku":"NF0A8JGKJU41LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Cedar Heritage Print \/ S\/M","offer_id":52092048933184,"sku":"NF0A8JGKJU410SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Desert Stone Big Sagebrush Print \/ S\/M","offer_id":52092048965952,"sku":"NF0A8JGKJW510SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Dusk Blue \/ L\/XL","offer_id":52092048998720,"sku":"NF0A8JGKBOM1LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Dusk Blue \/ S\/M","offer_id":52092049031488,"sku":"NF0A8JGKBOM10SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Endless Dusk \/ L\/XL","offer_id":52092049064256,"sku":"NF0A8JGKG5O1LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Endless Dusk \/ S\/M","offer_id":52092049097024,"sku":"NF0A8JGKG5O10SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Khaki Stone \/ L\/XL","offer_id":52092049129792,"sku":"NF0A8JGKLK51LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Khaki Stone \/ S\/M","offer_id":52092049162560,"sku":"NF0A8JGKLK510SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"New Taupe Green \/ L\/XL","offer_id":52092049195328,"sku":"NF0A8JGK21L1LXL000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"New Taupe Green \/ S\/M","offer_id":52092049228096,"sku":"NF0A8JGK21L10SM000","price":44.0,"currency_code":"USD","in_stock":true},{"title":"Opal Frost TNF Postcards Print \/ S\/M","offer_id":52092049260864,"sku":"NF0A8JGKMBO10SM000","price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/NF0A8JGKRHI_c3b9cf5f-9bcb-441c-8b85-1e6b8ed61c25.jpg?v=1780684744"},{"product_id":"the-north-face-class-v-camp-hat","title":"The North Face Class V Camp Hat","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eClass V Camp Hat\u003c\/title\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;600\u0026display=swap');\n:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e8e8e8; --muted: #999; --body: #222; }\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(--muted); }\n.tab-radio { display: none; }\n.tab-nav { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.tab-nav label { 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(--muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; user-select: none; }\n.tab-nav label:hover { color: var(--black); border-color: #aaa; }\n.spur-panels .tab-panel { display: none; }\n#tab-desc:checked ~ .tab-nav label[for=\"tab-desc\"],\n#tab-key:checked ~ .tab-nav label[for=\"tab-key\"],\n#tab-specs:checked ~ .tab-nav label[for=\"tab-specs\"],\n#tab-care:checked ~ .tab-nav label[for=\"tab-care\"] { background: var(--black); color: var(--white); border-color: var(--black); }\n#tab-desc:checked ~ .spur-panels .desc-panel { display: block; }\n#tab-key:checked ~ .spur-panels .key-panel { display: block; }\n#tab-specs:checked ~ .spur-panels .specs-panel { display: block; }\n#tab-care:checked ~ .spur-panels .care-panel { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--body); margin-bottom: 16px; }\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--body); line-height: 1.5; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--body); padding: 12px 0; line-height: 1.5; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 8px 0; color: var(--muted); }\n.spec-category:first-child { margin-top: 0; }\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\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eClass V Camp Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eHats · Lifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-desc\" class=\"tab-radio\" checked\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-key\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-specs\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-care\" class=\"tab-radio\"\u003e\n\n\u003cdiv class=\"tab-nav\"\u003e\n\u003clabel for=\"tab-desc\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tab-key\"\u003eKey Features\u003c\/label\u003e\n\u003clabel for=\"tab-specs\"\u003eSpecifications\u003c\/label\u003e\n\u003clabel for=\"tab-care\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003c!-- DESCRIPTION PANEL --\u003e\n\u003cdiv class=\"tab-panel desc-panel\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Class V Camp Hat was designed for all-day comfort whether on the river, navigating the backcountry or kicking back at camp. Moisture-managing FLASHDRY™ fabric with a water-repellent finish helps keep you dry.\u003c\/p\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eClassic fit—just the right depth for maximum comfort\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFLASHDRY™ materials offer enhanced moisture management\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eNon-PFC DWR finish for added water repellency\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES PANEL --\u003e\n\u003cdiv class=\"tab-panel key-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFive-panel ball cap construction\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCrown panels and top of brim made with 95% recycled nylon\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMesh side panels and underbrim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFloatable brim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eBranded sweatband features FLASHDRY PRO™ materials\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eZigzag stitch at brim binding\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable webbing back strap with a hook-and-loop closure\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCord loop at back opening for easy hanging\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSilicone logo on front\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS PANEL --\u003e\n\u003cdiv class=\"tab-panel specs-panel\"\u003e\n\u003cp class=\"spec-category\"\u003eGeneral\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eActivity\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMen's\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNF0A8EPR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSizes: One size\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCrown Panels and Top of Brim: 95% recycled nylon, 5% elastane with FLASHDRY™ and non-PFC DWR finish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eConstruction\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSide Panels and Underbrim: 100% polyester mesh\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweatband: 52% nylon, 37% recycled polyester, 11% elastane with FLASHDRY PRO™\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CARE PANEL --\u003e\n\u003cdiv class=\"tab-panel care-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCleaning\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpot clean with a damp cloth and mild soap. Do not machine wash or bleach.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDrying\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAir dry at room temperature away from direct heat or sunlight. Reshape the brim while damp.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStore in a cool, dry place. Stuff lightly with paper to help the crown hold its shape. Keep out of direct sunlight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSweatband Care\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eHand wash the sweatband area gently to preserve moisture-management performance. Avoid harsh detergents.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMaterial Notes\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eDo not iron directly on embroidered logos. Do not dry clean.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"The North Face","offers":[{"title":"Dusk Blue\/TNF White \/ OS","offer_id":52092049293632,"sku":"NF0A8EPRDJL10OS000","price":28.0,"currency_code":"USD","in_stock":true},{"title":"TNF Black \/ OS","offer_id":52092049326400,"sku":"NF0A8EPRJK310OS000","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/NF0A8EPRDJL_02495ccc-6786-4186-9275-c0b4fdd027a5.jpg?v=1780684733"},{"product_id":"the-north-face-deep-fit-mudder-trucker","title":"The North Face Deep Fit Mudder Trucker","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eDeep Fit Mudder Trucker Hat\u003c\/title\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;600\u0026display=swap');\n:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e8e8e8; --muted: #999; --body: #222; }\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(--muted); }\n.tab-radio { display: none; }\n.tab-nav { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.tab-nav label { 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(--muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; user-select: none; }\n.tab-nav label:hover { color: var(--black); border-color: #aaa; }\n.spur-panels .tab-panel { display: none; }\n#tab-desc:checked ~ .tab-nav label[for=\"tab-desc\"],\n#tab-key:checked ~ .tab-nav label[for=\"tab-key\"],\n#tab-specs:checked ~ .tab-nav label[for=\"tab-specs\"],\n#tab-care:checked ~ .tab-nav label[for=\"tab-care\"] { background: var(--black); color: var(--white); border-color: var(--black); }\n#tab-desc:checked ~ .spur-panels .desc-panel { display: block; }\n#tab-key:checked ~ .spur-panels .key-panel { display: block; }\n#tab-specs:checked ~ .spur-panels .specs-panel { display: block; }\n#tab-care:checked ~ .spur-panels .care-panel { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--body); margin-bottom: 16px; }\n\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--body); line-height: 1.5; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--body); padding: 12px 0; line-height: 1.5; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 8px 0; color: var(--muted); }\n.spec-category:first-child { margin-top: 0; }\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\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eDeep Fit Mudder Trucker Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eHats · Lifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-desc\" class=\"tab-radio\" checked\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-key\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-specs\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-care\" class=\"tab-radio\"\u003e\n\n\u003cdiv class=\"tab-nav\"\u003e\n\u003clabel for=\"tab-desc\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tab-key\"\u003eKey Features\u003c\/label\u003e\n\u003clabel for=\"tab-specs\"\u003eSpecifications\u003c\/label\u003e\n\u003clabel for=\"tab-care\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003c!-- DESCRIPTION PANEL --\u003e\n\u003cdiv class=\"tab-panel desc-panel\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Deep Fit Mudder Trucker Hat delivers full-coverage comfort with a roomier, deeper fit. Made with 100% recycled polyester on the front panel, brim, and side\/back panels, plus a FLASHDRY™ sweatband for moisture management, this trucker hat is built for long days on the trail or around town.\u003c\/p\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDeep fit\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eRoomier, full-coverage fit for maximum comfort\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eRecycled polyester construction\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSolid front panel, brim, and side\/back panels made with 100% recycled polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMesh panels\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eBreathable mesh side and back panels for ventilation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFLASHDRY™ sweatband\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSweatband with FLASHDRY™ materials for enhanced moisture management\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES PANEL --\u003e\n\u003cdiv class=\"tab-panel key-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable snapback closure\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable snapback closure made with recycled plastic for a customizable fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFine Alpine Equipment patch\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eWoven Fine Alpine Equipment logo patch on front for a clean, technical look\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eLogo flag label\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eLogo flag label on back closure\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS PANEL --\u003e\n\u003cdiv class=\"tab-panel specs-panel\"\u003e\n\u003cp class=\"spec-category\"\u003eGeneral\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eActivity\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLifestyle \/ Hiking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eUnisex\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNF0A5FX8\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-category\"\u003eConstruction\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSolid Front Panel \u0026amp; Brim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eHeather Front Panel\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% cotton\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSide \u0026amp; Back Panels\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweatband\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e94% recycled polyester, 6% elastane with FLASHDRY™\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- CARE PANEL --\u003e\n\u003cdiv class=\"tab-panel care-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCleaning\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpot clean with a damp cloth and mild soap. Do not machine wash or bleach.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eDrying\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAir dry at room temperature away from direct heat or sunlight. Reshape as needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStore in a cool, dry place. Keep away from direct sunlight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMaterial Notes\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eContains recycled polyester. Do not iron directly on logo patch or mesh panels.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"The North Face","offers":[{"title":"TNF Black\/TNF Medium Grey Heather \/ OS","offer_id":52092049621312,"sku":"NF0A5FX8GAN10OS000","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/NF0A5FX8GAN_5d5fa044-05b6-436c-910c-ed30e608b475.jpg?v=1780684740"},{"product_id":"the-north-face-embroidered-mudder-trucker","title":"The North Face Embroidered Mudder Trucker","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eEmbroidered Mudder Trucker Hat\u003c\/title\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;600\u0026display=swap');\n:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e8e8e8; --muted: #999; --body: #222; }\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(--muted); }\n.tab-radio { display: none; }\n.tab-nav { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.tab-nav label { 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(--muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; user-select: none; }\n.tab-nav label:hover { color: var(--black); border-color: #aaa; }\n.spur-panels .tab-panel { display: none; }\n#tab-desc:checked ~ .tab-nav label[for=\"tab-desc\"],\n#tab-key:checked ~ .tab-nav label[for=\"tab-key\"],\n#tab-specs:checked ~ .tab-nav label[for=\"tab-specs\"],\n#tab-care:checked ~ .tab-nav label[for=\"tab-care\"] { background: var(--black); color: var(--white); border-color: var(--black); }\n#tab-desc:checked ~ .spur-panels .desc-panel { display: block; }\n#tab-key:checked ~ .spur-panels .key-panel { display: block; }\n#tab-specs:checked ~ .spur-panels .specs-panel { display: block; }\n#tab-care:checked ~ .spur-panels .care-panel { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--body); margin-bottom: 16px; }\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-section:last-child { border-bottom: none; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--body); line-height: 1.5; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--body); padding: 12px 0; line-height: 1.5; }\n.spec-category { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; margin: 24px 0 8px 0; color: var(--muted); }\n.spec-category:first-child { margin-top: 0; }\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\u003cscript src=\"chrome-extension:\/\/idnnbdplmphpflfnlkomgpfbpcgelopg\/inpage.js\" id=\"xverse-wallet-provider\" data-is-priority=\"true\"\u003e\u003c\/script\u003e\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eEmbroidered Mudder Trucker Hat\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eHat · Lifestyle\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-desc\" class=\"tab-radio\" checked\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-key\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-specs\" class=\"tab-radio\"\u003e\n\u003cinput type=\"radio\" name=\"spur-tabs\" id=\"tab-care\" class=\"tab-radio\"\u003e\n\n\u003cdiv class=\"tab-nav\"\u003e\n\u003clabel for=\"tab-desc\"\u003eDescription\u003c\/label\u003e\n\u003clabel for=\"tab-key\"\u003eKey Features\u003c\/label\u003e\n\u003clabel for=\"tab-specs\"\u003eSpecifications\u003c\/label\u003e\n\u003clabel for=\"tab-care\"\u003eCare\u003c\/label\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-panels\"\u003e\n\u003c!-- DESCRIPTION PANEL --\u003e\n\u003cdiv class=\"tab-panel desc-panel\"\u003e\n\u003cp class=\"desc-intro\"\u003eOur classic-fit Mudder Trucker Hat is now available with a standout embroidered graphic. Featuring fully recycled mesh back panels and a FLASHDRY™ sweatband, you'll want to wear this hat all day, every day. The structured front holds its shape through years of wear, the breathable back keeps your head cool on hot trail days and summer festivals, and the bold embroidered graphic adds a little personality without screaming for attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- KEY FEATURES PANEL --\u003e\n\u003cdiv class=\"tab-panel key-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eClassic Fit\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eJust the right depth for maximum comfort — sits at the crown without sitting too high, covers the eyes without slipping down. The depth that works for almost everyone, all day, every day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eEmbroidered Front Graphic\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eBold embroidered graphic on the front panel — the kind of detail that nods to the wild without screaming for attention. Embroidered (not printed) so it won't crack, fade, or peel after the first summer of sun and sweat.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStructured Front Panel\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStructured front panels hold their shape and deliver a clean, classic trucker silhouette — no floppy front, no collapsing crown, no compromise on the profile. Holds the embroidery in clean, defined lines wash after wash.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFLASHDRY™ Sweatband\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eFLASHDRY™ sweatband wicks moisture for breathable comfort on hot days — pulls sweat off the forehead and dries fast so the band doesn't stay damp against the skin. No more sweat dripping into your eyes on the trail or at the festival.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eFully Recycled Mesh Back Panels\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eBack panels are made with 100% recycled polyester mesh for ventilation — lets heat escape through the top of the head on hot trail days, summer festivals, and long road trips. Adds breathability without compromising the structured front.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eRecycled Face Fabric\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eFace fabric is made with 100% recycled polyester — keeps plastic bottles out of the landfill without sacrificing the structure, the shape, or the color-fastness the Mudder Trucker is known for. The recycled content holds up to daily wear and repeat washing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAdjustable Recycled Snapback\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAdjustable snapback closure on the back — eight snap positions for a dialed-in fit across a range of head sizes. Snap closure is made with recycled plastic for an even smaller environmental footprint.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eCurved Brim\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003ePre-curved brim shades the eyes and face from the sun — the classic trucker silhouette. The brim holds its curve through years of wear and doesn't collapse into a flat, sad shape after the first rain.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECIFICATIONS PANEL --\u003e\n\u003cdiv class=\"tab-panel specs-panel\"\u003e\n\u003cp class=\"spec-category\"\u003eGeneral\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTrucker Hat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eActivity\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLifestyle, Casual, Hiking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eUnisex\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"spec-category\"\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eOne Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBrim\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eCurved\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"spec-category\"\u003eConstruction\u003c\/p\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFace Fabric\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack Panels\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e100% recycled polyester mesh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSweatband\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e94% recycled polyester, 6% elastane with FLASHDRY™ treatment\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eRecycled plastic snapback\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CARE PANEL --\u003e\n\u003cdiv class=\"tab-panel care-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSpot Clean\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSpot clean with a damp cloth and mild soap. Do not machine wash or bleach — the structured front panel can lose its shape in a wash cycle, and the embroidered graphic can lose threads under agitation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eAir Dry\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eAir dry at room temperature away from direct heat or sunlight. Reshape the brim while damp if it's gotten bent out of shape. The recycled fabric holds whatever shape you set it to while damp.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eSweatband Care\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eHand wash the sweatband area gently with cool water and a drop of mild detergent to preserve the FLASHDRY™ moisture-management performance. Rinse thoroughly and air dry before next wear. Avoid harsh detergents that can break down the technical finish.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eStorage\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eStore in a cool, dry place. Resting it on a flat surface with the brim straight keeps the crown from getting creased. Avoid leaving the hat in a hot car — high heat can warp the brim and fade the colors.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eMaterial Notes\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eContains 100% recycled polyester in the face fabric and back panels, and 94% recycled polyester in the sweatband. Do not iron directly on the embroidered graphic or the woven logo flag. The recycled plastic snapback can crack in extreme cold — let the hat warm up to room temperature before adjusting in deep winter.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"torrent-scanner-popup\" style=\"display: none;\"\u003e\u003c\/div\u003e\n\u003c\/body\u003e","brand":"The North Face","offers":[{"title":"New Taupe Green\/Bear Graphic \/ OS","offer_id":52092050014528,"sku":"NF0A7WH3YHO10OS000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Shady Blue\/Bear Graphic \/ OS","offer_id":52092050047296,"sku":"NF0A7WH3OF510OS000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"TNF Black\/TNF Black\/Bear Graphic \/ OS","offer_id":52092050080064,"sku":"NF0A7WH396O10OS000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"TNF White\/Asphalt Grey\/Bear Graphic \/ OS","offer_id":52092050112832,"sku":"NF0A7WH3BO110OS000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Utility Brown \/ OS","offer_id":52092050145600,"sku":"NF0A7WH317310OS000","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/NF0A7WH3YHO-HERO.jpg?v=1781224399"}],"url":"https:\/\/spokex.com\/collections\/hats.oembed?page=2","provider":"SX Collective","version":"1.0","type":"link"}