{"product_id":"york-barbell-pro-dumbbell-storage-racks","title":"York Barbell Pro-Dumbbell Storage Racks ( 2-tier \/ 3 tier )","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e \u003cmeta content=\"1:1\" name=\"aspect-ratio\"\u003e\u003cscript src=\"\/_sdk\/element_sdk.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        body {\n            box-sizing: border-box;\n        }\n        \n        html, body {\n            height: 100%;\n        }\n        \n        .rack-wrapper {\n            box-sizing: border-box;\n            font-family: 'Open Sans', 'Helvetica Neue', 'Arial', sans-serif;\n            background: linear-gradient(135deg, #0f0f0f 0%, #1e1e1e 100%);\n            color: #e8e8e8;\n            line-height: 1.6;\n            height: 100%;\n            width: 100%;\n            overflow-auto;\n            font-weight: 400;\n        }\n        \n        .rack-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .rack-wrapper .main-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 20px;\n        }\n        \n        .rack-wrapper .top-header {\n            text-align: center;\n            background: linear-gradient(135deg, #1e1e1e 0%, #2a2a2a 100%);\n            padding: 50px 25px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(220, 38, 38, 0.3);\n            border: 3px solid #dc2626;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .rack-wrapper .top-header::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, transparent, #dc2626, transparent);\n        }\n        \n        .rack-wrapper .main-product-title {\n            font-size: clamp(2.8rem, 6.5vw, 5rem);\n            font-weight: 900;\n            margin-bottom: 18px;\n            color: #dc2626;\n            line-height: 1.1;\n            letter-spacing: 4px;\n            text-transform: uppercase;\n        }\n        \n        .rack-wrapper .main-product-subtitle {\n            font-size: clamp(1.1rem, 2.5vw, 1.9rem);\n            color: #ffffff;\n            max-width: 1100px;\n            margin: 0 auto;\n            line-height: 1.5;\n            font-weight: 600;\n            letter-spacing: 2px;\n        }\n        \n        .rack-wrapper .hero-banner-section {\n            background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);\n            color: white;\n            padding: 60px 35px;\n            text-align: center;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 12px 40px rgba(220, 38, 38, 0.4);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .rack-wrapper .hero-banner-section::after {\n            content: '';\n            position: absolute;\n            top: -50%;\n            right: -50%;\n            width: 200%;\n            height: 200%;\n            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);\n            pointer-events: none;\n        }\n        \n        .rack-wrapper .hero-main-title {\n            font-size: clamp(2.6rem, 6vw, 4.2rem);\n            font-weight: 900;\n            margin-bottom: 22px;\n            letter-spacing: 4px;\n            text-transform: uppercase;\n            position: relative;\n            z-index: 1;\n        }\n        \n        .rack-wrapper .hero-description {\n            font-size: clamp(1.3rem, 3vw, 1.9rem);\n            max-width: 900px;\n            margin: 0 auto;\n            opacity: 0.95;\n            font-weight: 500;\n            position: relative;\n            z-index: 1;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .variant-selector-section {\n            background: linear-gradient(135deg, #1e1e1e 0%, #2a2a2a 100%);\n            padding: 55px 35px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n            border: 3px solid #dc2626;\n        }\n        \n        .rack-wrapper .selector-title {\n            font-size: clamp(2.4rem, 5.5vw, 3.5rem);\n            font-weight: 900;\n            margin-bottom: 15px;\n            text-align: center;\n            color: #dc2626;\n            text-transform: uppercase;\n            letter-spacing: 4px;\n        }\n        \n        .rack-wrapper .selector-instruction {\n            font-size: clamp(1.2rem, 2.7vw, 1.6rem);\n            text-align: center;\n            color: #bbb;\n            margin-bottom: 40px;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .variant-cards-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 25px;\n            max-width: 1000px;\n            margin: 0 auto;\n        }\n        \n        @media (min-width: 768px) {\n            .rack-wrapper .variant-cards-grid {\n                grid-template-columns: 1fr 1fr;\n            }\n        }\n        \n        .rack-wrapper .variant-card {\n            background: linear-gradient(135deg, #2a2a2a 0%, #1e1e1e 100%);\n            padding: 40px 30px;\n            border-radius: 12px;\n            border: 3px solid #333;\n            transition: all 0.3s ease;\n            position: relative;\n        }\n        \n        .rack-wrapper .variant-card:hover {\n            transform: translateY(-8px);\n            border-color: #dc2626;\n            box-shadow: 0 12px 40px rgba(220, 38, 38, 0.4);\n        }\n        \n        .rack-wrapper .variant-tier-name {\n            font-size: clamp(2rem, 4.5vw, 3rem);\n            font-weight: 900;\n            color: #dc2626;\n            margin-bottom: 20px;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 3px;\n        }\n        \n        .rack-wrapper .variant-icon {\n            margin-bottom: 25px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n        \n        .rack-wrapper .variant-capacity {\n            font-size: clamp(1.3rem, 3vw, 1.7rem);\n            font-weight: 700;\n            color: #fff;\n            margin-bottom: 20px;\n            text-align: center;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .variant-specs-list {\n            margin-top: 20px;\n            padding-top: 20px;\n            border-top: 2px solid rgba(255,255,255,0.1);\n        }\n        \n        .rack-wrapper .variant-spec-item {\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 12px;\n            font-size: clamp(1.1rem, 2.5vw, 1.4rem);\n        }\n        \n        .rack-wrapper .variant-spec-label {\n            color: #999;\n            font-weight: 600;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .variant-spec-value {\n            color: #fff;\n            font-weight: 800;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .storage-options-section {\n            background: linear-gradient(135deg, #1e1e1e 0%, #2a2a2a 100%);\n            padding: 55px 35px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n            border: 2px solid #333;\n        }\n        \n        .rack-wrapper .section-header {\n            text-align: center;\n            margin-bottom: 45px;\n        }\n        \n        .rack-wrapper .section-title {\n            font-size: clamp(2.4rem, 5.5vw, 3.5rem);\n            font-weight: 900;\n            margin-bottom: 15px;\n            color: #dc2626;\n            text-transform: uppercase;\n            letter-spacing: 4px;\n        }\n        \n        .rack-wrapper .section-subtitle {\n            font-size: clamp(1.2rem, 2.7vw, 1.6rem);\n            color: #bbb;\n            max-width: 900px;\n            margin: 0 auto;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .storage-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 25px;\n        }\n        \n        @media (min-width: 768px) {\n            .rack-wrapper .storage-grid {\n                grid-template-columns: 1fr 1fr;\n            }\n        }\n        \n        .rack-wrapper .storage-card {\n            background: linear-gradient(135deg, #2a2a2a 0%, #1e1e1e 100%);\n            padding: 40px 30px;\n            border-radius: 12px;\n            border: 2px solid #333;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.3);\n            transition: transform 0.3s ease, border-color 0.3s ease;\n        }\n        \n        .rack-wrapper .storage-card:hover {\n            transform: translateY(-5px);\n            border-color: #dc2626;\n        }\n        \n        .rack-wrapper .storage-card-icon {\n            margin-bottom: 20px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n        \n        .rack-wrapper .storage-card-title {\n            font-size: clamp(1.6rem, 3.8vw, 2.2rem);\n            font-weight: 900;\n            color: #fff;\n            margin-bottom: 15px;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n        }\n        \n        .rack-wrapper .storage-card-description {\n            font-size: clamp(1.1rem, 2.5vw, 1.4rem);\n            color: #bbb;\n            text-align: center;\n            line-height: 1.7;\n            letter-spacing: 0.5px;\n        }\n        \n        .rack-wrapper .dumbbell-cta-card {\n            background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);\n            padding: 45px 35px;\n            border-radius: 12px;\n            border: 3px solid #fff;\n            box-shadow: 0 8px 32px rgba(220, 38, 38, 0.5);\n            text-align: center;\n            grid-column: 1 \/ -1;\n        }\n        \n        .rack-wrapper .dumbbell-cta-title {\n            font-size: clamp(1.8rem, 4.2vw, 2.6rem);\n            font-weight: 900;\n            color: #fff;\n            margin-bottom: 15px;\n            text-transform: uppercase;\n            letter-spacing: 3px;\n        }\n        \n        .rack-wrapper .dumbbell-cta-text {\n            font-size: clamp(1.1rem, 2.5vw, 1.5rem);\n            color: #fff;\n            margin-bottom: 10px;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .dumbbell-cta-note {\n            font-size: clamp(1rem, 2.3vw, 1.3rem);\n            color: #ffe4e4;\n            margin-bottom: 25px;\n            font-weight: 600;\n            letter-spacing: 0.5px;\n        }\n        \n        .rack-wrapper .dumbbell-cta-button {\n            display: inline-block;\n            background: #fff;\n            color: #dc2626;\n            padding: 18px 40px;\n            border-radius: 8px;\n            font-size: clamp(1.2rem, 2.7vw, 1.6rem);\n            font-weight: 900;\n            text-decoration: none;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 15px rgba(0,0,0,0.3);\n        }\n        \n        .rack-wrapper .dumbbell-cta-button:hover {\n            background: #fef2f2;\n            transform: translateY(-3px);\n            box-shadow: 0 6px 20px rgba(0,0,0,0.4);\n        }\n        \n        .rack-wrapper .features-section {\n            background: linear-gradient(135deg, #1e1e1e 0%, #2a2a2a 100%);\n            padding: 55px 35px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n            border: 2px solid #333;\n        }\n        \n        .rack-wrapper .features-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 25px;\n        }\n        \n        @media (min-width: 768px) {\n            .rack-wrapper .features-grid {\n                grid-template-columns: 1fr 1fr 1fr;\n            }\n        }\n        \n        .rack-wrapper .feature-card {\n            background: linear-gradient(135deg, #2a2a2a 0%, #1e1e1e 100%);\n            padding: 40px 30px;\n            border-radius: 12px;\n            border: 2px solid #dc2626;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.3);\n            text-align: center;\n            transition: transform 0.3s ease;\n        }\n        \n        .rack-wrapper .feature-card:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 8px 30px rgba(220, 38, 38, 0.4);\n        }\n        \n        .rack-wrapper .feature-card-icon {\n            margin-bottom: 20px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n        \n        .rack-wrapper .feature-card-title {\n            font-size: clamp(1.4rem, 3.2vw, 1.9rem);\n            font-weight: 900;\n            color: #fff;\n            margin-bottom: 15px;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n        }\n        \n        .rack-wrapper .feature-card-text {\n            font-size: clamp(1rem, 2.3vw, 1.3rem);\n            color: #bbb;\n            line-height: 1.7;\n            letter-spacing: 0.5px;\n        }\n        \n        .rack-wrapper .heritage-section {\n            background: linear-gradient(135deg, #2a2a2a 0%, #1e1e1e 100%);\n            padding: 55px 35px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n            border: 2px solid #dc2626;\n        }\n        \n        .rack-wrapper .heritage-badge {\n            display: inline-block;\n            background: #dc2626;\n            color: white;\n            padding: 12px 30px;\n            border-radius: 8px;\n            font-size: clamp(1.2rem, 2.7vw, 1.6rem);\n            font-weight: 900;\n            letter-spacing: 2px;\n            margin-bottom: 25px;\n        }\n        \n        .rack-wrapper .heritage-text {\n            font-size: clamp(1.2rem, 2.7vw, 1.7rem);\n            max-width: 900px;\n            margin: 0 auto 35px;\n            line-height: 1.8;\n            color: #bbb;\n            letter-spacing: 1px;\n            text-align: center;\n        }\n        \n        .rack-wrapper .heritage-stats {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 20px;\n            max-width: 900px;\n            margin: 0 auto;\n        }\n        \n        @media (min-width: 640px) {\n            .rack-wrapper .heritage-stats {\n                grid-template-columns: 1fr 1fr 1fr;\n            }\n        }\n        \n        .rack-wrapper .heritage-stat-card {\n            background: linear-gradient(135deg, #1e1e1e 0%, #0f0f0f 100%);\n            padding: 30px 20px;\n            border-radius: 12px;\n            text-align: center;\n            border: 2px solid #333;\n        }\n        \n        .rack-wrapper .heritage-stat-number {\n            font-size: clamp(2.5rem, 5.5vw, 3.8rem);\n            font-weight: 900;\n            color: #dc2626;\n            margin-bottom: 10px;\n            letter-spacing: 2px;\n        }\n        \n        .rack-wrapper .heritage-stat-label {\n            font-size: clamp(1rem, 2.3vw, 1.3rem);\n            color: #999;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .rack-wrapper .delivery-section {\n            background: linear-gradient(135deg, #1e1e1e 0%, #2a2a2a 100%);\n            padding: 55px 35px;\n            margin-bottom: 30px;\n            border-radius: 16px;\n            box-shadow: 0 8px 32px rgba(0,0,0,0.5);\n            border: 2px solid #333;\n        }\n        \n        .rack-wrapper .delivery-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 25px;\n        }\n        \n        @media (min-width: 768px) {\n            .rack-wrapper .delivery-grid {\n                grid-template-columns: 1fr 1fr 1fr;\n            }\n        }\n        \n        .rack-wrapper .delivery-card {\n            background: linear-gradient(135deg, #2a2a2a 0%, #1e1e1e 100%);\n            padding: 40px 30px;\n            border-radius: 12px;\n            border: 2px solid #333;\n            text-align: center;\n            transition: transform 0.3s ease, border-color 0.3s ease;\n        }\n        \n        .rack-wrapper .delivery-card:hover {\n            transform: translateY(-8px);\n            border-color: #dc2626;\n        }\n        \n        .rack-wrapper .delivery-card-icon {\n            margin-bottom: 20px;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n        \n        .rack-wrapper .delivery-card-title {\n            font-size: clamp(1.5rem, 3.5vw, 2rem);\n            font-weight: 900;\n            color: #dc2626;\n            margin-bottom: 15px;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n        }\n        \n        .rack-wrapper .delivery-card-text {\n            font-size: clamp(1.1rem, 2.5vw, 1.4rem);\n            color: #bbb;\n            line-height: 1.7;\n            letter-spacing: 0.5px;\n        }\n        \n        .rack-wrapper .final-cta-section {\n            background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);\n            color: white;\n            padding: 60px 35px;\n            text-align: center;\n            border-radius: 16px;\n            box-shadow: 0 12px 40px rgba(220, 38, 38, 0.4);\n        }\n        \n        .rack-wrapper .cta-big-heading {\n            font-size: clamp(2.6rem, 6vw, 4.2rem);\n            font-weight: 900;\n            margin-bottom: 25px;\n            letter-spacing: 4px;\n            text-transform: uppercase;\n        }\n        \n        .rack-wrapper .cta-closing-text {\n            font-size: clamp(1.4rem, 3.3vw, 2.1rem);\n            margin-bottom: 0;\n            line-height: 1.5;\n            max-width: 900px;\n            margin: 0 auto;\n            font-weight: 500;\n            letter-spacing: 1px;\n        }\n        \n        @media (max-width: 767px) {\n            .rack-wrapper .main-container {\n                padding: 15px;\n            }\n            \n            .rack-wrapper .top-header,\n            .rack-wrapper .variant-selector-section,\n            .rack-wrapper .features-section {\n                padding: 35px 20px;\n            }\n        }\n    \u003c\/style\u003e\n\u003cstyle\u003e@view-transition { navigation: auto; }\u003c\/style\u003e\n\u003cp\u003e\u003cscript type=\"text\/javascript\" src=\"\/_sdk\/data_sdk.js\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\" src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003cmain\u003e\n\u003cdiv class=\"rack-wrapper\"\u003e\n\u003cdiv class=\"main-container\"\u003e\n\u003cheader class=\"top-header\"\u003e\n\u003ch1 class=\"main-product-title\"\u003eYORK BARBELL PRO-DUMBBELL STORAGE RACK\u003c\/h1\u003e\n\u003cp class=\"main-product-subtitle\"\u003eProfessional Grade Storage • 2-Tier \u0026amp; 3-Tier Options • Heavy-Duty Steel Construction\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"hero-banner-section\"\u003e\n\u003ch2 class=\"hero-main-title\"\u003eULTIMATE DUMBBELL ORGANIZATION\u003c\/h2\u003e\n\u003cp class=\"hero-description\"\u003ePremium steel storage racks engineered for serious home gyms. Choose between 2-tier or 3-tier configurations to organize your complete dumbbell collection. Maximum stability meets professional aesthetics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csection class=\"variant-selector-section\"\u003e\n\u003ch2 class=\"selector-title\"\u003eAVAILABLE RACK OPTIONS\u003c\/h2\u003e\n\u003cp class=\"selector-instruction\"\u003eTwo tier configurations available to fit your space and dumbbell collection\u003c\/p\u003e\n\u003cdiv class=\"variant-cards-grid\"\u003e\n\u003carticle class=\"variant-card\"\u003e\n\u003ch3 class=\"variant-tier-name\"\u003e2-TIER RACK\u003c\/h3\u003e\n\u003cdiv class=\"variant-icon\"\u003e\u003csvg width=\"90\" height=\"90\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"2\" y=\"10\" width=\"20\" height=\"3\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003crect x=\"2\" y=\"16\" width=\"20\" height=\"3\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003cpath d=\"M2 5v18M22 5v18\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e \u003ccircle cx=\"6\" cy=\"11.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"10\" cy=\"11.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"14\" cy=\"11.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"18\" cy=\"11.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"6\" cy=\"17.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"10\" cy=\"17.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"14\" cy=\"17.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"18\" cy=\"17.5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"variant-capacity\"\u003eSTORES: 2.5kg-30kg OR 32.5kg-50kg\u003c\/p\u003e\n\u003cdiv class=\"variant-specs-list\"\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eDimensions:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e192 x 55 x 70cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eWeight:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e56kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eTiers:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e2 Levels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"variant-card\"\u003e\n\u003ch3 class=\"variant-tier-name\"\u003e3-TIER RACK\u003c\/h3\u003e\n\u003cdiv class=\"variant-icon\"\u003e\u003csvg width=\"90\" height=\"90\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"2.5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003crect x=\"2\" y=\"13\" width=\"20\" height=\"2.5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003crect x=\"2\" y=\"18\" width=\"20\" height=\"2.5\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003cpath d=\"M2 4v18M22 4v18\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/path\u003e \u003ccircle cx=\"6\" cy=\"9.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"10\" cy=\"9.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"14\" cy=\"9.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"18\" cy=\"9.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"6\" cy=\"14.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"10\" cy=\"14.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"14\" cy=\"14.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"18\" cy=\"14.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"6\" cy=\"19.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"10\" cy=\"19.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"14\" cy=\"19.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"18\" cy=\"19.25\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"variant-capacity\"\u003eSTORES: 2.5kg-30kg OR 25kg-50kg\u003c\/p\u003e\n\u003cdiv class=\"variant-specs-list\"\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eDimensions:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e137 x 72 x 90cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eWeight:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e56kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"variant-spec-item\"\u003e\n\u003cspan class=\"variant-spec-label\"\u003eTiers:\u003c\/span\u003e \u003cspan class=\"variant-spec-value\"\u003e3 Levels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"storage-options-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2 class=\"section-title\"\u003eSTORAGE CONFIGURATIONS\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eEach rack accommodates two complete dumbbell weight ranges. Choose the configuration that matches your training needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"storage-grid\"\u003e\n\u003carticle class=\"storage-card\"\u003e\n\u003cdiv class=\"storage-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"4\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003ccircle cx=\"4\" cy=\"12\" r=\"2.5\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"20\" cy=\"12\" r=\"2.5\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e \u003cpath d=\"M7 12h10\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"storage-card-title\"\u003e2-TIER: LIGHT-MEDIUM\u003c\/h3\u003e\n\u003cp class=\"storage-card-description\"\u003eStore complete set from 2.5kg to 30kg. Perfect for beginners, general fitness, and high-rep training. Maximum versatility for home gyms.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"storage-card\"\u003e\n\u003cdiv class=\"storage-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"3\" y=\"10\" width=\"18\" height=\"4\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/rect\u003e \u003ccircle cx=\"2.5\" cy=\"12\" r=\"3\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"21.5\" cy=\"12\" r=\"3\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003cpath d=\"M6 12h12\" stroke=\"#dc2626\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"storage-card-title\"\u003e2-TIER: HEAVY\u003c\/h3\u003e\n\u003cp class=\"storage-card-description\"\u003eStore 32.5kg to 50kg range. Built for advanced lifters and strength training. Heavy-duty construction handles maximum weight.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"storage-card\"\u003e\n\u003cdiv class=\"storage-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"4\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003ccircle cx=\"4\" cy=\"12\" r=\"2.5\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"20\" cy=\"12\" r=\"2.5\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e \u003cpath d=\"M7 12h10M12 8v8\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"storage-card-title\"\u003e3-TIER: LIGHT-MEDIUM\u003c\/h3\u003e\n\u003cp class=\"storage-card-description\"\u003eThree-level storage for 2.5kg to 30kg range. Compact vertical design saves floor space. Ideal for complete home gym setups.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"storage-card\"\u003e\n\u003cdiv class=\"storage-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"3\" y=\"10\" width=\"18\" height=\"4\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/rect\u003e \u003ccircle cx=\"2.5\" cy=\"12\" r=\"3\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"21.5\" cy=\"12\" r=\"3\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003cpath d=\"M6 12h12M12 7v10\" stroke=\"#dc2626\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"storage-card-title\"\u003e3-TIER: MEDIUM-HEAVY\u003c\/h3\u003e\n\u003cp class=\"storage-card-description\"\u003eThree tiers for 25kg to 50kg weights. Maximum capacity for serious strength athletes. Professional-grade stability.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"storage-card dumbbell-cta-card\"\u003e\n\u003cdiv class=\"storage-card-icon\"\u003e\u003csvg width=\"80\" height=\"80\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"4\" rx=\"1\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/rect\u003e \u003ccircle cx=\"4\" cy=\"12\" r=\"3\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003ccircle cx=\"20\" cy=\"12\" r=\"3\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003cpath d=\"M7 12h10\" stroke=\"#fff\" stroke-width=\"2.5\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"dumbbell-cta-title\"\u003eCOMPLETE YOUR SETUP\u003c\/h3\u003e\n\u003cp class=\"dumbbell-cta-text\"\u003ePremium York Barbell Pro Hex Dumbbells available separately\u003c\/p\u003e\n\u003cp class=\"dumbbell-cta-note\"\u003e⚠️ Dumbbells sold as singles - Add 2 of each weight for pairs\u003c\/p\u003e\n\u003ca href=\"https:\/\/yorkfitness.com\/products\/york-barbell-pro-hex-dumbbells-copy\" rel=\"noopener noreferrer\" class=\"dumbbell-cta-button\" target=\"_blank\"\u003eBUY DUMBBELLS HERE\u003c\/a\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"features-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2 class=\"section-title\"\u003ePREMIUM FEATURES\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eProfessional-grade construction engineered for home gym excellence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M3 9h18M9 3v18\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 9l-3 3 3 3\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003eHEAVY-DUTY STEEL\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eCommercial-grade steel construction built to withstand maximum weight loads. Professional durability for home use.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e \u003cpath d=\"M9 12l2 2 4-4\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003eMAXIMUM STABILITY\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eEngineered base design provides rock-solid stability even with full weight capacity. Zero wobble, maximum safety.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M12 2v20M12 2l-3 3M12 2l3 3M12 22l-3-3M12 22l3-3\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003eEASY ASSEMBLY\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eSimple bolt-together construction with clear instructions. Get your rack setup and organized quickly.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"3\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003crect x=\"2\" y=\"14\" width=\"20\" height=\"3\" rx=\"1\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003cpath d=\"M2 4v18M22 4v18\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003eSPACE EFFICIENT\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eVertical storage design maximizes your gym floor space. Organize complete dumbbell sets in a compact footprint.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#dc2626\" stroke-width=\"2\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 6v6l4 4\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003eQUICK ACCESS\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eAngled tier design provides easy access to all dumbbells. Grab and return weights efficiently during workouts.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-card-icon\"\u003e\u003csvg width=\"70\" height=\"70\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M13 2L3 14h8l-1 8 10-12h-8l1-8z\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"feature-card-title\"\u003ePROFESSIONAL FINISH\u003c\/h3\u003e\n\u003cp class=\"feature-card-text\"\u003eDurable powder-coat finish resists scratches and corrosion. Maintains professional appearance for years.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"heritage-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"heritage-badge\"\u003eSINCE 1932\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eLEGENDARY YORK BARBELL HERITAGE\u003c\/h2\u003e\n\u003cp class=\"heritage-text\"\u003eYork Barbell Companies and its legendary Olympic weightlifting team, The York Barbell Club, wrote a substantial chapter in the biography of the weightlifting and fitness equipment industry. From the decades of the 30's through the 70's, York Barbell Club dominated the Olympic scene with numerous Olympic Gold Medalists. York Barbell has pioneered the global fitness industry since 1932, consistently setting the standard in product design, performance, and value.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"heritage-stats\"\u003e\n\u003cdiv class=\"heritage-stat-card\"\u003e\n\u003cdiv class=\"heritage-stat-number\"\u003e1932\u003c\/div\u003e\n\u003cdiv class=\"heritage-stat-label\"\u003eFounded\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"heritage-stat-card\"\u003e\n\u003cdiv class=\"heritage-stat-number\"\u003e40+\u003c\/div\u003e\n\u003cdiv class=\"heritage-stat-label\"\u003eUS Championships\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"heritage-stat-card\"\u003e\n\u003cdiv class=\"heritage-stat-number\"\u003e90+\u003c\/div\u003e\n\u003cdiv class=\"heritage-stat-label\"\u003eYears Excellence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"delivery-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2 class=\"section-title\"\u003eDELIVERY INFORMATION\u003c\/h2\u003e\n\u003cp class=\"section-subtitle\"\u003eProfessional delivery service ensures your rack arrives safely\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"delivery-grid\"\u003e\n\u003carticle class=\"delivery-card\"\u003e\n\u003cdiv class=\"delivery-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003crect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e \u003cpath d=\"M3 10h18M8 6v12M16 6v12\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"delivery-card-title\"\u003e2-CARTON PALLET\u003c\/h3\u003e\n\u003cp class=\"delivery-card-text\"\u003eYour rack arrives securely packaged in 2 cartons on a pallet. Professional freight packaging protects your equipment during transit.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"delivery-card\"\u003e\n\u003cdiv class=\"delivery-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"#dc2626\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 6v6l4 4\" stroke=\"#dc2626\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"delivery-card-title\"\u003e5-7 WORKING DAYS\u003c\/h3\u003e\n\u003cp class=\"delivery-card-text\"\u003eStandard delivery timeframe of 5-7 working days from order confirmation. Your premium storage rack arrives soon!\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"delivery-card\"\u003e\n\u003cdiv class=\"delivery-card-icon\"\u003e\u003csvg width=\"75\" height=\"75\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\" stroke=\"#dc2626\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n         \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"delivery-card-title\"\u003eCARRIER CONTACT\u003c\/h3\u003e\n\u003cp class=\"delivery-card-text\"\u003eThe freight carrier will contact you once with them to arrange a convenient delivery time. You'll receive advance notice for your delivery.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"final-cta-section\"\u003e\n\u003ch2 class=\"cta-big-heading\"\u003eORGANIZE YOUR STRENGTH\u003c\/h2\u003e\n\u003cp class=\"cta-closing-text\"\u003eThe York Barbell Pro-Dumbbell Storage Rack delivers professional organization with legendary York quality. Choose your configuration and transform your home gym today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\n\u003cp\u003e\u003cscript\u003e\n        const defaultConfig = {\n            primary_color: '#dc2626',\n            secondary_color: '#1e1e1e',\n            background_color: '#0f0f0f',\n            text_color: '#e8e8e8',\n            accent_color: '#ffffff',\n            font_family: 'Open Sans',\n            font_size: 16,\n            product_title: 'YORK BARBELL PRO-DUMBBELL STORAGE RACK',\n            product_subtitle: 'Professional Grade Storage • 2-Tier \u0026 3-Tier Options • Heavy-Duty Steel Construction',\n            hero_title: 'ULTIMATE DUMBBELL ORGANIZATION',\n            hero_text: 'Premium steel storage racks engineered for serious home gyms. Choose between 2-tier or 3-tier configurations to organize your complete dumbbell collection. Maximum stability meets professional aesthetics.',\n            heritage_title: 'LEGENDARY YORK BARBELL HERITAGE',\n            heritage_text: 'York Barbell Companies and its legendary Olympic weightlifting team, The York Barbell Club, wrote a substantial chapter in the biography of the weightlifting and fitness equipment industry. From the decades of the 30\\'s through the 70\\'s, York Barbell Club dominated the Olympic scene with numerous Olympic Gold Medalists. York Barbell has pioneered the global fitness industry since 1932, consistently setting the standard in product design, performance, and value.',\n            cta_title: 'ORGANIZE YOUR STRENGTH',\n            cta_text: 'The York Barbell Pro-Dumbbell Storage Rack delivers professional organization with legendary York quality. Choose your configuration and transform your home gym today.'\n        };\n        \n        async function onConfigChange(config) {\n            const customFont = config.font_family || defaultConfig.font_family;\n            const baseFontStack = 'Segoe UI, Arial, sans-serif';\n            const baseSize = config.font_size || defaultConfig.font_size;\n            \n            const wrapper = document.querySelector('.rack-wrapper');\n            if (wrapper) {\n                wrapper.style.background = `linear-gradient(135deg, ${config.background_color || defaultConfig.background_color} 0%, ${config.secondary_color || defaultConfig.secondary_color} 100%)`;\n                wrapper.style.color = config.text_color || defaultConfig.text_color;\n            }\n            \n            document.body.style.fontFamily = `${customFont}, ${baseFontStack}`;\n            \n            const productTitle = document.querySelector('.main-product-title');\n            if (productTitle) {\n                productTitle.textContent = config.product_title || defaultConfig.product_title;\n                productTitle.style.fontSize = `${baseSize * 3.125}px`;\n                productTitle.style.color = config.primary_color || defaultConfig.primary_color;\n            }\n            \n            const productSubtitle = document.querySelector('.main-product-subtitle');\n            if (productSubtitle) {\n                productSubtitle.textContent = config.product_subtitle || defaultConfig.product_subtitle;\n                productSubtitle.style.fontSize = `${baseSize * 1.1875}px`;\n                productSubtitle.style.color = config.accent_color || defaultConfig.accent_color;\n            }\n            \n            const heroTitle = document.querySelector('.hero-main-title');\n            if (heroTitle) {\n                heroTitle.textContent = config.hero_title || defaultConfig.hero_title;\n                heroTitle.style.fontSize = `${baseSize * 2.625}px`;\n            }\n            \n            const heroText = document.querySelector('.hero-description');\n            if (heroText) {\n                heroText.textContent = config.hero_text || defaultConfig.hero_text;\n                heroText.style.fontSize = `${baseSize * 1.1875}px`;\n            }\n            \n            const heritageTitle = document.querySelector('.heritage-section .section-title');\n            if (heritageTitle) {\n                heritageTitle.textContent = config.heritage_title || defaultConfig.heritage_title;\n                heritageTitle.style.color = config.primary_color || defaultConfig.primary_color;\n            }\n            \n            const heritageText = document.querySelector('.heritage-text');\n            if (heritageText) {\n                heritageText.textContent = config.heritage_text || defaultConfig.heritage_text;\n            }\n            \n            const ctaTitle = document.querySelector('.cta-big-heading');\n            if (ctaTitle) {\n                ctaTitle.textContent = config.cta_title || defaultConfig.cta_title;\n                ctaTitle.style.fontSize = `${baseSize * 2.625}px`;\n            }\n            \n            const ctaText = document.querySelector('.cta-closing-text');\n            if (ctaText) {\n                ctaText.textContent = config.cta_text || defaultConfig.cta_text;\n                ctaText.style.fontSize = `${baseSize * 1.3125}px`;\n            }\n            \n            const sectionTitles = document.querySelectorAll('.section-title');\n            sectionTitles.forEach(title =\u003e {\n                title.style.color = config.primary_color || defaultConfig.primary_color;\n            });\n            \n            const selectorTitle = document.querySelector('.selector-title');\n            if (selectorTitle) {\n                selectorTitle.style.color = config.primary_color || defaultConfig.primary_color;\n            }\n            \n            const deliveryTitles = document.querySelectorAll('.delivery-card-title');\n            deliveryTitles.forEach(title =\u003e {\n                title.style.color = config.primary_color || defaultConfig.primary_color;\n            });\n        }\n        \n        if (window.elementSdk) {\n            window.elementSdk.init({\n                defaultConfig,\n                onConfigChange,\n                mapToCapabilities: (config) =\u003e ({\n                    recolorables: [\n                        {\n                            get: () =\u003e config.background_color || defaultConfig.background_color,\n                            set: (value) =\u003e {\n                                config.background_color = value;\n                                window.elementSdk.setConfig({ background_color: value });\n                            }\n                        },\n                        {\n                            get: () =\u003e config.secondary_color || defaultConfig.secondary_color,\n                            set: (value) =\u003e {\n                                config.secondary_color = value;\n                                window.elementSdk.setConfig({ secondary_color: value });\n                            }\n                        },\n                        {\n                            get: () =\u003e config.text_color || defaultConfig.text_color,\n                            set: (value) =\u003e {\n                                config.text_color = value;\n                                window.elementSdk.setConfig({ text_color: value });\n                            }\n                        },\n                        {\n                            get: () =\u003e config.primary_color || defaultConfig.primary_color,\n                            set: (value) =\u003e {\n                                config.primary_color = value;\n                                window.elementSdk.setConfig({ primary_color: value });\n                            }\n                        },\n                        {\n                            get: () =\u003e config.accent_color || defaultConfig.accent_color,\n                            set: (value) =\u003e {\n                                config.accent_color = value;\n                                window.elementSdk.setConfig({ accent_color: value });\n                            }\n                        }\n                    ],\n                    borderables: [],\n                    fontEditable: {\n                        get: () =\u003e config.font_family || defaultConfig.font_family,\n                        set: (value) =\u003e {\n                            config.font_family = value;\n                            window.elementSdk.setConfig({ font_family: value });\n                        }\n                    },\n                    fontSizeable: {\n                        get: () =\u003e config.font_size || defaultConfig.font_size,\n                        set: (value) =\u003e {\n                            config.font_size = value;\n                            window.elementSdk.setConfig({ font_size: value });\n                        }\n                    }\n                }),\n                mapToEditPanelValues: (config) =\u003e new Map([\n                    ['product_title', config.product_title || defaultConfig.product_title],\n                    ['product_subtitle', config.product_subtitle || defaultConfig.product_subtitle],\n                    ['hero_title', config.hero_title || defaultConfig.hero_title],\n                    ['hero_text', config.hero_text || defaultConfig.hero_text],\n                    ['heritage_title', config.heritage_title || defaultConfig.heritage_title],\n                    ['heritage_text', config.heritage_text || defaultConfig.heritage_text],\n                    ['cta_title', config.cta_title || defaultConfig.cta_title],\n                    ['cta_text', config.cta_text || defaultConfig.cta_text]\n                ])\n            });\n        }\n    \u003c\/script\u003e \u003cscript\u003e(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML=\"window.__CF$cv$params={r:'9c15ae8142906553',t:'MTc2ODk4NjY2MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='\/cdn-cgi\/challenge-platform\/scripts\/jsd\/main.js';document.getElementsByTagName('head')[0].appendChild(a);\";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState\u0026\u0026(document.onreadystatechange=e,c())}}}})();\u003c\/script\u003e\u003c\/p\u003e","brand":"York Barbell","offers":[{"title":"2 TIER","offer_id":49881138036982,"sku":"69152","price":399.0,"currency_code":"GBP","in_stock":true},{"title":"3 TIER","offer_id":49881138069750,"sku":"69153","price":399.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2294\/9841\/files\/1_d75cf05d-d3d7-4e58-899e-111ae0a054c9.png?v=1768986657","url":"https:\/\/yorkfitness.com\/products\/york-barbell-pro-dumbbell-storage-racks","provider":"York Fitness","version":"1.0","type":"link"}