{"title":"Neutral Collection","description":"\u003cp data-start=\"571\" data-end=\"713\"\u003eA refined neutral take on market replacement canopies featuring soft earth tones and durable, fade-resistant fabric for modern outdoor living.\u003c\/p\u003e","products":[{"product_id":"patio-umbrella-replacement-canopy-11-feet-8-rib-taupe","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 11 ft 8-rib replacement canopy is precision-cut for market patio frames with rib lengths between 64 and 66 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 11 ft 8-rib market patio umbrella frames with rib lengths 64\" to 66\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced leather rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e11ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e8 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e64\" to 66\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116579893386,"sku":"top 11x8 taupe","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/68.png?v=1776799298"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-6-rib-off-white","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Off-White","description":"\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 6-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 6-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e6 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116585922698,"sku":"top 6 rib off white","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/OffWhitecolor_f3e3e702-4c04-4707-bef0-8ef19cad1866.jpg?v=1754589077"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-6-rib-taupe","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Taupe","description":"\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 6-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 6-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e6 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/TAUPE_COLOR_MATCH.png?v=1769039298\" alt=\"\"\u003e\u003cimg\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116588937354,"sku":"top 6 rib taupe","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Taupecolor_1e393704-87fd-4b8b-90cd-a82e00a18fa6.jpg?v=1754589066"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-off-white","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Ivory Off-White","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 8-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 8-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e8 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116596015242,"sku":"top 9x8 off white","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/1-top9x8offwhite.jpg?v=1754589033"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-taupe","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 8-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 8-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e8 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116598046858,"sku":"top 9x8 taupe","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/taupecolor.jpg?v=1754589021"},{"product_id":"7-5-ft-market-patio-umbrella-8-rib-replacement-canopy-red","title":"7.5ft Market Patio Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp\u003eBreathe new life into your patio umbrella by switching out your old, tattered, faded umbrella canopy. Our durable and radiant canopies will refresh your living area and add the pop of color that you need.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFits 7.5 ft 8 rib umbrella frame with rib length 43\"-45\"\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUV-treated and water-repellent coating for long lasting protection\u003c\/li\u003e\n\u003cli\u003eSingle air vent canopy\u003c\/li\u003e\n\u003cli\u003eTie rope to keep it neat when not in use\u003c\/li\u003e\n\u003cli\u003eExtra deep reinforced rib pockets\u003c\/li\u003e\n\u003cli\u003eReplacement umbrella canopy ONLY. Does not fit off-set or cantilever umbrellas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e Size:\u003c\/strong\u003e 7.5ft 8 rib canopy for rib length 43\"-45\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Color:\u003c\/strong\u003e Taupe\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":43784432222428,"sku":"top 7.5x8 taupe","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/7-5-ft-market-patio-umbrella-8-rib-replacement-canopy-taupe-ribs-762.webp?v=1754588303"},{"product_id":"7-5-ft-market-patio-umbrella-6-rib-replacement-canopy-taupe","title":"7.5ft Market Patio Umbrella 6 Rib Replacement Canopy Taupe","description":"\u003cp\u003eBreathe new life into your patio umbrella by switching out your old, tattered, faded umbrella canopy. Our durable and radiant canopies will refresh your living area and add the pop of color that you need.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFits 7.5 ft 6 rib umbrella frame with rib length 43\"-45\"\u003c\/li\u003e\n\u003cli\u003e600 denier polyester fabric for durability\u003c\/li\u003e\n\u003cli\u003eUV-treated and water-repellent coating for long lasting protection\u003c\/li\u003e\n\u003cli\u003eSingle air vent canopy\u003c\/li\u003e\n\u003cli\u003eTie rope to keep it neat when not in use\u003c\/li\u003e\n\u003cli\u003eExtra deep reinforced rib pockets\u003c\/li\u003e\n\u003cli\u003eReplacement umbrella canopy ONLY. Does not fit off-set or cantilever umbrellas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e Size:\u003c\/strong\u003e 7.5 ft 6 rib canopy for rib length 43\"-45\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Color:\u003c\/strong\u003e Taupe\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":43797328560348,"sku":"top 7.5 x 6 rib taupe","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/7-5-ft-market-patio-umbrella-6-rib-replacement-canopy-taupe-ribs-342.webp?v=1754588288"},{"product_id":"9ft-market-patio-umbrella-6-rib-replacement-canopy-natural","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Natural","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 6-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 6-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e6 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44567933059292,"sku":"top 6 rib natural","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Naturalcolor_ea41e476-71fb-4a12-869a-d50b5d81f7e0.jpg?v=1754588216"},{"product_id":"9ft-market-patio-umbrella-6-rib-replacement-canopy-sand","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Sand","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 6-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 6-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e6 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44567942955228,"sku":"top 6 rib sand","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Sandcolor.jpg?v=1754588214"},{"product_id":"9ft-market-patio-umbrella-8-rib-replacement-canopy-natural","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Natural","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 8-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 8-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e8 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor Comparison: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Neutral_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44774482510044,"sku":"top 9x8 natural","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/naturalcolor.jpg?v=1754588199"},{"product_id":"9ft-market-patio-umbrella-8-rib-replacement-canopy-mocha-mousse","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Mocha Mousse","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot every worn umbrella deserves to be replaced. Just its canopy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis 9 ft 8-rib replacement canopy is precision-cut for market patio frames with rib lengths between 52 and 54 inches, settling into place with a fit that feels like it was always meant to be there. The 600-denier polyester fabric holds color across seasons, sheds rain without fuss, and seats firmly against every rib the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eChoose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFEATURES\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e1. BUILT 50% HEAVIER THAN THE STANDARD\u003c\/strong\u003e | 600-denier polyester construction at 270 GSM, UV-treated and water-repellent, engineered to hold color and resist moisture through years of full outdoor exposure, not just one season.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e2. PRECISION FIT FOR YOUR EXISTING FRAME\u003c\/strong\u003e | Cut specifically for 9ft 8-rib market patio umbrella frames with rib lengths 52\" to 54\". Drops into place cleanly. Replacement canopy only, does not fit offset or cantilever styles.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. STAYS TAUT IN EVERY CONDITION\u003c\/strong\u003e | Extra-deep reinforced rib pockets grip all 8 ribs firmly, maintaining canopy tension and a clean overhead profile through wind and weather the way original equipment should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. WIND PASSES THROUGH, NOT AGAINST\u003c\/strong\u003e | Single air vent releases overhead pressure before it builds, reducing fabric stress and extending the life of the canopy across seasons of continuous use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e5. COMPOSED WHEN IT'S AT REST\u003c\/strong\u003e | Tie rope keeps the canopy gathered and neat when the umbrella is closed, maintaining the polished look of the space even when shade is not needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e6. FORMOSA COVERS\u003c\/strong\u003e | Over 40 color options. Family-owned, U.S.-based, 35+ years. 4M+ orders fulfilled.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eSPECS\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 100.177%; height: 422px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 26.316%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" style=\"width: 73.5032%; height: 0px;\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e9ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e8 ribs\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e52\" to 54\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e600-denier polyester\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eUV-treated, water-repellent coating\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eSingle air vent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eMarket patio umbrella frames only\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\n\u003cp\u003eOffset or cantilever umbrellas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 26.316%; height: 35.5859px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 73.5032%; height: 35.5859px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44852597588188,"sku":"top 9x8 mocha mousse","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Cocoa_color_1.png?v=1769036315"}],"url":"https:\/\/formosacovers.com\/collections\/neutral-collection.oembed","provider":"Formosa Covers","version":"1.0","type":"link"}