{"title":"Bolas de Peso","description":null,"products":[{"product_id":"bola-de-parede-absolute-line-toorx","title":"Wall Ball Absolute","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFonctionnel · Wall Ball · Absolute · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eWall Ball Absolute \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eWall Ball Absolute\u003c\/strong\u003e avec revêtement \u003cstrong\u003eCarbon Look antidérapant\u003c\/strong\u003e. Haute résistance à la déformation. Le monogramme de couleur identifie le poids. ø35 cm. \u003cstrong\u003eVendu à l'unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eCarbon Look\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAntidérapant\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eø35 cm\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e3–15 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAbsolute\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendu à l'unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-204\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-205\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-206\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-207\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-208\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-209\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-210\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-211\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-212\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-262\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eQuadriceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eFessiers\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePectoraux\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCarbon Look Absolute\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement Carbon Look antidérapant de grande épaisseur — résistance maximale aux chocs.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eHaute résistance\u003c\/h3\u003e\n\n\u003cp\u003eGrande résistance à la déformation et à la déchirure pour une utilisation intensive contre le mur et au sol.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCouleur par poids\u003c\/h3\u003e\n\n\u003cp\u003eLe monogramme coloré identifie immédiatement le poids — organisation rapide des références.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e10 références\u003c\/h3\u003e\n\n\u003cp\u003e3 \/ 4 \/ 5 \/ 6 \/ 7 \/ 8 \/ 9 \/ 10 \/ 12 \/ 15 kg.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eWall Ball Throw\u003c\/h3\u003e\n\n\u003cp\u003ePour les wall ball shots, slams, squats et tous les exercices de crossfit avec ballon.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eGamme Absolute\u003c\/h3\u003e\n\n\u003cp\u003eConstruction renforcée pour une utilisation professionnelle intensive dans les box de crossfit et les salles de sport.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eSpécifications techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eCarbon Look antidérapant\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètre\u003c\/td\u003e\n\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e3 – 15 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003eAbsolute\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 wall ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"3 kg","offer_id":47808723648850,"sku":"AHF-204","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808723681618,"sku":"AHF-205","price":45.0,"currency_code":"EUR","in_stock":true},{"title":"5 kg","offer_id":47808723714386,"sku":"AHF-206","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808723747154,"sku":"AHF-207","price":55.0,"currency_code":"EUR","in_stock":false},{"title":"7 kg","offer_id":47808723779922,"sku":"AHF-208","price":57.0,"currency_code":"EUR","in_stock":true},{"title":"8 kg","offer_id":47808723812690,"sku":"AHF-209","price":60.0,"currency_code":"EUR","in_stock":true},{"title":"9 kg","offer_id":47808723845458,"sku":"AHF-210","price":62.0,"currency_code":"EUR","in_stock":true},{"title":"10 kg","offer_id":47808723878226,"sku":"AHF-211","price":64.0,"currency_code":"EUR","in_stock":true},{"title":"12 kg","offer_id":47808723910994,"sku":"AHF-212","price":67.0,"currency_code":"EUR","in_stock":true},{"title":"15 kg","offer_id":53991614677330,"sku":"AHF-262","price":49.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/products\/AHF-204_79ed68cc-a6ed-4beb-969a-2f3dee90922e.jpg?v=1710179397"},{"product_id":"bola-medicinal-com-pegas-toorx","title":"Medicine Ball avec poignées Absolute","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFunctional · Medicine Ball · Absolute · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eMedicine Ball avec poignées Absolute \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eMedicine Ball Absolute\u003c\/strong\u003e avec revêtement entièrement noir et \u003cstrong\u003edouble poignée antidérapante\u003c\/strong\u003e. Haute résistance à l'abrasion. Le champ coloré indique le poids. \u003cstrong\u003eVendu à l'unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eDouble poignée\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eEntièrement noir\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAntidérapant\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e3–10 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAbsolute\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendu à l'unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-176\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-177\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-178\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-179\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-180\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-181\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-260\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-261\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePectoraux\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eBiceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eTriceps\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eDouble poignée Absolute\u003c\/h3\u003e\n\n\u003cp\u003e2 poignées antidérapantes intégrées pour les exercices de traction, de rotation et de lancer avec le ballon.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eFull Black Absolute\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement entièrement noir de haute résistance à l'abrasion pour une utilisation professionnelle intensive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eChamp coloré\u003c\/h3\u003e\n\n\u003cp\u003eChamp coloré avec indication du poids pour une identification immédiate.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e8 références\u003c\/h3\u003e\n\n\u003cp\u003e3 \/ 4 \/ 5 \/ 6 \/ 7 \/ 8 \/ 9 \/ 10 kg.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eExercices avec poignée\u003c\/h3\u003e\n\n\u003cp\u003eLancer rotatif, lancer au-dessus de la tête, Russian twist et lancer de medicine ball avec prise.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eGamme Absolute\u003c\/h3\u003e\n\n\u003cp\u003eConstruction renforcée pour une utilisation professionnelle intensive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eSpécifications techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eEntièrement noir · double poignée antidérapante\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètres\u003c\/td\u003e\n\n\u003ctd\u003eø23 cm (3–4 kg) · ø27,2 cm (5–10 kg)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e3 – 10 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003eAbsolute\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 medicine ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"3 kg","offer_id":47808724042066,"sku":"AHF-176","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808724074834,"sku":"AHF-177","price":37.0,"currency_code":"EUR","in_stock":true},{"title":"5 kg","offer_id":47808724107602,"sku":"AHF-178","price":43.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808724140370,"sku":"AHF-179","price":51.0,"currency_code":"EUR","in_stock":true},{"title":"7 kg","offer_id":47808724173138,"sku":"AHF-180","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"8 kg","offer_id":47808724205906,"sku":"AHF-181","price":60.0,"currency_code":"EUR","in_stock":true},{"title":"9 kg","offer_id":53528007180626,"sku":"AHF-260","price":64.0,"currency_code":"EUR","in_stock":true},{"title":"10 kg","offer_id":53528007213394,"sku":"AHF-261","price":69.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/products\/AHF-177_44f7e1ab-dc24-4546-a4e1-19b7425b828f.jpg?v=1710179400"},{"product_id":"bola-de-parede-toorx","title":"Wall Ball","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFonctionnel · Wall Ball · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eWall Ball \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eWall Ball\u003c\/strong\u003e avec revêtement coloré selon le poids. Haute résistance à la déformation. Coutures renforcées. ø35 cm. \u003cstrong\u003eVendu à l'unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eCouleur par Poids\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eø35 cm\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eHaute Résistance\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e3–15 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendu à l'Unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-224\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-225\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-226\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-227\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-228\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-229\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-230\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-231\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-232\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-263\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes Musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eQuadriceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eFessiers\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePectoraux\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCouleur par Poids\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement coloré selon le poids pour une identification immédiate dans la zone d'entraînement.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eHaute Résistance\u003c\/h3\u003e\n\n\u003cp\u003eHaute résistance à la déformation et à la déchirure pour un usage intensif.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCoutures Renforcées\u003c\/h3\u003e\n\n\u003cp\u003eCoutures renforcées pour supporter les répétitions d'impact contre le mur.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e10 Références\u003c\/h3\u003e\n\n\u003cp\u003e3 \/ 4 \/ 5 \/ 6 \/ 7 \/ 8 \/ 9 \/ 10 \/ 12 \/ 15 kg.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eWall Ball Shots\u003c\/h3\u003e\n\n\u003cp\u003ePour wall ball shots, goblet squat, slam et tous les exercices avec lancer de ballon.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCrossfit et Fonctionnel\u003c\/h3\u003e\n\n\u003cp\u003eOutil essentiel pour le crossfit, le fitness fonctionnel et l'entraînement en équipe.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eSpécifications Techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eColoré par poids\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètre\u003c\/td\u003e\n\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e3 – 15 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 wall ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"3 kg","offer_id":47808798523730,"sku":"AHF-224","price":39.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808798556498,"sku":"AHF-225","price":44.0,"currency_code":"EUR","in_stock":true},{"title":"5 kg","offer_id":47808798589266,"sku":"AHF-226","price":48.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808798622034,"sku":"AHF-227","price":51.0,"currency_code":"EUR","in_stock":true},{"title":"7 kg","offer_id":47808798654802,"sku":"AHF-228","price":53.0,"currency_code":"EUR","in_stock":true},{"title":"8 kg","offer_id":47808798687570,"sku":"AHF-229","price":55.0,"currency_code":"EUR","in_stock":true},{"title":"9 kg","offer_id":47808798720338,"sku":"AHF-230","price":57.0,"currency_code":"EUR","in_stock":true},{"title":"10 kg","offer_id":47808798753106,"sku":"AHF-231","price":59.0,"currency_code":"EUR","in_stock":true},{"title":"12 kg","offer_id":47808798785874,"sku":"AHF-232","price":62.0,"currency_code":"EUR","in_stock":true},{"title":"15 kg","offer_id":50628659315026,"sku":null,"price":90.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/files\/toorx-fitness-wall-ball-3-15-kg_1.webp?v=1727258958"},{"product_id":"slam-ball-toorx-1","title":"Slam Ball Absolute","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFunctional · Slam Ball · Absolute · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eSlam Ball Absolute \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eSlam Ball Absolute\u003c\/strong\u003e avec revêtement \u003cstrong\u003eTyre Look antidérapant de grande épaisseur\u003c\/strong\u003e. Excellente résistance à l’abrasion. Zone colorée indiquant le poids. \u003cstrong\u003eVendu à l’unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eTyre Look\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAntidérapant\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eGrande épaisseur\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e2–30 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAbsolute\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendu à l’unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-213\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-214\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-215\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-216\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-217\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-218\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-219\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-220\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-221\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-222\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-223\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-252\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-253\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-254\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eQuadriceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eFessiers\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePectoraux\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eTyre Look Absolute\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement Tyre Look de grande épaisseur — absorption maximale des impacts sans endommager le sol.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eExcellente adhérence\u003c\/h3\u003e\n\n\u003cp\u003eSurface hautement antidérapante pour une prise sûre, même avec les mains moites.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eZone colorée\u003c\/h3\u003e\n\n\u003cp\u003eZone colorée indiquant le poids pour une identification immédiate.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e14 références\u003c\/h3\u003e\n\n\u003cp\u003e2 \/ 3 \/ 4 \/ 5 \/ 6 \/ 7 \/ 8 \/ 9 \/ 10 \/ 12 \/ 15 \/ 20 \/ 25 \/ 30 kg.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eSlam et lancer\u003c\/h3\u003e\n\n\u003cp\u003ePour les overhead slams, rotational slams, squats et lancers — des exercices de puissance totale.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eLigne Absolute\u003c\/h3\u003e\n\n\u003cp\u003eConstruction renforcée pour un usage professionnel intensif en CrossFit et en entraînement fonctionnel.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eTyre Look antidérapant · grande épaisseur\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètres\u003c\/td\u003e\n\n\u003ctd\u003eø23 cm (2–10 kg) · ø28 cm (12–30 kg)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e2 – 30 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eLigne\u003c\/td\u003e\n\n\u003ctd\u003eAbsolute\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 slam ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ctr\u003e\n\n\u003ctd\u003eN° de colis\u003c\/td\u003e\n\n\u003ctd\u003e1\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDimensions des colis\u003c\/td\u003e\n\n\u003ctd\u003e28 × 28 × 28 cm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"2 kg","offer_id":47808798851410,"sku":"AHF-213","price":16.0,"currency_code":"EUR","in_stock":true},{"title":"3 kg","offer_id":47808798884178,"sku":"AHF-214","price":18.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808798916946,"sku":"AHF-215","price":20.0,"currency_code":"EUR","in_stock":false},{"title":"5 kg","offer_id":47808798949714,"sku":"AHF-216","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808798982482,"sku":"AHF-217","price":25.0,"currency_code":"EUR","in_stock":true},{"title":"7 kg","offer_id":47808799015250,"sku":"AHF-218","price":27.0,"currency_code":"EUR","in_stock":true},{"title":"8 kg","offer_id":47808799048018,"sku":"AHF-219","price":29.0,"currency_code":"EUR","in_stock":true},{"title":"9 kg","offer_id":47808799080786,"sku":"AHF-220","price":31.0,"currency_code":"EUR","in_stock":true},{"title":"10 kg","offer_id":47808799113554,"sku":"AHF-221","price":35.0,"currency_code":"EUR","in_stock":true},{"title":"12 kg","offer_id":47808799146322,"sku":"AHF-222","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"15 kg","offer_id":47808799179090,"sku":"AHF-223","price":39.0,"currency_code":"EUR","in_stock":true},{"title":"20 kg","offer_id":47808799211858,"sku":"AHF-252","price":57.0,"currency_code":"EUR","in_stock":true},{"title":"25 kg","offer_id":47808799244626,"sku":"AHF-253","price":73.0,"currency_code":"EUR","in_stock":true},{"title":"30 kg","offer_id":47808799277394,"sku":"AHF-254","price":90.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/files\/toorx-fitness-slamball-pro-tire-look_1.webp?v=1726744821"},{"product_id":"slam-ball-toorx","title":"Slam Ball","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFunctional · Slam Ball · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eSlam Ball \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eSlam Ball\u003c\/strong\u003e avec revêtement \u003cstrong\u003efull black antidérapant\u003c\/strong\u003e. Haute résistance à l’abrasion. Pour les slams, les lancers et les exercices de puissance. \u003cstrong\u003eVendue à l’unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eFull Black\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eAntidérapant\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eHaute résistance\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e2–15 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendue à l’unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-048\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-049\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-050\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-051\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-052\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-053\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-054\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-055\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-056\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-096\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-097\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eQuadriceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eFessiers\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePoitrine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eFull Black\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement full black antidérapant pour une prise sûre lors de tous les exercices.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eHaute résistance\u003c\/h3\u003e\n\n\u003cp\u003eHaute résistance à l’abrasion pour une utilisation intensive lors de slams répétés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e11 références\u003c\/h3\u003e\n\n\u003cp\u003e2 \/ 3 \/ 4 \/ 5 \/ 6 \/ 7 \/ 8 \/ 9 \/ 10 \/ 12 \/ 15 kg.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eOverhead Slam\u003c\/h3\u003e\n\n\u003cp\u003ePour les overhead slams, les rotational slams et les exercices de puissance du corps entier.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eNe rebondit pas\u003c\/h3\u003e\n\n\u003cp\u003eNe rebondit pas à l’impact — absorbe l’énergie du slam pour un entraînement sûr et efficace.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCrossfit et entraînement fonctionnel\u003c\/h3\u003e\n\n\u003cp\u003eUn outil de référence pour le crossfit, le HIIT et l’entraînement de la force explosive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eFull black antidérapant\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètres\u003c\/td\u003e\n\n\u003ctd\u003eø23 cm (2–10 kg) · ø28 cm (12–15 kg)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e2 – 15 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 slam ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ctr\u003e\n\n\u003ctd\u003eNombre de colis\u003c\/td\u003e\n\n\u003ctd\u003e1\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDimensions des colis\u003c\/td\u003e\n\n\u003ctd\u003e24 × 24 × 24 cm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"2 kg","offer_id":47808799342930,"sku":"AHF-048","price":15.0,"currency_code":"EUR","in_stock":true},{"title":"3 kg","offer_id":47808799375698,"sku":"AHF-049","price":17.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808799408466,"sku":"AHF-050","price":19.0,"currency_code":"EUR","in_stock":true},{"title":"5 kg","offer_id":47808799441234,"sku":"AHF-051","price":21.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808799474002,"sku":"AHF-052","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"7 kg","offer_id":47808799506770,"sku":"AHF-053","price":25.0,"currency_code":"EUR","in_stock":true},{"title":"8 kg","offer_id":47808799539538,"sku":"AHF-054","price":27.0,"currency_code":"EUR","in_stock":true},{"title":"9 kg","offer_id":47808799572306,"sku":"AHF-055","price":29.0,"currency_code":"EUR","in_stock":true},{"title":"10 kg","offer_id":47808799605074,"sku":"AHF-056","price":31.0,"currency_code":"EUR","in_stock":true},{"title":"12 kg","offer_id":47808799637842,"sku":"AHF-096","price":37.0,"currency_code":"EUR","in_stock":true},{"title":"15 kg","offer_id":47808799670610,"sku":"AHF-097","price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/products\/AHF-097_371a663d-321c-4d8b-acca-53bf73f13ad0.jpg?v=1710181251"},{"product_id":"bola-medicinal-toorx","title":"Médecine-ball","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@500;700\u0026family=Poppins:wght@300;400;500\u0026display=swap');\n  .toorx-desc{--red:#c0392b;--red-dark:#922b21;--text:#1C1512;--muted:#7A6F68;--border:#E0D8D0;--bg-pill:#fdecea;}\n  .toorx-desc *,.toorx-desc *::before,.toorx-desc *::after{box-sizing:border-box;margin:0;padding:0;}\n  .toorx-desc{font-family:'Poppins',sans-serif;background:#fff;color:var(--text);font-size:15px;line-height:1.75;}\n  .toorx-desc .product-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem;display:block;}\n  .toorx-desc h1{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;line-height:1.2;color:var(--text);margin-bottom:1.25rem;}\n  .toorx-desc h1 em{font-style:normal;color:var(--red);}\n  .toorx-desc h2{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.25rem;letter-spacing:.05em;}\n  .toorx-desc h3{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;}\n  .toorx-desc .product-intro{font-size:15px;font-weight:300;color:var(--muted);max-width:620px;margin-bottom:2rem;border-left:3px solid var(--red);padding-left:1rem;}\n  .toorx-desc .divider{border:none;border-top:1px solid var(--border);margin:2rem 0;}\n  .toorx-desc .product-info{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;align-items:center;}\n  .toorx-desc .info-pill{font-size:12px;font-weight:500;background:var(--bg-pill);color:var(--red-dark);padding:6px 14px;border-radius:20px;}\n  .toorx-desc .ref-tag{font-size:10px;color:#E0D8D0;background:var(--text);display:inline-block;padding:3px 10px;border-radius:4px;letter-spacing:.05em;}\n  .toorx-desc .muscles{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:2rem;}\n  .toorx-desc .muscle{font-size:11px;font-weight:500;background:var(--text);color:#E0D8D0;padding:3px 10px;border-radius:4px;letter-spacing:.03em;}\n  .toorx-desc .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;}\n  .toorx-desc .benefit-item{display:flex;gap:.75rem;align-items:flex-start;}\n  .toorx-desc .benefit-icon{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n  .toorx-desc .benefit-icon svg{width:16px;height:16px;}\n  .toorx-desc .benefit-item p{font-size:12px;font-weight:300;color:var(--muted);line-height:1.5;}\n  .toorx-desc .specs-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:2.5rem;}\n  .toorx-desc .specs-table tr{border-bottom:1px solid var(--border);}\n  .toorx-desc .specs-table td{padding:.6rem .5rem;}\n  .toorx-desc .specs-table td:first-child{color:var(--muted);width:42%;font-weight:300;}\n  .toorx-desc .specs-table td:last-child{color:var(--text);font-weight:500;}\n\u003c\/style\u003e\n\u003cdiv class=\"toorx-desc\"\u003e\n\n\u003cspan class=\"product-eyebrow\"\u003eFonctionnel · Medicine Ball · Crosstraining\u003c\/span\u003e\n\u003ch1\u003eMedicine Ball \u003cem\u003eTOORX\u003c\/em\u003e\n\n\u003c\/h1\u003e\n\n\u003cp class=\"product-intro\"\u003e\u003cstrong\u003eMedicine Ball\u003c\/strong\u003e avec revêtement entièrement noir et indication de poids colorée pour une identification facile. \u003cstrong\u003eVendue à l'unité\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cdiv class=\"product-info\"\u003e\n\n\u003cspan class=\"info-pill\"\u003eEntièrement noir\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eIndication colorée\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003e1–6 kg\u003c\/span\u003e\u003cspan class=\"info-pill\"\u003eVendue à l'unité\u003c\/span\u003e \u003cspan class=\"ref-tag\"\u003eAHF-105\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-106\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-107\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-108\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-109\u003c\/span\u003e\u003cspan class=\"ref-tag\"\u003eAHF-110\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); margin-bottom: .5rem;\"\u003eGroupes musculaires\u003c\/p\u003e\n\n\u003cdiv class=\"muscles\"\u003e\n\n\u003cspan class=\"muscle\"\u003eDos\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eCore\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eÉpaules\u003c\/span\u003e\u003cspan class=\"muscle\"\u003ePoitrine\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eBiceps\u003c\/span\u003e\u003cspan class=\"muscle\"\u003eTriceps\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"7\" width=\"12\" y=\"4\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 4V3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eEntièrement noir\u003c\/h3\u003e\n\n\u003cp\u003eRevêtement entièrement noir avec indication de poids colorée pour une identification rapide.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003ccircle r=\"5\" cy=\"7\" cx=\"7\"\u003e\u003c\/circle\u003e\u003cpath d=\"M5 7l2 2 3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003ePolyvalent\u003c\/h3\u003e\n\n\u003cp\u003ePour les exercices de lancer, de rotation, de slam et l'entraînement fonctionnel du core.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M3 7h8M7 3v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003e6 références\u003c\/h3\u003e\n\n\u003cp\u003e1 \/ 2 \/ 3 \/ 4 \/ 5 \/ 6 kg — pour les débutants et la progression de base.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M9 2a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 8l1-3 2 2 2-4\"\u003e\u003c\/path\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"3\"\u003e\u003c\/circle\u003e\u003ccircle r=\"1\" cy=\"11\" cx=\"11\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003ePasses et rotations\u003c\/h3\u003e\n\n\u003cp\u003eRussian twist, lancer au-dessus de la tête, passe de poitrine, slam et multiples exercices pour le core.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003crect rx=\"1\" height=\"3\" width=\"10\" y=\"9\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 9V6m6 3V6M7 6V3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eCompact\u003c\/h3\u003e\n\n\u003cp\u003eDiamètres de ø23 et ø28,6 cm pour une manipulation facile et pratique.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"benefit-item\"\u003e\n\n\u003cdiv class=\"benefit-icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"currentColor\" viewbox=\"0 0 14 14\" fill=\"none\"\u003e\u003cpath d=\"M7 2L8.5 5.5L12 6L9.5 8.5L10 12L7 10.5L4 12L4.5 8.5L2 6L5.5 5.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003ch3\u003eEntraînement fonctionnel\u003c\/h3\u003e\n\n\u003cp\u003ePour le fitness fonctionnel, la rééducation et l'entraînement de force de faible à moyenne intensité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003chr class=\"divider\"\u003e\n\n\u003ch2\u003eSpécifications techniques\u003c\/h2\u003e\n\n\u003ctable class=\"specs-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd\u003eEntièrement noir · indication colorée\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDiamètres\u003c\/td\u003e\n\n\u003ctd\u003eø23 cm (1–4 kg) · ø28,6 cm (5–6 kg)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eGamme\u003c\/td\u003e\n\n\u003ctd\u003e1 – 6 kg\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eUnité de vente\u003c\/td\u003e\n\n\u003ctd\u003e1 medicine ball\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003ctr\u003e\n\n\u003ctd\u003eN° de cartons\u003c\/td\u003e\n\n\u003ctd\u003e1\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eDimensions des cartons\u003c\/td\u003e\n\n\u003ctd\u003e48 × 25.5 × 48 cm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"TOORX","offers":[{"title":"1 kg","offer_id":47808801538386,"sku":"AHF-105","price":21.0,"currency_code":"EUR","in_stock":true},{"title":"2 kg","offer_id":47808801571154,"sku":"AHF-106","price":31.0,"currency_code":"EUR","in_stock":true},{"title":"3 kg","offer_id":47808801603922,"sku":"AHF-107","price":30.0,"currency_code":"EUR","in_stock":true},{"title":"4 kg","offer_id":47808801636690,"sku":"AHF-108","price":35.0,"currency_code":"EUR","in_stock":true},{"title":"5 kg","offer_id":47808801669458,"sku":"AHF-109","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"6 kg","offer_id":47808801702226,"sku":"AHF-110","price":38.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/4933\/3281\/files\/toorx-fitness-medicine-ball-1-6-kg-full-black_1.webp?v=1726745059"}],"url":"https:\/\/toorx.pt\/fr\/collections\/bolas-de-peso.oembed","provider":"Toorx.pt","version":"1.0","type":"link"}