{"title":"Junior Shoulders","description":"","products":[{"product_id":"ccm-next-shoulder-pads","title":"CCM NEXT Shoulder Pads","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eU-Shape single layer construction with PE foam\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMolded PE shoulder caps for protection.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePE foam base with maximized velcro landing zone.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAdjustable molded PE caps in the biceps.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAnatomical floating EVA foam in the sternum with PE plastic for spine protection.\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSublimated liner for comfort.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CCM","offers":[{"title":"Youth \/ Small","offer_id":46295310401762,"sku":"","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth \/ Medium","offer_id":45115950137570,"sku":"","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Youth \/ Large","offer_id":45115950170338,"sku":"","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Small","offer_id":44695096426722,"sku":"","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Medium","offer_id":44695096459490,"sku":"","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Large","offer_id":44695096492258,"sku":"","price":79.99,"currency_code":"USD","in_stock":false},{"title":"Senior \/ Small","offer_id":44695096525026,"sku":"","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Senior \/ Medium","offer_id":44695096557794,"sku":"","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Senior \/ Large","offer_id":44695096590562,"sku":"","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Senior \/ XL","offer_id":44695099932898,"sku":"","price":84.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0276\/4858\/9959\/files\/Untitleddesign-2024-01-12T150944.349.png?v=1705090275"},{"product_id":"ccm-tacks-9550-shoulder-pads","title":"CCM TACKS 9550 Shoulder Pads","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA solid entry-level pad that gets the job done without overcomplicating things. The CCM Tacks 9550 is built for recreational and developing players who need reliable coverage that moves with them, not against them.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSingle layer PE foam construction keeps the overall feel light and functional, while molded PE shoulder caps give you full coverage up top where you need it most. The anatomical floating PE sternum moves naturally as you do, and a PE insert spine covers the back without adding bulk. Molded PE bicep caps round out the package so your arms are covered from top to bottom. The Velcro landing zone makes dialing in the fit quick and easy, so you can get on the ice and stop thinking about your gear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA great value pick for youth and junior players getting into the game.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eKey Features:\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\"\u003eSingle layer construction with PE foam\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMolded PE shoulder caps\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePE foam base torso with maximized Velcro landing zone\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMolded PE bicep caps\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAnatomical floating molded PE sternum\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePE insert spine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eAge\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eHeight\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYouth S\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3-5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3'4\" - 3'7\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e23\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYouth M\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5-7\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3'7\" - 3'10\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e23\" - 25\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYouth L\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e7-9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3'10\" - 4'2\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e24\" - 28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJunior S\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e9-10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4'2\" - 4'6\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e24\" - 30\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJunior M\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e10-11\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4'6\" - 4'10\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26\" - 32\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eJunior L\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e11-12\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4'10\" - 5'2\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e30\" - 35\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"CCM","offers":[{"title":"Youth \/ Small","offer_id":44742723272930,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Youth \/ Medium","offer_id":44742723305698,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Youth \/ Large","offer_id":44742723338466,"sku":"","price":30.0,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Small","offer_id":44783381184738,"sku":"","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Medium","offer_id":44783381217506,"sku":"","price":35.99,"currency_code":"USD","in_stock":false},{"title":"Junior \/ Large","offer_id":44783381250274,"sku":"","price":35.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0276\/4858\/9959\/files\/Untitleddesign-2024-01-24T155744.456.png?v=1706129888"},{"product_id":"ccm-jetspeed-xtra-se-shoulder-pads","title":"CCM Jetspeed XTRA SE Shoulder Pads","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe JetSpeed XTRA SE sits right between the FT6 and FT680 in CCM's lineup, which means you're getting a lot of the premium features without paying full flagship prices. It's a smart pick for players who want real protection and solid mobility without going all the way to the top of the line.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe big selling point for senior players is the Amplified Mobility Design in the front panel, which is the same setup found in the FT6. It keeps the pad low profile and flexible so you can move freely without feeling like your shoulders are working against you. The AER-TEC ventilation ports in the sternum and jacket keep airflow moving, which makes a noticeable difference during long shifts. Protection-wise the front panel package matches what you'd find on the FT6, and the bicep guards are length adjustable to close any gaps in coverage while staying slim under the jersey.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe junior model is built with a floating sternum construction, which lets the protection move with the player rather than restricting them. Compression-molded plastic in both the sternum and spine keeps things lightweight but still effective where it counts.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSenior Protection:\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\"\u003eHybrid Shield sternum with compression-molded HD foam and HDPE plastic\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMolded PE foam front panel with Amplified Mobility Design\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePE plastic floating collarbone guard\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eJDP shoulder caps with molded plastic and standard foam\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePerforated standard foam rear panel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eJunior Protection:\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\"\u003eCompression-molded plastic sternum with floating construction\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eStandard foam front panel\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eStandard foam collarbone with PE inserts\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCompression-molded plastic spine guard\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction (Both):\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\"\u003eAER-TEC Ventilation System (Senior) \/ Floating Sternum (Junior)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e1-piece rear panel\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eLength adjustable floating bicep guards\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSublimated polyester liner\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e2\" elastic nylon torso strap\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CCM","offers":[{"title":"Junior \/ Small (S)","offer_id":45540826284258,"sku":"","price":94.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Medium (M)","offer_id":45540826317026,"sku":"","price":94.99,"currency_code":"USD","in_stock":false},{"title":"Junior \/ Large (L)","offer_id":45540826349794,"sku":"","price":94.99,"currency_code":"USD","in_stock":false},{"title":"Junior \/ Extra large (XL)","offer_id":45540826382562,"sku":"","price":94.99,"currency_code":"USD","in_stock":false},{"title":"Senior \/ Small (S)","offer_id":45540826415330,"sku":"","price":139.99,"currency_code":"USD","in_stock":false},{"title":"Senior \/ Medium (M)","offer_id":45540826448098,"sku":"","price":139.99,"currency_code":"USD","in_stock":false},{"title":"Senior \/ Large (L)","offer_id":45540826480866,"sku":"","price":139.99,"currency_code":"USD","in_stock":false},{"title":"Senior \/ Extra large (XL)","offer_id":45540826513634,"sku":"","price":139.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0276\/4858\/9959\/files\/Untitleddesign_9.png?v=1717598973"},{"product_id":"bauer-x-shoulder-pads","title":"Bauer X Shoulder Pads","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA clean, no-fuss shoulder pad for recreational players at every level. The Bauer X is built around an updated molded sternum that keeps you protected without turning you into a robot out there. It's designed to be agile and comfortable, so younger players and adults alike can actually focus on playing instead of fighting their gear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFlexCell foam throughout keeps things light and responsive, the adjustable bicep with sleeve fit comfort lock stays put through every shift, and a sublimated base and liner keeps everything looking sharp and feeling fresh. Nothing overcomplicated, just solid protection that does its job game after game.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA great pick for rec league and developing players across youth, junior, and intermediate sizing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eKey Features:\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\"\u003eMolded sternum for impact protection\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFlexCell foam construction\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdjustable bicep with sleeve fit comfort lock\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSublimated base and liner\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bauer","offers":[{"title":"Youth \/ Medium","offer_id":47958467674338,"sku":null,"price":36.99,"currency_code":"USD","in_stock":true},{"title":"Youth \/ Large","offer_id":47958471540962,"sku":null,"price":36.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Medium","offer_id":47958467707106,"sku":null,"price":69.99,"currency_code":"USD","in_stock":true},{"title":"Junior \/ Large","offer_id":47958471573730,"sku":null,"price":69.99,"currency_code":"USD","in_stock":false},{"title":"Intermediate \/ Medium","offer_id":47958467739874,"sku":null,"price":74.99,"currency_code":"USD","in_stock":true},{"title":"Intermediate \/ Large","offer_id":47958471606498,"sku":null,"price":74.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0276\/4858\/9959\/files\/PRIMOXHOCKEY-2026-07-02T221801.631.png?v=1783045093"}],"url":"https:\/\/primoxhockey.com\/collections\/junior-shoulders.oembed","provider":"Primo X ","version":"1.0","type":"link"}