{"title":"TRANSITION PLUS","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eALL ITEMS WILL BE DELIVERED TO THE SCHOOL.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"tp-youth-gildan®-dryblend®-50-cotton-50-poly-t-shirt","title":"TP   YOUTH  Gildan® DryBlend® 50 Cotton\/50 Poly T-Shirt","description":"\u003cp\u003eThe Dry Blend collection is now made with finer yarns and new MVS Air spinning technology, which improves the fabric by reducing pilling, enhancing durability and creating a smoother printing surface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5.5-ounce, 50 US cotton\/50 polyester\u003c\/li\u003e\n\u003cli\u003e65 US cotton\/35 poly (Heathers)\u003c\/li\u003e\n\u003cli\u003eDryBlend moisture-wicking properties\u003c\/li\u003e\n\u003cli\u003eNon-topstitched, classic width, rib collar\u003c\/li\u003e\n\u003cli\u003eTaped neck and shoulders\u003c\/li\u003e\n\u003cli\u003eClassic fit, seamless body\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003cli\u003eSafety Green is compliant with ANSI\/ISEA 107 high-visibility standards for background color\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Youth XS \/ Gray","offer_id":51201826554103,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth XS \/ White","offer_id":51201826586871,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth small \/ Gray","offer_id":51201826619639,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth small \/ White","offer_id":51201826652407,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth medium \/ Gray","offer_id":51201826685175,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth medium \/ White","offer_id":51201826717943,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth Large \/ Gray","offer_id":51201826750711,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth Large \/ White","offer_id":51201826783479,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth xl \/ Gray","offer_id":51201826816247,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Youth xl \/ White","offer_id":51201826849015,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22145149.png?v=1790106783"},{"product_id":"tp-youth-lightweight-special-blend-raglan-hooded-sweatshirt","title":"TP Youth Lightweight Special Blend Raglan Hooded Sweatshirt","description":"\u003cul\u003e\n\u003cli\u003e6.5 oz.\/yd² (US), 10.85 oz\/L yd (CA) 52\/48 ring-spun cotton\/polyester blend, 32 singles\u003c\/li\u003e\n\u003cli\u003eRaglan sleeves\u003c\/li\u003e\n\u003cli\u003eUnlined hood\u003c\/li\u003e\n\u003cli\u003eReverse coverstitch sewing\u003c\/li\u003e\n\u003cli\u003eTwill neck tape\u003c\/li\u003e\n\u003cli\u003eNo drawcord\u003c\/li\u003e\n\u003cli\u003e1x1 ribbing at cuffs and waistband\u003c\/li\u003e\n\u003cli\u003eTear away label.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"LIGHT GRAY\/DARK GRAY \/ Youth XS","offer_id":51201837334775,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"LIGHT GRAY\/DARK GRAY \/ Youth small","offer_id":51201837367543,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"LIGHT GRAY\/DARK GRAY \/ Youth medium","offer_id":51201837400311,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"LIGHT GRAY\/DARK GRAY \/ Youth Large","offer_id":51201837433079,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"LIGHT GRAY\/DARK GRAY \/ Youth xl","offer_id":51201837465847,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"BLACK\/DARK GREY \/ Youth XS","offer_id":51201837498615,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"BLACK\/DARK GREY \/ Youth small","offer_id":51201837531383,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"BLACK\/DARK GREY \/ Youth medium","offer_id":51201837564151,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"BLACK\/DARK GREY \/ Youth Large","offer_id":51201837596919,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"BLACK\/DARK GREY \/ Youth xl","offer_id":51201837629687,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22145954.png?v=1790107275"},{"product_id":"tp-adult-gildan®-dryblend®-50-cotton-50-poly-t-shirt","title":"TP ADULT Gildan® DryBlend® 50 Cotton\/50 Poly T-Shirt","description":"\u003cp\u003eThe Dry Blend collection is now made with finer yarns and new MVS Air spinning technology, which improves the fabric by reducing pilling, enhancing durability and creating a smoother printing surface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5.5-ounce, 50 US cotton\/50 polyester\u003c\/li\u003e\n\u003cli\u003e65 US cotton\/35 poly (Heathers)\u003c\/li\u003e\n\u003cli\u003eDryBlend moisture-wicking properties\u003c\/li\u003e\n\u003cli\u003eNon-topstitched, classic width, rib collar\u003c\/li\u003e\n\u003cli\u003eTaped neck and shoulders\u003c\/li\u003e\n\u003cli\u003eClassic fit, seamless body\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003cli\u003eSafety Green is compliant with ANSI\/ISEA 107 high-visibility standards for background color\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult Small","offer_id":51201847754999,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51201847787767,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51201847820535,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51201847853303,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51201847886071,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51201847918839,"sku":null,"price":21.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51201847951607,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 5X","offer_id":51201847984375,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51201848017143,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51201848049911,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51201848082679,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51201848115447,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51201848148215,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51201848180983,"sku":null,"price":21.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 4X","offer_id":51201848213751,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 5X","offer_id":51201848246519,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51201848279287,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51201848312055,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51201848344823,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51201848377591,"sku":null,"price":17.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51201848410359,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51201848443127,"sku":null,"price":21.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 4X","offer_id":51201848475895,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 5X","offer_id":51201848508663,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22150851.png?v=1790107789"},{"product_id":"tp-bella-canvas®-unisex-heather-cvc-short-sleeve-tee","title":"TP BELLA+CANVAS® Unisex Heather CVC Short Sleeve Tee","description":"\u003cul\u003e\n\u003cli\u003eRetail fit\u003c\/li\u003e\n\u003cli\u003eTear-away label\u003c\/li\u003e\n\u003cli\u003eSide seamed\u003c\/li\u003e\n\u003cli\u003eShoulder taping\u003c\/li\u003e\n\u003cli\u003eAthletic Heather\/Black Heather\/Heather Prism Blue: 4.2-ounce, 90\/10 Airlume combed and ring spun cotton\/polyester, 32 singles\u003c\/li\u003e\n\u003cli\u003eHeather CVC\/Solid CVC Blend Colors: 52\/48 Airlume combed and ring spun cotton\/polyester, 32 singles\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Extra small","offer_id":51201867481335,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51201867514103,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51201867546871,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51201867579639,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51201867612407,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51201867645175,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51201867677943,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51201867710711,"sku":null,"price":24.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 5X","offer_id":51201867743479,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Extra small","offer_id":51201867776247,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51201867809015,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51201867841783,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51201867874551,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51201867907319,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51201867940087,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51201867972855,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 4X","offer_id":51201868005623,"sku":null,"price":24.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 5X","offer_id":51201868038391,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Extra small","offer_id":51201868071159,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51201868103927,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51201868136695,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51201868169463,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51201868202231,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51201868234999,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51201868267767,"sku":null,"price":23.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 4X","offer_id":51201868300535,"sku":null,"price":24.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 5X","offer_id":51201868333303,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot_2026-09-22_151956.png?v=1790108445"},{"product_id":"tp-bella-canvas®-unisex-sponge-fleece-pullover-hoodie","title":"TP BELLA+CANVAS® Unisex Sponge Fleece Pullover Hoodie","description":"\u003cul\u003e\n\u003cli\u003eRetail fit\u003c\/li\u003e\n\u003cli\u003eTear-away label\u003c\/li\u003e\n\u003cli\u003eWhite drawcords\u003c\/li\u003e\n\u003cli\u003eSide seamed\u003c\/li\u003e\n\u003cli\u003eKangaroo pockets\u003c\/li\u003e\n\u003cli\u003eRib knit cuffs and hem\u003c\/li\u003e\n\u003cli\u003eSolid Colors and Heather Colors: 8-ounce, 52\/48 Airlume combed and ring spun cotton\/poly fleece, 32 singles\u003c\/li\u003e\n\u003cli\u003eAthletic Heather: 8-ounce, 90\/10 Airlume combed and ring spun cotton\/poly fleece, 32 singles\u003c\/li\u003e\n\u003cli\u003eBlack Heather: 8-ounce, 85\/15 Airlume combed and ring spun cotton\/poly fleece, 32 singles\u003c\/li\u003e\n\u003cli\u003eHeather Navy: 8-ounce, 60\/40 Airlume combed and ring spun cotton\/poly fleece, 32 singles \u003c\/li\u003e\n\u003cli\u003eDTG Colors: 8-ounce, 70\/30 Airlume combed and ring spun cotton\/poly fleece with 100% cotton face for printability\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult XS","offer_id":51201882915063,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51201882947831,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51201882980599,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51201883013367,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51201883046135,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51201883078903,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51201883111671,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XS","offer_id":51201883144439,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51201883177207,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51201883209975,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51201883242743,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51201883275511,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51201883308279,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51201883341047,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XS","offer_id":51201883373815,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51201883406583,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51201883439351,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51201883472119,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51201883504887,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51201883537655,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51201883570423,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22152834.png?v=1790108973"},{"product_id":"tp-bella-canvas®-unisex-sponge-fleece-raglan-sweatshirt","title":"TP BELLA+CANVAS® Unisex Sponge Fleece Raglan Sweatshirt","description":"\u003cul\u003e\n\u003cli\u003eRetail fit\u003c\/li\u003e\n\u003cli\u003eTear-away label\u003c\/li\u003e\n\u003cli\u003eRaglan sleeves\u003c\/li\u003e\n\u003cli\u003eSide seamed\u003c\/li\u003e\n\u003cli\u003eRib knit cuffs and hem\u003c\/li\u003e\n\u003cli\u003eSolid Colors and Heather Colors: 8-ounce, 52\/48 Airlume combed and ring spun cotton\/poly fleece, 32 singles\u003c\/li\u003e\n\u003cli\u003eTriblend Colors: 8-ounce, 50\/37.5\/12.5 poly\/Airlume combed and ring spun cotton\/rayon, 32 singles\u003c\/li\u003e\n\u003cli\u003eAthletic Heather: 8-ounce, 90\/10 Airlume combed and ring spun cotton\/poly fleece, 32 singles\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"White \/ Adult XS","offer_id":51201896251639,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51201896284407,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51201896317175,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51201896349943,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51201896382711,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51201896415479,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51201896448247,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XS","offer_id":51201896481015,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51201896513783,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51201896546551,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51201896579319,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51201896612087,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51201896644855,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51201896677623,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XS","offer_id":51201896710391,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51201896743159,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51201896775927,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51201896808695,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51201896841463,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51201896874231,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51201896906999,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22153547.png?v=1790109387"},{"product_id":"tp-sport-tek®-sport-wick®-stretch-1-4-zip-pullover-with-emboridered-logo","title":"TP Sport-Tek® Sport-Wick® Stretch 1\/4-Zip Pullover WITH EMBORIDERED LOGO","description":"\u003cp\u003eAn extremely flexible layer with a soft-brushed backing and moisture control for year-round comfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e6.8-ounce, 90\/10 poly\/spandex jersey\u003c\/li\u003e\n\u003cli\u003eTag-free label\u003c\/li\u003e\n\u003cli\u003eSmooth-faced\u003c\/li\u003e\n\u003cli\u003eChin guard for additional comfort\u003c\/li\u003e\n\u003cli\u003eCadet collar\u003c\/li\u003e\n\u003cli\u003eTaped neck\u003c\/li\u003e\n\u003cli\u003eRaglan sleeves\u003c\/li\u003e\n\u003cli\u003eOpen cuffs and hem\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult XS","offer_id":51201916207351,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51201916240119,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51201916272887,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51201916305655,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51201916338423,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51201916371191,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51201916403959,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51201916436727,"sku":null,"price":51.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult XS","offer_id":51201916469495,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Small","offer_id":51201916502263,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Medium","offer_id":51201916535031,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Large","offer_id":51201916567799,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult XL","offer_id":51201916600567,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 2X","offer_id":51201916633335,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 3X","offer_id":51201916666103,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 4X","offer_id":51201916698871,"sku":null,"price":51.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22154655.png?v=1790110033"},{"product_id":"tp-gildan®-youth-softstyle®-midweight-fleece-hoodie","title":"TP Gildan® YOUTH  Softstyle® Midweight Fleece Hoodie","description":"\u003cul\u003e\n\u003cli\u003e8.4-ounce, 80\/20 ring spun cotton\/poly\u003c\/li\u003e\n\u003cli\u003e75\/25 ring spun cotton\/poly (Ring Spun Sport Grey)\u003c\/li\u003e\n\u003cli\u003eBrushed interior and a 100% ring spun cotton face\u003c\/li\u003e\n\u003cli\u003eTwo-piece dyed-to-match jersey fabric-lined hood\u003c\/li\u003e\n\u003cli\u003eNo drawcords\u003c\/li\u003e\n\u003cli\u003eDouble-needle hem and topstitching on outside of hood seam\u003c\/li\u003e\n\u003cli\u003eFront pouch pocket\u003c\/li\u003e\n\u003cli\u003e1x1 rib knit with spandex cuffs and bottom band\u003c\/li\u003e\n\u003cli\u003eClassic fit, seamless body\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Youth XS","offer_id":51202000388343,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth small","offer_id":51202000421111,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth medium","offer_id":51202000453879,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth Large","offer_id":51202000486647,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth xl","offer_id":51202000519415,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth XS","offer_id":51202000552183,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth small","offer_id":51202000584951,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth medium","offer_id":51202000617719,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth Large","offer_id":51202000650487,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth xl","offer_id":51202000683255,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22161100.png?v=1790111486"},{"product_id":"tp-gildan®-youth-softstyle®-midweight-fleece-hoodie-1","title":"TP Gildan® YOUTH  Softstyle® Midweight Fleece Hoodie","description":"\u003cul\u003e\n\u003cli\u003e8.4-ounce, 80\/20 ring spun cotton\/poly\u003c\/li\u003e\n\u003cli\u003e75\/25 ring spun cotton\/poly (Ring Spun Sport Grey)\u003c\/li\u003e\n\u003cli\u003eBrushed interior and a 100% ring spun cotton face\u003c\/li\u003e\n\u003cli\u003eTwo-piece dyed-to-match jersey fabric-lined hood\u003c\/li\u003e\n\u003cli\u003eNo drawcords\u003c\/li\u003e\n\u003cli\u003eDouble-needle hem and topstitching on outside of hood seam\u003c\/li\u003e\n\u003cli\u003eFront pouch pocket\u003c\/li\u003e\n\u003cli\u003e1x1 rib knit with spandex cuffs and bottom band\u003c\/li\u003e\n\u003cli\u003eClassic fit, seamless body\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Gray \/ Youth XS","offer_id":51202004812023,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth small","offer_id":51202004844791,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth medium","offer_id":51202004877559,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth Large","offer_id":51202004910327,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth xl","offer_id":51202004943095,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth XS","offer_id":51202004975863,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth small","offer_id":51202005008631,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth medium","offer_id":51202005041399,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth Large","offer_id":51202005074167,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth xl","offer_id":51202005106935,"sku":null,"price":26.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22161452.png?v=1790111726"},{"product_id":"tp-new-era®-women-s-heritage-fleece-1-2-zip-with-embroidered-lgo","title":"TP New Era® Women’s Heritage Fleece 1\/2-Zip WITH EMBROIDERED LGO","description":"\u003cp\u003eConstructed from fleece that combines an ultra-soft feel with maximum loft, this 1\/2-zip offers a trendy, fashion-forward design.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e8.7-ounce, 78\/22 cotton\/polyester\u003c\/li\u003e\n\u003cli\u003eNew Era branded woven back neck label\u003c\/li\u003e\n\u003cli\u003eRaglan sleeves\u003c\/li\u003e\n\u003cli\u003eMolded zipper with antique nickel finish\u003c\/li\u003e\n\u003cli\u003eAntique nickel metal zipper pull\u003c\/li\u003e\n\u003cli\u003eDyed-to-match silicone-tipped puller cords\u003c\/li\u003e\n\u003cli\u003eFront pouch pocket\u003c\/li\u003e\n\u003cli\u003eEmbroidered New Era flag at lower left pocket\u003c\/li\u003e\n\u003cli\u003eRib knit cuffs\u003c\/li\u003e\n\u003cli\u003eThumbholes for warmth\u003c\/li\u003e\n\u003cli\u003eCurved dropped hem with rib knit details\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult XS","offer_id":51202014281975,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51202014314743,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51202014347511,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51202014380279,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51202014413047,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51202014445815,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51202014478583,"sku":null,"price":66.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51202014511351,"sku":null,"price":67.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XS","offer_id":51202014544119,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51202014576887,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51202014609655,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51202014642423,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51202014675191,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51202014707959,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51202014740727,"sku":null,"price":66.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 4X","offer_id":51202014773495,"sku":null,"price":67.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22162712.png?v=1790112474"},{"product_id":"tp-sport-tek®-youth-posi-uv®-pro-long-sleeve-hoodie","title":"TP Sport-Tek® YOUTH  Posi-UV® Pro Long Sleeve Hoodie","description":"\u003cp\u003eTake the lead in this high-performance long sleeve hoodie with UV protection and moisture wicking.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e4-ounce, 100% polyester interlock with PosiCharge\u003csup\u003e®\u003c\/sup\u003e technology\u003c\/li\u003e\n\u003cli\u003eUPF rating of 50\u003c\/li\u003e\n\u003cli\u003eSet-in sleeves\u003c\/li\u003e\n\u003cli\u003eTear-away label\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Youth XS","offer_id":51202041577719,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Youth small","offer_id":51202041610487,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Youth medium","offer_id":51202041643255,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Youth Large","offer_id":51202041676023,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true},{"title":"Youth xl","offer_id":51202041708791,"sku":null,"price":22.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22164919.png?v=1790113803"},{"product_id":"tp-gildan®-softstyle®-crewneck-sweatshirt","title":"TP Gildan® Softstyle® Crewneck Sweatshirt","description":"\u003cul\u003e\n\u003cli\u003e8.4-ounce, 80\/20 ring spun cotton\/poly\u003c\/li\u003e\n\u003cli\u003e75\/25 ring spun cotton\/poly (Sport Grey)\u003c\/li\u003e\n\u003cli\u003e50\/50 ring spun cotton\/poly (Dark Heather)\u003c\/li\u003e\n\u003cli\u003eTwo-end ring spun cotton face fabric\u003c\/li\u003e\n\u003cli\u003e1x1 rib knit with spandex cuffs and bottom band\u003c\/li\u003e\n\u003cli\u003eDropped shoulder\u003c\/li\u003e\n\u003cli\u003eDouble-needle topstitching throughout\u003c\/li\u003e\n\u003cli\u003eTubular body\u003c\/li\u003e\n\u003cli\u003eClassic fit\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult XS","offer_id":51202051670263,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51202051703031,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51202051735799,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51202051768567,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51202051801335,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51202051834103,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51202051866871,"sku":null,"price":38.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51202051899639,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XS","offer_id":51202051932407,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51202051965175,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51202051997943,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51202052030711,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51202052063479,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51202052096247,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51202052129015,"sku":null,"price":38.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 4X","offer_id":51202052161783,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XS","offer_id":51202052194551,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51202052227319,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51202052260087,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51202052292855,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51202052325623,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51202052358391,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51202052391159,"sku":null,"price":38.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 4X","offer_id":51202052423927,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22165743.png?v=1790114301"},{"product_id":"tp-gildan®-softstyle®-midweight-pullover-hooded-sweatshirt","title":"TP Gildan® Softstyle® Midweight Pullover Hooded Sweatshirt","description":"\u003cul\u003e\n\u003cli\u003e8.4-ounce, 80\/20 ring spun cotton\/poly\u003c\/li\u003e\n\u003cli\u003e75\/25 ring spun cotton\/poly (Ring Spun Sport Grey)\u003c\/li\u003e\n\u003cli\u003e50\/50 ring spun cotton\/poly (Dark Heather)\u003c\/li\u003e\n\u003cli\u003e100% ring spun cotton face yarn\u003c\/li\u003e\n\u003cli\u003eTwo-piece dyed-to-match jersey fabric-lined hood\u003c\/li\u003e\n\u003cli\u003eDouble-needle hem and topstitching on outside of hood seam\u003c\/li\u003e\n\u003cli\u003eDyed-to-match flat drawcords\u003c\/li\u003e\n\u003cli\u003eDropped shoulder\u003c\/li\u003e\n\u003cli\u003e1x1 rib knit with spandex cuffs and bottom band\u003c\/li\u003e\n\u003cli\u003eTubular body\u003c\/li\u003e\n\u003cli\u003eClassic fit\u003c\/li\u003e\n\u003cli\u003eRecycled, tear-away label\u003c\/li\u003e\n\u003cli\u003eSelect colors at XS and select colors up to 5XL\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"White \/ Extra small","offer_id":51202087256311,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Small","offer_id":51202087289079,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Medium","offer_id":51202087321847,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult Large","offer_id":51202087354615,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult XL","offer_id":51202087387383,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 2X","offer_id":51202087420151,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 3X","offer_id":51202087452919,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 4X","offer_id":51202087485687,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Adult 5X","offer_id":51202087518455,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Extra small","offer_id":51202087551223,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Small","offer_id":51202087583991,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Medium","offer_id":51202087616759,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult Large","offer_id":51202087649527,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult XL","offer_id":51202087682295,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 2X","offer_id":51202087715063,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 3X","offer_id":51202087747831,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 4X","offer_id":51202087780599,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Adult 5X","offer_id":51202087813367,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Extra small","offer_id":51202087846135,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51202087878903,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51202087911671,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51202087944439,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51202087977207,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51202088009975,"sku":null,"price":43.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51202088042743,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51202088075511,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 5X","offer_id":51202088108279,"sku":null,"price":46.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22170532.png?v=1790114780"},{"product_id":"tp-district®-women-s-featherweight-french-terry™-hoodie","title":"TP District® Women’s Featherweight French Terry™ Hoodie","description":"\u003cp\u003e A vintage-inspired hoodie for casual comfort.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e4.5-ounce (153 GSM)\u003c\/li\u003e\n\u003cli\u003e70\/30 combed ring spun cotton\/polyester French terry, 40 singles\u003c\/li\u003e\n\u003cli\u003eTear-away label\u003c\/li\u003e\n\u003cli\u003eBack neck tape \u003c\/li\u003e\n\u003cli\u003eUnlined hood\u003c\/li\u003e\n\u003cli\u003eCowl neck\u003c\/li\u003e\n\u003cli\u003eDyed-to-match drawcords with metal tips and grommets\u003c\/li\u003e\n\u003cli\u003ePieced hem with merrow edge\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Adult XS","offer_id":51202154070263,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Small","offer_id":51202154103031,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Medium","offer_id":51202154135799,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult Large","offer_id":51202154168567,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult XL","offer_id":51202154201335,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 2X","offer_id":51202154234103,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 3X","offer_id":51202154266871,"sku":null,"price":36.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Adult 4X","offer_id":51202154299639,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult XS","offer_id":51202154332407,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Small","offer_id":51202154365175,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Medium","offer_id":51202154397943,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult Large","offer_id":51202154430711,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult XL","offer_id":51202154463479,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 2X","offer_id":51202154496247,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 3X","offer_id":51202154529015,"sku":null,"price":36.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Grey \/ Adult 4X","offer_id":51202154561783,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult XS","offer_id":51202154594551,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult Small","offer_id":51202154627319,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult Medium","offer_id":51202154660087,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult Large","offer_id":51202154692855,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult XL","offer_id":51202154725623,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult 2X","offer_id":51202154758391,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult 3X","offer_id":51202154791159,"sku":null,"price":36.0,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ Adult 4X","offer_id":51202154823927,"sku":null,"price":37.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot_2026-09-22_171528.png?v=1790115372"},{"product_id":"tp-gildan®-youth-dryblend®-50-cotton-50-poly-t-shirt","title":"TP Gildan® YOUTH  DryBlend® 50 Cotton\/50 Poly T-Shirt","description":"\u003cp\u003eThe Dry Blend collection is now made with finer yarns and new MVS Air spinning technology, which improves the fabric by reducing pilling, enhancing durability and creating a smoother printing surface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5.5-ounce, 50 U.S. cotton\/50 polyester\u003c\/li\u003e\n\u003cli\u003eDryBlend moisture-wicking properties\u003c\/li\u003e\n\u003cli\u003eNon-topstitched, classic width, rib collar\u003c\/li\u003e\n\u003cli\u003eModern classic fit, seamless body\u003c\/li\u003e\n\u003cli\u003eRecycled, high-performing black tear-away label\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Youth XS","offer_id":51202164424951,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth small","offer_id":51202164457719,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth medium","offer_id":51202164490487,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth Large","offer_id":51202164523255,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth xl","offer_id":51202164556023,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth XS","offer_id":51202164588791,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth small","offer_id":51202164621559,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth medium","offer_id":51202164654327,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth Large","offer_id":51202164687095,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"White \/ Youth xl","offer_id":51202164719863,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth XS","offer_id":51202164752631,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth small","offer_id":51202164785399,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth medium","offer_id":51202164818167,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth Large","offer_id":51202164850935,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth xl","offer_id":51202164883703,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot2026-09-22172703.png?v=1790116049"},{"product_id":"tp-sport-tek®-youh-posicharge®-competitor™-tee","title":"TP Sport-Tek® YOUH PosiCharge® Competitor™ Tee","description":"\u003cp\u003eLightweight, roomy and highly breathable, these moisture-wicking, value-priced tees feature PosiCharge technology to lock in color and prevent logos from fading.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3.8-ounce, 100% polyester interlock with PosiCharge technology\u003c\/li\u003e\n\u003cli\u003eRemovable tag for comfort and relabeling\u003c\/li\u003e\n\u003cli\u003eSet-in sleeves\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"cannonvalleyspecialties","offers":[{"title":"Black \/ Youth XS","offer_id":51202172190967,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth small","offer_id":51202172223735,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth medium","offer_id":51202172256503,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth Large","offer_id":51202172289271,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ Youth xl","offer_id":51202172322039,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth XS","offer_id":51202172354807,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth small","offer_id":51202172387575,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth medium","offer_id":51202172420343,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth Large","offer_id":51202172453111,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Youth xl","offer_id":51202172485879,"sku":null,"price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/files\/Screenshot_2026-09-22_173400.png?v=1790116467"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7724\/0993\/collections\/Screenshot_2026-09-22_144807.png?v=1790106586","url":"https:\/\/cannonvalleyspecialties.myshopify.com\/collections\/transition-plus.oembed?page=2","provider":"cannonvalleyspecialties","version":"1.0","type":"link"}