{"title":"Grit Caps","description":"","products":[{"product_id":"classic-rope-cap","title":"Upstate Cowboy Classic Rope Hat - Grit Cap Collection","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eRaised Gritty in a Grit Cap\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eFive-panel, structured, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"24\"\u003emid-profile with a braided rope \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"56\"\u003edetail on the bill — the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"81\"\u003ekind of hat that looks right \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"110\"\u003ewhether you're on a ridge at \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"139\"\u003esunrise or leaning on \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"161\"\u003ea truck in a gravel \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"181\"\u003eparking lot. The Upstate Cowboy logo \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"218\"\u003esits up front as \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"235\"\u003ean embroidered \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"250\"\u003epatch. Snapback in the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"273\"\u003eback. Rope on the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"291\"\u003ebill. Roots on the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"310\"\u003efront. Part of the \u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"331\"\u003eGrit Caps\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"331\"\u003e collection — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"356\"\u003ethe hats that \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"370\"\u003estarted it all.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eThe details:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e100% polyester — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"19\"\u003elightweight, holds its shape \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"48\"\u003eall day\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"48\"\u003eStructured \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"69\"\u003efive-panel, mid-profile \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"93\"\u003econstruction — stays put, looks right\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"133\"\u003eEmbroidered logo patch on the front \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"169\"\u003epanel — not a print, not a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"196\"\u003etransfer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"196\"\u003eBraided rope detail on the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"234\"\u003ecurved bill — the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"252\"\u003esignature\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"252\"\u003eStay-Dri sweatband — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"285\"\u003ewicks moisture, stays \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"307\"\u003ecomfortable all day\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"307\"\u003eAdjustable \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"340\"\u003esnapback closure — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"359\"\u003eone size fits most\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eFit notes:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eOne \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"4\"\u003esize fits most. Snap it one click \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"38\"\u003etighter than feels right out of the box \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"78\"\u003e— it'll loosen up and sit perfectly \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"114\"\u003eafter a few wears. The \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"137\"\u003estructure holds the shape; the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"168\"\u003erope holds the character.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eCare:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e Spot clean only. Damp \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"32\"\u003ecloth on the sweatband, air \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"60\"\u003edry with something inside \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"86\"\u003eto hold the shape. Do not \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"112\"\u003emachine wash. Do not put it in the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"147\"\u003edishwasher — we don't care \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"174\"\u003ewhat the internet says.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eRoots don't die.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46382827733189,"sku":"8479486_22230","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/classic-rope-cap-light-blue-white-front-6a329f915b7b0.jpg?v=1781702564"},{"product_id":"trucker-cap","title":"Upstate Cowboy Trucker Hat - Grit Cap Collection","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eDifferent brim. Same roots.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFive-panel, high profile, flat bill — the structured trucker with a street edge. 47% cotton, 28% nylon, 25% polyester blend that breaks in fast and holds its shape longer. Upstate Cowboy logo on the front as an embroidered patch. Snapback in the back. Built for the kid who wears it brim-flat and doesn't apologize for it. Part of the \u003cstrong\u003eGrit Caps\u003c\/strong\u003e collection — the hats that started it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eThe details:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e47% cotton, 28% nylon, 25% polyester — lightweight, breathable blend\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eStructured five-panel, high-profile construction — sits tall, holds its shape\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eEmbroidered logo patch on the front panel — not a print, not a transfer\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFlat bill — wear it flat, wear it proud\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSnapback closure — adjustable, one size fits most\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHead circumference: 21⅝″–23⅝″ (53–60 cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eFit notes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne size fits most. The snapback gives you a clean range of adjustment — start one click looser than you think and let it settle in after a few wears. High profile means it sits taller than a standard dad hat — that's the look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Spot clean only. Damp cloth on the sweatband, air dry with something inside to hold the shape. Do not machine wash. Do not put it in the dishwasher — we don't care what the internet says.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eBorn Southern. Raised Gritty.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46449100554437,"sku":"6772353_4817","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/5-panel-trucker-cap-navy-white-left-front-6a3bd9fb6a33b.jpg?v=1782307342"},{"product_id":"classic-rope-cap-1","title":"Upstate Cowboy Classic Rope Hat - Grit Caps Collection","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eRaised Gritty in a Grit Cap\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan data-newtext-seq=\"0\" class=\"_animating_6ta1u_10\"\u003eFive-panel, structured, \u003c\/span\u003e\u003cspan data-newtext-seq=\"24\" class=\"_animating_6ta1u_10\"\u003emid-profile with a braided rope \u003c\/span\u003e\u003cspan data-newtext-seq=\"56\" class=\"_animating_6ta1u_10\"\u003edetail on the bill — the \u003c\/span\u003e\u003cspan data-newtext-seq=\"81\" class=\"_animating_6ta1u_10\"\u003ekind of hat that looks right \u003c\/span\u003e\u003cspan data-newtext-seq=\"110\" class=\"_animating_6ta1u_10\"\u003ewhether you're on a ridge at \u003c\/span\u003e\u003cspan data-newtext-seq=\"139\" class=\"_animating_6ta1u_10\"\u003esunrise or leaning on \u003c\/span\u003e\u003cspan data-newtext-seq=\"161\" class=\"_animating_6ta1u_10\"\u003ea truck in a gravel \u003c\/span\u003e\u003cspan data-newtext-seq=\"181\" class=\"_animating_6ta1u_10\"\u003eparking lot. The Upstate Cowboy logo \u003c\/span\u003e\u003cspan data-newtext-seq=\"218\" class=\"_animating_6ta1u_10\"\u003esits up front as \u003c\/span\u003e\u003cspan data-newtext-seq=\"235\" class=\"_animating_6ta1u_10\"\u003ean embroidered \u003c\/span\u003e\u003cspan data-newtext-seq=\"250\" class=\"_animating_6ta1u_10\"\u003epatch. Snapback in the \u003c\/span\u003e\u003cspan data-newtext-seq=\"273\" class=\"_animating_6ta1u_10\"\u003eback. Rope on the \u003c\/span\u003e\u003cspan data-newtext-seq=\"291\" class=\"_animating_6ta1u_10\"\u003ebill. Roots on the \u003c\/span\u003e\u003cspan data-newtext-seq=\"310\" class=\"_animating_6ta1u_10\"\u003efront. Part of the \u003c\/span\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"331\" class=\"_animating_6ta1u_10\"\u003eGrit Caps\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-newtext-seq=\"331\" class=\"_animating_6ta1u_10\"\u003e collection — \u003c\/span\u003e\u003cspan data-newtext-seq=\"356\" class=\"_animating_6ta1u_10\"\u003ethe hats that \u003c\/span\u003e\u003cspan data-newtext-seq=\"370\" class=\"_animating_6ta1u_10\"\u003estarted it all.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eThe details:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003e100% polyester — \u003c\/span\u003e\u003cspan data-newtext-seq=\"19\" class=\"_animating_6ta1u_10\"\u003elightweight, holds its shape \u003c\/span\u003e\u003cspan data-newtext-seq=\"48\" class=\"_animating_6ta1u_10\"\u003eall day\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"48\" class=\"_animating_6ta1u_10\"\u003eStructured \u003c\/span\u003e\u003cspan data-newtext-seq=\"69\" class=\"_animating_6ta1u_10\"\u003efive-panel, mid-profile \u003c\/span\u003e\u003cspan data-newtext-seq=\"93\" class=\"_animating_6ta1u_10\"\u003econstruction — stays put, looks right\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"133\" class=\"_animating_6ta1u_10\"\u003eEmbroidered logo patch on the front \u003c\/span\u003e\u003cspan data-newtext-seq=\"169\" class=\"_animating_6ta1u_10\"\u003epanel — not a print, not a \u003c\/span\u003e\u003cspan data-newtext-seq=\"196\" class=\"_animating_6ta1u_10\"\u003etransfer\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"196\" class=\"_animating_6ta1u_10\"\u003eBraided rope detail on the \u003c\/span\u003e\u003cspan data-newtext-seq=\"234\" class=\"_animating_6ta1u_10\"\u003ecurved bill — the \u003c\/span\u003e\u003cspan data-newtext-seq=\"252\" class=\"_animating_6ta1u_10\"\u003esignature\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"252\" class=\"_animating_6ta1u_10\"\u003eStay-Dri sweatband — \u003c\/span\u003e\u003cspan data-newtext-seq=\"285\" class=\"_animating_6ta1u_10\"\u003ewicks moisture, stays \u003c\/span\u003e\u003cspan data-newtext-seq=\"307\" class=\"_animating_6ta1u_10\"\u003ecomfortable all day\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"307\" class=\"_animating_6ta1u_10\"\u003eAdjustable \u003c\/span\u003e\u003cspan data-newtext-seq=\"340\" class=\"_animating_6ta1u_10\"\u003esnapback closure — \u003c\/span\u003e\u003cspan data-newtext-seq=\"359\" class=\"_animating_6ta1u_10\"\u003eone size fits most\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eFit notes:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan data-newtext-seq=\"0\" class=\"_animating_6ta1u_10\"\u003eOne \u003c\/span\u003e\u003cspan data-newtext-seq=\"4\" class=\"_animating_6ta1u_10\"\u003esize fits most. Snap it one click \u003c\/span\u003e\u003cspan data-newtext-seq=\"38\" class=\"_animating_6ta1u_10\"\u003etighter than feels right out of the box \u003c\/span\u003e\u003cspan data-newtext-seq=\"78\" class=\"_animating_6ta1u_10\"\u003e— it'll loosen up and sit perfectly \u003c\/span\u003e\u003cspan data-newtext-seq=\"114\" class=\"_animating_6ta1u_10\"\u003eafter a few wears. The \u003c\/span\u003e\u003cspan data-newtext-seq=\"137\" class=\"_animating_6ta1u_10\"\u003estructure holds the shape; the \u003c\/span\u003e\u003cspan data-newtext-seq=\"168\" class=\"_animating_6ta1u_10\"\u003erope holds the character.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eCare:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003e Spot clean only. Damp \u003c\/span\u003e\u003cspan data-newtext-seq=\"32\" class=\"_animating_6ta1u_10\"\u003ecloth on the sweatband, air \u003c\/span\u003e\u003cspan data-newtext-seq=\"60\" class=\"_animating_6ta1u_10\"\u003edry with something inside \u003c\/span\u003e\u003cspan data-newtext-seq=\"86\" class=\"_animating_6ta1u_10\"\u003eto hold the shape. Do not \u003c\/span\u003e\u003cspan data-newtext-seq=\"112\" class=\"_animating_6ta1u_10\"\u003emachine wash. Do not put it in the \u003c\/span\u003e\u003cspan data-newtext-seq=\"147\" class=\"_animating_6ta1u_10\"\u003edishwasher — we don't care \u003c\/span\u003e\u003cspan data-newtext-seq=\"174\" class=\"_animating_6ta1u_10\"\u003ewhat the internet says.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eRoots don't die.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46449154785477,"sku":"2956948_22231","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/classic-rope-cap-white-black-front-6a3bf258036ad.jpg?v=1782313569"},{"product_id":"dad-hat","title":"Upstate Cowboy Dad Hat - Grit Cap Collection","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eLow profile. High character. Don't let the name fool you.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cmeta charset=\"utf-8\"\u003eThis hat has nothing to do with dads. Unstructured, low-profile, broken-in chino cotton twill with an antique buckle strap — the kind of hat that looks like it's been somewhere before you even put it on. Upstate Cowboy logo on the front. Wears easy, goes with everything, looks better every time you throw it on. Part of the \u003cstrong\u003eGrit Caps\u003c\/strong\u003e collection — the hats that started it all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eThe details:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e100% chino cotton twill — soft, breathable, breaks in beautifully\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUnstructured, six-panel, low-profile construction — relaxed and easy\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eEmbroidered logo patch on the front panel — not a print, not a transfer\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e3⅛\" crown — sits low and clean\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSix embroidered eyelets for breathability\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdjustable strap with antique buckle closure — one size fits most\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAvailable in Navy and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eFit notes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne size fits most. The antique buckle gives you a clean, precise adjustment — set it once and it stays. Unstructured means it conforms to your head over time rather than holding a rigid shape. The more you wear it the better it fits.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Spot clean only. Damp cloth on the sweatband, air dry naturally. Do not machine wash. Do not put it in the dishwasher — we don't care what the internet says.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRoots don't die.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46449340547269,"sku":null,"price":27.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/classic-dad-hat-navy-front-6a3be0814a591.jpg?v=1782309006"},{"product_id":"dad-hat-2","title":"Upstate Cowboy Bare Bones Hat - Grit Cap Collection","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eNo name. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"9\"\u003eJust the skull.\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eThat's\u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"6\"\u003e the whole statement. Unstructured, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"42\"\u003elow-profile, six-panel with just the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"79\"\u003eUpstate Cowboy skull on the front — no \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"118\"\u003ewordmark, no explanation, no apology. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"156\"\u003eThe skull says what it \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"179\"\u003eneeds to say. The rest is up to \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"211\"\u003ewhoever's wearing it. Available in \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"246\"\u003emultiple colorways — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"267\"\u003epick the one that fits \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"290\"\u003ethe day.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eThe details:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e100% chino cotton \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"20\"\u003etwill — soft, breathable, breaks in \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"56\"\u003efast\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"56\"\u003eGreen Camo \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"74\"\u003ecolorway is 35% chino \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"96\"\u003ecotton twill, 65% \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"114\"\u003epolyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"114\"\u003eUnstructured, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"140\"\u003esix-panel, low-profile \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"163\"\u003econstruction — relaxed and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"190\"\u003eeasy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"190\"\u003eSkull-only \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"208\"\u003eembroidery on the front \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"232\"\u003epanel — no wordmark, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"253\"\u003eintentionally\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"253\"\u003e3⅛\" crown — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"281\"\u003esits low the way it \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"301\"\u003eshould\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"301\"\u003eSix embroidered \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"326\"\u003eeyelets — breathable all \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"351\"\u003eday\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"351\"\u003eAntique buckle \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"372\"\u003estrap — adjustable, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"392\"\u003eone size fits most\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"413\"\u003eAvailable in multiple \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"435\"\u003ecolorways — see variants\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eFit notes:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eOne size \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"9\"\u003efits most. Set the buckle \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"35\"\u003eonce and forget it. Unstructured means \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"74\"\u003eit molds to your head over time — the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"112\"\u003emore you wear it the better it \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"143\"\u003efits. That's the whole point \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"172\"\u003eof a hat like this.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eCare:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"10\"\u003eSpot clean only. Damp cloth, air \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"43\"\u003edry. Do not machine \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"63\"\u003ewash. Do not put it in the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"90\"\u003edishwasher — we don't care what \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"122\"\u003ethe internet says.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eRoots don't die.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Upstate Cowboy","offers":[{"title":"Green Camo","offer_id":46449568448709,"sku":"4182539_9794","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":46449568481477,"sku":"6506015_7854","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":46449571758277,"sku":"9036300_7857","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Cranberry","offer_id":46449571791045,"sku":"9036300_12735","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Spruce","offer_id":46449571823813,"sku":"9036300_8745","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey","offer_id":46449571856581,"sku":"9036300_12736","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":46449571889349,"sku":"9036300_7858","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":46449571922117,"sku":"9036300_7856","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/classic-dad-hat-green-camo-front-6a3c166099ee5.jpg?v=1782322798"},{"product_id":"youth-baseball-cap","title":"Upstate Cowboy Youth Cap - Junior Outlaw Collection","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cem\u003eSame brand. Smaller head. Bigger personality.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003e100% bio-washed \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"16\"\u003echino cotton twill \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"35\"\u003e— soft, broken-in \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"53\"\u003efeel from day one, built to \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"81\"\u003ehandle everything a kid \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"105\"\u003eputs a hat through. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"125\"\u003eUnstructured, low-profile, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"152\"\u003epre-curved visor. Upstate \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"178\"\u003eCowboy logo on the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"197\"\u003efront. Hideaway strap with a brass \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"232\"\u003ebuckle in the back. The Junior Outlaw \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"270\"\u003ehat — sized right for the kids who are \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"309\"\u003ejust getting started. Part of the \u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"345\"\u003eJunior Outlaw\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"345\"\u003e collection — because \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"382\"\u003ethey're never too young to know \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"414\"\u003ewhere they're from.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eThe details:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e100% bio-washed \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"18\"\u003echino cotton twill — soft, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"45\"\u003elightweight, breaks in fast\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"75\"\u003eUnstructured, six-panel, low-profile \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"112\"\u003econstruction — relaxed and easy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"146\"\u003eEmbroidered logo on the front panel\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"184\"\u003ePre-curved visor — stays shaped, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"217\"\u003eno adjusting needed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"217\"\u003eSix \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"243\"\u003eembroidered eyelets — breathable all \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"280\"\u003eday\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"280\"\u003eAdjustable hideaway strap with \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"317\"\u003ebrass-toned tri-glide buckle — clean \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"354\"\u003elook in the back\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"354\"\u003eYouth sizing — \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"388\"\u003ehead circumference 21″–21.57″ \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"418\"\u003e(53–55 cm)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eFit notes:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eYouth \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"6\"\u003esizing fits most kids ages 4–12 \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"38\"\u003eapproximately. The adjustable \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"68\"\u003estrap gives you room to dial in the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"104\"\u003efit. If your kid is on the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"131\"\u003elarger end, check the circumference \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003eagainst our adult Bare Bones Cap or \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"203\"\u003eDad Hat — they may fit better \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"233\"\u003eat the smaller adult \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"254\"\u003eadjustment.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eCare:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003e Spot clean \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"21\"\u003eonly. Damp cloth on the sweatband, air \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"60\"\u003edry naturally. Do not \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"82\"\u003emachine wash. Do not put it in the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"117\"\u003edishwasher — we don't care what \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"149\"\u003ethe internet says.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eBorn Southern. Raised Gritty.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46449578016965,"sku":"9478835_11458","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/youth-baseball-cap-royal-front-6a3c200d600a4.jpg?v=1782325270"},{"product_id":"youth-baseball-cap-1","title":"Upstate Cowboy Youth baseball Cap - Junior Outlaw Collection","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan data-newtext-seq=\"0\" class=\"_animating_6ta1u_10\"\u003e\u003cem\u003eSame brand. Smaller head. Bigger personality.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan data-newtext-seq=\"0\" class=\"_animating_6ta1u_10\"\u003e100% bio-washed \u003c\/span\u003e\u003cspan data-newtext-seq=\"16\" class=\"_animating_6ta1u_10\"\u003echino cotton twill \u003c\/span\u003e\u003cspan data-newtext-seq=\"35\" class=\"_animating_6ta1u_10\"\u003e— soft, broken-in \u003c\/span\u003e\u003cspan data-newtext-seq=\"53\" class=\"_animating_6ta1u_10\"\u003efeel from day one, built to \u003c\/span\u003e\u003cspan data-newtext-seq=\"81\" class=\"_animating_6ta1u_10\"\u003ehandle everything a kid \u003c\/span\u003e\u003cspan data-newtext-seq=\"105\" class=\"_animating_6ta1u_10\"\u003eputs a hat through. \u003c\/span\u003e\u003cspan data-newtext-seq=\"125\" class=\"_animating_6ta1u_10\"\u003eUnstructured, low-profile, \u003c\/span\u003e\u003cspan data-newtext-seq=\"152\" class=\"_animating_6ta1u_10\"\u003epre-curved visor. Upstate \u003c\/span\u003e\u003cspan data-newtext-seq=\"178\" class=\"_animating_6ta1u_10\"\u003eCowboy logo on the \u003c\/span\u003e\u003cspan data-newtext-seq=\"197\" class=\"_animating_6ta1u_10\"\u003efront. Hideaway strap with a brass \u003c\/span\u003e\u003cspan data-newtext-seq=\"232\" class=\"_animating_6ta1u_10\"\u003ebuckle in the back. The Junior Outlaw \u003c\/span\u003e\u003cspan data-newtext-seq=\"270\" class=\"_animating_6ta1u_10\"\u003ehat — sized right for the kids who are \u003c\/span\u003e\u003cspan data-newtext-seq=\"309\" class=\"_animating_6ta1u_10\"\u003ejust getting started. Part of the \u003c\/span\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"345\" class=\"_animating_6ta1u_10\"\u003eJunior Outlaw\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-newtext-seq=\"345\" class=\"_animating_6ta1u_10\"\u003e collection — because \u003c\/span\u003e\u003cspan data-newtext-seq=\"382\" class=\"_animating_6ta1u_10\"\u003ethey're never too young to know \u003c\/span\u003e\u003cspan data-newtext-seq=\"414\" class=\"_animating_6ta1u_10\"\u003ewhere they're from.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eThe details:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003e100% bio-washed \u003c\/span\u003e\u003cspan data-newtext-seq=\"18\" class=\"_animating_6ta1u_10\"\u003echino cotton twill — soft, \u003c\/span\u003e\u003cspan data-newtext-seq=\"45\" class=\"_animating_6ta1u_10\"\u003elightweight, breaks in fast\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"75\" class=\"_animating_6ta1u_10\"\u003eUnstructured, six-panel, low-profile \u003c\/span\u003e\u003cspan data-newtext-seq=\"112\" class=\"_animating_6ta1u_10\"\u003econstruction — relaxed and easy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"146\" class=\"_animating_6ta1u_10\"\u003eEmbroidered logo on the front panel\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"184\" class=\"_animating_6ta1u_10\"\u003ePre-curved visor — stays shaped, \u003c\/span\u003e\u003cspan data-newtext-seq=\"217\" class=\"_animating_6ta1u_10\"\u003eno adjusting needed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"217\" class=\"_animating_6ta1u_10\"\u003eSix \u003c\/span\u003e\u003cspan data-newtext-seq=\"243\" class=\"_animating_6ta1u_10\"\u003eembroidered eyelets — breathable all \u003c\/span\u003e\u003cspan data-newtext-seq=\"280\" class=\"_animating_6ta1u_10\"\u003eday\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"280\" class=\"_animating_6ta1u_10\"\u003eAdjustable hideaway strap with \u003c\/span\u003e\u003cspan data-newtext-seq=\"317\" class=\"_animating_6ta1u_10\"\u003ebrass-toned tri-glide buckle — clean \u003c\/span\u003e\u003cspan data-newtext-seq=\"354\" class=\"_animating_6ta1u_10\"\u003elook in the back\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cspan data-newtext-seq=\"354\" class=\"_animating_6ta1u_10\"\u003eYouth sizing — \u003c\/span\u003e\u003cspan data-newtext-seq=\"388\" class=\"_animating_6ta1u_10\"\u003ehead circumference 21″–21.57″ \u003c\/span\u003e\u003cspan data-newtext-seq=\"418\" class=\"_animating_6ta1u_10\"\u003e(53–55 cm)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eFit notes:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan data-newtext-seq=\"0\" class=\"_animating_6ta1u_10\"\u003eYouth \u003c\/span\u003e\u003cspan data-newtext-seq=\"6\" class=\"_animating_6ta1u_10\"\u003esizing fits most kids ages 4–12 \u003c\/span\u003e\u003cspan data-newtext-seq=\"38\" class=\"_animating_6ta1u_10\"\u003eapproximately. The adjustable \u003c\/span\u003e\u003cspan data-newtext-seq=\"68\" class=\"_animating_6ta1u_10\"\u003estrap gives you room to dial in the \u003c\/span\u003e\u003cspan data-newtext-seq=\"104\" class=\"_animating_6ta1u_10\"\u003efit. If your kid is on the \u003c\/span\u003e\u003cspan data-newtext-seq=\"131\" class=\"_animating_6ta1u_10\"\u003elarger end, check the circumference \u003c\/span\u003e\u003cspan data-newtext-seq=\"167\" class=\"_animating_6ta1u_10\"\u003eagainst our adult Bare Bones Cap or \u003c\/span\u003e\u003cspan data-newtext-seq=\"203\" class=\"_animating_6ta1u_10\"\u003eDad Hat — they may fit better \u003c\/span\u003e\u003cspan data-newtext-seq=\"233\" class=\"_animating_6ta1u_10\"\u003eat the smaller adult \u003c\/span\u003e\u003cspan data-newtext-seq=\"254\" class=\"_animating_6ta1u_10\"\u003eadjustment.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eCare:\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003e Spot clean \u003c\/span\u003e\u003cspan data-newtext-seq=\"21\" class=\"_animating_6ta1u_10\"\u003eonly. Damp cloth on the sweatband, air \u003c\/span\u003e\u003cspan data-newtext-seq=\"60\" class=\"_animating_6ta1u_10\"\u003edry naturally. Do not \u003c\/span\u003e\u003cspan data-newtext-seq=\"82\" class=\"_animating_6ta1u_10\"\u003emachine wash. Do not put it in the \u003c\/span\u003e\u003cspan data-newtext-seq=\"117\" class=\"_animating_6ta1u_10\"\u003edishwasher — we don't care what \u003c\/span\u003e\u003cspan data-newtext-seq=\"149\" class=\"_animating_6ta1u_10\"\u003ethe internet says.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan data-newtext-seq=\"2\" class=\"_animating_6ta1u_10\"\u003eBorn Southern. Raised Gritty.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Upstate Cowboy","offers":[{"title":"Default Title","offer_id":46449579917509,"sku":"5909782_11460","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/files\/youth-baseball-cap-light-pink-front-6a3c2097adfaf.jpg?v=1782325409"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/8959\/0725\/collections\/classic-rope-cap-light-blue-white-left-front-6a329f915dcc3.jpg?v=1782248746","url":"https:\/\/upstatecowboyapparel.com\/collections\/grit-caps.oembed","provider":"Upstate Cowboy","version":"1.0","type":"link"}