{"product_id":"body-solid-pro-clubline-sjg100-4-stack-jungle-gym","title":"Body Solid Pro Clubline SJG100 4-Stack Jungle Gym","description":"\u003cstyle\u003e\n\/* ---------- base ---------- *\/\n.rca-pdp{font-family:Arial,sans-serif;font-size:15px;line-height:1.7;color:#232323;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}\n.rca-pdp *{box-sizing:border-box;max-width:100%}\n.rca-pdp h2{font-size:22px;font-weight:bold;color:#232323;margin:0 0 12px;line-height:1.3}\n.rca-pdp h3{font-size:18px;font-weight:bold;color:#232323;margin:28px 0 12px}\n.rca-pdp h4{font-size:16px;font-weight:bold;color:#232323;margin:22px 0 10px}\n.rca-pdp p{margin:0 0 20px}\n.rca-pdp ul,.rca-pdp ol{margin:0 0 28px;padding-left:20px;line-height:1.7;color:#232323}\n.rca-pdp li{margin-bottom:8px}\n.rca-pdp a{color:#323f4e;text-decoration:underline;text-underline-offset:2px}\n.rca-pdp .rca-note{font-size:14px;color:#3F7276;margin-bottom:16px}\n.rca-pdp .rca-fine{font-size:14px;color:#555}\n\n\/* ---------- callout boxes ---------- *\/\n.rca-pdp .rca-flex{display:flex;gap:16px;margin-bottom:28px;flex-wrap:wrap}\n.rca-pdp .rca-box{flex:1 1 260px;min-width:0;border-radius:6px;padding:16px}\n.rca-pdp .rca-box ul{margin:0;padding-left:20px}\n.rca-pdp .rca-best{background:#E8F5E9;border-left:4px solid #4CAF50}\n.rca-pdp .rca-not{background:#FFEBEE;border-left:4px solid #EF5350}\n.rca-pdp .rca-why{background:#E8F4F8;border-left:4px solid #539499;border-radius:6px;padding:16px;margin-bottom:28px}\n.rca-pdp .rca-warn{background:#FFF8E1;border-left:4px solid #F5C842;border-radius:6px;padding:16px;margin-bottom:28px}\n.rca-pdp .rca-req{background:#F5F5F5;border-left:4px solid #CCCCCC;border-radius:6px;padding:16px;margin-bottom:28px}\n.rca-pdp .rca-safe{background:#E8F4F8;border:1px solid #cfe4ec;border-radius:10px;padding:16px;margin-bottom:28px}\n.rca-pdp .rca-label{margin:0 0 6px;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:.5px;color:#232323}\n\n\/* ---------- tables ---------- *\/\n.rca-pdp table{border-collapse:collapse;width:100%;margin-bottom:16px;table-layout:fixed}\n.rca-pdp th{background:#3F7276;color:#fff;font-weight:bold;padding:10px 12px;text-align:left;font-size:14px}\n.rca-pdp td{padding:10px 12px;border-bottom:1px solid #e5e5e5;color:#232323;vertical-align:top}\n.rca-pdp tbody tr:nth-child(odd){background:#F9F9F9}\n.rca-pdp tbody th[scope=\"row\"]{background:#F5F5F5;color:#232323;font-size:14px;text-align:left}\n.rca-pdp tbody th.rca-group{background:#E8F4F8;color:#232323;font-size:14px;text-transform:uppercase;letter-spacing:.5px}\n.rca-pdp .rca-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.rca-pdp .rca-swipe{display:none}\n\n\/* ---------- media ---------- *\/\n.rca-pdp .rca-hero{margin:0 0 24px;line-height:0}\n.rca-pdp .rca-hero img{width:100%;height:auto;display:block;border-radius:10px}\n.rca-pdp .rca-embed{position:relative;width:100%;max-width:860px;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 0 8px;border-radius:8px;background:#000}\n.rca-pdp .rca-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}\n.rca-pdp .rca-cap{margin:0 0 20px;font-size:.9em;color:#444}\n\n\/* ---------- 1. spec chips: 4 to 6 headline numbers ---------- *\/\n.rca-pdp .rca-strip{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}\n.rca-pdp .rca-strip div,.rca-pdp .rca-stat{flex:1 1 110px;min-width:95px;background:#E8F4F8;border:1px solid #cfe4ec;border-radius:8px;padding:12px;text-align:center}\n.rca-pdp .rca-strip b,.rca-pdp .rca-stat .n{display:block;font-size:19px;font-weight:bold;color:#3F7276;line-height:1.2}\n.rca-pdp .rca-strip span,.rca-pdp .rca-stat .l{display:block;font-size:12px;color:#444;margin-top:4px}\n\n\/* ---------- 2. fact cards ---------- *\/\n.rca-pdp .rca-grid{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}\n.rca-pdp .rca-card{flex:1 1 220px;min-width:0;background:#F9F9F9;border:1px solid #e5e5e5;border-radius:8px;padding:14px}\n.rca-pdp .rca-card b{display:block;color:#232323;margin-bottom:4px;font-size:15px}\n.rca-pdp .rca-card span{display:block;font-size:14px;color:#444;line-height:1.55}\n\/* explicit column counts. use these, not flex-basis wrapping, when the row count matters *\/\n.rca-pdp .rca-3up{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n.rca-pdp .rca-2up{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n.rca-pdp .rca-3up .rca-card,.rca-pdp .rca-2up .rca-card{flex:none;min-width:0}\n\n\/* ---------- 3. was\/now cards ---------- *\/\n.rca-pdp .rca-fix{flex:1 1 240px;min-width:0;border:1px solid #cfe4ec;background:#E8F4F8;border-radius:8px;padding:14px}\n.rca-pdp .rca-fix .was{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:6px}\n.rca-pdp .rca-fix b{display:block;color:#232323;margin-bottom:4px;font-size:15px}\n.rca-pdp .rca-fix span.d{display:block;font-size:14px;color:#444;line-height:1.55}\n\n\/* ---------- 4. choice cards ---------- *\/\n.rca-pdp .rca-picks{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 12px}\n.rca-pdp .rca-pick{flex:1 1 240px;min-width:0;border:1px solid #cfe4ec;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column}\n.rca-pdp .rca-pick .shot{background:#fff;line-height:0}\n.rca-pdp .rca-pick .shot img{width:100%;height:auto;aspect-ratio:4\/3;object-fit:cover;display:block}\n.rca-pdp .rca-pick .hd{background:#3F7276;color:#fff;padding:12px 16px}\n.rca-pdp .rca-pick.here .hd{background:#232323}\n.rca-pdp .rca-pick .hd .nm{display:block;font-size:16px;font-weight:bold;line-height:1.3}\n.rca-pdp .rca-pick .hd .tg{display:block;font-size:12px;opacity:.9;margin-top:2px}\n.rca-pdp .rca-pick .bd{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}\n.rca-pdp .rca-pick .big{display:block;font-size:30px;font-weight:bold;color:#3F7276;line-height:1.1}\n.rca-pdp .rca-pick .biglab{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:2px 0 12px}\n.rca-pdp .rca-pick .lead{margin:0 0 10px;font-size:14px}\n.rca-pdp .rca-pick ul{margin:0 0 12px;padding-left:18px;font-size:14px}\n.rca-pdp .rca-pick li{margin-bottom:6px}\n.rca-pdp .rca-pick .pickif{margin:auto 0 0;font-size:14px;background:#F5F5F5;border-radius:6px;padding:10px 12px;color:#232323}\n.rca-pdp .rca-pick .go{margin:auto 0 0;font-size:14px;font-weight:bold}\n\n\/* ---------- 5. trust cards ---------- *\/\n.rca-pdp .rca-trust{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px}\n.rca-pdp .rca-trust div{flex:1 1 30%;min-width:0;background:#fff;border:1px solid #cfe4ec;border-radius:8px;padding:14px}\n.rca-pdp .rca-trust b{display:block;font-size:15px;color:#3F7276;margin-bottom:4px}\n.rca-pdp .rca-trust span{display:block;font-size:14px;color:#444;line-height:1.55}\n\n\/* ---------- 6. framed grids: cards that must keep their warning frame ---------- *\/\n.rca-pdp .rca-warngrid,.rca-pdp .rca-safegrid{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}\n.rca-pdp .rca-warngrid div{flex:1 1 44%;min-width:0;background:#fff;border:1px solid #f0e0a8;border-radius:6px;padding:12px}\n.rca-pdp .rca-safegrid div{flex:1 1 44%;min-width:0;background:#fff;border:1px solid #cfe4ec;border-radius:6px;padding:12px}\n.rca-pdp .rca-warngrid b,.rca-pdp .rca-safegrid b{display:block;font-size:14px;color:#232323;margin-bottom:3px}\n.rca-pdp .rca-warngrid span,.rca-pdp .rca-safegrid span{display:block;font-size:14px;color:#444;line-height:1.5}\n.rca-pdp .rca-safegrid{margin:0}\n\n\/* ---------- 7. alternating image rows ---------- *\/\n.rca-pdp .rca-row{display:flex;gap:24px;align-items:center;margin:0 0 28px}\n.rca-pdp .rca-row.flip{flex-direction:row-reverse}\n.rca-pdp .rca-row .pic{flex:1 1 46%;min-width:0}\n.rca-pdp .rca-row .pic img{width:100%;height:auto;display:block;border-radius:10px}\n.rca-pdp .rca-row .txt{flex:1 1 54%;min-width:0}\n.rca-pdp .rca-row .txt h3{margin-top:0}\n.rca-pdp .rca-row .txt p{margin-bottom:14px}\n.rca-pdp .rca-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}\n.rca-pdp .rca-chips li{margin:0;font-size:13px;background:#F5F5F5;border:1px solid #e5e5e5;border-radius:14px;padding:5px 12px;color:#333}\n\n\/* ---------- 8. two-up figures ---------- *\/\n.rca-pdp .rca-two{display:flex;gap:16px;margin:0 0 12px;flex-wrap:wrap}\n.rca-pdp .rca-two figure{flex:1 1 260px;min-width:0;margin:0}\n.rca-pdp .rca-two img{width:100%;height:auto;display:block;border-radius:10px}\n.rca-pdp .rca-two figcaption{font-size:14px;font-weight:bold;color:#232323;text-align:center;padding-top:8px}\n\n\/* ---------- 9. shared-spec strip ---------- *\/\n.rca-pdp .rca-shared{border:1px dashed #cfd8dc;border-radius:8px;padding:12px 16px;margin:0 0 28px}\n.rca-pdp .rca-shared .hdr{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:8px}\n.rca-pdp .rca-shared ul,.rca-pdp .rca-opt{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:14px;color:#444}\n.rca-pdp .rca-shared li,.rca-pdp .rca-opt li{margin:0}\n.rca-pdp .rca-shared b,.rca-pdp .rca-opt b{color:#232323}\n.rca-pdp .rca-opt{margin:0 0 28px}\n\n\/* ---------- upgrade cards (image left, copy right) ---------- *\/\n.rca-pdp .rca-up{display:flex;gap:20px;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;margin-bottom:20px;background:#fff}\n.rca-pdp .rca-up .pic{flex:0 0 40%;min-width:0}\n.rca-pdp .rca-up .pic img{width:100%;height:100%;object-fit:cover;display:block}\n.rca-pdp .rca-up .body{flex:1 1 0;min-width:0;padding:18px 18px 18px 0}\n.rca-pdp .rca-up h3{margin:0 0 8px}\n.rca-pdp .rca-up p{margin:0 0 12px;font-size:14px}\n.rca-pdp .up-specs{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:#444}\n.rca-pdp .up-specs li{margin:0}\n.rca-pdp .up-specs b{color:#232323}\n\n\/* ---------- package sections ---------- *\/\n.rca-pdp .rca-pk{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 28px}\n.rca-pdp .rca-pk section{flex:1 1 300px;min-width:0;border:1px solid #cfe4ec;border-radius:10px;overflow:hidden;background:#fff}\n.rca-pdp .rca-pk h3{margin:0;background:#3F7276;color:#fff;font-size:15px;padding:11px 16px}\n.rca-pdp .rca-pk ul{margin:0;padding:14px 16px 14px 32px;font-size:14px;line-height:1.6}\n.rca-pdp .rca-pk li{margin-bottom:6px}\n.rca-pdp .rca-sep{border:1px solid #f0e0a8;border-radius:10px;overflow:hidden;background:#FFF8E1;margin:0 0 28px}\n.rca-pdp .rca-sep h3{margin:0;background:#F5C842;color:#232323;font-size:15px;padding:11px 16px}\n.rca-pdp .rca-sep .in{padding:14px 16px}\n.rca-pdp .rca-sep ul{margin:0;padding-left:20px;font-size:14px;line-height:1.6;columns:2;column-gap:28px}\n.rca-pdp .rca-sep li{margin-bottom:6px;break-inside:avoid}\n.rca-pdp .rca-cols{columns:2;column-gap:28px}\n.rca-pdp .rca-cols li{break-inside:avoid}\n\n\/* ---------- accordion ---------- *\/\n.rca-pdp details{margin-bottom:12px;border-bottom:1px solid #e5e5e5;padding-bottom:12px}\n.rca-pdp summary{font-weight:bold;cursor:pointer;color:#232323;padding:12px 0;min-height:44px;line-height:1.4}\n.rca-pdp details p{padding:10px 0 4px;margin:0}\n.rca-pdp .rca-cta{background:#E8F4F8;border-left:4px solid #539499;border-radius:6px;padding:16px;margin:8px 0 0}\n.rca-pdp .rca-uplink{font-size:14px;color:#232323;background:#F5F5F5;border-left:4px solid #539499;border-radius:6px;padding:14px 16px;margin:24px 0 0}\n\n\/* ---------- mobile ---------- *\/\n@media (max-width:900px){\n.rca-pdp .rca-pick{flex:1 1 44%}\n.rca-pdp .rca-trust div{flex:1 1 46%}\n}\n@media (max-width:640px){\n.rca-pdp{font-size:16px;padding:0}\n.rca-pdp h2{font-size:20px;line-height:1.35}\n.rca-pdp h3{font-size:17px}\n.rca-pdp h4{font-size:15px}\n.rca-pdp .rca-box{min-width:100%}\n.rca-pdp table{font-size:13px}\n.rca-pdp th{padding:8px 6px;font-size:12px;line-height:1.3}\n.rca-pdp td{padding:8px 6px;line-height:1.4;overflow-wrap:anywhere}\n.rca-pdp .rca-wide{min-width:640px}\n.rca-pdp .rca-swipe{display:block;font-size:12px;color:#3F7276;margin-bottom:16px}\n.rca-pdp .rca-strip div,.rca-pdp .rca-stat{flex:1 1 45%}\n.rca-pdp .rca-card,.rca-pdp .rca-fix{min-width:100%}\n.rca-pdp .rca-3up{grid-template-columns:repeat(2,1fr)}\n.rca-pdp .rca-2up{grid-template-columns:1fr}\n.rca-pdp .rca-pick,.rca-pdp .rca-trust div,.rca-pdp .rca-warngrid div,.rca-pdp .rca-safegrid div{flex:1 1 100%;min-width:100%}\n.rca-pdp .rca-row,.rca-pdp .rca-row.flip{flex-direction:column;gap:14px}\n.rca-pdp .rca-row .pic,.rca-pdp .rca-row .txt{flex:none;width:100%}\n.rca-pdp .rca-two figure{flex:1 1 100%}\n.rca-pdp .rca-up{flex-direction:column}\n.rca-pdp .rca-up .pic{flex:none;width:100%}\n.rca-pdp .rca-up .pic img{height:auto}\n.rca-pdp .rca-up .body{padding:0 16px 16px}\n.rca-pdp .rca-pk section{min-width:100%}\n.rca-pdp .rca-sep ul,.rca-pdp .rca-cols{columns:1}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rca-pdp\"\u003e\n\u003ch2\u003ePro Clubline Jungle Gym SJG100: Four Cable Stations in a 62-Inch-Deep Frame\u003c\/h2\u003e\n\u003cp\u003eStudios short on floor space often pick one cable machine and then live with the queue it creates at busy times. A Body Solid Pro Clubline SJG100 4-Stack Jungle Gym gives four people their own station and stack, in a frame only 62 inches deep.\u003c\/p\u003e\n\u003cp\u003eIt is commercial \u003ca href=\"\/collections\/strength-equipment-for-sale\"\u003estrength equipment\u003c\/a\u003e with one adjustable cable column, one seated mid row, one seated lat pulldown and one high pulley. It is also the starting point of Body-Solid's Jungle Gym series.\u003c\/p\u003e\n\n\u003ch3\u003eWhat the SJG100 Jungle Gym Handles\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCable work for every muscle group?\u003c\/strong\u003e The adjustable column covers pushdowns, crossovers, rotations and leg moves.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBack training without free weights?\u003c\/strong\u003e The seated mid row and lat pulldown give horizontal and vertical pulls.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eArms and core?\u003c\/strong\u003e The high pulley handles pushdowns, overhead extensions and core work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoom to grow?\u003c\/strong\u003e Body-Solid designs the frame to expand to the 5-stack SJG500 or 8-stack SJG800 layout.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"rca-warn\"\u003e\n\u003cp class=\"rca-label\"\u003eNo pull-up handles on the 4-stack\u003c\/p\u003eThe connector beam with pull-up handles comes on the 5-stack and 8-stack builds. For pull-ups and a second cable column, see the \u003ca href=\"\/products\/body-solid-pro-clubline-sjg500-5-stack-jungle-gym\"\u003eSJG500 5-Stack Jungle Gym\u003c\/a\u003e.\u003c\/div\u003e\n\n\u003ch3\u003eSpace and Power for the Body Solid SJG100\u003c\/h3\u003e\n\u003cp\u003ePlan a level indoor area 137 inches wide and 62 inches deep, 89 inches tall, plus a few feet from walls and room in front of each station. Body-Solid lists no electrical connection.\u003c\/p\u003e\n\u003cp\u003eThe two main boxes are large and heavy; route and assembly checks are in the Before You Order tab.\u003c\/p\u003e\n\n\u003cdiv class=\"rca-why\"\u003e\n\u003cp class=\"rca-label\"\u003eWhy buy from RecovAthlete\u003c\/p\u003eWe check your floor plan and delivery route before the order goes in. Freight delivery is included in the price. Ask us for the current lead time.\u003c\/div\u003e\n\n\u003cdiv class=\"rca-why\"\u003e\n\u003cp class=\"rca-label\"\u003eFinancing\u003c\/p\u003eFinancing is open to consumer and business buyers. Ask for current terms and a monthly payment example for your stack choice.\u003c\/div\u003e\n\n\u003cp\u003eSend us your wall length and room depth and we will confirm the SJG100 fits. \u003ca href=\"https:\/\/calendly.com\/recvoathlete\/30min\" target=\"_blank\" rel=\"noopener\"\u003eBook a 30-minute planning call\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"rca-uplink\"\u003eMore from this brand: \u003ca href=\"\/collections\/body-solid\"\u003eBody-Solid gym equipment\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Body Solid","offers":[{"title":"210lb Stack","offer_id":67873758216344,"sku":"SJG100","price":7500.0,"currency_code":"USD","in_stock":true},{"title":"310lb Stack","offer_id":67873758249112,"sku":null,"price":8500.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0422\/3942\/6712\/files\/SJG100_0O2A0637-1028__76214.jpg?v=1793624771","url":"https:\/\/recovathlete.com\/products\/body-solid-pro-clubline-sjg100-4-stack-jungle-gym","provider":"RecovAthlete","version":"1.0","type":"link"}