{"product_id":"york-barbell-2-tier-kettlebell-storage-rack","title":"York Barbell 2-Tier Kettlebell Storage Rack","description":"\u003c!-- YORK BARBELL | 2-TIER KETTLEBELL RACK --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Product-specific styling: 15102 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- No JavaScript or external CSS dependencies --\u003e\n\u003cstyle\u003e\n\/* =======================================\n   YORK BARBELL PRODUCT DESCRIPTION\n   Scoped to .york-kb15102\n======================================= *\/\n\n.york-kb15102 {\n  --york-red: #e30613;\n  --york-black: #151515;\n  --york-grey: #f4f4f4;\n  --york-border: #e6e6e6;\n\n  width: 100%;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0;\n  color: var(--york-black);\n  font-family: Arial, Helvetica, sans-serif;\n  line-height: 1.6;\n  box-sizing: border-box;\n}\n\n.york-kb15102 *,\n.york-kb15102 *::before,\n.york-kb15102 *::after {\n  box-sizing: border-box;\n}\n\n.york-kb15102 img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n.york-kb15102 .york-logo {\n  width: min(260px, 65%);\n  margin: 0 auto 24px;\n}\n\n.york-kb15102 .york-intro {\n  text-align: center;\n  padding: 28px 18px;\n}\n\n.york-kb15102 .york-eyebrow {\n  color: var(--york-red);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  margin: 0 0 8px;\n}\n\n.york-kb15102 h2,\n.york-kb15102 h3,\n.york-kb15102 p {\n  margin-top: 0;\n}\n\n.york-kb15102 h2 {\n  font-size: clamp(25px, 4vw, 38px);\n  line-height: 1.2;\n  font-weight: 800;\n  margin-bottom: 15px;\n  color: var(--york-black);\n}\n\n.york-kb15102 h3 {\n  font-size: clamp(19px, 3vw, 25px);\n  line-height: 1.3;\n  font-weight: 800;\n  color: var(--york-black);\n  margin-bottom: 16px;\n}\n\n.york-kb15102 .york-intro-text {\n  max-width: 740px;\n  margin: 0 auto;\n  font-size: 16px;\n  color: #444;\n}\n\n.york-kb15102 .york-red-line {\n  width: 65px;\n  height: 4px;\n  background: var(--york-red);\n  margin: 20px auto;\n}\n\n.york-kb15102 .york-image {\n  overflow: hidden;\n  border-radius: 8px;\n}\n\n.york-kb15102 .york-image img {\n  width: 100%;\n  height: auto;\n}\n\n.york-kb15102 .york-section {\n  margin: 35px 0;\n}\n\n.york-kb15102 .york-section-heading {\n  text-align: center;\n  margin-bottom: 25px;\n}\n\n.york-kb15102 .york-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 15px;\n}\n\n.york-kb15102 .york-feature {\n  background: var(--york-grey);\n  border: 1px solid var(--york-border);\n  border-radius: 8px;\n  padding: 22px;\n  min-width: 0;\n}\n\n.york-kb15102 .york-feature strong {\n  display: block;\n  font-size: 16px;\n  font-weight: 800;\n  margin-bottom: 8px;\n}\n\n.york-kb15102 .york-feature p {\n  font-size: 14px;\n  color: #555;\n  line-height: 1.6;\n  margin-bottom: 0;\n}\n\n.york-kb15102 .york-feature-accent {\n  border-left: 4px solid var(--york-red);\n}\n\n.york-kb15102 .york-dimensions-image {\n  border: 1px solid var(--york-border);\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.york-kb15102 .york-dimensions-image img {\n  width: 100%;\n}\n\n.york-kb15102 .york-specifications {\n  margin-top: 20px;\n  border: 1px solid var(--york-border);\n  border-radius: 8px;\n  overflow: hidden;\n}\n\n.york-kb15102 .york-spec-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n  padding: 14px 18px;\n  border-bottom: 1px solid var(--york-border);\n  align-items: center;\n}\n\n.york-kb15102 .york-spec-row:nth-child(even) {\n  background: #f7f7f7;\n}\n\n.york-kb15102 .york-spec-row:last-child {\n  border-bottom: none;\n}\n\n.york-kb15102 .york-spec-label {\n  color: #555;\n  font-size: 14px;\n}\n\n.york-kb15102 .york-spec-value {\n  font-size: 14px;\n  font-weight: 700;\n  text-align: right;\n}\n\n.york-kb15102 .york-highlight {\n  background: var(--york-black);\n  color: #fff;\n  padding: 30px 22px;\n  border-radius: 8px;\n  text-align: center;\n  margin: 35px 0;\n}\n\n.york-kb15102 .york-highlight h3 {\n  color: #fff;\n  margin-bottom: 10px;\n}\n\n.york-kb15102 .york-highlight p {\n  color: #e5e5e5;\n  max-width: 690px;\n  margin: 0 auto;\n  font-size: 15px;\n}\n\n.york-kb15102 .york-highlight .york-red-line {\n  margin: 15px auto;\n}\n\n\/* Mobile layout *\/\n@media (max-width: 600px) {\n\n  .york-kb15102 .york-intro {\n    padding: 20px 10px;\n  }\n\n  .york-kb15102 .york-intro-text {\n    font-size: 14px;\n  }\n\n  .york-kb15102 .york-section {\n    margin: 25px 0;\n  }\n\n  .york-kb15102 .york-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .york-kb15102 .york-feature {\n    padding: 17px;\n  }\n\n  .york-kb15102 .york-spec-row {\n    padding: 12px;\n    gap: 10px;\n  }\n\n  .york-kb15102 .york-spec-label,\n  .york-kb15102 .york-spec-value {\n    font-size: 13px;\n  }\n\n  .york-kb15102 .york-highlight {\n    padding: 25px 15px;\n  }\n\n  .york-kb15102 .york-logo {\n    width: min(210px, 70%);\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"york-kb15102\"\u003e\n\u003c!-- BRAND LOGO --\u003e\n\u003cdiv class=\"york-intro\"\u003e\n\u003cimg class=\"york-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2294\/9841\/files\/NEW_LOGO_-_YORK_BARBELL_7.10.2026_MATTY.png?v=1791369301\" alt=\"YORK Barbell\" loading=\"lazy\"\u003e\n\u003cp class=\"york-eyebrow\"\u003eStrength Equipment \u0026amp; Gym Storage\u003c\/p\u003e\n\u003ch2\u003eYORK Barbell 2-Tier Kettlebell Rack\u003c\/h2\u003e\n\u003cdiv class=\"york-red-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"york-intro-text\"\u003eKeep your training space organised with the YORK Barbell 2-Tier Kettlebell Rack. Designed for practical kettlebell storage, this sturdy steel rack combines a space-saving two-level design with protective rubber-lined shelves, helping you keep your equipment accessible and your gym looking professional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MAIN PRODUCT IMAGE --\u003e\n\u003cdiv class=\"york-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2294\/9841\/files\/15102.png?v=1791796692\" alt=\"YORK Barbell 2-Tier Kettlebell Storage Rack\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"york-section\"\u003e\n\u003cdiv class=\"york-section-heading\"\u003e\n\u003ch3\u003eBuilt for Strength. Designed for Organisation.\u003c\/h3\u003e\n\u003cdiv class=\"york-red-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eReliable, practical storage for your kettlebell collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-grid\"\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Heavy-Duty Steel Construction \u003c\/strong\u003e\n\u003cp\u003eA sturdy steel frame provides dependable support and stability for kettlebell storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Durable Powder-Coated Finish \u003c\/strong\u003e\n\u003cp\u003eA hard-wearing black finish helps protect the steel frame against everyday wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Space-Saving 2-Tier Design \u003c\/strong\u003e\n\u003cp\u003eTwo storage levels provide convenient access to kettlebells while making efficient use of your training space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Non-Slip Rubber-Lined Shelves \u003c\/strong\u003e\n\u003cp\u003eRibbed rubber surfaces help protect kettlebells and provide additional grip when equipment is placed on the rack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Raised Shelf Edges \u003c\/strong\u003e\n\u003cp\u003eRaised rear edges and side rails help keep kettlebells positioned securely on each shelf.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-feature york-feature-accent\"\u003e\n\u003cstrong\u003e Stable Base Design \u003c\/strong\u003e\n\u003cp\u003eWide supporting feet help provide a stable foundation for the rack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DIMENSIONS --\u003e\n\u003cdiv class=\"york-section\"\u003e\n\u003cdiv class=\"york-section-heading\"\u003e\n\u003ch3\u003eProduct Dimensions\u003c\/h3\u003e\n\u003cdiv class=\"york-red-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eCompact, practical dimensions for efficient kettlebell storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-dimensions-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/2294\/9841\/files\/15102-1.png?v=1791796868\" alt=\"YORK Kettlebell Rack Dimensions - 93cm Length, 53cm Width, 66cm Height and 21.5cm Shelf Width\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS TABLE --\u003e\n\u003cdiv class=\"york-specifications\"\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eProduct\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e2-Tier Kettlebell Rack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eOverall Length\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e93 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eOverall Width\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e53 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eOverall Height\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e66 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eShelf Width\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e21.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eStorage Levels\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eFrame Material\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003eSteel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eFinish\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003eBlack Powder Coat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"york-spec-row\"\u003e\n\u003cspan class=\"york-spec-label\"\u003eShelf Surface\u003c\/span\u003e \u003cspan class=\"york-spec-value\"\u003eRibbed Rubber\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL BRAND SECTION --\u003e\n\u003cdiv class=\"york-highlight\"\u003e\n\u003ch3\u003eBUILT STRONG. MADE TO LAST.\u003c\/h3\u003e\n\u003cdiv class=\"york-red-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eFrom dedicated home gyms to professional training environments, the YORK Barbell 2-Tier Kettlebell Rack offers a practical storage solution to help keep your workout area organised and ready for your next session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- END YORK BARBELL PRODUCT DESCRIPTION --\u003e","brand":"York Barbell","offers":[{"title":"Default Title","offer_id":51830733013238,"sku":"15102","price":99.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2294\/9841\/files\/15102.png?v=1791796692","url":"https:\/\/yorkfitness.com\/products\/york-barbell-2-tier-kettlebell-storage-rack","provider":"York Fitness","version":"1.0","type":"link"}