{"product_id":"xm-fitness-competition-kettlebell-canada","title":"Competition Kettlebell - 8KG 40kg- XM Fitness","description":"\u003cstyle\u003e .bc-wrapper {    } .bc-product {   display: flex;   flex-direction: column-reverse;   flex-wrap: wrap;   margin: 0 auto;   padding: 3rem 1rem;   max-width: 1680px; } @media screen and (min-width: 1024px) { .bc-product {   display: block; }} .bc-product h2, .bc-product h3 {   font-weight: 800;   text-transform: uppercase; } .bc-product h2 {   font-size: 30px;   line-height: 1;   margin-bottom: 1rem; } .bc-product h3 {   font-size: 20px;   font-style: italic;   margin: 0 0 1rem; } .bc-product h4 {   font-size: 16px;   font-weight: 600;   margin: 0; } .bc-product p {   margin-bottom: 1rem; } .bc-product ul p {   margin: 0 0 0 -20px; } .bc-product ul.bc-dims {   list-style: none;   margin: 0; }  .bc-product ul.bc-flexlist {   display: flex;   flex-wrap: wrap; } .bc-product ul.bc-flexlist li {   padding-right: 2rem;   width: calc(100% \/ 3); }  .bc-product .desc {   margin: 0 0 2rem; } @media screen and (min-width: 1024px) { .bc-product .desc {   width: 65%;     max-width: 1200px; }}  .bc-product .gallery {   display: flex;   flex-wrap: wrap; } .bc-product .gallery figure {   margin: 0;   padding: 2rem 0;   width: 100%; } @media screen and (min-width: 1024px) { .bc-product .gallery figure {   width: 50%; }} .bc-product .gallery img {   \/*max-height: 200px;*\/   object-fit: cover;   margin-bottom: 1rem;   width: 100%; } .bc-product .gallery video {   display: block;   margin-bottom: 1rem;   width: 100%; } .bc-product .gallery h3 {   align-items: center;   display: flex;   margin: 1rem 0; } .bc-product .gallery h3 span {   align-items: center;   background: #0069AA;   border-radius: 50%;   color: #fff;   display: flex;   height: 30px;   justify-content: center;   margin-right: 8px;   width: 30px; } .bc-product .gallery p {    }  @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex:nth-of-type(even) figure {   direction: rtl; }} @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex figure {   direction: ltr;   display: flex;   width: 100%; }} .bc-product .gallery.full_flex video {   width: 100%; } @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex video {   object-fit: cover;   object-position: right;   width: 55%; }} @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex .video-wrapper {   padding-bottom: unset;   width: 55%; }} @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex img {   width: 55%; }} @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex article {   direction: ltr;   padding-left: 2rem;   width: 45%; }} @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex:nth-of-type(even) article {   padding-right: 2rem;   padding-left: 0; }} .bc-product .gallery.full_flex article ul {   margin-left: 2.5rem; } @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex article ul {   margin-left: 3.5rem; }} .bc-product .gallery.full_flex article ul li {   align-items: center;   display: flex;   position: relative; } .bc-product .gallery.full_flex article ul li:before, .bc-product .gallery.full_flex article ul li:after {   content: '';   height: 4px;   position: absolute;     left: -40px;   width: 30px; } @media screen and (min-width: 1024px) { .bc-product .gallery.full_flex article ul li:before, .bc-product .gallery.full_flex article ul li:after {   left: -50px;   width: 40px; }} .bc-product .gallery.full_flex article ul li:before {   top: 6px; } .bc-product .gallery.full_flex article ul li:after {   bottom: 6px; } .bc-product .gallery.full_flex article ul li a {   display: flex; } .bc-product .gallery.full_flex article ul li span {   display: block; } .bc-product .gallery.full_flex article ul li span:first-of-type {   width: 55px; }  .bc-product .bc-table {   font-size: 14px; } @media screen and (min-width: 1024px) { .bc-product .bc-table {   float: right;   position: sticky;     top: 150px;   width: 30%;     max-width: 500px; }} .bc-product .table-wrapper {   margin-bottom: 1rem; } .bc-product table {   background: none;   border: #ccc solid 1px; } .bc-product th, .bc-product td {   background: none; } .bc-product table tr {   border-bottom: #ccc solid 1px;   display: flex; } .bc-product table tr:last-of-type {   border-bottom: none; } .bc-product table th {   font-size: 16px;   text-transform: uppercase;   width: 100%; } .bc-product table td {   width: 50%; } .bc-product table td:first-of-type {   border-right: 1px #ccc solid;   font-weight: 600;   width: 50%; } .bc-product table td ul {   margin: 0; } .bc-product table td.bc-link {   border: none;   \/*padding: 0;*\/   width: 100%; } .bc-product table a {   border: none;   color: #000;   display: block!important;   padding: 10px 15px;   text-transform: uppercase;   transition: all .3s ease; } .bc-product table a:hover {   color: #000!important; } .bc-product table a:after {   display: none; } .bc-product table a span {   transition: padding .3s ease; } .bc-product table a:hover span {   padding-left: .5rem; }   .bc-product .gallery.full_flex article ul li:nth-of-type(1)::before {   background: #fe9cb5;   top: unset; } .bc-product .gallery.full_flex article ul li:nth-of-type(2)::before {   background: #0092ff;   top: unset; } .bc-product .gallery.full_flex article ul li:nth-of-type(1)::after, .bc-product .gallery.full_flex article ul li:nth-of-type(2)::after {   content: none; } .bc-product .gallery.full_flex article ul li:nth-of-type(3)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(3)::after {   background: #ffb504; } .bc-product .gallery.full_flex article ul li:nth-of-type(4)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(4)::after {   background: #240e61; } .bc-product .gallery.full_flex article ul li:nth-of-type(5)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(5)::after {   background: #017840; } .bc-product .gallery.full_flex article ul li:nth-of-type(6)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(6)::after {   background: #e35201; } .bc-product .gallery.full_flex article ul li:nth-of-type(7)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(7)::after {   background: #bb0c2d; } .bc-product .gallery.full_flex article ul li:nth-of-type(8)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(8)::after {   background: #878b8d; } .bc-product .gallery.full_flex article ul li:nth-of-type(9)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(9)::after {   background: #fff;   outline: #ccc 1px solid; } .bc-product .gallery.full_flex article ul li:nth-of-type(10)::before, .bc-product .gallery.full_flex article ul li:nth-of-type(10)::after {   background: #013a6f; } \u003c\/style\u003e \u003cdiv class=\"bc-product\"\u003e \u003cdiv class=\"bc-desc\"\u003e \u003ch2\u003eXM Fitness - Competition Kettlebell \u003c\/h2\u003e \u003cp\u003eOutstanding performance, durability, stability, and overall feel. The XM Fitness Competition Kettlebells are equal to the best in the industry. Available in weights ranging from 8KG to 44KG, each variation of the Competition Kettlebell maintains consistent dimensions, including a 5.5\" base diameter, 11.1\" height (282MM), and 33MM handle width. This uniformity ensures seamless transitions as you progress to heavier weights.\u003c\/p\u003e \u003cp\u003eDesigned with user comfort in mind, every kettlebell boasts a flawless, smooth surface finished with a matte black powdercoat. Additionally, the four specially contoured flats on each bell effectively reduce friction and discomfort during demanding exercises.\u003c\/p\u003e \u003cp\u003eTo aid quick and easy weight identification, color-coded bands are strategically placed on the handles of the Competition Kettlebells. This intuitive system allows users to discern between different weight options at a glance, which are also displayed on the back in KG.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"gallery full_flex\"\u003e \u003cfigure\u003e \u003cimg class=\"lazyloaded\" alt=\"Competition Kettlebells\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XM-KB-COMP_0000_XM-GROUP.png\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0529\/7687\/7730\/files\/XM-KB-COMP_0000_XM-GROUP.png\"\u003e \u003carticle\u003e \u003ch3\u003eWeight Options\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e \u003cspan\u003e8 KG\u003c\/span\u003e \u003cspan\u003e- Pink (single stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e12 KG\u003c\/span\u003e \u003cspan\u003e- Light Blue (single stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003ca href=\"\/products\/xm-fitness-competition-kettlebell-16kg\"\u003e \u003c\/a\u003e\u003cspan\u003e16 KG\u003c\/span\u003e \u003cspan\u003e- Yellow (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e20 KG\u003c\/span\u003e \u003cspan\u003e- Purple (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e24 KG\u003c\/span\u003e \u003cspan\u003e- Green (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e28 KG\u003c\/span\u003e \u003cspan\u003e- Orange (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e32 KG\u003c\/span\u003e \u003cspan\u003e- Red (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e36 KG\u003c\/span\u003e \u003cspan\u003e- Gray (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003cli\u003e \u003cspan\u003e40 KG\u003c\/span\u003e \u003cspan\u003e- White (double stripe)\u003c\/span\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003c\/article\u003e \u003c\/figure\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"XM Fitness","offers":[{"title":"8 kg\/17.6 lbs","offer_id":46607390146754,"sku":"7255","price":41.0,"currency_code":"USD","in_stock":true},{"title":"12 kg\/26.4 lbs","offer_id":46607390179522,"sku":"7256","price":44.0,"currency_code":"USD","in_stock":true},{"title":"16 kg\/35.2 lbs","offer_id":46607390212290,"sku":"7257","price":55.0,"currency_code":"USD","in_stock":true},{"title":"20 kg\/44.1 lbs","offer_id":46607390245058,"sku":"7258","price":66.0,"currency_code":"USD","in_stock":true},{"title":"24 kg\/52.9 lbs","offer_id":46607390277826,"sku":"7259","price":81.0,"currency_code":"USD","in_stock":true},{"title":"28 kg\/61.7 lbs","offer_id":46607390310594,"sku":"7260","price":96.0,"currency_code":"USD","in_stock":true},{"title":"32 kg\/70.5 lbs","offer_id":46607390343362,"sku":"7261","price":110.0,"currency_code":"USD","in_stock":true},{"title":"36 kg\/79.4 lbs","offer_id":46607390376130,"sku":"7262","price":125.0,"currency_code":"USD","in_stock":true},{"title":"40 kg\/88 lbs","offer_id":46607390408898,"sku":"7263","price":161.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0651\/1391\/5586\/files\/XM-KB-COMP_0000_XM-GROUP-SHOT.png?v=1769269031","url":"https:\/\/qualitymaster.shop\/products\/xm-fitness-competition-kettlebell-canada","provider":"Quality Master","version":"1.0","type":"link"}