{"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","url":"https:\/\/upstatecowboyapparel.com\/products\/classic-rope-cap-1","provider":"Upstate Cowboy","version":"1.0","type":"link"}