{"title":"Incoming Preorder!","description":"","products":[{"product_id":"patio-hi-back-chair-cover-42-taupe","title":"Patio High Back Dining Chair Cover 27\"L x 42\"H Classic Taupe","description":"\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eH\u003cspan\u003eeavy duty, water-resistant and UV treated polyester fabric with 300x300 denier stitching that protect your hi back chair all year round\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eBuilt-in vents to help increase airflow and prevent condensation\/moisture from collecting underneath\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes sturdy peel and stick ties to keep cover secure and limit wind damage\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFits a wide range of hi back chairs including rocking chair, swivel chair, and more\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNOTE: Please measure your chair dimensions to make sure if compatible!\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSize:\u003c\/strong\u003e 27\"L x 30\"D x 42\"H\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCollection:\u003c\/strong\u003e Classic Taupe\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Measure: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/jyPCimRxH-8?si=jRPQ3PxY_BqFSCQZ\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116501282954,"sku":"fcHiback taupe","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/high_back_chair.png?v=1759955415"},{"product_id":"patio-umbrella-replacement-canopy-10-feet-8-rib-taupe","title":"10ft 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\u003e Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFits 10 ft 8 rib umbrella frame with rib length 58\"-60\"\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\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 10ft 8 rib canopy for rib length 58\" - 60\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor:\u003c\/strong\u003e Taupe\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116572389514,"sku":"top 10ft taupe","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/68_350b8973-781b-40a4-bb95-2af5935eecf6.png?v=1776892200"},{"product_id":"patio-umbrella-replacement-canopy-10-feet-8-rib-terra","title":"10ft Market Patio Umbrella 8 Rib Replacement Canopy Terracotta","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 10 ft 8 rib umbrella frame with rib length 58\"-60\"\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\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 10ft 8 rib canopy for rib length 58\" - 60\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColor:\u003c\/strong\u003e Terracotta\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116577173642,"sku":"top 10ft terra","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/71_33614b32-400c-49f8-b4a2-8c6c1f74920f.png?v=1776892161"},{"product_id":"patio-umbrella-replacement-canopy-11-feet-8-rib-hunter-green","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Hunter Green","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\" to 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 style=\"width: 100.177%; height: 422px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth style=\"width: 26.316%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003cth style=\"width: 73.5032%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e11ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116577992842,"sku":"top 11x8 hunter","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/67_85509e6d-7bce-4340-94a9-28c0c9bc3fd9.png?v=1776799302"},{"product_id":"patio-umbrella-replacement-canopy-11-feet-8-rib-terracotta","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Hunter Green","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 11ft 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","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116580515978,"sku":"top 11x8 terra","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/71.png?v=1776799280"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-6-rib-fuchsia","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Fuchsia","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","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116582252682,"sku":"top 6 rib fuchsia","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Fuchsiacolor_f079d486-5a89-4000-bfcf-1d0d3a307b20.jpg?v=1754589093"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-6-rib-light-blue","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Light Blue","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 9 ft 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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Blue_Color_Shades_1.png?v=1750372981\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116585005194,"sku":"top 6 rib light blue","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/LightBluecolor_c91addcf-1623-45fb-8d7c-dcd23e327f39.jpg?v=1754589084"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-6-rib-orange","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Orange","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 Chart: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/COLOR_MATCH_1.png?v=1749686263\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116586086538,"sku":"top 6 rib orange","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Orangecolor_ed9cd07c-95b5-40b3-aab4-e5f377d9c7f6.jpg?v=1754589075"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-brick","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Brick","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":32116592672906,"sku":"top 9x8 brick","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/brickcolor.jpg?v=1773266756"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-fuchsia","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Fuchsia","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":32116593197194,"sku":"top 9x8 fuchsia","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Fuchsiacolor.jpg?v=1754589049"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-grey","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Charcoal Grey","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":32116593262730,"sku":"top 9x8 grey","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/CharcoalGreycolor.jpg?v=1754589047"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-light-blue","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Light Blue","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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/Blue_Color_Shades_1.png?v=1750372981\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116594180234,"sku":"top 9x8 light blue","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/lightbluecolor.jpg?v=1754589040"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-royal-blue","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Royal Blue","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":32116597620874,"sku":"top 9x8 royal","price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/royalbluecolor.jpg?v=1754589023"},{"product_id":"patio-umbrella-replacement-canopy-9-feet-8-rib-terracotta","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Terracotta","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":32116598767754,"sku":"top 9x8 terra","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/terracottacolor.jpg?v=1754589016"},{"product_id":"patio-umbrella-replacement-canopy-11-feet-8-rib-double-vented-hunter-green","title":"11ft Market Patio Umbrella Double-Vented 8 Rib Replacement Canopy Hunter Green","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 11ft 8 rib umbrella frame with rib length 64\"-66\"\u003c\/li\u003e\n\u003cli\u003eDouble air vents for improved stability in windy conditions\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\u003eLeather corner pockets for stronger and sturdier support of umbrella frame\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 11ft 8 rib canopy for rib length 64\"-66\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Color:\u003c\/strong\u003e Hunter Green\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32116600438922,"sku":"top DV 11x8 hunter","price":72.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/CopyofCanopynewUpdate2026.png?v=1776796781"},{"product_id":"patio-umbrella-replacement-canopy-cantilever-hanging-10-feet","title":"10ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp\u003eThis 10 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib lengths between 58 and 60 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 10ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 58\"-60\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e10ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e58\" to 60\" (Hint: If you measure from the center pole please add 1.5\" so 59.5\" to 61.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTaupe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32222697750666,"sku":"top HG 10ft taupe","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8taupehangingstyle.png?v=1779569899"},{"product_id":"patio-umbrella-replacement-canopy-cantilever-supported-bar-10-feet","title":"10ft Cantilever Supported Bar Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp\u003eThis 10 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 58 and 60 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR SUPPORTED BAR CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 10ft 8-rib offset cantilever umbrellas with a supported bar arm style, rib lengths 58\" to 60\". Does not fit hanging cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e10ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e58\" to 60\" (Hint: If you measure from the center pole please add 1.5\" so 59.5\" to 61.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTaupe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupported bar offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever: \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 682ae850-4318-4b1b-9fd0-d46fba7e1329 --\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32222697848970,"sku":"top SB 10ft taupe","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8Taupe.png?v=1779557108"},{"product_id":"patio-umbrella-replacement-canopy-cantilever-supported-bar-11-feet","title":"SHIPS BY 6\/16\/26 11ft Cantilever Umbrella Replacement Canopy Supported Bar 8 Ribs Taupe","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 64 and 66 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR SUPPORTED BAR CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11 ft 8-rib offset cantilever umbrellas with a supported bar arm style, rib lengths 64\" to 66\". Does not fit hanging cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 99.9589%; height: 313.333px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSpec\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e11ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eRib Count\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eRib Length\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e64\" to 66\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\" to 67.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFabric\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eTreatment\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eColor\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eTaupe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFits\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eSupported bar offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003eHanging cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eIncludes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"notion-enable-hover\" data-token-index=\"0\"\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"notion-enable-hover\" data-token-index=\"0\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: cfffa453-114d-4573-8b84-31d9ac78791d --\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":32338383601802,"sku":"top SB 11x8 taupe","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8Taupe.png?v=1779556969"},{"product_id":"11ft-cantilever-umbrella-replacement-canopy-supported-bar-8-rib-red","title":"11ft Cantilever Umbrella Replacement Canopy Supported Bar 8 Ribs Red","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 64 and 66 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR SUPPORTED BAR CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11 ft 8-rib offset cantilever umbrellas with a supported bar arm style, rib lengths 64\" to 66\". Does not fit hanging cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 99.9589%; height: 313.333px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSpec\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e11ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eRib Count\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eRib Length\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e64\" to 66\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\" to 67.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFabric\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eTreatment\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eColor\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eRed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFits\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eSupported bar offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003eHanging cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eIncludes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever: \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: 682ae850-4318-4b1b-9fd0-d46fba7e1329 --\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":34478440808604,"sku":"top SB 11x8 red","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8red.png?v=1779556947"},{"product_id":"10ft-cantilever-supported-bar-umbrella-8-rib-replacement-canopy-red","title":"10ft Cantilever Supported Bar Umbrella 8 Rib Replacement Canopy Red","description":"\u003cp\u003eThis 10 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 58 and 60 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR SUPPORTED BAR CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 10ft 8-rib offset cantilever umbrellas with a supported bar arm style, rib lengths 58\" to 60\". Does not fit hanging cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e10ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e58\" to 60\" (Hint: If you measure from the center pole please add 1.5\" so 59.5\" to 61.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupported bar offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever: \u003c\/span\u003e\u003c!-- notionvc: 5017408f-a62c-4d81-9515-f540f69dc129 --\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":34478617854108,"sku":"top SB 10ft red","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8red_9df70996-f4ba-4828-859a-56f478a814f5.png?v=1779557135"},{"product_id":"10ft-cantilever-hanging-umbrella-8-rib-replacement-canopy-red","title":"10ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Red","description":"\u003cp\u003e This 10 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib lengths between 58 and 60 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 10ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 58\"-60\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e10ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e58\" to 60\" (Hint: If you measure from the center pole please add 1.5\" so 59.5\" to 61.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":34478632599708,"sku":"top HG 10ft red","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8Redhangingstyle-3.png?v=1779570174"},{"product_id":"11ft-market-patio-umbrella-8-rib-replacement-canopy-red","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Red","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 11ft 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","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":34478657929372,"sku":"top 11x8 red","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/CopyofCanopynewUpdate2026_1.png?v=1776799259"},{"product_id":"outdoor-portable-wood-roll-up-table-26l-x-26w-x-16h","title":"Outdoor Portable Wood Roll Up Table in Teak Finish 26\"L x 26\"W x 16\"H","description":"\u003cp\u003e\u003cspan\u003ePortable Wood Roll Up Table is the perfect table for your outdoor event such as picnics, celebrations, proposals, BBQs, beach, camping, tailgating and more! Comes with a convenient sleek black carrying case. Table measures 26\"L x 26\"W x 16\"H.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003ePERFECT FOR OUTDOOR EVENTS: From camping, picnics, celebrations, tailgating and other outdoor activities, our portable table will be your go to staple you can't prepare without.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003ePORTABLE \u0026amp; SPACE SAVING: Our roll-up table is lightweight yet sturdy. The sleek black carrying case is easy to throw over your shoulder and transport.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eEASY TO ASSEMBLE: Comes with clear and easy 5 step assembly instructions, making for quick set up and take down. No tools or hardware required.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eGENTLE CARE: Wipe clean with mild detergent and cloth. Wipe spills right away. Do not leave outside for extended periods of time.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003eHow to Install: \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"a-list-item\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/YtQmiO-M1Ak?si=37R0vB9zGpiF2pM0\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":39724428558514,"sku":"fc rollup teak","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/COVERTeak_cdc514e4-ebaf-4cbd-b30a-b3865165c7d5.jpg?v=1760040231"},{"product_id":"outdoor-portable-wood-roll-up-table-in-espresso-26l-x-26w-x-16h","title":"Outdoor Portable Wood Roll Up Table in Espresso 26\"L x 26\"W x 16\"H","description":"\u003cp\u003e\u003cspan\u003ePortable Wood Roll Up Table is the perfect table for your outdoor event such as picnics, celebrations, proposals, BBQs, beach, camping, tailgating and more! Comes with a convenient sleek black carrying case. Table measures 26\"L x 26\"W x 16\"H.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003ePERFECT FOR OUTDOOR EVENTS: From camping, picnics, celebrations, tailgating and other outdoor activities, our portable table will be your go to staple you can't prepare without.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003ePORTABLE \u0026amp; SPACE SAVING: Our roll-up table is lightweight yet sturdy. The sleek black carrying case is easy to throw over your shoulder and transport.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eEASY TO ASSEMBLE: Comes with clear and easy 5 step assembly instructions, making for quick set up and take down. No tools or hardware required.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eGENTLE CARE: Wipe clean with mild detergent and cloth. Wipe spills right away. Do not leave outside for extended periods of time.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"a-list-item\"\u003eHow to Install: \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"a-list-item\"\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/YtQmiO-M1Ak?si=37R0vB9zGpiF2pM0\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":39724434718898,"sku":"fc rollup espresso","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/COVERExpresso.jpg?v=1760040220"},{"product_id":"casablanca-8-rib-off-white","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy w\/Fringed Valance in Off White (Canopy Only)","description":"\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eREPLACEMENT UMBRELLA CANOPY: 9 ft 8 rib CANOPY ONLY with added Fringed Valance for outdoor use.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003ePERFECT FOR OCCASSIONS: Not only is our replacement umbrella canopy perfect for everyday outdoor use but now has added fringe valance that is sure to liven up your everyday decor or next party and celebration.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eMATERIAL: Made with premium polyester fabric, this umbrella is durable and built to withstand all weather conditions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"a-list-item\"\u003eMEASUREMENTS AND SPECS: Canopy measures 9 ft with 8 ribs, each rib measures end to end 52\" to 54\". This is for market patio umbrellas and WILL NOT FIT off-set or cantilever umbrellas.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":39777914912946,"sku":"fringe top 9x8 off white","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/16_223c128c-ace7-45f5-b4ea-df35d84a8306.png?v=1776789983"},{"product_id":"11ft-cantilever-hanging-umbrella-8-rib-replacement-canopy-taupe","title":"11ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Taupe","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib length is 64 inches only, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 64\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e11ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e64\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTaupe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":40425677095090,"sku":"top HG 11x8 taupe","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8taupehangingstyle.png?v=1779570335"},{"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-8-rib-replacement-canopy-red-1","title":"7.5ft Market Patio Umbrella 8 Rib Replacement Canopy Red","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 8 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 8 rib canopy for rib length 43\"-45\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Color:\u003c\/strong\u003e Red\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":43784435663068,"sku":"top 7.5x8 red","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-red-ribs-698.webp?v=1754588300"},{"product_id":"7-5-ft-market-patio-umbrella-6-rib-replacement-canopy-red","title":"7.5ft Market Patio Umbrella 6 Rib Replacement Canopy Red","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.5ft 6 rib canopy for rib length 43\"-45\"\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Color:\u003c\/strong\u003e Red\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":43797327741148,"sku":"top 7.5 x 6 rib red","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-red-ribs-661.webp?v=1754588290"},{"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-8-rib-replacement-canopy-seafoam-green","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Seafoam Green","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\/gREEN_Color_Comparison.png?v=1750375830\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44774621479132,"sku":"top 9x8 seafoam green","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/seafoamgreencolor.jpg?v=1754588195"},{"product_id":"9ft-market-patio-umbrella-8-rib-replacement-canopy-tangerine","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Tangerine","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 Shade Comparison Chart \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/COLOR_MATCH_1.png?v=1749686263\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44774629540060,"sku":"top 9x8 tangerine orange","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/tangerine_9x8_050e0bdb-1dd1-4fc3-9be5-5325405efef9.png?v=1754588193"},{"product_id":"11ft-cantilever-hanging-umbrella-8-rib-replacement-canopy-jockey-red","title":"11ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Jockey Red","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib length is 64 inches only, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 64\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e11ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e64\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eJockey Red\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44845086998748,"sku":"top HG 11x8 jockey red","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8JockeyRedhangingstyle.png?v=1779570387"},{"product_id":"11ft-cantilever-hanging-umbrella-8-rib-replacement-canopy-tuscan-orange","title":"11ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Tuscan Orange","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib length is 64 inches only, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 64\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e11ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e64\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTuscan Orange\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44845107445980,"sku":"top HG 11x8 tuscan orange","price":89.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8tuscanhangingstyle.png?v=1779570559"},{"product_id":"11ft-market-patio-umbrella-8-rib-replacement-canopy-aruba-turquoise-1","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Aruba Turquoise","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\" to 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 11ft 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 style=\"width: 100.177%; height: 422px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth style=\"width: 26.316%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003cth style=\"width: 73.5032%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e11ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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\/Blue_Color_Shades_1.png?v=1750372981\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44845192052956,"sku":"top 11x8 aruba turquoise","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/73.png?v=1776799155"},{"product_id":"11ft-cantilever-supported-bar-umbrella-8-rib-replacement-canopy-aruba-turquoise","title":"11ft Cantilever Umbrella Replacement Canopy Supported Bar 8 Ribs Aruba Turquoise","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 64 and 66 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR SUPPORTED BAR CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11 ft 8-rib offset cantilever umbrellas with a supported bar arm style, rib lengths 64\" to 66\". Does not fit hanging cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp data-end=\"1602\" data-start=\"1536\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan data-token-index=\"0\" class=\"notion-enable-hover\"\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever: \u003c\/span\u003e\u003c\/strong\u003e\u003c!-- notionvc: cebffe97-cf19-4719-9dc2-64bcd966326c --\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":44845647954140,"sku":"top SB 11x8 aruba turquoise","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8Arubaturn.png?v=1779556872"},{"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"},{"product_id":"11ft-market-patio-umbrella-8-rib-replacement-canopy-dark-blue","title":"11ft Market Patio Umbrella 8 Rib Replacement Canopy Dark Blue","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\" to 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 11ft 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 style=\"width: 100.177%; height: 422px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 0px;\"\u003e\n\u003cth style=\"width: 26.316%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003cth style=\"width: 73.5032%; height: 0px;\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eSize\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e11ft\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Count\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eRib Length\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFabric\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eTreatment\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eVent\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eGSM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e270\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5859px;\"\u003e\n\u003ctd style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eFits\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003eDoes Not Fit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\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 style=\"width: 26.316%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 73.5032%; height: 35.5859px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong style=\"font-size: 0.875rem;\"\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\/Blue_Color_Shades_1.png?v=1750372981\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":45293469335772,"sku":"top 11x8 dark blue","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/72.png?v=1776799144"},{"product_id":"11ft-market-patio-8-rib-replacement-umbrella-canopy-mocha-mousse","title":"11ft Market Patio 8 Rib Replacement Umbrella 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 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 11ft 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","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":46189200212188,"sku":"top 11x8 mocha mousse","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/75_3bcd07e1-b7c6-49fe-9755-72b4f70bfc8e.png?v=1776799127"},{"product_id":"9ft-market-patio-umbrella-8-rib-replacement-canopy-peach-coral","title":"9ft Market Patio Umbrella 8 Rib Replacement Canopy Peach Coral","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\u003cbr\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":46429993795804,"sku":"top 9x8 peach coral","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/9x8-1coralredo.jpg?v=1754588141"},{"product_id":"9ft-market-patio-umbrella-6-rib-replacement-canopy-peach-coral","title":"9ft Market Patio Umbrella 6 Rib Replacement Canopy Peach Coral","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":46430031806684,"sku":"top 6 rib peach coral","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/1-MainImage-top6ribpeachcoralredo.jpg?v=1754588140"},{"product_id":"11ft-cantilever-hanging-umbrella-8-rib-replacement-canopy-off-white","title":"11ft Cantilever Hanging Umbrella 8 Rib Replacement Canopy Off White","description":"\u003cp\u003eThis 11 ft 8-rib replacement canopy is precision-cut for offset cantilever frame with a Hanging component, the style where the canopy is hung at the very center top like a pendulum. Rib length is 64 inches only, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Features:\u003c\/strong\u003e\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 — \u003cstrong\u003eUV-treated and water-repellent\u003c\/strong\u003e, 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. 98% UV BLOCKAGE | UPF 50+ RATED\u003c\/strong\u003e Blocks 98% of harmful UV radiation with a UPF 50+ rating, providing meaningful sun protection for everyone underneath — not just shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e3. PRECISION FIT FOR HANGING STYLE CANTILEVER FRAMES ONLY\u003c\/strong\u003e Cut specifically for 11 ft 8-rib offset cantilever umbrellas with a Hanging style, rib length of 64\". Does not fit Support Bar cantilever, square, double-tier, or market patio umbrellas.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e4. 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\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 your space even when shade isn't needed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003ctable style=\"width: 99.9589%; height: 313.333px;\" class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 13.5746%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSpec\u003c\/th\u003e\n\u003cth style=\"width: 83.9649%; height: 19.5833px;\" scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSize\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e11 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Count\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eRib Length\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e64\" (Hint: If you measure from the center pole please add 1.5\" so 65.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFabric\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e600-denier polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eTreatment\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eOff-White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eFits\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eHanging offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 39.1667px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eSupporting bar cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 13.5746%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eIncludes\u003c\/td\u003e\n\u003ctd style=\"width: 83.9649%; height: 19.5833px;\" class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":46558917755100,"sku":"top HG 11x8 off white","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/11x8offwhitehangingstyle_3b8e38ae-1ece-47ed-993c-e948fe07bac3.png?v=1779570493"},{"product_id":"10ft-cantilever-supported-bar-umbrella-8-rib-replacement-canopy-hunter-green-copy","title":"10ft Cantilever Supported Bar Umbrella 8 Rib Replacement Canopy Hunter Green","description":"\u003cp\u003eThis 10 ft 8-rib replacement canopy is precision-cut for offset cantilever frames with a supported bar arm, the style where a diagonal arm bar runs beneath the canopy and connects the ribs to the pole. Rib lengths between 58 and 60 inches drop in cleanly, with a fit that feels like original equipment. Choose your color. Refresh your space in minutes.\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\" style=\"width: 99.9589%; height: 313.333px;\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSpec\u003c\/th\u003e\n\u003cth class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e10 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eRib Count\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e8 ribs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eRib Length\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e58\" to 60\" (Hint: If you measure from the center pole please add 1.5\" so 59.5\" to 61.5\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFabric\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e600D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003e270 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eUV Blockage\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003e98%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eUPF Rating\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUPF 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eTreatment\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eUV-treated, water-repellent coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eColor\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eHunter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eFits\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eSupported bar offset cantilever frames only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1667px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 39.1667px;\"\u003eDoes Not Fit\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 39.1667px;\"\u003eHanging cantilever, square, double-tier, market patio umbrellas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 13.5746%; height: 19.5833px;\"\u003eIncludes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\" style=\"width: 83.9649%; height: 19.5833px;\"\u003eCanopy only — frame, ribs, pole, and finial not included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Replace your Canopy on a Supporting Bar Offset Cantilever: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/onJPmBUm76M?si=nXavK9zD5B2GFR_y\" height=\"315\" width=\"560\"\u003e\u003c\/iframe\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":46594471133404,"sku":"top SB 10ft hunter","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8HunterGreen.png?v=1779557164"},{"product_id":"10ft-cantilever-supported-bar-umbrella-8-rib-replacement-canopy-olefin-cabana-beige-stripe","title":"[SHIPS BY 6\/16\/26] 10ft Cantilever Supported Bar Umbrella 8 Rib Replacement Canopy Olefin Cabana Beige Stripe","description":"\u003cp\u003eYour outdoor space deserves a canopy that keeps up with it — season after season, sun after sun.\u003c\/p\u003e\n\u003cp\u003eThis 10 ft replacement canopy is made from solution-dyed Olefin fabric, the same material used in high-end commercial outdoor settings. Unlike standard polyester canopies that fade, thin, and crack within a few seasons, Olefin's color is woven into the fiber itself — not coated on top. That means the color stays true, the fabric stays strong, and according to our fabric manufacturer's spec sheet, it \u003cstrong\u003elasts up to 15x longer than standard polyester.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Cabana Beige Stripe brings a relaxed coastal elegance to any backyard, patio, or poolside setup. Pair it with our matching outdoor pillow cases to pull the whole look together without the guesswork.\u003c\/p\u003e\n\u003cp\u003eBuilt for how you actually use it. The deep, double-reinforced rib pockets lock each rib in firmly so nothing shifts or pulls loose over time. The Velcro strap wraps cleanly around the arm bar to hold the canopy in position even on windy afternoons. When you close up for the night, the integrated tie keeps everything neat and contained — no bunching, no mess. And the single top vent lets air move through rather than catch underneath, reducing wind uplift so the canopy stays where it belongs.\u003c\/p\u003e\n\u003cp\u003eAt Formosa Covers, we've spent 35 years helping people protect and beautify the spaces they love. This canopy is built with that same commitment — to quality you can see, fit you can feel, and a look that makes your outdoor space feel like yours.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Formosa Covers","offers":[{"title":"Default Title","offer_id":50312809382108,"sku":"top SB 10ft cabana stripe beige","price":135.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0313\/0035\/4186\/files\/10x8cabanabeige_77979269-06bf-4004-9c20-edc6f91362ce.png?v=1779557204"}],"url":"https:\/\/formosacovers.com\/collections\/incoming-preorder.oembed","provider":"Formosa Covers","version":"1.0","type":"link"}