{"product_id":"msp-05-double-basket-iron-baluster","title":"MSP-05 Double Basket Iron Baluster - 1\/2 in Square","description":"\u003c!-- MSP-05 - Double Basket - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;\n    color: #2d3436;\n    line-height: 1.6;\n    max-width: 100%;\n    padding-top: 10px;\n  }\n  .msp-product-info * {\n    box-sizing: border-box;\n  }\n  .msp-section {\n    margin-bottom: 28px;\n    padding: 20px 24px;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n    border-radius: 8px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.04);\n  }\n  .msp-section-title {\n    font-size: 15px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n    color: #1a1a2e;\n    margin: 0 0 16px 0;\n    padding-bottom: 10px;\n    border-bottom: 1px solid #e9ecef;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .msp-section-title::before {\n    content: '';\n    width: 8px;\n    height: 8px;\n    background: #8cc63f;\n    border-radius: 50%;\n    flex-shrink: 0;\n  }\n  .msp-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 12px;\n  }\n  .msp-spec-item {\n    display: flex;\n    flex-direction: column;\n    padding: 12px 16px;\n    background: #ffffff;\n    border-radius: 6px;\n    border: 1px solid #e9ecef;\n  }\n  .msp-spec-label {\n    font-size: 11px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: #6c757d;\n    margin-bottom: 4px;\n  }\n  .msp-spec-value {\n    font-size: 15px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n  .msp-features-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n  .msp-features-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    padding: 10px 14px;\n    background: #ffffff;\n    border-radius: 6px;\n    border: 1px solid #e9ecef;\n    font-size: 14px;\n  }\n  .msp-features-list li::before {\n    content: '✓';\n    color: #8cc63f;\n    font-weight: 700;\n    flex-shrink: 0;\n  }\n  .msp-accessories-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 12px;\n  }\n  .msp-accessory-item {\n    padding: 14px 16px;\n    background: #ffffff;\n    border-radius: 6px;\n    border: 1px solid #e9ecef;\n    transition: all 0.2s ease;\n  }\n  .msp-accessory-item:hover {\n    border-color: #8cc63f;\n    box-shadow: 0 4px 12px rgba(140, 198, 63, 0.15);\n  }\n  .msp-accessory-name {\n    font-size: 13px;\n    font-weight: 600;\n    color: #1a1a2e;\n    margin-bottom: 4px;\n  }\n  .msp-accessory-desc {\n    font-size: 12px;\n    color: #6c757d;\n  }\n  .msp-finish-swatches {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .msp-swatch {\n    position: relative;\n    width: 50px;\n    height: 50px;\n    border-radius: 6px;\n    overflow: hidden;\n    cursor: pointer;\n    border: 2px solid #e9ecef;\n    transition: all 0.2s ease;\n  }\n  .msp-swatch:hover {\n    border-color: #8cc63f;\n    transform: scale(1.1);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n    z-index: 10;\n  }\n  .msp-swatch img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n  .msp-swatch-label {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    background: rgba(0,0,0,0.75);\n    color: #fff;\n    font-size: 8px;\n    text-align: center;\n    padding: 2px;\n    text-transform: uppercase;\n    letter-spacing: 0.3px;\n    opacity: 0;\n    transition: opacity 0.2s ease;\n  }\n  .msp-swatch:hover .msp-swatch-label {\n    opacity: 1;\n  }\n  .msp-swatch-enlarged {\n    display: none;\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(0,0,0,0.8);\n    z-index: 9999;\n    align-items: center;\n    justify-content: center;\n    flex-direction: column;\n  }\n  .msp-swatch-enlarged.active {\n    display: flex;\n  }\n  .msp-swatch-enlarged img {\n    max-width: 300px;\n    max-height: 300px;\n    border-radius: 8px;\n    box-shadow: 0 8px 32px rgba(0,0,0,0.3);\n  }\n  .msp-swatch-enlarged-name {\n    color: #fff;\n    font-size: 18px;\n    font-weight: 600;\n    margin-top: 16px;\n  }\n  .msp-swatch-enlarged-close {\n    position: absolute;\n    top: 20px;\n    right: 20px;\n    color: #fff;\n    font-size: 32px;\n    cursor: pointer;\n    width: 40px;\n    height: 40px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.1);\n  }\n  .msp-swatch-enlarged-close:hover {\n    background: rgba(255,255,255,0.2);\n  }\n  .msp-note {\n    font-size: 13px;\n    color: #6c757d;\n    font-style: italic;\n    margin-top: 12px;\n    padding: 12px 16px;\n    background: #f0f9e8;\n    border-radius: 6px;\n    border-left: 3px solid #8cc63f;\n  }\n  .msp-pairing-tip {\n    padding: 16px;\n    background: linear-gradient(135deg, #1a1a2e 0%, #2d3436 100%);\n    border-radius: 8px;\n    color: #ffffff;\n    margin-top: 12px;\n  }\n  .msp-pairing-tip strong {\n    color: #8cc63f;\n  }\n  .msp-highlight-badge {\n    display: inline-block;\n    padding: 4px 12px;\n    background: #8cc63f;\n    color: #1a1a2e;\n    border-radius: 4px;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-left: 8px;\n  }\n\n  .msp-compatible-list {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n    gap: 8px;\n    margin-top: 12px;\n  }\n  .msp-compatible-item {\n    padding: 10px 14px;\n    background: #ffffff;\n    border-radius: 6px;\n    border: 1px solid #e9ecef;\n    text-align: center;\n    font-size: 13px;\n    font-weight: 600;\n    color: #1a1a2e;\n  }\n\n  a.msp-compatible-item {\n    display: block;\n    text-decoration: none;\n    color: inherit;\n    transition: all 0.2s ease;\n  }\n  a.msp-compatible-item:hover {\n    border-color: #8cc63f;\n    box-shadow: 0 4px 12px rgba(140, 198, 63, 0.15);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003c!-- Specifications Section --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eSpecifications\u003c\/h3\u003e\n    \u003cdiv class=\"msp-spec-grid\"\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eDimensions\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\/2\" × 1\/2\" × 44\"\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eBar Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\/2 in Square Plain Bar\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eTubular Steel (Hollow)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eSeries\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eTwist \u0026amp; Basket\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eDesign Style\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eDouble Basket + Twist\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eIron Collection\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eIron Balusters\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eAssociated References\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eSpindle, Baluster, Rail, Railing, Picket, Rod Iron, Wrought Iron\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Features Section --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits \u003cspan class=\"msp-highlight-badge\"\u003eMost Ornate\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n\u003cli\u003eDouble basket with single twist design\u003c\/li\u003e\n\u003cli\u003eMaximum decorative visual impact\u003c\/li\u003e\n\u003cli\u003eDurable powder coated finish\u003c\/li\u003e\n\u003cli\u003eHollow design for easy cuts\u003c\/li\u003e\n\u003cli\u003eStunning accent piece for balustrades\u003c\/li\u003e\n\u003cli\u003eIdeal for landing areas \u0026amp; focal points\u003c\/li\u003e\n\u003cli\u003eResistant to scratches, cracking, peeling\u003c\/li\u003e\n\u003cli\u003eUV and rust resistant finish\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003cdiv class=\"msp-pairing-tip\"\u003e\n      \u003cstrong\u003eDesign Tip:\u003c\/strong\u003e The Double Basket is typically interwoven with Single Basket (MSP-04) or Single Twist (MSP-02) balusters in alternating patterns. This creates a classic, elegant rhythm along your stair run while adding visual depth and dimension.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n                      \u003c!-- Available Finishes Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Finishes\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\"\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Satin Black')\" style=\"border: 2px solid #8cc63f;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-satinblack.jpg?v=1767194567\" alt=\"Satin Black\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eSatin Black ✓\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Silver Vein')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-silvervein.jpg?v=1767194567\" alt=\"Silver Vein\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eSilver Vein\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Copper Vein')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-coppervein.jpg?v=1767194567\" alt=\"Copper Vein\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eCopper Vein\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Pewter')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-pewter.jpg?v=1767194567\" alt=\"Pewter\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003ePewter\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Rubbed Copper')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-rubbedcopper.jpg?v=1767194567\" alt=\"Rubbed Copper\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eRubbed Copper\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Rubbed Bronze')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-rubbedbronze.jpg?v=1767194567\" alt=\"Rubbed Bronze\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eRubbed Bronze\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Antique Nickel')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-antiquenickel.jpg?v=1767194567\" alt=\"Antique Nickel\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eAntique Nickel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Nickel')\" style=\"\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-nickel.jpg?v=1767194567\" alt=\"Nickel\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eNickel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch\" onclick=\"openSwatch(this, 'Wrinkle Black')\" style=\"opacity: 0.5;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/swatch-wrinkleblack.jpg?v=1767194567\" alt=\"Wrinkle Black\"\u003e\n        \u003cspan class=\"msp-swatch-label\"\u003eWrinkle Black\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"msp-note\" style=\"font-style: normal;\"\u003e\n      \u003cem\u003eNot every baluster is available in every finish.\u003c\/em\u003e \u003ca href=\"https:\/\/www.midweststairparts.com\/pages\/contact-us\" style=\"color: #8cc63f; font-weight: 700;\"\u003eContact a sales associate\u003c\/a\u003e for availability on a specific style, or \u003ca href=\"https:\/\/www.midweststairparts.com\/pages\/midwest-stair-parts-iron-finishes\" style=\"color: #8cc63f; font-weight: 700;\"\u003eview finish descriptions and sample photos for the Midwest Stair Parts Iron line →\u003c\/a\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c!-- Lightbox Container --\u003e\n  \u003cdiv class=\"msp-swatch-enlarged\" id=\"swatchLightbox\" onclick=\"closeSwatch()\"\u003e\n    \u003cspan class=\"msp-swatch-enlarged-close\"\u003e×\u003c\/span\u003e\n    \u003cimg id=\"swatchLightboxImg\" src=\"\" alt=\"\"\u003e\n    \u003cspan class=\"msp-swatch-enlarged-name\" id=\"swatchLightboxName\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Iron Shoes\u003c\/h3\u003e\n    \u003cp style=\"font-size: 14px; color: #6c757d; margin-bottom: 12px;\"\u003eMidwest Stair Parts Iron shoes for 1\/2\" square balusters:\u003c\/p\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-800-flat-shoe-no-screw-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-800\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-804-slant-shoe-no-screw-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-804\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-900-flat-shoe-with-screw-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-900\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-900sub-2-x-2-expander-base-for-sh900-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-900SUB\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-904-slant-shoe-with-screw-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-904\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-906-flat-shoe-sidemount-screws-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-906\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-907-low-profile-flat-shoe-with-screw-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-907\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/msp-908-low-profile-slant-shoe-iron-shoe\" class=\"msp-compatible-item\"\u003eMSP-908\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction openSwatch(el, name) {\n  event.stopPropagation();\n  var img = el.querySelector('img').src;\n  document.getElementById('swatchLightboxImg').src = img;\n  document.getElementById('swatchLightboxName').textContent = name;\n  document.getElementById('swatchLightbox').classList.add('active');\n}\nfunction closeSwatch() {\n  document.getElementById('swatchLightbox').classList.remove('active');\n}\n\u003c\/script\u003e\n","brand":"Midwest Stair Parts Iron","offers":[{"title":"Satin Black","offer_id":49783170695408,"sku":"MSP-05-SB","price":9.7,"currency_code":"USD","in_stock":true},{"title":"Silver Vein","offer_id":49783170728176,"sku":"MSP-05-SV","price":9.7,"currency_code":"USD","in_stock":true},{"title":"Copper Vein","offer_id":49783170760944,"sku":"MSP-05-CV","price":9.7,"currency_code":"USD","in_stock":true},{"title":"Pewter","offer_id":49783170793712,"sku":"MSP-05-PW","price":10.3,"currency_code":"USD","in_stock":true},{"title":"Rubbed Copper","offer_id":49783170826480,"sku":"MSP-05-RC","price":11.25,"currency_code":"USD","in_stock":true},{"title":"Rubbed Bronze","offer_id":49783170859248,"sku":"MSP-05-RB","price":11.6,"currency_code":"USD","in_stock":true},{"title":"Antique Nickel","offer_id":49783170892016,"sku":"MSP-05-AN","price":12.6,"currency_code":"USD","in_stock":true},{"title":"Nickel","offer_id":49783170924784,"sku":"MSP-05-N","price":14.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/ironbal-t05-rb-large_f67584fd-6be8-42fb-abd0-079581d8ce2a.jpg?v=1780259906","url":"https:\/\/www.midweststairparts.com\/products\/msp-05-double-basket-iron-baluster","provider":"Midwest Stair Parts","version":"1.0","type":"link"}