{"title":"Vista Pipe Handrail","description":"\u003cdiv class=\"vista-segment-intro\"\u003e\n  \u003cp class=\"vista-segment-lead\"\u003eRound aluminum pipe handrail and fittings add a graspable rail along stairs, ramps, and wall returns.\u003c\/p\u003e\n  \u003cul class=\"vista-segment-highlights\"\u003e\n    \u003cli\u003eRound pipe profiles for comfortable grip\u003c\/li\u003e\n\u003cli\u003eWall and post mount options\u003c\/li\u003e\n\u003cli\u003ePowder coat colors to match Vista railing\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003ch3 class=\"vista-segment-packages-title\"\u003eWhat you’ll find in this category\u003c\/h3\u003e\n  \u003cdiv class=\"vista-segment-packages\"\u003e\n\u003cdiv class=\"vista-segment-package-card\"\u003e\n\u003ch4\u003ePipe rail sections\u003c\/h4\u003e\n\u003cp\u003eStraight runs for stairs and ramps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vista-segment-package-card\"\u003e\n\u003ch4\u003eElbows and returns\u003c\/h4\u003e\n\u003cp\u003e90-degree elbows, wall returns, and transitions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vista-segment-package-card\"\u003e\n\u003ch4\u003eMounts and fittings\u003c\/h4\u003e\n\u003cp\u003eBrackets and adapters for posts and walls.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cp class=\"msp-note\"\u003eFive standard powder coat colors (plus privacy tones where noted) are available for most aluminum railing SKUs. See our \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\"\u003epowder coat colors\u003c\/a\u003e page. Questions? Call \u003ca href=\"tel:8553471022\"\u003e(855) 347-1022\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n","products":[{"product_id":"pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice","title":"PB7582 4ft Pipe Handrail Kit","description":"\u003c!-- PB7582 PB7582 4ft Pipe Handrail Kit - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7582 4ft Pipe Handrail Kit may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003e4ft Pipe Handrail Kit (includes: 4' pipe handrail, 2 brackets, 2 plastic end caps, \u0026amp; Splice)\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e3.6 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003ePallet Qty\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e120\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003ePackage includes: 4' pipe handrail, 2 brackets, 2 plastic end caps, \u0026amp; Splice\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918592240,"sku":"PB7582","price":225.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7582-wt_c6af5767-bd68-4cb9-ad74-260e9c7470b8.jpg?v=1780678983"},{"product_id":"pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice","title":"PB7482 8ft Pipe Handrail Kit","description":"\u003c!-- PB7482 PB7482 8ft Pipe Handrail Kit - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7482 8ft Pipe Handrail Kit may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003e8ft Pipe Handrail Kit (includes: 8' pipe handrail, 3 brackets, 2 plastic end caps, \u0026amp; Splice)\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e7.2 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003ePallet Qty\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e120\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003ePackage includes: 8' pipe handrail, 3 brackets, 2 plastic end caps, \u0026amp; Splice\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Textured Black (XB)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Textured Black (XB)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Textured Bronze (YB)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Textured Bronze (YB)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Textured Grey (TG)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Textured Grey (TG)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Textured Black","offer_id":49783918625008,"sku":"PB7482-XB","price":239.15,"currency_code":"USD","in_stock":true},{"title":"Gloss White","offer_id":49783918657776,"sku":"PB7482-WT","price":239.15,"currency_code":"USD","in_stock":true},{"title":"Textured Bronze","offer_id":49783918690544,"sku":"PB7482-YB","price":239.15,"currency_code":"USD","in_stock":true},{"title":"Textured Grey","offer_id":49783918723312,"sku":"PB7482-TG","price":239.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7482-xb_1d5e824a-373d-48ea-a85d-c580d0017e4c.jpg?v=1780679000"},{"product_id":"pb7584-pipe-handrail-bracket","title":"PB7584 Pipe Handrail - Bracket","description":"\u003c!-- PB7584 PB7584 Pipe Handrail - Bracket - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7584 Pipe Handrail - Bracket may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e0.1 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e10\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918756080,"sku":"PB7584","price":22.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7584-wt_58d532f3-99db-4891-9df2-23aa299f8969.jpg?v=1780679018"},{"product_id":"pb7585-pipe-handrail-end-cap","title":"PB7585 Pipe Handrail - End Cap","description":"\u003c!-- PB7585 PB7585 Pipe Handrail - End Cap - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7585 Pipe Handrail - End Cap may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe Handrail - End Cap\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e0.1 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e10\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918788848,"sku":"PB7585","price":14.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7585-wt_b77e42d6-ac6a-4a27-96f4-e6008413f1d2.jpg?v=1780679034"},{"product_id":"pb7586-pipe-handrail-splice","title":"PB7586 Pipe Handrail - Splice","description":"\u003c!-- PB7586 PB7586 Pipe Handrail - Splice - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7586 Pipe Handrail - Splice may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e0.1 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e10\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918821616,"sku":"PB7586","price":10.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7586-wt_55acff18-1682-4627-8570-bb59bf6b6d17.jpg?v=1780679051"},{"product_id":"pb7587-pipe-handrail-6-extension","title":"PB7587 Pipe handrail - 6˚extension","description":"\u003c!-- PB7587 PB7587 Pipe handrail - 6˚extension - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7587 Pipe handrail - 6˚extension may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe handrail - 6˚extension\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.2 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918854384,"sku":"PB7587","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7587-wt_48f703f6-f498-4aca-b1aa-ec38b5f3eb36.jpg?v=1780679068"},{"product_id":"pb7588-pipe-handrail-32-extension","title":"PB7588 Pipe handrail - 32˚extension","description":"\u003c!-- PB7588 PB7588 Pipe handrail - 32˚extension - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7588 Pipe handrail - 32˚extension may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe handrail - 32˚extension\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.2 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918887152,"sku":"PB7588","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7588-wt_805ae3e4-048b-4a45-ade1-d4070cd2c64b.jpg?v=1780679084"},{"product_id":"pb7589-pipe-handrail-35-extension","title":"PB7589 Pipe handrail - 35˚ extension","description":"\u003c!-- PB7589 PB7589 Pipe handrail - 35˚ extension - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7589 Pipe handrail - 35˚ extension may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe handrail - 35˚ extension\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.2 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918919920,"sku":"PB7589","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7589-wt_8e360c1b-7d98-457e-bd14-ad5c10c1b89b.jpg?v=1780679101"},{"product_id":"pb7590-pipe-handrail-90-extension","title":"PB7590 Pipe handrail - 90˚extension","description":"\u003c!-- PB7590 PB7590 Pipe handrail - 90˚extension - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7590 Pipe handrail - 90˚extension may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe handrail - 90˚extension\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.2 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918952688,"sku":"PB7590","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7590-wt_739cedb3-7515-4e73-bec4-75bc31cbf2ae.jpg?v=1780679117"},{"product_id":"pb7591-pipe-handrail-180-extension","title":"PB7591 Pipe handrail - 180˚extension","description":"\u003c!-- PB7591 PB7591 Pipe handrail - 180˚extension - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7591 Pipe handrail - 180˚extension may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003ePipe handrail - 180˚extension\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.8 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783918985456,"sku":"PB7591","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7591-wt_d826c73a-3397-48f5-b421-e08920b346ad.jpg?v=1780679134"},{"product_id":"pb7592-inside-90-pipe-handrail-bracket","title":"PB7592 inside 90˚pipe handrail bracket","description":"\u003c!-- PB7592 PB7592 inside 90˚pipe handrail bracket - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7592 inside 90˚pipe handrail bracket may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003einside 90˚pipe handrail bracket\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1.6 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap\" class=\"msp-compatible-item\"\u003ePB7583\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783919018224,"sku":"PB7592","price":73.54,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7592-wt_35ece693-4df1-4c22-b57c-5d985fcb2515.jpg?v=1780679151"},{"product_id":"pb7583-90-pipe-handrail-return-includes-90-pipe-handrail-inside-sleeve-plastic-end-cap","title":"PB7583 90˚ pipe handrail return","description":"\u003c!-- PB7583 PB7583 90˚ pipe handrail return - Shopify Product Description --\u003e\n\u003cstyle\u003e\n  .msp-product-info { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #2d3436; line-height: 1.6; max-width: 100%; padding-top: 10px; }\n  .msp-product-info * { box-sizing: border-box; }\n  .msp-section { margin-bottom: 28px; padding: 20px 24px; background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.04); }\n  .msp-section-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: #1a1a2e; margin: 0 0 16px 0; padding-bottom: 10px; border-bottom: 1px solid #e9ecef; display: flex; align-items: center; gap: 10px; }\n  .msp-section-title::before { content: ''; width: 8px; height: 8px; background: #8cc63f; border-radius: 50%; flex-shrink: 0; }\n  .msp-spec-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }\n  .msp-spec-item { display: flex; flex-direction: column; padding: 12px 16px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; }\n  .msp-spec-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6c757d; margin-bottom: 4px; }\n  .msp-spec-value { font-size: 15px; font-weight: 600; color: #1a1a2e; }\n  .msp-features-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 8px; }\n  .msp-features-list li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; background: #ffffff; border-radius: 6px; border: 1px solid #e9ecef; font-size: 14px; }\n  .msp-features-list li::before { content: '\\2713'; color: #8cc63f; font-weight: 700; flex-shrink: 0; }\n  .msp-note { font-size: 13px; color: #6c757d; font-style: italic; margin-top: 12px; padding: 12px 16px; background: #f0f9e8; border-radius: 6px; border-left: 3px solid #8cc63f; }\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\u003c!-- vista-illustrative-note --\u003e\n    \u003cp class=\"msp-note\"\u003ePhoto shows Vista railing in a typical outdoor installation for reference. Your PB7583 90˚ pipe handrail return may differ from what is pictured.\u003c\/p\u003e\n    \u003c!-- \/vista-illustrative-note --\u003e\n\n\u003cdiv class=\"msp-product-info\"\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eDescription\u003c\/h3\u003e\n    \n\n\n\n\n\n\u003cp style=\"margin:0;font-size:14px;\"\u003e90˚ pipe handrail return (includes: 90 pipe handrail, inside sleeve, plastic end cap)\u003c\/p\u003e\n  \u003c\/div\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\"\u003eMaterial\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eAluminum\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eProduct Type\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003ePipe Handrail\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eUnit Weight\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e0.6 lb\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eMaster Pack\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-spec-item\"\u003e\n        \u003cspan class=\"msp-spec-label\"\u003eManufacturer\u003c\/span\u003e\n        \u003cspan class=\"msp-spec-value\"\u003eVista Railing Systems\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n    \u003cul class=\"msp-features-list\"\u003e\n      \u003cli\u003eGenuine Vista Railing Systems pipe handrail\u003c\/li\u003e\n      \u003cli\u003ePackage includes: 90 pipe handrail, inside sleeve, plastic end cap\u003c\/li\u003e\n      \u003cli\u003eDurable powder-coated aluminum finish\u003c\/li\u003e\n      \u003cli\u003eUV, rust, and weather resistant\u003c\/li\u003e\n      \u003cli\u003eLow-maintenance, long-lasting deck railing component\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n    \u003c!-- Available Colors Section with Integrated Swatches --\u003e\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eAvailable Colors\u003c\/h3\u003e\n    \u003cdiv class=\"msp-finish-swatches\" style=\"grid-template-columns:repeat(2,minmax(0,1fr));\"\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-xb.jpg?v=1780584659\" alt=\"Textured Black\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eXB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch is-primary\" role=\"button\" tabindex=\"0\" onclick=\"openSwatch(this, 'Gloss White (WT)'); return false;\" onkeydown=\"if(event.key==='Enter'||event.key===' '){event.preventDefault();openSwatch(this,'Gloss White (WT)');}\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-wt.jpg?v=1780584671\" alt=\"Gloss White\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eWT\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-yb.jpg?v=1780584682\" alt=\"Textured Bronze\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eYB\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"msp-swatch-cell\"\u003e\n        \u003cdiv class=\"msp-swatch msp-swatch--unavailable\" aria-disabled=\"true\"\u003e\n          \u003cdiv class=\"msp-swatch__chip\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-swatch-tg.jpg?v=1780584694\" alt=\"Textured Grey\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"msp-swatch-code\"\u003eTG\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"msp-finish-cta-wrap\"\u003e\n      \u003ca href=\"\/pages\/vista-railings-powder-coat-colors\" class=\"msp-finish-cta\"\u003eAdditional finish photos and details\u003c\/a\u003e\n      \u003cp class=\"msp-finish-note-small\"\u003e\n        In-stock colors shown. Other powder-coat colors are available by special order.\n        \u003ca href=\"\/pages\/contact-us\"\u003eContact a sales associate\u003c\/a\u003e for availability and pricing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Components\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7584-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7584\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7585-pipe-handrail-end-cap\" class=\"msp-compatible-item\"\u003ePB7585\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7586-pipe-handrail-splice\" class=\"msp-compatible-item\"\u003ePB7586\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7587-pipe-handrail-6-extension\" class=\"msp-compatible-item\"\u003ePB7587\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7588-pipe-handrail-32-extension\" class=\"msp-compatible-item\"\u003ePB7588\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7589-pipe-handrail-35-extension\" class=\"msp-compatible-item\"\u003ePB7589\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7590-pipe-handrail-90-extension\" class=\"msp-compatible-item\"\u003ePB7590\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7591-pipe-handrail-180-extension\" class=\"msp-compatible-item\"\u003ePB7591\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7592-inside-90-pipe-handrail-bracket\" class=\"msp-compatible-item\"\u003ePB7592\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"msp-section\"\u003e\n    \u003ch3 class=\"msp-section-title\"\u003eCompatible Pipe Handrail Kits\u003c\/h3\u003e\n    \u003cdiv class=\"msp-compatible-list\"\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7482-8ft-pipe-handrail-kit-includes-8-pipe-handrail-3-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7482\u003c\/a\u003e\n      \u003ca href=\"https:\/\/www.midweststairparts.com\/products\/pb7582-4ft-pipe-handrail-kit-includes-4-pipe-handrail-2-brackets-2-plastic-end-caps-and-splice\" class=\"msp-compatible-item\"\u003ePB7582\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Vista Railing Systems","offers":[{"title":"Gloss White","offer_id":49783919050992,"sku":"PB7583","price":146.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0256\/6859\/files\/vista-pb7583-wt_dca88c2e-0de9-45a9-bab7-a97c1fe4d043.jpg?v=1780679169"}],"url":"https:\/\/www.midweststairparts.com\/collections\/vista-pipe-handrail.oembed","provider":"Midwest Stair Parts","version":"1.0","type":"link"}