{"title":"New In Outdoor Shade","description":"","products":[{"product_id":"garvee-metal-carport-12x20ft-steel-pho-358d1b2e","title":"Garvee Metal Carport, 12 x 20 FT Permanent Steel Roof Shelter with Reinforced Frame for Pickups, Boats, Cars and Tractors in All-Weather Outdoor Use","description":"\u003c!-- render_bullet_points_and_attributes --\u003e\n\u003cul name=\"bullet_points\"\u003e\n    \u003cli\u003e[All Metal Carport More Durable ] Our Carports features 19 gauge high-strength steel poles and 27 gauge steel roof; All components coated with triple rust-resistant to increase product life\u003c\/li\u003e\n    \u003cli\u003e[Easy to use] Designed to install on any level surface including grass. concrete. gravel. or decks. this carport canopy comfortably accommodates full-size pickup trucks. sedans. or bass boats.\u003c\/li\u003e\n    \u003cli\u003e[Built to Last] Compared to 160° flat roofs. our 140° roof pitch boosts load capacity 25%; with multiple roof reinforced bars improving anti-high wind performance up to 55mph (Beaufort 10) winds.\u003c\/li\u003e\n    \u003cli\u003e[Setup \u0026amp; Assembly] For optimal assembly. we recommend watching our installation video. preparing electric drills and ladders beforehand; the setup typically requires 3 people and takes approximately 6-8 hours to complete\u003c\/li\u003e\n    \u003cli\u003e[About Delivery \u0026amp; Warranty] The carport garage kit are shipped in 4 reinforced cartons and may not arrive at the same time. 1 year of warranty coverage. feel free to contact us for assistance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- product_attributes --\u003e\n\u003cdiv class=\"aplus_module STANDARD_PRODUCT_ATTRIBUTES\" style=\"margin-bottom: 24px\"\u003e\n    \u003ch3 style=\"margin: 0 !important\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n    \u003ctable class=\"responsive-table\" style=\"border-collapse: collapse; width: 100%; margin-bottom: 20px\"\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eBrand Name\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eGarvee\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eUPC\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e199913323006\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Type Name\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eMetal Carport\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eRequired Assembly\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eYes\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eStyle Name\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eModern\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eColor\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eblack\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eFrame Material\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eCarbon Steel\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Dimensions L x W x H\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e67.91\"L x 18.7\"W x 6.69\"H\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Weight\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e418.22 Pounds\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eWater Resistance Level\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eWater \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eUltraviolet Light Protection\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eYes\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"12X20Ft","offer_id":52087750623545,"sku":"PHO_358D1B2E","price":809.99,"currency_code":"USD","in_stock":true}]},{"product_id":"garvee-metal-carport-shed-12x13ft-steel-mpg-34l6cnb8","title":"Garvee Metal Carport Shed, 12 x 13 FT Permanent Steel Roof Shelter with Reinforced Frame for Cars, Motorcycles, ATVs and Boats in All-Weather Use","description":"\u003c!-- render_bullet_points_and_attributes --\u003e\n\u003cul name=\"bullet_points\"\u003e\n    \u003cli\u003e[All-Metal Carport] The final from the tarp carport. with 19 gauge high-strength steel poles and 27 gauge steel roof; All parts coated with triple rust-resistant to extend the lifespan\u003c\/li\u003e\n    \u003cli\u003e[Built to Last] 130° roof angle design to increase the top load-bearing capacity by 30%(compared to other 160° flat top carports). with multiple roof reinforced bars improving anti-high wind performance up to Beaufort 10\u003c\/li\u003e\n    \u003cli\u003e[Suitable Terrain] Grass. concrete. gravel floor. deck. or any horizontal surfaces; L x W x H: 13' x 12' x 8'5''; you can easily park Moto. ATV. SUV. or sedan\u003c\/li\u003e\n    \u003cli\u003e[About Assembly] Please watch the installation video and prepare electric drills and ladders before setting up the carport; assembly needs 3 people. and the estimated time is 6-8 hours\u003c\/li\u003e\n    \u003cli\u003e[Shipping \u0026amp; Warranty] Packaged in 3 reinforced cartons which may not arrive at the same time; 1-year guarantee. feel free to contact us for assistance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- product_attributes --\u003e\n\u003cdiv class=\"aplus_module STANDARD_PRODUCT_ATTRIBUTES\" style=\"margin-bottom: 24px\"\u003e\n    \u003ch3 style=\"margin: 0 !important\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n    \u003ctable class=\"responsive-table\" style=\"border-collapse: collapse; width: 100%; margin-bottom: 20px\"\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Weight\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e100 Pounds\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Dimensions L x W x H\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e156\"L x 144\"W x 101\"H\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eSize\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e12x13 FT\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eMaterial Type\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eGalvanized steel\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eFrame Material\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eAlloy Steel\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eUltraviolet Light Protection\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eYES\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eWater Resistance Level\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eWater \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eColor\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eGray\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eBrand Name\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eGarvee\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eRecommended Uses For Product\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003ePermanent carport garage\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eUPC\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e199414028080\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eRequired Assembly\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eYes\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #F2F2F2\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eModel Number\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003e12x13\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr style=\"background-color: #E6E6E6\"\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003eItem Type Name\u003c\/td\u003e\n            \u003ctd style=\"border: 1px solid #ddd; padding: 8px; text-align: left\"\u003ecarports\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"带斜撑汽车棚| 12*13Ft","offer_id":52087751246137,"sku":"MPG_34L6CNB8","price":629.99,"currency_code":"USD","in_stock":true}]},{"product_id":"garvee-20-x20-x13-metal-carport-pho-33574fd7","title":"Garvee Metal Carport 20' × 20' × 13', 400 Sq.Ft 2-Car Steel Shelter, 800 lb Heavy-Duty Frame for Snow, Trucks, Boats \u0026 Tractors","description":"\u003cstyle\u003e\n  .garvee-carport-aplus {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #1f2937;\n    line-height: 1.6;\n    background: #ffffff;\n  }\n\n  .garvee-carport-aplus * {\n    box-sizing: border-box;\n  }\n\n  .carport-hero {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 26px;\n    align-items: center;\n    background: linear-gradient(135deg, #172033 0%, #2f3d55 100%);\n    border-radius: 20px;\n    overflow: hidden;\n    margin-bottom: 28px;\n  }\n\n  .carport-hero-text {\n    padding: 38px 30px;\n    color: #ffffff;\n  }\n\n  .carport-hero-text h2 {\n    margin: 0 0 14px;\n    font-size: 34px;\n    line-height: 1.2;\n  }\n\n  .carport-hero-text p {\n    margin: 0;\n    font-size: 16px;\n    color: #e5e7eb;\n  }\n\n  .carport-hero-img img {\n    width: 100%;\n    height: 100%;\n    min-height: 360px;\n    object-fit: cover;\n    display: block;\n  }\n\n  .carport-stats {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .carport-stat {\n    background: #f3f6fa;\n    border: 1px solid #dbe3ee;\n    border-radius: 16px;\n    padding: 18px 14px;\n    text-align: center;\n  }\n\n  .carport-stat strong {\n    display: block;\n    font-size: 24px;\n    color: #172033;\n    margin-bottom: 6px;\n  }\n\n  .carport-stat span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .carport-section {\n    margin-bottom: 32px;\n  }\n\n  .carport-section h3 {\n    text-align: center;\n    margin: 0 0 18px;\n    font-size: 26px;\n    color: #111827;\n  }\n\n  .carport-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .carport-card {\n    background: #ffffff;\n    border: 1px solid #e5e7eb;\n    border-radius: 18px;\n    padding: 22px;\n    box-shadow: 0 6px 18px rgba(17, 24, 39, 0.07);\n  }\n\n  .carport-card h4 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    color: #172033;\n  }\n\n  .carport-card p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .carport-notice {\n    background: #f8fafc;\n    border-left: 5px solid #2f3d55;\n    border-radius: 14px;\n    padding: 22px;\n    margin-bottom: 32px;\n  }\n\n  .carport-notice h3 {\n    margin: 0 0 10px;\n    font-size: 22px;\n    color: #111827;\n  }\n\n  .carport-notice p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .carport-specs {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 14px;\n    font-size: 15px;\n  }\n\n  .carport-specs td {\n    padding: 14px 16px;\n    border-bottom: 1px solid #e5e7eb;\n  }\n\n  .carport-specs tr:nth-child(odd) {\n    background: #f9fafb;\n  }\n\n  .carport-specs td:first-child {\n    width: 36%;\n    font-weight: 700;\n    color: #111827;\n  }\n\n  .carport-specs td:last-child {\n    color: #4b5563;\n  }\n\n  @media (max-width: 768px) {\n    .carport-hero {\n      grid-template-columns: 1fr;\n    }\n\n    .carport-hero-text {\n      padding: 30px 20px;\n    }\n\n    .carport-hero-text h2 {\n      font-size: 26px;\n    }\n\n    .carport-hero-img img {\n      min-height: auto;\n    }\n\n    .carport-stats,\n    .carport-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .carport-specs td {\n      display: block;\n      width: 100%;\n      padding: 12px 14px;\n    }\n\n    .carport-specs td:first-child {\n      width: 100%;\n      background: #eef2f7;\n      border-bottom: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-carport-aplus\"\u003e\n  \u003csection class=\"carport-hero\"\u003e\n    \u003cdiv class=\"carport-hero-text\"\u003e\n      \u003ch2\u003e20' × 20' Heavy-Duty Metal Carport for 2-Car Protection\u003c\/h2\u003e\n      \u003cp\u003e\n        Protect cars, pickup trucks, boats, tractors, trailers, and outdoor equipment with a reinforced steel shelter built for large coverage and year-round use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carport-hero-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PHO_3357H5K7-11.jpg?v=1754878593\" alt=\"Garvee 20 by 20 metal carport for two cars\"\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"carport-stats\"\u003e\n    \u003cdiv class=\"carport-stat\"\u003e\n      \u003cstrong\u003e20' × 20'\u003c\/strong\u003e\n      \u003cspan\u003eLarge Shelter Size\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carport-stat\"\u003e\n      \u003cstrong\u003e400 sq.ft\u003c\/strong\u003e\n      \u003cspan\u003e2-Car Coverage\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carport-stat\"\u003e\n      \u003cstrong\u003e800 lb\u003c\/strong\u003e\n      \u003cspan\u003eHeavy-Duty Frame\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carport-stat\"\u003e\n      \u003cstrong\u003e7' 5\"\u003c\/strong\u003e\n      \u003cspan\u003eSide Pole Height\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"carport-section\"\u003e\n    \u003ch3\u003eBuilt for Trucks, Boats, Tractors \u0026amp; More\u003c\/h3\u003e\n    \u003cdiv class=\"carport-grid\"\u003e\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eHeavy-Duty Steel Structure\u003c\/h4\u003e\n        \u003cp\u003e\n          Built with 2\" 19-gauge steel poles and 27-gauge sheet metal for strong support and long-term outdoor protection.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eRoom for 2 Vehicles\u003c\/h4\u003e\n        \u003cp\u003e\n          The 400 sq.ft floor area provides space for 2 full-size pickup trucks, bass boats, tractors, trailers, or compact RVs.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eReinforced 110° Roof\u003c\/h4\u003e\n        \u003cp\u003e\n          The angled roof design helps improve top load capacity and shed rain or snow more efficiently than flatter roof styles.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eEnhanced Wind Resistance\u003c\/h4\u003e\n        \u003cp\u003e\n          Multiple roof and side reinforcement bars improve stability and help resist high winds up to Beaufort 12.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eRust-Resistant Coating\u003c\/h4\u003e\n        \u003cp\u003e\n          Triple rust-resistant coating helps protect the metal frame from outdoor wear and extends service life.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"carport-card\"\u003e\n        \u003ch4\u003eAll-Weather Coverage\u003c\/h4\u003e\n        \u003cp\u003e\n          UV-blocking and water-repellent protection helps shield vehicles and equipment from sun, rain, and snow.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"carport-notice\"\u003e\n    \u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n    \u003cp\u003e\n      For best stability, install the carport on a flat, level surface such as concrete or solid ground. If installing on soft ground or sand, level and compact the foundation before setup. Assembly requires 3 people, electric drills, ladders, and about 6–8 hours.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"carport-section\"\u003e\n    \u003ch3\u003eKey Specifications\u003c\/h3\u003e\n    \u003ctable class=\"carport-specs\"\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProduct Type\u003c\/td\u003e\n        \u003ctd\u003eMetal Carport \/ 2-Car Shelter\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eOverall Size\u003c\/td\u003e\n        \u003ctd\u003e20' × 20' × 13'\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eActual Dimensions\u003c\/td\u003e\n        \u003ctd\u003e236\" L × 231\" W × 152\" H\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFloor Area\u003c\/td\u003e\n        \u003ctd\u003e400 sq.ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFrame Material\u003c\/td\u003e\n        \u003ctd\u003eAlloy Steel \/ Galvanized Steel Poles\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePole Size\u003c\/td\u003e\n        \u003ctd\u003e2\" Steel Poles, 19 Gauge\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Panel\u003c\/td\u003e\n        \u003ctd\u003e27 Gauge Sheet Metal\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eSide Pole Height\u003c\/td\u003e\n        \u003ctd\u003e7' 5\"\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProduct Weight\u003c\/td\u003e\n        \u003ctd\u003e800 lbs\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProtection\u003c\/td\u003e\n        \u003ctd\u003eUV-Blocking, Water-Repellent, Rust-Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRecommended Use\u003c\/td\u003e\n        \u003ctd\u003eCars, Pickup Trucks, Boats, RVs, Trailers, Tractors\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"20' X 20' X 13'","offer_id":53340766994745,"sku":"PHO_33574FD7","price":1182.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/91a644eDkvL._AC_SL1500.jpg?v=1780897062"},{"product_id":"garvee-12x20-ft-lean-to-metal-ppg-343x4x4k","title":"Garvee Lean-to Metal Carport 12' × 20', 240 sq.ft Wall-Mounted Car Port with 11.5° Vertical Roof, 19-Ga Steel Frame for SUV \u0026 Pickup","description":"\u003cstyle\u003e\n  .garvee-lean-carport-aplus {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #1f2937;\n    line-height: 1.6;\n    background: #ffffff;\n  }\n\n  .garvee-lean-carport-aplus * {\n    box-sizing: border-box;\n  }\n\n  .lean-carport-hero {\n    background: linear-gradient(135deg, #1f2937 0%, #3f4f63 100%);\n    color: #ffffff;\n    border-radius: 20px;\n    padding: 42px 30px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .lean-carport-hero h2 {\n    margin: 0 0 14px;\n    font-size: 34px;\n    line-height: 1.25;\n  }\n\n  .lean-carport-hero p {\n    max-width: 820px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #e5e7eb;\n  }\n\n  .lean-carport-stats {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .lean-carport-stat {\n    background: #f3f6fa;\n    border: 1px solid #dbe3ee;\n    border-radius: 16px;\n    padding: 18px 14px;\n    text-align: center;\n  }\n\n  .lean-carport-stat strong {\n    display: block;\n    font-size: 24px;\n    color: #111827;\n    margin-bottom: 6px;\n  }\n\n  .lean-carport-stat span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .lean-carport-section {\n    margin-bottom: 32px;\n  }\n\n  .lean-carport-section h3 {\n    text-align: center;\n    margin: 0 0 18px;\n    font-size: 26px;\n    color: #111827;\n  }\n\n  .lean-carport-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .lean-carport-card {\n    background: #ffffff;\n    border: 1px solid #e5e7eb;\n    border-radius: 18px;\n    padding: 22px;\n    box-shadow: 0 6px 18px rgba(17, 24, 39, 0.07);\n  }\n\n  .lean-carport-card h4 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    color: #1f2937;\n  }\n\n  .lean-carport-card p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .lean-carport-use {\n    background: #f8fafc;\n    border-radius: 18px;\n    padding: 28px;\n    margin-bottom: 32px;\n  }\n\n  .lean-carport-use h3 {\n    margin: 0 0 16px;\n    text-align: center;\n    font-size: 24px;\n    color: #111827;\n  }\n\n  .lean-carport-use ul {\n    margin: 0;\n    padding-left: 20px;\n    columns: 2;\n  }\n\n  .lean-carport-use li {\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #374151;\n  }\n\n  .lean-carport-notice {\n    background: #eef2f7;\n    border-left: 5px solid #2f3d55;\n    border-radius: 14px;\n    padding: 22px;\n    margin-bottom: 32px;\n  }\n\n  .lean-carport-notice h3 {\n    margin: 0 0 10px;\n    font-size: 22px;\n    color: #111827;\n  }\n\n  .lean-carport-notice p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .lean-carport-specs {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 14px;\n    font-size: 15px;\n  }\n\n  .lean-carport-specs td {\n    padding: 14px 16px;\n    border-bottom: 1px solid #e5e7eb;\n  }\n\n  .lean-carport-specs tr:nth-child(odd) {\n    background: #f9fafb;\n  }\n\n  .lean-carport-specs td:first-child {\n    width: 36%;\n    font-weight: 700;\n    color: #111827;\n  }\n\n  .lean-carport-specs td:last-child {\n    color: #4b5563;\n  }\n\n  @media (max-width: 768px) {\n    .lean-carport-hero {\n      padding: 32px 20px;\n    }\n\n    .lean-carport-hero h2 {\n      font-size: 26px;\n    }\n\n    .lean-carport-stats,\n    .lean-carport-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .lean-carport-use ul {\n      columns: 1;\n    }\n\n    .lean-carport-specs td {\n      display: block;\n      width: 100%;\n      padding: 12px 14px;\n    }\n\n    .lean-carport-specs td:first-child {\n      width: 100%;\n      background: #eef2f7;\n      border-bottom: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-lean-carport-aplus\"\u003e\n  \u003csection class=\"lean-carport-hero\"\u003e\n    \u003ch2\u003eGarvee 12' × 20' Lean-to Metal Carport\u003c\/h2\u003e\n    \u003cp\u003e\n      Create a space-saving wall-mounted shelter for SUVs, pickups, equipment, or driveway storage with a vertical roof and heavy-duty galvanized steel frame.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lean-carport-stats\"\u003e\n    \u003cdiv class=\"lean-carport-stat\"\u003e\n      \u003cstrong\u003e12' × 20'\u003c\/strong\u003e\n      \u003cspan\u003eLean-to Shelter Size\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lean-carport-stat\"\u003e\n      \u003cstrong\u003e240 sq.ft\u003c\/strong\u003e\n      \u003cspan\u003eCovered Floor Area\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lean-carport-stat\"\u003e\n      \u003cstrong\u003e11.5°\u003c\/strong\u003e\n      \u003cspan\u003eSloped Vertical Roof\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lean-carport-stat\"\u003e\n      \u003cstrong\u003e19-Ga\u003c\/strong\u003e\n      \u003cspan\u003eSteel Frame Build\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lean-carport-section\"\u003e\n    \u003ch3\u003eSmart Shelter for Side Yards, Driveways \u0026amp; Garage Extensions\u003c\/h3\u003e\n    \u003cdiv class=\"lean-carport-grid\"\u003e\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003eSpace-Saving Wall-Mounted Design\u003c\/h4\u003e\n        \u003cp\u003e\n          The lean-to structure is ideal for side-of-house installation, helping turn unused driveway or yard space into covered parking.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003eRoom for SUVs \u0026amp; Pickups\u003c\/h4\u003e\n        \u003cp\u003e\n          With 142\" W × 234\" D coverage and 240 sq.ft floor area, it offers practical shelter for daily drivers and outdoor equipment.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003eVertical Roof for Runoff\u003c\/h4\u003e\n        \u003cp\u003e\n          Vertical roof panels and an 11.5° slope help guide rain and moderate snow away more efficiently than flat-style covers.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003eHeavy-Duty Steel Skeleton\u003c\/h4\u003e\n        \u003cp\u003e\n          2\" × 2\" 19-gauge galvanized square steel tubes provide a strong, rust-resistant frame for long-term outdoor use.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003e5 Rows of Reinforced Purlins\u003c\/h4\u003e\n        \u003cp\u003e\n          1.6\" × 2\" purlins add roof support and improve structural stability through changing seasonal weather.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lean-carport-card\"\u003e\n        \u003ch4\u003eModular Garage Extension\u003c\/h4\u003e\n        \u003cp\u003e\n          Pair it with a 20' × 20' metal carport to create a larger shelter cluster for multiple vehicles or mixed storage needs.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lean-carport-use\"\u003e\n    \u003ch3\u003eRecommended Use Scenarios\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003eSide-of-house vehicle shelter\u003c\/li\u003e\n      \u003cli\u003eDriveway parking cover\u003c\/li\u003e\n      \u003cli\u003eSUV and pickup protection\u003c\/li\u003e\n      \u003cli\u003eOutdoor equipment storage\u003c\/li\u003e\n      \u003cli\u003eGarage extension setup\u003c\/li\u003e\n      \u003cli\u003eModular shelter with 20' × 20' carport\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lean-carport-notice\"\u003e\n    \u003ch3\u003eShipping \u0026amp; Support Notice\u003c\/h3\u003e\n    \u003cp\u003e\n      This 12' × 20' carport ships in 6 cartons that may arrive separately. Keep photos of the outer boxes after delivery for faster support with shipping damage, missing parts, or assembly questions.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lean-carport-section\"\u003e\n    \u003ch3\u003eKey Specifications\u003c\/h3\u003e\n    \u003ctable class=\"lean-carport-specs\"\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProduct Type\u003c\/td\u003e\n        \u003ctd\u003eLean-to Metal Carport\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eSize\u003c\/td\u003e\n        \u003ctd\u003e12' × 20'\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eOverall Dimensions\u003c\/td\u003e\n        \u003ctd\u003e234\" D × 142\" W × 107\" H\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFloor Area\u003c\/td\u003e\n        \u003ctd\u003e240 sq.ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Style\u003c\/td\u003e\n        \u003ctd\u003eVertical Roof\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Slope\u003c\/td\u003e\n        \u003ctd\u003e11.5°\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eHeight Clearance\u003c\/td\u003e\n        \u003ctd\u003e107\" High Side to 78\" Low Side\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFrame Material\u003c\/td\u003e\n        \u003ctd\u003eGalvanized Alloy Steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFrame Tube Size\u003c\/td\u003e\n        \u003ctd\u003e2\" × 2\", 19-Gauge Steel Tubes\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePurlin Size\u003c\/td\u003e\n        \u003ctd\u003e1.6\" × 2\", 5 Rows\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProtection\u003c\/td\u003e\n        \u003ctd\u003eUV Protection, Water-Repellent, Rust-Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eColor\u003c\/td\u003e\n        \u003ctd\u003eWhite\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePackage Quantity\u003c\/td\u003e\n        \u003ctd\u003e6 Cartons\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRecommended Use\u003c\/td\u003e\n        \u003ctd\u003eSUVs, Pickups, Driveways, Side Yards, Equipment Storage\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"12' X 20'","offer_id":53340784787769,"sku":"PPG_343X4X4K","price":910.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/cimage_c502d5af58ef754a.jpg?v=1780901651"},{"product_id":"garvee-13x26-ft-metal-carport-kit-ppg-343wx9lb","title":"Garvee Metal Carport 13' × 26', 133\" High-Clearance RV \u0026 Boat Shelter with 120° Vertical Roof, 10-Purlin Reinforced 19-Ga Steel Frame","description":"\u003cstyle\u003e\n  .garvee-rv-carport-aplus {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #1f2937;\n    line-height: 1.6;\n    background: #ffffff;\n  }\n\n  .garvee-rv-carport-aplus * {\n    box-sizing: border-box;\n  }\n\n  .rv-carport-hero {\n    background: linear-gradient(135deg, #1e293b 0%, #475569 100%);\n    color: #ffffff;\n    border-radius: 20px;\n    padding: 42px 30px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .rv-carport-hero h2 {\n    margin: 0 0 14px;\n    font-size: 34px;\n    line-height: 1.25;\n  }\n\n  .rv-carport-hero p {\n    max-width: 850px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #e5e7eb;\n  }\n\n  .rv-carport-stats {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .rv-carport-stat {\n    background: #f3f6fa;\n    border: 1px solid #dbe3ee;\n    border-radius: 16px;\n    padding: 18px 14px;\n    text-align: center;\n  }\n\n  .rv-carport-stat strong {\n    display: block;\n    font-size: 24px;\n    color: #111827;\n    margin-bottom: 6px;\n  }\n\n  .rv-carport-stat span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .rv-carport-section {\n    margin-bottom: 32px;\n  }\n\n  .rv-carport-section h3 {\n    text-align: center;\n    margin: 0 0 18px;\n    font-size: 26px;\n    color: #111827;\n  }\n\n  .rv-carport-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .rv-carport-card {\n    background: #ffffff;\n    border: 1px solid #e5e7eb;\n    border-radius: 18px;\n    padding: 22px;\n    box-shadow: 0 6px 18px rgba(17, 24, 39, 0.07);\n  }\n\n  .rv-carport-card h4 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    color: #1f2937;\n  }\n\n  .rv-carport-card p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .rv-carport-use {\n    background: #f8fafc;\n    border-radius: 18px;\n    padding: 28px;\n    margin-bottom: 32px;\n  }\n\n  .rv-carport-use h3 {\n    margin: 0 0 16px;\n    text-align: center;\n    font-size: 24px;\n    color: #111827;\n  }\n\n  .rv-carport-use ul {\n    margin: 0;\n    padding-left: 20px;\n    columns: 2;\n  }\n\n  .rv-carport-use li {\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #374151;\n  }\n\n  .rv-carport-notice {\n    background: #eef2f7;\n    border-left: 5px solid #334155;\n    border-radius: 14px;\n    padding: 22px;\n    margin-bottom: 32px;\n  }\n\n  .rv-carport-notice h3 {\n    margin: 0 0 10px;\n    font-size: 22px;\n    color: #111827;\n  }\n\n  .rv-carport-notice p {\n    margin: 0;\n    font-size: 15px;\n    color: #4b5563;\n  }\n\n  .rv-carport-specs {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 14px;\n    font-size: 15px;\n  }\n\n  .rv-carport-specs td {\n    padding: 14px 16px;\n    border-bottom: 1px solid #e5e7eb;\n  }\n\n  .rv-carport-specs tr:nth-child(odd) {\n    background: #f9fafb;\n  }\n\n  .rv-carport-specs td:first-child {\n    width: 36%;\n    font-weight: 700;\n    color: #111827;\n  }\n\n  .rv-carport-specs td:last-child {\n    color: #4b5563;\n  }\n\n  @media (max-width: 768px) {\n    .rv-carport-hero {\n      padding: 32px 20px;\n    }\n\n    .rv-carport-hero h2 {\n      font-size: 26px;\n    }\n\n    .rv-carport-stats,\n    .rv-carport-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .rv-carport-use ul {\n      columns: 1;\n    }\n\n    .rv-carport-specs td {\n      display: block;\n      width: 100%;\n      padding: 12px 14px;\n    }\n\n    .rv-carport-specs td:first-child {\n      width: 100%;\n      background: #eef2f7;\n      border-bottom: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-rv-carport-aplus\"\u003e\n  \u003csection class=\"rv-carport-hero\"\u003e\n    \u003ch2\u003eGarvee 13' × 26' Metal Carport Kit\u003c\/h2\u003e\n    \u003cp\u003e\n      Protect RVs, boats, pickups, SUVs, tractors, and trailers with a long-reach metal carport built with a 120° vertical roof, 133\" high clearance, and reinforced 19-gauge steel frame.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rv-carport-stats\"\u003e\n    \u003cdiv class=\"rv-carport-stat\"\u003e\n      \u003cstrong\u003e13' × 26'\u003c\/strong\u003e\n      \u003cspan\u003eLong-Reach Shelter\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-carport-stat\"\u003e\n      \u003cstrong\u003e133\"\u003c\/strong\u003e\n      \u003cspan\u003ePeak Height\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-carport-stat\"\u003e\n      \u003cstrong\u003e120°\u003c\/strong\u003e\n      \u003cspan\u003eSteep-Pitch Roof\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-carport-stat\"\u003e\n      \u003cstrong\u003e10\u003c\/strong\u003e\n      \u003cspan\u003eReinforced Purlins\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rv-carport-section\"\u003e\n    \u003ch3\u003eFull-Sized Protection for High-Profile Vehicles\u003c\/h3\u003e\n    \u003cdiv class=\"rv-carport-grid\"\u003e\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003eLong 13' × 26' Coverage\u003c\/h4\u003e\n        \u003cp\u003e\n          The 159\" W × 308\" D footprint provides bumper-to-bumper coverage for long-bed pickups, SUVs, tractors, trailers, and equipment.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003e133\" High-Clearance Design\u003c\/h4\u003e\n        \u003cp\u003e\n          The high-arch roof offers 133\" peak height and 87\" leg clearance, ideal for RVs, campers, and bass boats with towers or antennas.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003e120° Vertical Roof\u003c\/h4\u003e\n        \u003cp\u003e\n          Steep-pitch vertical panels help rain and moderate snow slide off more efficiently, reducing buildup on the roof surface.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003e10-Purlin Reinforced System\u003c\/h4\u003e\n        \u003cp\u003e\n          10 reinforced 1.6\" × 2\" roof purlins increase contact points with roof panels for better weight distribution.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003e19-Gauge Steel Frame\u003c\/h4\u003e\n        \u003cp\u003e\n          The 2\" × 2\" galvanized alloy steel main frame delivers strong structural support and long-lasting rust resistance.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rv-carport-card\"\u003e\n        \u003ch4\u003eAll-Weather Vehicle Shelter\u003c\/h4\u003e\n        \u003cp\u003e\n          UV protection and water-repellent coverage help shield vehicles and equipment from sun, rain, debris, and seasonal weather.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rv-carport-use\"\u003e\n    \u003ch3\u003eRecommended Use Scenarios\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003eClass B RV shelter\u003c\/li\u003e\n      \u003cli\u003eCamper and trailer cover\u003c\/li\u003e\n      \u003cli\u003eBass boat storage\u003c\/li\u003e\n      \u003cli\u003ePickup truck protection\u003c\/li\u003e\n      \u003cli\u003eLarge SUV parking\u003c\/li\u003e\n      \u003cli\u003eTractor and equipment storage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rv-carport-notice\"\u003e\n    \u003ch3\u003eShipping \u0026amp; Support Notice\u003c\/h3\u003e\n    \u003cp\u003e\n      This 13' × 26' carport ships in 8 cartons that may arrive separately. Keep photos of the outer boxes after delivery for faster support with shipping damage, missing parts, or assembly questions.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rv-carport-section\"\u003e\n    \u003ch3\u003eKey Specifications\u003c\/h3\u003e\n    \u003ctable class=\"rv-carport-specs\"\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProduct Type\u003c\/td\u003e\n        \u003ctd\u003eMetal Carport Kit\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eSize\u003c\/td\u003e\n        \u003ctd\u003e13' × 26'\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eOverall Dimensions\u003c\/td\u003e\n        \u003ctd\u003e308\" L × 159\" W × 133\" H\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFloor Area\u003c\/td\u003e\n        \u003ctd\u003eApprox. 340 sq.ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Style\u003c\/td\u003e\n        \u003ctd\u003eVertical Roof\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Angle\u003c\/td\u003e\n        \u003ctd\u003e120° Steep-Pitch Roof\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePeak Height\u003c\/td\u003e\n        \u003ctd\u003e133\"\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eLeg Clearance\u003c\/td\u003e\n        \u003ctd\u003e87\"\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eFrame Material\u003c\/td\u003e\n        \u003ctd\u003eGalvanized Alloy Steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eMain Frame\u003c\/td\u003e\n        \u003ctd\u003e2\" × 2\", 19-Gauge Steel Frame\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRoof Support\u003c\/td\u003e\n        \u003ctd\u003e10 Reinforced 1.6\" × 2\" Purlins\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eProtection\u003c\/td\u003e\n        \u003ctd\u003eUV Protection, Water-Repellent, Rust-Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eColor\u003c\/td\u003e\n        \u003ctd\u003eWhite\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003ePackage Quantity\u003c\/td\u003e\n        \u003ctd\u003e8 Cartons\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003eRecommended Use\u003c\/td\u003e\n        \u003ctd\u003eRVs, Boats, Campers, Pickups, SUVs, Tractors, Trailers\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"13' X 26'","offer_id":53340786360633,"sku":"PPG_343WX9LB","price":1216.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpw_ccl3ml.jpg?v=1780042066"},{"product_id":"garvee-large-garden-arch-trellis-94-ppg-34jnmp7f","title":"Garvee Garden Arch Trellis, 78\"x78\"x78\" Galvanized Steel Metal Arbor with UV-Resistant PE Coating for Roses, Grapes, Cucumbers, Wedding \u0026 Patio Decor","description":"\u003cdiv class=\"garvee-arch-aplus\"\u003e\n  \u003cstyle\u003e\n    .garvee-arch-aplus {\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 24px 14px;\n      font-family: Arial, Helvetica, sans-serif;\n      color: #1f2933;\n      line-height: 1.6;\n      background: #ffffff;\n    }\n\n    .garvee-arch-aplus * {\n      box-sizing: border-box;\n    }\n\n    .garvee-arch-hero {\n      background: linear-gradient(135deg, #074174 0%, #0b5d9a 100%);\n      color: #ffffff;\n      border-radius: 18px;\n      padding: 34px 22px;\n      text-align: center;\n      margin-bottom: 24px;\n    }\n\n    .garvee-arch-hero h2 {\n      margin: 0 0 12px;\n      font-size: 30px;\n      line-height: 1.25;\n      color: #ffffff;\n    }\n\n    .garvee-arch-hero p {\n      margin: 0 auto;\n      max-width: 820px;\n      font-size: 16px;\n      color: #eef6ff;\n    }\n\n    .garvee-arch-specs {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 28px;\n    }\n\n    .garvee-arch-spec {\n      background: #f3f8ff;\n      border: 1px solid #d7e8f7;\n      border-radius: 14px;\n      padding: 18px 12px;\n      text-align: center;\n    }\n\n    .garvee-arch-spec strong {\n      display: block;\n      color: #074174;\n      font-size: 21px;\n      margin-bottom: 4px;\n    }\n\n    .garvee-arch-spec span {\n      font-size: 14px;\n      color: #4b5563;\n    }\n\n    .garvee-arch-section {\n      margin-bottom: 28px;\n    }\n\n    .garvee-arch-section h3 {\n      margin: 0 0 16px;\n      font-size: 24px;\n      color: #074174;\n      text-align: center;\n    }\n\n    .garvee-arch-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 16px;\n    }\n\n    .garvee-arch-card {\n      border: 1px solid #e2e8f0;\n      border-radius: 16px;\n      padding: 20px;\n      background: #ffffff;\n      box-shadow: 0 6px 18px rgba(7, 65, 116, 0.08);\n    }\n\n    .garvee-arch-card h4 {\n      margin: 0 0 8px;\n      font-size: 18px;\n      color: #074174;\n    }\n\n    .garvee-arch-card p {\n      margin: 0;\n      font-size: 15px;\n      color: #374151;\n    }\n\n    .garvee-arch-banner {\n      background: #f7fbf3;\n      border: 1px solid #d7ead0;\n      border-radius: 16px;\n      padding: 24px;\n      text-align: center;\n    }\n\n    .garvee-arch-banner h3 {\n      margin: 0 0 8px;\n      color: #074174;\n      font-size: 24px;\n    }\n\n    .garvee-arch-banner p {\n      margin: 0 auto;\n      max-width: 850px;\n      color: #374151;\n      font-size: 15px;\n    }\n\n    @media (max-width: 768px) {\n      .garvee-arch-hero h2 {\n        font-size: 24px;\n      }\n\n      .garvee-arch-specs,\n      .garvee-arch-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .garvee-arch-specs,\n      .garvee-arch-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"garvee-arch-hero\"\u003e\n    \u003ch2\u003eLarge Garden Arch Trellis for Plants, Pathways \u0026amp; Events\u003c\/h2\u003e\n    \u003cp\u003e\n      Add vertical growing space, frame your garden entrance, and create an elegant outdoor focal point\n      for climbing plants, weddings, parties, patios, and yard decor.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-arch-specs\"\u003e\n    \u003cdiv class=\"garvee-arch-spec\"\u003e\n      \u003cstrong\u003e78 in\u003c\/strong\u003e\n      \u003cspan\u003eArch Length\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-arch-spec\"\u003e\n      \u003cstrong\u003e78 in\u003c\/strong\u003e\n      \u003cspan\u003eArch Width\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-arch-spec\"\u003e\n      \u003cstrong\u003e78 in\u003c\/strong\u003e\n      \u003cspan\u003eArch Height\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-arch-spec\"\u003e\n      \u003cstrong\u003e19.84 lbs\u003c\/strong\u003e\n      \u003cspan\u003eItem Weight\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-arch-section\"\u003e\n    \u003ch3\u003eBuilt for Outdoor Climbing Plants\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-arch-grid\"\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eRust-Proof Metal Frame\u003c\/h4\u003e\n        \u003cp\u003e\n          Galvanized steel pipe with UV-resistant PE coating helps resist rust, heat, sun,\n          and outdoor weather.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eSpacious Arch Design\u003c\/h4\u003e\n        \u003cp\u003e\n          The 78\"x78\"x78\" structure gives climbing plants room to grow while creating\n          a clean walk-through garden frame.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eSpace-Saving Vertical Growth\u003c\/h4\u003e\n        \u003cp\u003e\n          Encourages vines, flowers, fruits, and vegetables to grow upward for a neater garden layout.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-arch-section\"\u003e\n    \u003ch3\u003eVersatile for Gardens, Patios \u0026amp; Celebrations\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-arch-grid\"\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eFor Fruits \u0026amp; Vegetables\u003c\/h4\u003e\n        \u003cp\u003e\n          Supports grapes, cucumbers, tomatoes, clematis, and other climbing plants.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eFor Flowers \u0026amp; Roses\u003c\/h4\u003e\n        \u003cp\u003e\n          Use it as a rose arch, flower trellis, or decorative vine frame for your outdoor space.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"garvee-arch-card\"\u003e\n        \u003ch4\u003eFor Weddings \u0026amp; Parties\u003c\/h4\u003e\n        \u003cp\u003e\n          The sleek black finish makes it suitable for wedding arches, party entrances,\n          and patio decoration.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-arch-banner\"\u003e\n    \u003ch3\u003eEnhance Your Outdoor Space with Lasting Structure\u003c\/h3\u003e\n    \u003cp\u003e\n      Whether used for climbing plants or special occasions, this Garvee metal garden arch\n      brings height, depth, and elegant style to gardens, yards, patios, and walkways.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"78\" X 78\" X 78\"","offer_id":53356141445433,"sku":"PPG_34JNMP7F","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp8bb28bps.jpg?v=1780450698"},{"product_id":"garvee-9ft-patio-umbrella-ppg-34gkn6yl","title":"Garvee 9' Patio Table Umbrella, Crank Lift \u0026 Push Button Tilt, UV-Resistant Vented Market Umbrella with 8 Iron Ribs for Pool, Deck, Yard \u0026 Garden, Navy Blue","description":"\u003cstyle\u003e\n  .garvee-a-plus {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    background: #fff;\n  }\n\n  .garvee-a-plus * {\n    box-sizing: border-box;\n  }\n\n  .garvee-hero {\n    background: linear-gradient(135deg, #f4f8fb, #eef4f8);\n    border: 1px solid #dbe7ef;\n    border-radius: 18px;\n    padding: 34px 24px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .garvee-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n  }\n\n  .garvee-hero p {\n    max-width: 760px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #44515a;\n  }\n\n  .garvee-highlights {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .garvee-highlight {\n    background: #f8fafc;\n    border: 1px solid #e2e8f0;\n    border-radius: 14px;\n    padding: 18px 12px;\n    text-align: center;\n  }\n\n  .garvee-highlight strong {\n    display: block;\n    font-size: 22px;\n    color: #074174;\n    margin-bottom: 4px;\n  }\n\n  .garvee-highlight span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .garvee-section {\n    margin-bottom: 32px;\n  }\n\n  .garvee-section h3 {\n    margin: 0 0 16px;\n    font-size: 24px;\n    text-align: center;\n    color: #1f2937;\n  }\n\n  .garvee-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .garvee-feature {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 16px;\n    padding: 20px;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.05);\n  }\n\n  .garvee-feature h4 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    color: #074174;\n  }\n\n  .garvee-feature p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-use-box {\n    background: #f7f9fc;\n    border: 1px solid #dfe8f2;\n    border-radius: 16px;\n    padding: 24px;\n  }\n\n  .garvee-use-box p {\n    max-width: 760px;\n    margin: 0 auto 16px;\n    text-align: center;\n    color: #4b5563;\n    font-size: 15px;\n  }\n\n  .garvee-use-list {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    gap: 12px;\n  }\n\n  .garvee-use-item {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 12px;\n    padding: 14px 10px;\n    text-align: center;\n    font-weight: 600;\n    color: #2f3b45;\n  }\n\n  .garvee-note {\n    background: #f4f6f8;\n    border-radius: 16px;\n    padding: 22px;\n    text-align: center;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-highlights,\n    .garvee-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-use-list {\n      grid-template-columns: repeat(3, 1fr);\n    }\n  }\n\n  @media (max-width: 600px) {\n    .garvee-a-plus {\n      padding: 20px 12px;\n    }\n\n    .garvee-hero {\n      padding: 26px 16px;\n    }\n\n    .garvee-hero h2 {\n      font-size: 24px;\n    }\n\n    .garvee-section h3 {\n      font-size: 21px;\n    }\n\n    .garvee-highlights,\n    .garvee-feature-grid,\n    .garvee-use-list {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-a-plus\"\u003e\n  \u003cdiv class=\"garvee-hero\"\u003e\n    \u003ch2\u003eStay Cool Outdoors with Garvee 9' Patio Table Umbrella\u003c\/h2\u003e\n    \u003cp\u003e\n      Add comfortable shade to your patio, deck, garden, yard, or poolside area with a classic outdoor market umbrella. Designed with crank lift, push button tilt, UV-resistant fabric, and a vented canopy, it makes outdoor dining and relaxing more enjoyable.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-highlights\"\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e9'\u003c\/strong\u003e\n      \u003cspan\u003eWide Shade Coverage\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n      \u003cspan\u003eSturdy Frame Support\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003eCrank\u003c\/strong\u003e\n      \u003cspan\u003eEasy Open \u0026amp; Close\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003eTilt\u003c\/strong\u003e\n      \u003cspan\u003eAdjustable Shade Angle\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003ch3\u003eDesigned for Everyday Outdoor Shade\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-feature-grid\"\u003e\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eClassic 9' Canopy\u003c\/h4\u003e\n        \u003cp\u003e\n          Provides practical shade for patio tables, outdoor seating, backyard dining, garden spaces, and poolside relaxation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eCrank Lift System\u003c\/h4\u003e\n        \u003cp\u003e\n          The smooth crank handle makes it easy to open and close the umbrella without complicated setup.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003ePush Button Tilt\u003c\/h4\u003e\n        \u003cp\u003e\n          Adjust the canopy angle to help block sunlight from different directions throughout the day.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eUV-Resistant Fabric\u003c\/h4\u003e\n        \u003cp\u003e\n          Polyester canopy helps reduce direct sunlight exposure while keeping the outdoor area cooler and more comfortable.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eVented Canopy Design\u003c\/h4\u003e\n        \u003cp\u003e\n          The top vent improves airflow, reduces heat buildup, and adds extra stability in light outdoor breezes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eSturdy Iron Frame\u003c\/h4\u003e\n        \u003cp\u003e\n          Reinforced iron ribs and shaft provide dependable support for regular patio, garden, and backyard use.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003cdiv class=\"garvee-use-box\"\u003e\n      \u003ch3\u003ePerfect for Multiple Outdoor Spaces\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether used with a patio table or as shade for a seating area, this outdoor umbrella brings style and comfort to your favorite open-air spaces.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"garvee-use-list\"\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePatio\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eDeck\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eGarden\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eBackyard\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePoolside\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eYard\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-note\"\u003e\n    \u003cstrong\u003eOutdoor Use Tip:\u003c\/strong\u003e Use with a properly weighted umbrella base, close the umbrella during strong wind or severe weather, and store it when not in use to help extend service life.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Navy Blue","offer_id":53356338676025,"sku":"PPG_34GKN6YL","price":63.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpqt_14yrx.jpg?v=1780465663"},{"product_id":"garvee-15-ft-rectangular-patio-umbrella-ppg-34nk5v6b","title":"Garvee 15' Rectangular Patio Umbrella with Solar LED Lights \u0026 Base, Crank Handle UV-Resistant Outdoor Market Umbrella for Backyard, Pool \u0026 Patio, Tan","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NK5V6B-1.jpg?v=1780986821\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NK5V6B-2.jpg?v=1780986822\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NK5V6B-3.jpg?v=1780986821\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NK5V6B-5.jpg?v=1780986821\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Tan","offer_id":53356339691833,"sku":"PPG_34NK5V6B","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NK5V6B.jpg?v=1780986585"},{"product_id":"garvee-10ft-patio-umbrella-ppg-34gm5lme","title":"Garvee 10' Patio Table Umbrella, 120\" UV-Resistant Polyester Market Umbrella with Crank Lift, Push Button Tilt \u0026 8 Ribs for Pool, Deck, Garden \u0026 Backyard, Navy Blue","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34GM5LME-1.jpg?v=1780988369\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34GM5LME-2.jpg?v=1780988370\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34GM5LME-3.jpg?v=1780988368\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34GM5LME-4.jpg?v=1780988366\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Navy Blue","offer_id":53356340674873,"sku":"PPG_34GM5LME","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpret5_skq.jpg?v=1780465707"},{"product_id":"garvee-10x20-heavy-duty-canopy-tent-pou-0aak5hmd","title":"Garvee 10x20 ft Commercial Pop Up Canopy Tent, 200 Sq Ft Heavy Duty Steel Frame Outdoor Shelter with 6 Removable Sidewalls, UPF 50+ Waterproof Cover, White","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/2eac0a7c-ec92-494f-b44e-dacbb1fcb47c.__CR0_0_1464_600_PT0_SX1464_V1.jpg?v=1781235180\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/6a78a2c8-0591-4544-a0ad-bf71a6b00a3a.__CR0_0_1464_600_PT0_SX1464_V1.jpg?v=1781235178\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/995aa2a2-1667-415e-8e6e-6831697cd1de.__CR0_0_1464_600_PT0_SX1464_V1.jpg?v=1781235176\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/595bff04-c871-4047-952f-23c4fc5162e3.__CR0_0_1464_600_PT0_SX1464_V1.jpg?v=1781235175\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/f3d73444-d699-499b-b030-e7fe74f9526b.__CR0_0_1464_600_PT0_SX1464_V1.jpg?v=1781235180\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"White \/ 10' X 20'","offer_id":53356344607033,"sku":"POU_0AAK5HMD","price":189.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp_on353ef.jpg?v=1780465748"},{"product_id":"garvee-11-7-ft-hexagon-scree-tent-ppg-33gws7nu","title":"Garvee 11.7 ft Hexagon Screen Tent, 230 cm High Instant Pop Up Canopy with 6 Wind Panels, 210D Polyester Mesh Walls for Camping, Patio \u0026 Backyard, Green","description":"\u003cdiv class=\"garvee-screen-tent-aplus\"\u003e\n  \u003cstyle\u003e\n    .garvee-screen-tent-aplus{max-width:1180px;margin:0 auto;padding:24px 14px;font-family:Arial,Helvetica,sans-serif;color:#1f2933;line-height:1.6;background:#fff}\n    .garvee-screen-tent-aplus *{box-sizing:border-box}\n    .gst-hero{background:linear-gradient(135deg,#074174 0%,#0b5d9a 100%);color:#fff;border-radius:18px;padding:34px 22px;text-align:center;margin-bottom:24px}\n    .gst-hero h2{margin:0 0 12px;font-size:30px;line-height:1.25;color:#fff}\n    .gst-hero p{margin:0 auto;max-width:820px;font-size:16px;color:#eef6ff}\n    .gst-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}\n    .gst-spec{background:#f3f8ff;border:1px solid #d7e8f7;border-radius:14px;padding:18px 12px;text-align:center}\n    .gst-spec strong{display:block;color:#074174;font-size:21px;margin-bottom:4px}\n    .gst-spec span{font-size:14px;color:#4b5563}\n    .gst-section{margin-bottom:28px}\n    .gst-section h3{margin:0 0 16px;font-size:24px;color:#074174;text-align:center}\n    .gst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n    .gst-card{border:1px solid #e2e8f0;border-radius:16px;padding:20px;background:#fff;box-shadow:0 6px 18px rgba(7,65,116,.08)}\n    .gst-card h4{margin:0 0 8px;font-size:18px;color:#074174}\n    .gst-card p{margin:0;font-size:15px;color:#374151}\n    .gst-banner{background:#f7fbf3;border:1px solid #d7ead0;border-radius:16px;padding:24px;text-align:center}\n    .gst-banner h3{margin:0 0 8px;color:#074174;font-size:24px}\n    .gst-banner p{margin:0 auto;max-width:850px;color:#374151;font-size:15px}\n    @media(max-width:768px){.gst-hero h2{font-size:24px}.gst-specs,.gst-grid{grid-template-columns:1fr 1fr}}\n    @media(max-width:480px){.gst-specs,.gst-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003csection class=\"gst-hero\"\u003e\n    \u003ch2\u003eInstant Hexagon Screen Tent for Outdoor Shade \u0026amp; Bug Protection\u003c\/h2\u003e\n    \u003cp\u003eEnjoy a roomy 11.7 ft outdoor shelter with full mesh walls, 6 removable wind panels, and quick pop-up setup for camping, patios, gardens, and backyard gatherings.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gst-specs\"\u003e\n    \u003cdiv class=\"gst-spec\"\u003e\n\u003cstrong\u003e11.7 ft\u003c\/strong\u003e\u003cspan\u003eWide Shelter\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gst-spec\"\u003e\n\u003cstrong\u003e230 cm\u003c\/strong\u003e\u003cspan\u003eComfort Height\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gst-spec\"\u003e\n\u003cstrong\u003e6 Panels\u003c\/strong\u003e\u003cspan\u003eWind Protection\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gst-spec\"\u003e\n\u003cstrong\u003e210D\u003c\/strong\u003e\u003cspan\u003ePolyester Fabric\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gst-section\"\u003e\n    \u003ch3\u003eDesigned for Faster Outdoor Comfort\u003c\/h3\u003e\n    \u003cdiv class=\"gst-grid\"\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eOne-Push Pop-Up Setup\u003c\/h4\u003e\n        \u003cp\u003eQuickly unfolds into a spacious shelter without tools, ideal for trips, events, and daily backyard use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eFull Mesh Enclosure\u003c\/h4\u003e\n        \u003cp\u003eFine mesh walls help keep bugs out while maintaining airflow for a comfortable outdoor space.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eRemovable Wind Panels\u003c\/h4\u003e\n        \u003cp\u003eAttach the 6 panels for more wind and rain coverage, or remove them for open ventilation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gst-section\"\u003e\n    \u003ch3\u003eBuilt for Camping, Backyard \u0026amp; Patio Use\u003c\/h3\u003e\n    \u003cdiv class=\"gst-grid\"\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eWeather-Ready Fabric\u003c\/h4\u003e\n        \u003cp\u003e210D polyester fabric with waterproof performance and UPF 50 protection helps handle outdoor conditions.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eStable Support\u003c\/h4\u003e\n        \u003cp\u003eFiberglass frame, stakes, and guy ropes help keep the canopy steady during regular outdoor use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gst-card\"\u003e\n        \u003ch4\u003eRoomy Hexagon Layout\u003c\/h4\u003e\n        \u003cp\u003eThe hexagon design creates a practical shaded area for BBQs, picnics, family gatherings, and camping.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gst-banner\"\u003e\n    \u003ch3\u003eCreate a Bug-Free Outdoor Lounge in Minutes\u003c\/h3\u003e\n    \u003cp\u003eFrom campsite meals to backyard parties, this Garvee screen tent gives you shade, airflow, privacy, and flexible weather coverage in one portable shelter.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Army Green \/ 10.1' X 11.7'","offer_id":53356344705337,"sku":"PPG_33GWS7NU","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpm09ufq4q.jpg?v=1780465751"},{"product_id":"garvee-heavy-duty-10x20-ft-canopy-tent-pou-0aakkabq","title":"Garvee 10x20 ft Pop Up Canopy Tent, Heavy Duty Steel Frame Outdoor Shelter with 6 Removable Sidewalls, 3 Heights, UPF 50+ Waterproof 210D Oxford Cover, Dark Gray","description":"\u003cdiv class=\"garvee-canopy-aplus\"\u003e\n  \u003cstyle\u003e\n    .garvee-canopy-aplus{max-width:1180px;margin:0 auto;padding:24px 14px;font-family:Arial,Helvetica,sans-serif;color:#1f2933;line-height:1.6;background:#fff}\n    .garvee-canopy-aplus *{box-sizing:border-box}\n    .gca-hero{background:#074174;color:#fff;border-radius:18px;padding:32px 22px;text-align:center;margin-bottom:22px}\n    .gca-hero h2{margin:0 0 10px;font-size:30px;color:#fff;line-height:1.25}\n    .gca-hero p{margin:0 auto;max-width:850px;font-size:16px;color:#eef6ff}\n    .gca-img{width:100%;display:block;border-radius:16px;margin:0 0 22px}\n    .gca-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}\n    .gca-spec{background:#f3f8ff;border:1px solid #d7e8f7;border-radius:14px;padding:18px 12px;text-align:center}\n    .gca-spec strong{display:block;color:#074174;font-size:20px;margin-bottom:4px}\n    .gca-spec span{font-size:14px;color:#4b5563}\n    .gca-section-title{margin:0 0 16px;font-size:24px;color:#074174;text-align:center}\n    .gca-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}\n    .gca-card{border:1px solid #e2e8f0;border-radius:16px;padding:20px;background:#fff;box-shadow:0 6px 18px rgba(7,65,116,.08)}\n    .gca-card h3{margin:0 0 8px;font-size:18px;color:#074174}\n    .gca-card p{margin:0;font-size:15px;color:#374151}\n    .gca-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}\n    .gca-use{background:#f7fbf3;border:1px solid #d7ead0;border-radius:14px;padding:16px;text-align:center;font-weight:700;color:#074174}\n    .gca-banner{background:#fff8e1;border:1px solid #ffe08a;border-radius:16px;padding:24px;text-align:center}\n    .gca-banner h3{margin:0 0 8px;color:#074174;font-size:24px}\n    .gca-banner p{margin:0 auto;max-width:850px;color:#374151;font-size:15px}\n    @media(max-width:768px){.gca-hero h2{font-size:24px}.gca-specs,.gca-grid,.gca-use-grid{grid-template-columns:1fr 1fr}}\n    @media(max-width:480px){.gca-specs,.gca-grid,.gca-use-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003csection class=\"gca-hero\"\u003e\n    \u003ch2\u003e10x20 ft Heavy Duty Pop Up Canopy for Events \u0026amp; Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003eBuilt for parties, weddings, markets, BBQs, and backyard gatherings, this Garvee canopy combines a reinforced steel frame, waterproof 210D Oxford fabric, and 6 removable sidewalls for flexible outdoor coverage.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c33f8dae-4ea7-47ed-a694-d0b9a4b0674e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee 10x20 pop up canopy tent\"\u003e\n\n  \u003csection class=\"gca-specs\"\u003e\n    \u003cdiv class=\"gca-spec\"\u003e\n\u003cstrong\u003e10x20 ft\u003c\/strong\u003e\u003cspan\u003eLarge Shade Area\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gca-spec\"\u003e\n\u003cstrong\u003e6 Panels\u003c\/strong\u003e\u003cspan\u003eRemovable Sidewalls\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gca-spec\"\u003e\n\u003cstrong\u003eUPF 50+\u003c\/strong\u003e\u003cspan\u003eSun Protection\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gca-spec\"\u003e\n\u003cstrong\u003e3 Heights\u003c\/strong\u003e\u003cspan\u003eAdjustable Setup\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/49763d27-cac5-4ba9-998d-d99180cf4ad8.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Heavy duty pop up canopy details\"\u003e\n\n  \u003ch2 class=\"gca-section-title\"\u003eBuilt for Stable Outdoor Performance\u003c\/h2\u003e\n  \u003csection class=\"gca-grid\"\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003eReinforced Steel Frame\u003c\/h3\u003e\n      \u003cp\u003e1.3 in powder-coated steel tubes with full support frame design help improve durability and rust resistance.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003eWaterproof Sealed Fabric\u003c\/h3\u003e\n      \u003cp\u003e210D Oxford fabric with dual PU coating and sealed seams provides waterproof coverage with a 2.1 PSI rating.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003eUPF 50+ Sun Coverage\u003c\/h3\u003e\n      \u003cp\u003eThe canopy blocks strong sunlight to create a cooler outdoor space for guests, vendors, and family use.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003ch2 class=\"gca-section-title\"\u003eFlexible Shade for Multiple Outdoor Scenes\u003c\/h2\u003e\n  \u003csection class=\"gca-use-grid\"\u003e\n    \u003cdiv class=\"gca-use\"\u003eWedding\u003c\/div\u003e\n    \u003cdiv class=\"gca-use\"\u003eBeach\u003c\/div\u003e\n    \u003cdiv class=\"gca-use\"\u003eOutdoor Activities\u003c\/div\u003e\n    \u003cdiv class=\"gca-use\"\u003eBackyard\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/332d8c5c-aabb-42ae-bec9-a744eae838bf.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Canopy tent for wedding events\"\u003e\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/1038a046-c8ad-409e-9d91-3e08f4574bcf.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Canopy tent for beach shade\"\u003e\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/52837de8-81f6-4f4b-860d-ceb117fd52eb.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Canopy tent for outdoor activities\"\u003e\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cb9f3b88-e994-48f8-b887-15e337ae8020.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Canopy tent for backyard gatherings\"\u003e\n\n  \u003ch2 class=\"gca-section-title\"\u003eEasy Setup, Easy Transport\u003c\/h2\u003e\n  \u003csection class=\"gca-grid\"\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003eTool-Free Assembly\u003c\/h3\u003e\n      \u003cp\u003eTwo to three people can unfold, cover, extend the legs, and adjust the height in minutes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003e6 Removable Sidewalls\u003c\/h3\u003e\n      \u003cp\u003eAttach the panels for privacy and weather coverage, or remove them for airflow and open access.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gca-card\"\u003e\n      \u003ch3\u003e600D Storage Bag\u003c\/h3\u003e\n      \u003cp\u003eHeavy-duty Oxford carry bag with reinforced handles helps make transport and storage easier.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/77e50db2-8fca-4f0c-ac13-6e5453ed144a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Pop up canopy setup and accessories\"\u003e\n\n  \u003csection class=\"gca-banner\"\u003e\n    \u003ch3\u003eComplete Outdoor Canopy Kit\u003c\/h3\u003e\n    \u003cp\u003eIncludes frame, top cover, 6 removable PU-coated sidewalls, ground pegs, wind ropes, manual, and a 600D storage bag. Avoid use in severe weather and secure all stakes and ropes before use.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gca-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/21603444-8e24-43d2-a895-d41d1b9b416d.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee 10x20 outdoor canopy shelter\"\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray \/ 10' X 20'","offer_id":53356346769721,"sku":"POU_0AAKKABQ","price":189.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpf2jsgunv.jpg?v=1780465934"},{"product_id":"garvee-hardtop-gazebo-10-ft-x10-pho-10sx6y2f","title":"Garvee 10x10 ft Hardtop Gazebo, All-Weather Aluminum Alloy Frame Outdoor Pavilion with Double 27-Gauge Steel Roof, Curtains \u0026 Mosquito Netting for Patio, Deck \u0026 Backyard, Gray","description":"\u003cdiv class=\"garvee-gazebo-aplus\"\u003e\n  \u003cstyle\u003e\n    .garvee-gazebo-aplus{max-width:1180px;margin:0 auto;padding:24px 14px;font-family:Arial,Helvetica,sans-serif;color:#1f2933;line-height:1.6;background:#fff}\n    .garvee-gazebo-aplus *{box-sizing:border-box}\n    .ggz-hero{background:linear-gradient(135deg,#074174 0%,#0b5d9a 100%);color:#fff;border-radius:18px;padding:34px 22px;text-align:center;margin-bottom:24px}\n    .ggz-hero h2{margin:0 0 12px;font-size:30px;line-height:1.25;color:#fff}\n    .ggz-hero p{margin:0 auto;max-width:850px;font-size:16px;color:#eef6ff}\n    .ggz-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}\n    .ggz-spec{background:#f3f8ff;border:1px solid #d7e8f7;border-radius:14px;padding:18px 12px;text-align:center}\n    .ggz-spec strong{display:block;color:#074174;font-size:21px;margin-bottom:4px}\n    .ggz-spec span{font-size:14px;color:#4b5563}\n    .ggz-section{margin-bottom:28px}\n    .ggz-section h3{margin:0 0 16px;font-size:24px;color:#074174;text-align:center}\n    .ggz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n    .ggz-card{border:1px solid #e2e8f0;border-radius:16px;padding:20px;background:#fff;box-shadow:0 6px 18px rgba(7,65,116,.08)}\n    .ggz-card h4{margin:0 0 8px;font-size:18px;color:#074174}\n    .ggz-card p{margin:0;font-size:15px;color:#374151}\n    .ggz-banner{background:#f7fbf3;border:1px solid #d7ead0;border-radius:16px;padding:24px;text-align:center}\n    .ggz-banner h3{margin:0 0 8px;color:#074174;font-size:24px}\n    .ggz-banner p{margin:0 auto;max-width:850px;color:#374151;font-size:15px}\n    @media(max-width:768px){.ggz-hero h2{font-size:24px}.ggz-specs,.ggz-grid{grid-template-columns:1fr 1fr}}\n    @media(max-width:480px){.ggz-specs,.ggz-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003csection class=\"ggz-hero\"\u003e\n    \u003ch2\u003e10x10 ft Hardtop Gazebo for Year-Round Outdoor Living\u003c\/h2\u003e\n    \u003cp\u003eCreate a shaded patio retreat with a double steel roof, aluminum alloy frame, privacy curtains, and mosquito netting for dining, relaxing, and entertaining outdoors.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ggz-specs\"\u003e\n    \u003cdiv class=\"ggz-spec\"\u003e\n\u003cstrong\u003e10x10 ft\u003c\/strong\u003e\u003cspan\u003eGazebo Size\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ggz-spec\"\u003e\n\u003cstrong\u003e8.9 ft\u003c\/strong\u003e\u003cspan\u003eOverall Height\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ggz-spec\"\u003e\n\u003cstrong\u003e3 x 3 in\u003c\/strong\u003e\u003cspan\u003eReinforced Poles\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ggz-spec\"\u003e\n\u003cstrong\u003e4–5\u003c\/strong\u003e\u003cspan\u003ePeople Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ggz-section\"\u003e\n    \u003ch3\u003eBuilt for Long-Term Outdoor Use\u003c\/h3\u003e\n    \u003cdiv class=\"ggz-grid\"\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eDouble Metal Roof\u003c\/h4\u003e\n        \u003cp\u003e27-gauge steel hardtop roof helps resist outdoor weather while improving airflow.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eAluminum Alloy Frame\u003c\/h4\u003e\n        \u003cp\u003eHigh-strength frame with 3 x 3 in reinforced poles adds stability for patio and backyard use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eAnti-Rust Matte Finish\u003c\/h4\u003e\n        \u003cp\u003eThree-layer finish helps protect the structure while adding a clean modern look.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ggz-section\"\u003e\n    \u003ch3\u003eComfort, Privacy \u0026amp; Bug Protection\u003c\/h3\u003e\n    \u003cdiv class=\"ggz-grid\"\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003e200 GSM Curtains\u003c\/h4\u003e\n        \u003cp\u003ePolyester curtains provide shade, privacy, rain shielding, and easy-care performance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eMosquito Netting\u003c\/h4\u003e\n        \u003cp\u003eFine mesh helps keep bugs out while allowing fresh airflow for outdoor comfort.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eIndependent Control\u003c\/h4\u003e\n        \u003cp\u003eCurtains and mesh can be used separately to adjust privacy, ventilation, and coverage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ggz-section\"\u003e\n    \u003ch3\u003ePerfect for Outdoor Living Spaces\u003c\/h3\u003e\n    \u003cdiv class=\"ggz-grid\"\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003ePatio Dining\u003c\/h4\u003e\n        \u003cp\u003eCreates a comfortable shaded area for meals, BBQs, and family gatherings.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eBackyard Relaxing\u003c\/h4\u003e\n        \u003cp\u003eIdeal for lounging, reading, conversations, and peaceful outdoor moments.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ggz-card\"\u003e\n        \u003ch4\u003eGarden Entertaining\u003c\/h4\u003e\n        \u003cp\u003eOffers a stylish focal point for parties, guests, and everyday outdoor enjoyment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ggz-banner\"\u003e\n    \u003ch3\u003eUpgrade Your Patio with a Permanent Outdoor Pavilion\u003c\/h3\u003e\n    \u003cp\u003eWith a sturdy hardtop roof, reinforced aluminum frame, curtains, and mosquito netting, this Garvee gazebo brings shade, comfort, and elegant structure to your deck, lawn, garden, or backyard.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray \/ 10' X 10'","offer_id":53356348440889,"sku":"PHO_10SX6Y2F","price":552.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpi0d2zwqa_c397cc32-f4da-4a75-b93e-4a90384bd907.jpg?v=1780466304"},{"product_id":"garvee-double-side-rectangular-pool-umbrella-ppg-33d5pf6u","title":"Garvee 15' Double-Sided Rectangular Patio Umbrella with Base, Large Outdoor Pool Umbrella, Khaki","description":"\u003cstyle\u003e\n  .garvee-aplus-umbrella {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    background: #ffffff;\n    color: #263238;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-umbrella * {\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-hero {\n    padding: 34px 24px;\n    margin-bottom: 22px;\n    text-align: center;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #f3f8fc 0%, #ffffff 100%);\n    border: 1px solid #dce7f0;\n  }\n\n  .garvee-aplus-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-aplus-hero p {\n    max-width: 820px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #4a5560;\n  }\n\n  .garvee-aplus-icons {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 16px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-aplus-card {\n    padding: 22px 18px;\n    border-radius: 16px;\n    border: 1px solid #e1e8ef;\n    background: #ffffff;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.06);\n  }\n\n  .garvee-aplus-card .icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 12px;\n    border-radius: 50%;\n    background: #eef6fb;\n    color: #074174;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n  }\n\n  .garvee-aplus-card h3 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    line-height: 1.35;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-aplus-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #4f5f6b;\n  }\n\n  .garvee-aplus-split {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 18px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-aplus-panel {\n    padding: 24px;\n    border-radius: 16px;\n    background: #f8fafc;\n    border: 1px solid #e0e8f0;\n  }\n\n  .garvee-aplus-panel h3 {\n    margin: 0 0 12px;\n    font-size: 22px;\n    line-height: 1.3;\n    color: #074174;\n  }\n\n  .garvee-aplus-panel p {\n    margin: 0 0 12px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-aplus-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .garvee-aplus-list li {\n    position: relative;\n    padding-left: 22px;\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-aplus-list li::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-aplus-note {\n    padding: 18px 20px;\n    border-radius: 14px;\n    background: #fffdf7;\n    border: 1px solid #eadfbf;\n    font-size: 15px;\n    color: #5a4b2c;\n  }\n\n  .garvee-aplus-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-aplus-icons {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-aplus-split {\n      grid-template-columns: 1fr;\n    }\n\n    .garvee-aplus-hero h2 {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .garvee-aplus-umbrella {\n      padding: 20px 12px;\n    }\n\n    .garvee-aplus-hero {\n      padding: 26px 16px;\n      border-radius: 14px;\n    }\n\n    .garvee-aplus-hero h2 {\n      font-size: 22px;\n    }\n\n    .garvee-aplus-hero p {\n      font-size: 14px;\n    }\n\n    .garvee-aplus-icons {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .garvee-aplus-card,\n    .garvee-aplus-panel {\n      padding: 18px 15px;\n      border-radius: 14px;\n    }\n\n    .garvee-aplus-panel h3 {\n      font-size: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-aplus-umbrella\"\u003e\n  \u003csection class=\"garvee-aplus-hero\"\u003e\n    \u003ch2\u003e15' × 9' Large Patio Umbrella for Wide Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003e\n      Create a cooler and more comfortable outdoor space with this Garvee double-sided rectangular patio umbrella. Its wide canopy, included base, and smooth crank system make it ideal for backyard dining, poolside lounging, garden seating, and commercial patio areas.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-aplus-icons\"\u003e\n    \u003cdiv class=\"garvee-aplus-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e☀️\u003c\/div\u003e\n      \u003ch3\u003eWide Shade Coverage\u003c\/h3\u003e\n      \u003cp\u003e\n        The oversized 15' × 9' canopy provides up to 133 sq. ft. of shade for outdoor dining sets and lounge areas.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-aplus-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003e180G Polyester Canopy\u003c\/h3\u003e\n      \u003cp\u003e\n        High-density polyester helps block sunlight while resisting fading, tearing, and everyday outdoor wear.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-aplus-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e⚙️\u003c\/div\u003e\n      \u003ch3\u003eEasy Crank Operation\u003c\/h3\u003e\n      \u003cp\u003e\n        The upgraded manual crank handle allows smooth opening and closing for quick daily shade adjustment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-aplus-card\"\u003e\n      \u003cdiv class=\"icon\"\u003e🏡\u003c\/div\u003e\n      \u003ch3\u003eMade for More Spaces\u003c\/h3\u003e\n      \u003cp\u003e\n        Suitable for patios, gardens, backyards, poolside areas, cafes, markets, and restaurants.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-aplus-split\"\u003e\n    \u003cdiv class=\"garvee-aplus-panel\"\u003e\n      \u003ch3\u003eBuilt for Large Outdoor Setups\u003c\/h3\u003e\n      \u003cp\u003e\n        This double-sided patio umbrella is designed to cover wider seating layouts than standard market umbrellas, making it a practical choice for family gatherings, outdoor meals, and shaded relaxation.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-aplus-list\"\u003e\n        \u003cli\u003eFits most 4–6 person patio dining sets\u003c\/li\u003e\n        \u003cli\u003eGreat for poolside chairs and outdoor sofas\u003c\/li\u003e\n        \u003cli\u003eRectangular shape helps cover longer seating areas\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-aplus-panel\"\u003e\n      \u003ch3\u003eStable Frame with Included Base\u003c\/h3\u003e\n      \u003cp\u003e\n        The reinforced 5+2+5 rib structure supports the wide canopy, while the included base helps keep the umbrella ready for outdoor use on flat, stable surfaces.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-aplus-list\"\u003e\n        \u003cli\u003ePowder-coated rib structure for outdoor durability\u003c\/li\u003e\n        \u003cli\u003eTop safety buckle adds extra support\u003c\/li\u003e\n        \u003cli\u003eManual crank system reduces daily setup effort\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-aplus-note\"\u003e\n    \u003cstrong\u003eOutdoor Care Tip:\u003c\/strong\u003e To extend service life, fold and secure the umbrella during strong wind, heavy rain, or severe weather. Always place the umbrella on a flat, stable surface and use it with the included base.\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Khaki","offer_id":53356351652153,"sku":"PPG_33D5PF6U","price":113.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp91ma6wzv.jpg?v=1780466335"},{"product_id":"garvee-steel-roofing-panels-16-piece-27-gauge-white-ppg-33aa9ydu","title":"Garvee Galvanized Steel Roofing Panels, 16-Piece 27-Gauge Ribbed Sheets, 64.17 x 19.68-Inch White Replacement Kit for Metal Carports","description":"\u003cp\u003e Ribbed Metal Roofing Panels 16 Pcs, 64.17'' x 19.68'' Galvanized Steel Sheets, 27 Ga. Corrugated Tin Roof Panels Roofing Sheets, Heavy Duty Replacement Cover for Carport, Gazebo, Creamy\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Cream","offer_id":53356355322169,"sku":"PPG_33AA9YDU","price":149.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmppycj2wdl.jpg?v=1780466410"},{"product_id":"garvee-10x10-ft-square-outdoor-umbrella-ppg-34wt67la","title":"Garvee 10' × 10' Cantilever Patio Umbrella, 360° Rotating Aluminum Offset Umbrella with Adjustable Height, Khaki, Base Not Included","description":"\u003cstyle\u003e\n  .garvee-aplus-cantilever {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    background: #ffffff;\n    color: #263238;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-cantilever * {\n    box-sizing: border-box;\n  }\n\n  .garvee-cantilever-hero {\n    padding: 34px 24px;\n    margin-bottom: 22px;\n    text-align: center;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #f4f8fb 0%, #ffffff 100%);\n    border: 1px solid #dce7f0;\n  }\n\n  .garvee-cantilever-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-hero p {\n    max-width: 850px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #4b5563;\n  }\n\n  .garvee-cantilever-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-cantilever-card {\n    padding: 22px 18px;\n    border-radius: 16px;\n    border: 1px solid #e1e8ef;\n    background: #ffffff;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.06);\n  }\n\n  .garvee-cantilever-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 12px;\n    border-radius: 50%;\n    background: #eef6fb;\n    color: #074174;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n  }\n\n  .garvee-cantilever-card h3 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    line-height: 1.35;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #4f5f6b;\n  }\n\n  .garvee-cantilever-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-cantilever-panel {\n    padding: 24px;\n    border-radius: 16px;\n    background: #f8fafc;\n    border: 1px solid #e0e8f0;\n  }\n\n  .garvee-cantilever-panel h3 {\n    margin: 0 0 12px;\n    font-size: 22px;\n    line-height: 1.3;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-panel p {\n    margin: 0 0 12px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-cantilever-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .garvee-cantilever-list li {\n    position: relative;\n    padding-left: 22px;\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-cantilever-list li::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-note {\n    padding: 18px 20px;\n    border-radius: 14px;\n    background: #fffdf7;\n    border: 1px solid #eadfbf;\n    font-size: 15px;\n    color: #5a4b2c;\n  }\n\n  .garvee-cantilever-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-cantilever-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-cantilever-split {\n      grid-template-columns: 1fr;\n    }\n\n    .garvee-cantilever-hero h2 {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .garvee-aplus-cantilever {\n      padding: 20px 12px;\n    }\n\n    .garvee-cantilever-hero {\n      padding: 26px 16px;\n      border-radius: 14px;\n    }\n\n    .garvee-cantilever-hero h2 {\n      font-size: 22px;\n    }\n\n    .garvee-cantilever-hero p {\n      font-size: 14px;\n    }\n\n    .garvee-cantilever-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .garvee-cantilever-card,\n    .garvee-cantilever-panel {\n      padding: 18px 15px;\n      border-radius: 14px;\n    }\n\n    .garvee-cantilever-panel h3 {\n      font-size: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-aplus-cantilever\"\u003e\n  \u003csection class=\"garvee-cantilever-hero\"\u003e\n    \u003ch2\u003e10' × 10' Cantilever Patio Umbrella for Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003e\n      Upgrade your patio, garden, deck, poolside, or backyard with a modern square cantilever umbrella designed to add shade, comfort, and style to everyday outdoor living.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-grid\"\u003e\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e☀️\u003c\/div\u003e\n      \u003ch3\u003eWide Shade Area\u003c\/h3\u003e\n      \u003cp\u003e\n        The 10' × 10' square canopy helps cover patio dining sets, lounge chairs, garden furniture, and poolside seating.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eOxford Canopy\u003c\/h3\u003e\n      \u003cp\u003e\n        Water-resistant Oxford fabric helps resist fading and dries quickly after light rain for dependable outdoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Rotation\u003c\/h3\u003e\n      \u003cp\u003e\n        Rotate the canopy smoothly to adjust shade direction as sunlight changes throughout the day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e↕️\u003c\/div\u003e\n      \u003ch3\u003e3-Level Height\u003c\/h3\u003e\n      \u003cp\u003e\n        Adjustable height settings help match different seating layouts and shade needs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eReinforced Frame\u003c\/h3\u003e\n      \u003cp\u003e\n        Aluminum pole and 8 reinforced steel ribs provide dependable support for daily outdoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🌬️\u003c\/div\u003e\n      \u003ch3\u003eDouble-Top Vent\u003c\/h3\u003e\n      \u003cp\u003e\n        Vented canopy design improves airflow, releases heat, and helps reduce wind pressure under the umbrella.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-split\"\u003e\n    \u003cdiv class=\"garvee-cantilever-panel\"\u003e\n      \u003ch3\u003eFlexible Shade for Outdoor Setups\u003c\/h3\u003e\n      \u003cp\u003e\n        The cantilever structure keeps the shaded area more open, making it easier to place outdoor furniture underneath without a center pole in the way.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-cantilever-list\"\u003e\n        \u003cli\u003eGreat for patio dining and outdoor lounge sets\u003c\/li\u003e\n        \u003cli\u003eSuitable for gardens, decks, poolside areas, and backyards\u003c\/li\u003e\n        \u003cli\u003e360° rotation helps follow changing sun angles\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-panel\"\u003e\n      \u003ch3\u003eBuilt for Seasonal Outdoor Use\u003c\/h3\u003e\n      \u003cp\u003e\n        Durable fabric, reinforced frame support, and a vented top make this outdoor patio umbrella a practical shade solution for relaxing or entertaining.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-cantilever-list\"\u003e\n        \u003cli\u003eQuick-drying, fade-resistant Oxford canopy\u003c\/li\u003e\n        \u003cli\u003e8 reinforced steel ribs for stable canopy support\u003c\/li\u003e\n        \u003cli\u003eSimple assembly can be completed in about 30 minutes\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-note\"\u003e\n    \u003cstrong\u003eImportant Note:\u003c\/strong\u003e Base is not included and is required for stability. To extend service life, close and secure the umbrella during strong wind, heavy rain, or severe weather. Always use with a compatible weighted base on a flat, stable surface.\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Khaki \/ 10' Square","offer_id":53356363383097,"sku":"PPG_34WT67LA","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp1j0qqtnd.jpg?v=1780466717"},{"product_id":"garvee-wall-mounted-hardtop-gazebo-12x20ft-mpg-34rakjhw","title":"Garvee 12 x 20 ft Wall-Mounted Hardtop Gazebo, Lean-to Pergola with 6 mm UV-Resistant Polycarbonate Roof, Reinforced Aluminum Frame \u0026 Steel Columns for Patio, Deck \u0026 Backyard","description":"\u003cdiv class=\"garvee-lean-to-gazebo-aplus\"\u003e\n  \u003cstyle\u003e\n    .garvee-lean-to-gazebo-aplus{max-width:1180px;margin:0 auto;padding:24px 14px;font-family:Arial,Helvetica,sans-serif;color:#1f2933;line-height:1.6;background:#fff}\n    .garvee-lean-to-gazebo-aplus *{box-sizing:border-box}\n    .glg-hero{background:linear-gradient(135deg,#074174,#0b5d9a);color:#fff;border-radius:18px;padding:34px 22px;text-align:center;margin-bottom:24px}\n    .glg-hero h2{margin:0 0 12px;font-size:30px;color:#fff;line-height:1.25}\n    .glg-hero p{margin:0 auto;max-width:860px;color:#eef6ff;font-size:16px}\n    .glg-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}\n    .glg-spec{background:#f3f8ff;border:1px solid #d7e8f7;border-radius:14px;padding:18px 12px;text-align:center}\n    .glg-spec strong{display:block;color:#074174;font-size:21px;margin-bottom:4px}\n    .glg-spec span{font-size:14px;color:#4b5563}\n    .glg-section{margin-bottom:28px}\n    .glg-section h3{text-align:center;color:#074174;font-size:24px;margin:0 0 16px}\n    .glg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n    .glg-card{border:1px solid #e2e8f0;border-radius:16px;padding:20px;background:#fff;box-shadow:0 6px 18px rgba(7,65,116,.08)}\n    .glg-card h4{margin:0 0 8px;color:#074174;font-size:18px}\n    .glg-card p{margin:0;font-size:15px;color:#374151}\n    .glg-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}\n    .glg-use{background:#f7fbf3;border:1px solid #d7ead0;border-radius:14px;padding:16px;text-align:center;font-weight:700;color:#074174}\n    .glg-banner{background:#fff8e1;border:1px solid #ffe08a;border-radius:16px;padding:24px;text-align:center}\n    .glg-banner h3{margin:0 0 8px;color:#074174;font-size:24px}\n    .glg-banner p{margin:0 auto;max-width:850px;color:#374151;font-size:15px}\n    @media(max-width:768px){.glg-hero h2{font-size:24px}.glg-specs,.glg-grid,.glg-use-grid{grid-template-columns:1fr 1fr}}\n    @media(max-width:480px){.glg-specs,.glg-grid,.glg-use-grid{grid-template-columns:1fr}}\n  \u003c\/style\u003e\n\n  \u003csection class=\"glg-hero\"\u003e\n    \u003ch2\u003e12 x 20 ft Wall-Mounted Gazebo for Space-Saving Outdoor Shelter\u003c\/h2\u003e\n    \u003cp\u003eUpgrade your patio, deck, or backyard with a lean-to hardtop gazebo featuring a 6 mm UV-resistant polycarbonate roof, reinforced aluminum frame, and heavy-duty steel columns for all-season outdoor comfort.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"glg-specs\"\u003e\n    \u003cdiv class=\"glg-spec\"\u003e\n\u003cstrong\u003e12 x 20 ft\u003c\/strong\u003e\u003cspan\u003eLarge Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"glg-spec\"\u003e\n\u003cstrong\u003e6 mm\u003c\/strong\u003e\u003cspan\u003ePolycarbonate Roof\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"glg-spec\"\u003e\n\u003cstrong\u003eUPF 40+\u003c\/strong\u003e\u003cspan\u003eUV Protection\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"glg-spec\"\u003e\n\u003cstrong\u003e-4°F–122°F\u003c\/strong\u003e\u003cspan\u003eTemperature Range\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"glg-section\"\u003e\n    \u003ch3\u003eDesigned for Year-Round Outdoor Protection\u003c\/h3\u003e\n    \u003cdiv class=\"glg-grid\"\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eUV-Resistant Hardtop Roof\u003c\/h4\u003e\n        \u003cp\u003eThe 6 mm polycarbonate roof helps protect against sun, rain, and wind while keeping the space bright with natural light.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eReinforced Frame\u003c\/h4\u003e\n        \u003cp\u003ePowder-coated aluminum frame and heavy-duty steel columns provide stable, low-maintenance outdoor support.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eAll-Weather Build\u003c\/h4\u003e\n        \u003cp\u003eEngineered for outdoor temperatures from -4°F to 122°F and humid conditions above 90%.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"glg-section\"\u003e\n    \u003ch3\u003eSmart Lean-To Design for Better Space Use\u003c\/h3\u003e\n    \u003cdiv class=\"glg-grid\"\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eWall-Mounted Structure\u003c\/h4\u003e\n        \u003cp\u003eAttaches to the wall to maximize usable patio or deck space without blocking walkways.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eOpen, Accessible Layout\u003c\/h4\u003e\n        \u003cp\u003eCreates a clean covered area for outdoor dining, relaxing, yoga, or backyard entertaining.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"glg-card\"\u003e\n        \u003ch4\u003eModern Exterior Style\u003c\/h4\u003e\n        \u003cp\u003eBrown top and black legs pair easily with outdoor furniture and contemporary backyard designs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"glg-section\"\u003e\n    \u003ch3\u003ePerfect for Outdoor Living\u003c\/h3\u003e\n    \u003cdiv class=\"glg-use-grid\"\u003e\n      \u003cdiv class=\"glg-use\"\u003ePatio Dining\u003c\/div\u003e\n      \u003cdiv class=\"glg-use\"\u003eDeck Shade\u003c\/div\u003e\n      \u003cdiv class=\"glg-use\"\u003eBackyard Parties\u003c\/div\u003e\n      \u003cdiv class=\"glg-use\"\u003eOutdoor Relaxing\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"glg-banner\"\u003e\n    \u003ch3\u003eTurn Empty Wall Space into a Covered Outdoor Retreat\u003c\/h3\u003e\n    \u003cp\u003eThis Garvee lean-to gazebo combines durable shelter, modern style, and space-saving design to make your patio, deck, or backyard more comfortable and functional in every season.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Brown \/ 12' X 20'","offer_id":53356363514169,"sku":"MPG_34RAKJHW","price":809.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpfid0qi2i.jpg?v=1780466763"},{"product_id":"garvee-10x10-ft-square-outdoor-umbrella-ppg-34wtculs","title":"Garvee 10' × 10' Cantilever Patio Umbrella, 360° Rotating Aluminum Offset Umbrella with Adjustable Height, Navy Blue, Base Not Included","description":"\u003cstyle\u003e\n  .garvee-aplus-umbrella {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    background: #ffffff;\n    color: #263238;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-umbrella * {\n    box-sizing: border-box;\n  }\n\n  .garvee-umbrella-hero {\n    padding: 34px 24px;\n    margin-bottom: 22px;\n    text-align: center;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #f4f8fb 0%, #ffffff 100%);\n    border: 1px solid #dce7f0;\n  }\n\n  .garvee-umbrella-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-umbrella-hero p {\n    max-width: 840px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #4b5563;\n  }\n\n  .garvee-umbrella-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-umbrella-card {\n    padding: 22px 18px;\n    border-radius: 16px;\n    border: 1px solid #e1e8ef;\n    background: #ffffff;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.06);\n  }\n\n  .garvee-umbrella-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 12px;\n    border-radius: 50%;\n    background: #eef6fb;\n    color: #074174;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n  }\n\n  .garvee-umbrella-card h3 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    line-height: 1.35;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-umbrella-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #4f5f6b;\n  }\n\n  .garvee-umbrella-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin-bottom: 22px;\n  }\n\n  .garvee-umbrella-panel {\n    padding: 24px;\n    border-radius: 16px;\n    background: #f8fafc;\n    border: 1px solid #e0e8f0;\n  }\n\n  .garvee-umbrella-panel h3 {\n    margin: 0 0 12px;\n    font-size: 22px;\n    line-height: 1.3;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-umbrella-panel p {\n    margin: 0 0 12px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-umbrella-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .garvee-umbrella-list li {\n    position: relative;\n    padding-left: 22px;\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-umbrella-list li::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-umbrella-note {\n    padding: 18px 20px;\n    border-radius: 14px;\n    background: #fffdf7;\n    border: 1px solid #eadfbf;\n    font-size: 15px;\n    color: #5a4b2c;\n  }\n\n  .garvee-umbrella-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-umbrella-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-umbrella-split {\n      grid-template-columns: 1fr;\n    }\n\n    .garvee-umbrella-hero h2 {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .garvee-aplus-umbrella {\n      padding: 20px 12px;\n    }\n\n    .garvee-umbrella-hero {\n      padding: 26px 16px;\n      border-radius: 14px;\n    }\n\n    .garvee-umbrella-hero h2 {\n      font-size: 22px;\n    }\n\n    .garvee-umbrella-hero p {\n      font-size: 14px;\n    }\n\n    .garvee-umbrella-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .garvee-umbrella-card,\n    .garvee-umbrella-panel {\n      padding: 18px 15px;\n      border-radius: 14px;\n    }\n\n    .garvee-umbrella-panel h3 {\n      font-size: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-aplus-umbrella\"\u003e\n  \u003csection class=\"garvee-umbrella-hero\"\u003e\n    \u003ch2\u003e10' × 10' Cantilever Patio Umbrella for Flexible Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003e\n      Upgrade your patio, garden, deck, poolside, or backyard with a modern square cantilever umbrella designed to bring shade, comfort, and style to everyday outdoor living.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-umbrella-grid\"\u003e\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e☀️\u003c\/div\u003e\n      \u003ch3\u003eWide Shade Coverage\u003c\/h3\u003e\n      \u003cp\u003e\n        The 10' × 10' square canopy creates a comfortable shaded area for patio dining sets, lounge chairs, and garden furniture.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eOxford Fabric Canopy\u003c\/h3\u003e\n      \u003cp\u003e\n        Water-resistant Oxford fabric helps resist fading and dries quickly after light rain for reliable seasonal use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Rotation\u003c\/h3\u003e\n      \u003cp\u003e\n        Rotate the canopy smoothly to adjust shade direction as sunlight changes throughout the day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e↕️\u003c\/div\u003e\n      \u003ch3\u003e3-Level Height\u003c\/h3\u003e\n      \u003cp\u003e\n        Adjustable height settings help match different seating layouts and sun protection needs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eReinforced Frame\u003c\/h3\u003e\n      \u003cp\u003e\n        Heavy-duty aluminum pole and 8 reinforced steel ribs provide dependable support for outdoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-card\"\u003e\n      \u003cdiv class=\"garvee-umbrella-icon\"\u003e🌬️\u003c\/div\u003e\n      \u003ch3\u003eDouble-Top Vent\u003c\/h3\u003e\n      \u003cp\u003e\n        Vented canopy design improves airflow, releases heat, and helps reduce wind pressure under the umbrella.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-umbrella-split\"\u003e\n    \u003cdiv class=\"garvee-umbrella-panel\"\u003e\n      \u003ch3\u003eDesigned for Comfortable Outdoor Living\u003c\/h3\u003e\n      \u003cp\u003e\n        The offset structure keeps the shaded space open, making it easier to place furniture underneath without a center pole getting in the way.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-umbrella-list\"\u003e\n        \u003cli\u003eIdeal for patio dining and outdoor lounge sets\u003c\/li\u003e\n        \u003cli\u003eGreat for poolside, garden, deck, and backyard use\u003c\/li\u003e\n        \u003cli\u003eFlexible shade positioning for different sun angles\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-umbrella-panel\"\u003e\n      \u003ch3\u003eBuilt for Everyday Seasonal Use\u003c\/h3\u003e\n      \u003cp\u003e\n        Durable fabric, reinforced frame support, and a vented top make this outdoor patio umbrella practical for relaxing, dining, and entertaining.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-umbrella-list\"\u003e\n        \u003cli\u003eQuick-drying, fade-resistant Oxford fabric\u003c\/li\u003e\n        \u003cli\u003e8 reinforced steel ribs for canopy support\u003c\/li\u003e\n        \u003cli\u003eSimple assembly can be completed in about 30 minutes\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-umbrella-note\"\u003e\n    \u003cstrong\u003eImportant Note:\u003c\/strong\u003e Base is not included and is required for stability. To extend service life, close and secure the umbrella during strong wind, heavy rain, or severe weather. Always use with a compatible weighted base on a flat, stable surface.\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Navy Blue \/ 10' Square","offer_id":53356433604921,"sku":"PPG_34WTCULS","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpsicw61ee.jpg?v=1780469132"},{"product_id":"garvee-screen-tent-13x13-ft-with-ppg-33gxl39s","title":"Garvee 13' x 13' Green Screen Tent, 6-Sided Quick-Set Outdoor Canopy Shelter with Removable Top, Bite-Proof Mesh, PU-Coated Oxford Fabric for Camping Patio","description":"\u003cstyle\u003e\n.gv-screen-aplus{max-width:1100px;margin:30px auto;font-family:Arial,Helvetica,sans-serif;color:#263746;line-height:1.6}\n.gv-screen-aplus *{box-sizing:border-box}\n.gv-screen-img{width:100%;height:auto;display:block;object-fit:contain;border-radius:14px;margin:0 auto 24px;border:1px solid #e2edf5}\n.gv-screen-hero{background:#074174;color:#fff;text-align:center;padding:42px 28px;border-radius:18px;margin-bottom:28px}\n.gv-screen-hero h2{margin:0 0 12px;color:#fff;font-size:34px;line-height:1.2}\n.gv-screen-hero p{max-width:780px;margin:0 auto;color:#eaf5fc;font-size:17px}\n.gv-screen-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}\n.gv-screen-spec{background:#f4f9fd;border:1px solid #d8e8f3;border-radius:14px;padding:18px 10px;text-align:center}\n.gv-screen-spec strong{display:block;color:#074174;font-size:23px}\n.gv-screen-spec span{color:#5d7180;font-size:14px}\n.gv-screen-title{text-align:center;max-width:760px;margin:0 auto 24px}\n.gv-screen-title h3{margin:0 0 10px;color:#074174;font-size:30px}\n.gv-screen-title p{margin:0;color:#5d7180}\n.gv-screen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:34px}\n.gv-screen-card{background:#fff;border:1px solid #dce8f1;border-radius:16px;padding:26px;box-shadow:0 8px 22px rgba(7,65,116,.08)}\n.gv-screen-card h4{margin:0 0 8px;color:#074174;font-size:21px}\n.gv-screen-card p{margin:0;color:#526575}\n.gv-screen-use{background:#fff;border:2px solid #074174;border-radius:18px;padding:34px 26px;margin-bottom:34px}\n.gv-screen-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}\n.gv-screen-use-item{background:#eef6fc;color:#074174;border-radius:12px;padding:15px 10px;text-align:center;font-weight:700}\n.gv-screen-final{background:linear-gradient(135deg,#074174,#08375f);color:#fff;text-align:center;border-radius:18px;padding:38px 26px}\n.gv-screen-final h3{margin:0 0 10px;color:#fff;font-size:28px}\n.gv-screen-final p{max-width:760px;margin:0 auto;color:#eaf5fc}\n@media(max-width:768px){.gv-screen-specs,.gv-screen-grid,.gv-screen-use-grid{grid-template-columns:1fr 1fr}.gv-screen-hero h2{font-size:28px}}\n@media(max-width:520px){.gv-screen-specs,.gv-screen-grid,.gv-screen-use-grid{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"gv-screen-aplus\"\u003e\n\n  \u003cimg class=\"gv-screen-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bbe9e1a4-6fe1-4a1a-b5ef-7942c0f17260.__CR0,0,3357,1376_PT0_SX1464_V1___.jpeg\" alt=\"Garvee 13x13 green screen tent outdoor canopy shelter\"\u003e\n\n  \u003csection class=\"gv-screen-hero\"\u003e\n    \u003ch2\u003e13' x 13' Quick-Set Screen Tent for Outdoor Comfort\u003c\/h2\u003e\n    \u003cp\u003eCreate instant shade and bite-proof protection for camping, backyard parties, patio relaxing, picnics, and outdoor gatherings.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gv-screen-specs\"\u003e\n    \u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e13' × 13'\u003c\/strong\u003e\u003cspan\u003eSpacious Shelter\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e6-Sided\u003c\/strong\u003e\u003cspan\u003eScreen House\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e60 Sec\u003c\/strong\u003e\u003cspan\u003eQuick Setup\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003eGreen\u003c\/strong\u003e\u003cspan\u003eOutdoor Color\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"gv-screen-title\"\u003e\n    \u003ch3\u003eFlexible Protection for Sun, Bugs, and Outdoor Weather\u003c\/h3\u003e\n    \u003cp\u003eUse it as an open sun shade or a fully enclosed mesh screen shelter depending on your activity and weather conditions.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cimg class=\"gv-screen-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b77011db-6a2c-4063-861a-1484a320562b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee screen tent for camping\"\u003e\n\n  \u003csection class=\"gv-screen-grid\"\u003e\n    \u003cdiv class=\"gv-screen-card\"\u003e\n      \u003ch4\u003eRemovable Top \u0026amp; Sidewalls\u003c\/h4\u003e\n      \u003cp\u003eThe detachable canopy top and mesh walls let you switch from open shade to enclosed screen protection in seconds.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-card\"\u003e\n      \u003ch4\u003eFast 60-Second Setup\u003c\/h4\u003e\n      \u003cp\u003eThe pop-up structure sets up quickly without tools and packs into the carry bag for camping trips and outdoor events.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-card\"\u003e\n      \u003ch4\u003eBite-Proof Mesh Protection\u003c\/h4\u003e\n      \u003cp\u003eFine mesh walls help keep bites away while allowing airflow, visibility, and a more comfortable outdoor experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-card\"\u003e\n      \u003ch4\u003eAll-Weather Oxford Fabric\u003c\/h4\u003e\n      \u003cp\u003ePU-coated Oxford cloth provides waterproof, UV-resistant, and fade-resistant performance for outdoor use.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gv-screen-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4e95479a-7330-4599-92a3-afd97f08abab.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee screen tent for patio and backyard\"\u003e\n\n  \u003csection class=\"gv-screen-use\"\u003e\n    \u003cdiv class=\"gv-screen-title\"\u003e\n      \u003ch3\u003eMade for Camping, Patios, and Backyard Gatherings\u003c\/h3\u003e\n      \u003cp\u003eA spacious 6-sided shelter for everyday relaxation, family activities, and outdoor social events.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gv-screen-use-grid\"\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eCamping\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eBackyard\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003ePatio\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003ePicnics\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eBBQ Parties\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eFamily Events\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eBeach Days\u003c\/div\u003e\n      \u003cdiv class=\"gv-screen-use-item\"\u003eOutdoor Rest\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cimg class=\"gv-screen-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8a19d6b2-b5f5-42dd-a24d-52a257eca2ba.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"screened in canopy outdoor shelter\"\u003e\n\n  \u003csection class=\"gv-screen-final\"\u003e\n    \u003ch3\u003eEnjoy More Time Outdoors with Less Hassle\u003c\/h3\u003e\n    \u003cp\u003eWith a 13' x 13' space, removable top, bite-proof mesh, quick setup, and stable outdoor frame, this green screen tent is ready for your next outdoor escape.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n","brand":"Garvee","offers":[{"title":"Green \/ 13' X 13'","offer_id":53356437176633,"sku":"PPG_33GXL39S","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp8_5fuep6.jpg?v=1780469261"},{"product_id":"garvee-360-rotating-adjustable-cantilever-patio-umbrella-ppg-34wtw53p","title":"Garvee 10' × 10' Cantilever Patio Umbrella, 360° Rotating Aluminum Offset Umbrella with Adjustable Height, Gray, Base Not Included","description":"\u003cstyle\u003e\n  .garvee-aplus-cantilever {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 30px 16px;\n    background: #ffffff;\n    color: #263238;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-cantilever * {\n    box-sizing: border-box;\n  }\n\n  .garvee-cantilever-hero {\n    padding: 36px 24px;\n    margin-bottom: 24px;\n    text-align: center;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #f4f8fb 0%, #ffffff 100%);\n    border: 1px solid #dce7f0;\n  }\n\n  .garvee-cantilever-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-hero p {\n    max-width: 840px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #4b5563;\n  }\n\n  .garvee-cantilever-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-bottom: 24px;\n  }\n\n  .garvee-cantilever-card {\n    padding: 22px 18px;\n    border-radius: 16px;\n    border: 1px solid #e1e8ef;\n    background: #ffffff;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.06);\n  }\n\n  .garvee-cantilever-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 12px;\n    border-radius: 50%;\n    background: #eef6fb;\n    color: #074174;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n  }\n\n  .garvee-cantilever-card h3 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    line-height: 1.35;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #4f5f6b;\n  }\n\n  .garvee-cantilever-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin-bottom: 24px;\n  }\n\n  .garvee-cantilever-panel {\n    padding: 24px;\n    border-radius: 16px;\n    background: #f8fafc;\n    border: 1px solid #e0e8f0;\n  }\n\n  .garvee-cantilever-panel h3 {\n    margin: 0 0 12px;\n    font-size: 22px;\n    line-height: 1.3;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-panel p {\n    margin: 0 0 12px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-cantilever-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .garvee-cantilever-list li {\n    position: relative;\n    padding-left: 22px;\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-cantilever-list li::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-cantilever-note {\n    padding: 18px 20px;\n    border-radius: 14px;\n    background: #fffdf7;\n    border: 1px solid #eadfbf;\n    font-size: 15px;\n    color: #5a4b2c;\n  }\n\n  .garvee-cantilever-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-cantilever-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-cantilever-split {\n      grid-template-columns: 1fr;\n    }\n\n    .garvee-cantilever-hero h2 {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .garvee-aplus-cantilever {\n      padding: 22px 12px;\n    }\n\n    .garvee-cantilever-hero {\n      padding: 26px 16px;\n      border-radius: 14px;\n    }\n\n    .garvee-cantilever-hero h2 {\n      font-size: 22px;\n    }\n\n    .garvee-cantilever-hero p {\n      font-size: 14px;\n    }\n\n    .garvee-cantilever-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .garvee-cantilever-card,\n    .garvee-cantilever-panel {\n      padding: 18px 15px;\n      border-radius: 14px;\n    }\n\n    .garvee-cantilever-panel h3 {\n      font-size: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-aplus-cantilever\"\u003e\n  \u003csection class=\"garvee-cantilever-hero\"\u003e\n    \u003ch2\u003e10' × 10' Cantilever Patio Umbrella for Flexible Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003e\n      Create a cooler and more comfortable outdoor area with this Garvee square cantilever patio umbrella. Its wide offset canopy, 360° rotation, and adjustable height make it ideal for patios, pools, gardens, decks, and backyard lounge spaces.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-grid\"\u003e\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e☀️\u003c\/div\u003e\n      \u003ch3\u003eWide Square Coverage\u003c\/h3\u003e\n      \u003cp\u003e\n        The 10' × 10' canopy delivers generous shade for patio dining sets, poolside chairs, garden seating, and outdoor sofas.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eOxford Fabric Canopy\u003c\/h3\u003e\n      \u003cp\u003e\n        Waterproof Oxford fabric helps resist fading and dries quickly after light rain for dependable seasonal use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Rotation\u003c\/h3\u003e\n      \u003cp\u003e\n        Rotate the canopy smoothly to adjust shade direction as the sun moves throughout the day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e↕️\u003c\/div\u003e\n      \u003ch3\u003e3-Level Height\u003c\/h3\u003e\n      \u003cp\u003e\n        Adjustable height settings help match different seating layouts and sun protection needs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eReinforced Frame\u003c\/h3\u003e\n      \u003cp\u003e\n        Heavy-duty aluminum pole and 8 reinforced steel ribs provide strong support for daily outdoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-card\"\u003e\n      \u003cdiv class=\"garvee-cantilever-icon\"\u003e🌬️\u003c\/div\u003e\n      \u003ch3\u003eDual-Vented Top\u003c\/h3\u003e\n      \u003cp\u003e\n        Double-top vent design improves airflow, releases heat, and helps reduce wind pressure under the canopy.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-split\"\u003e\n    \u003cdiv class=\"garvee-cantilever-panel\"\u003e\n      \u003ch3\u003eFlexible Shade from Morning to Evening\u003c\/h3\u003e\n      \u003cp\u003e\n        The offset structure keeps the center area open, while the rotating canopy helps direct shade where you need it most.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-cantilever-list\"\u003e\n        \u003cli\u003eIdeal for patio dining and outdoor lounge sets\u003c\/li\u003e\n        \u003cli\u003eGreat for poolside, garden, deck, and backyard use\u003c\/li\u003e\n        \u003cli\u003eAdjustable design helps block sunlight from different angles\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-cantilever-panel\"\u003e\n      \u003ch3\u003ePractical Design for Everyday Outdoor Use\u003c\/h3\u003e\n      \u003cp\u003e\n        Durable materials, vented airflow, and a simple structure make this patio umbrella a practical shade solution for seasonal outdoor living.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-cantilever-list\"\u003e\n        \u003cli\u003eWaterproof, quick-drying Oxford canopy\u003c\/li\u003e\n        \u003cli\u003e8 reinforced steel ribs for stable canopy support\u003c\/li\u003e\n        \u003cli\u003eSimple assembly can be completed in about 30 minutes\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-cantilever-note\"\u003e\n    \u003cstrong\u003eImportant Note:\u003c\/strong\u003e Base is sold separately. To extend service life, close and secure the umbrella during strong wind, heavy rain, or severe weather. Always use with a compatible weighted base on a flat, stable surface.\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray \/ 10' Square","offer_id":53356446286137,"sku":"PPG_34WTW53P","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp_36_u87k.jpg?v=1780469296"},{"product_id":"garvee-360-rotating-adjustable-cantilever-patio-umbrella-ppg-34wtanqr","title":"Garvee 10' × 10' Cantilever Patio Umbrella, 360° Rotating Aluminum Offset Umbrella with Adjustable Height, Burgundy Red, Base Not Included","description":"\u003cstyle\u003e\n  .garvee-aplus-offset {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 30px 16px;\n    background: #ffffff;\n    color: #263238;\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.6;\n    box-sizing: border-box;\n  }\n\n  .garvee-aplus-offset * {\n    box-sizing: border-box;\n  }\n\n  .garvee-offset-hero {\n    padding: 36px 24px;\n    margin-bottom: 24px;\n    text-align: center;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #f4f8fb 0%, #ffffff 100%);\n    border: 1px solid #dce7f0;\n  }\n\n  .garvee-offset-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-offset-hero p {\n    max-width: 840px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #4b5563;\n  }\n\n  .garvee-offset-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    margin-bottom: 24px;\n  }\n\n  .garvee-offset-card {\n    padding: 22px 18px;\n    border-radius: 16px;\n    border: 1px solid #e1e8ef;\n    background: #ffffff;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.06);\n  }\n\n  .garvee-offset-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 12px;\n    border-radius: 50%;\n    background: #eef6fb;\n    color: #074174;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n  }\n\n  .garvee-offset-card h3 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    line-height: 1.35;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-offset-card p {\n    margin: 0;\n    font-size: 14px;\n    color: #4f5f6b;\n  }\n\n  .garvee-offset-feature {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin-bottom: 24px;\n  }\n\n  .garvee-offset-panel {\n    padding: 24px;\n    border-radius: 16px;\n    background: #f8fafc;\n    border: 1px solid #e0e8f0;\n  }\n\n  .garvee-offset-panel h3 {\n    margin: 0 0 12px;\n    font-size: 22px;\n    line-height: 1.3;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-offset-panel p {\n    margin: 0 0 12px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-offset-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .garvee-offset-list li {\n    position: relative;\n    padding-left: 22px;\n    margin-bottom: 10px;\n    font-size: 15px;\n    color: #42515c;\n  }\n\n  .garvee-offset-list li::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    color: #074174;\n    font-weight: 700;\n  }\n\n  .garvee-offset-note {\n    padding: 18px 20px;\n    border-radius: 14px;\n    background: #fffdf7;\n    border: 1px solid #eadfbf;\n    font-size: 15px;\n    color: #5a4b2c;\n  }\n\n  .garvee-offset-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-offset-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-offset-feature {\n      grid-template-columns: 1fr;\n    }\n\n    .garvee-offset-hero h2 {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 560px) {\n    .garvee-aplus-offset {\n      padding: 22px 12px;\n    }\n\n    .garvee-offset-hero {\n      padding: 26px 16px;\n      border-radius: 14px;\n    }\n\n    .garvee-offset-hero h2 {\n      font-size: 22px;\n    }\n\n    .garvee-offset-hero p {\n      font-size: 14px;\n    }\n\n    .garvee-offset-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .garvee-offset-card,\n    .garvee-offset-panel {\n      padding: 18px 15px;\n      border-radius: 14px;\n    }\n\n    .garvee-offset-panel h3 {\n      font-size: 20px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-aplus-offset\"\u003e\n  \u003csection class=\"garvee-offset-hero\"\u003e\n    \u003ch2\u003e10' × 10' Cantilever Patio Umbrella for Flexible Outdoor Shade\u003c\/h2\u003e\n    \u003cp\u003e\n      Upgrade your patio, garden, deck, poolside, or backyard with a spacious square offset umbrella designed for outdoor dining, lounging, and everyday relaxation. The large canopy creates a cool shaded retreat for family gatherings and outdoor entertaining.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-offset-grid\"\u003e\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e☀️\u003c\/div\u003e\n      \u003ch3\u003eLarge Square Shade\u003c\/h3\u003e\n      \u003cp\u003e\n        The 10' × 10' canopy provides generous coverage for patio furniture, lounge chairs, garden seating, and poolside areas.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch3\u003eWaterproof Oxford Fabric\u003c\/h3\u003e\n      \u003cp\u003e\n        Durable Oxford fabric helps resist water, fading, and daily sun exposure while drying quickly after light rain.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Rotating Design\u003c\/h3\u003e\n      \u003cp\u003e\n        Easily rotate the umbrella to adjust shade direction as the sun moves, keeping your outdoor space more comfortable.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e↕️\u003c\/div\u003e\n      \u003ch3\u003e3-Level Height Adjustment\u003c\/h3\u003e\n      \u003cp\u003e\n        Adjust the canopy height to suit different seating layouts, sun angles, and outdoor relaxation needs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e💪\u003c\/div\u003e\n      \u003ch3\u003eStrong Frame Support\u003c\/h3\u003e\n      \u003cp\u003e\n        A heavy-duty aluminum center pole and 8 reinforced steel ribs provide reliable support for daily outdoor use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-card\"\u003e\n      \u003cdiv class=\"garvee-offset-icon\"\u003e🌬️\u003c\/div\u003e\n      \u003ch3\u003eDual-Vented Top\u003c\/h3\u003e\n      \u003cp\u003e\n        The double-top canopy improves airflow and heat dissipation while helping reduce wind pressure.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-offset-feature\"\u003e\n    \u003cdiv class=\"garvee-offset-panel\"\u003e\n      \u003ch3\u003eDesigned for All-Day Outdoor Comfort\u003c\/h3\u003e\n      \u003cp\u003e\n        With 360° rotation and adjustable height, this cantilever patio umbrella makes it easy to create shade where you need it most throughout the day.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-offset-list\"\u003e\n        \u003cli\u003eGreat for patios, gardens, decks, and backyards\u003c\/li\u003e\n        \u003cli\u003eIdeal for poolside seating and outdoor dining areas\u003c\/li\u003e\n        \u003cli\u003eOffset design helps cover furniture without a center pole in the way\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"garvee-offset-panel\"\u003e\n      \u003ch3\u003eBuilt for Practical Outdoor Use\u003c\/h3\u003e\n      \u003cp\u003e\n        The weather-resistant canopy, sturdy frame, and vented design work together to provide dependable shade for everyday outdoor living.\n      \u003c\/p\u003e\n      \u003cul class=\"garvee-offset-list\"\u003e\n        \u003cli\u003eWaterproof, quick-drying Oxford fabric canopy\u003c\/li\u003e\n        \u003cli\u003eAluminum pole with 8 reinforced steel ribs\u003c\/li\u003e\n        \u003cli\u003eSimple structure supports assembly in about 30 minutes\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"garvee-offset-note\"\u003e\n    \u003cstrong\u003eOutdoor Care Tip:\u003c\/strong\u003e Base is sold separately. For longer service life, close and secure the umbrella during strong wind, heavy rain, or severe weather. Always install on a flat, stable surface with a compatible weighted base.\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Red \/ 10' Square","offer_id":53356510445881,"sku":"PPG_34WTANQR","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpaiqf1kta.jpg?v=1780471102"},{"product_id":"garvee-screen-tent-13x13-ft-with-ppg-33gxnbxq","title":"Garvee 13' x 13' Khaki Screen Tent, Quick-Set 6-Sided Canopy Shelter with Removable Top \u0026 Mesh Walls, Bite-Proof Outdoor Sun Shade for Camping, Patio \u0026 Backyard","description":"\u003cstyle\u003e\n.gv-screen{\nmax-width:1100px;\nmargin:30px auto;\nfont-family:Arial,Helvetica,sans-serif;\ncolor:#263746;\nline-height:1.6;\n}\n.gv-screen *{box-sizing:border-box;}\n\n.gv-screen-hero{\nbackground:linear-gradient(135deg,#074174,#0b5c96);\npadding:60px 35px;\nborder-radius:18px;\ntext-align:center;\ncolor:#fff;\nmargin-bottom:30px;\n}\n\n.gv-screen-hero h2{\nmargin:0 0 15px;\nfont-size:36px;\nline-height:1.2;\ncolor:#fff;\n}\n\n.gv-screen-hero p{\nmax-width:800px;\nmargin:0 auto;\nfont-size:17px;\ncolor:#edf7ff;\n}\n\n.gv-screen-specs{\ndisplay:grid;\ngrid-template-columns:repeat(4,1fr);\ngap:14px;\nmargin-bottom:36px;\n}\n\n.gv-screen-spec{\nbackground:#f4f9fd;\nborder:1px solid #d8e8f3;\nborder-radius:14px;\npadding:20px 10px;\ntext-align:center;\n}\n\n.gv-screen-spec strong{\ndisplay:block;\nfont-size:24px;\ncolor:#074174;\n}\n\n.gv-screen-spec span{\nfont-size:14px;\ncolor:#5d7180;\n}\n\n.gv-screen-title{\ntext-align:center;\nmax-width:780px;\nmargin:0 auto 28px;\n}\n\n.gv-screen-title h3{\nmargin:0 0 10px;\nfont-size:30px;\ncolor:#074174;\n}\n\n.gv-screen-title p{\nmargin:0;\ncolor:#5d7180;\n}\n\n.gv-screen-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:18px;\nmargin-bottom:36px;\n}\n\n.gv-screen-card{\nbackground:#fff;\nborder:1px solid #dce8f1;\nborder-radius:16px;\npadding:28px;\nbox-shadow:0 8px 22px rgba(7,65,116,.08);\n}\n\n.gv-screen-card h4{\nmargin:0 0 10px;\nfont-size:21px;\ncolor:#074174;\n}\n\n.gv-screen-card p{\nmargin:0;\ncolor:#526575;\n}\n\n.gv-screen-section{\nbackground:#f4f9fd;\nborder:1px solid #d8e8f3;\nborder-radius:18px;\npadding:36px 28px;\nmargin-bottom:36px;\n}\n\n.gv-screen-mini-grid{\ndisplay:grid;\ngrid-template-columns:repeat(3,1fr);\ngap:16px;\nmargin-top:24px;\n}\n\n.gv-screen-mini{\nbackground:#fff;\nborder-radius:14px;\npadding:24px 18px;\ntext-align:center;\nborder-bottom:5px solid #074174;\n}\n\n.gv-screen-mini strong{\ndisplay:block;\nfont-size:22px;\ncolor:#074174;\nmargin-bottom:6px;\n}\n\n.gv-screen-mini span{\nfont-size:15px;\ncolor:#5d7180;\n}\n\n.gv-screen-use{\nbackground:#fff;\nborder:2px solid #074174;\nborder-radius:18px;\npadding:36px 28px;\nmargin-bottom:36px;\n}\n\n.gv-screen-use-grid{\ndisplay:grid;\ngrid-template-columns:repeat(4,1fr);\ngap:12px;\nmargin-top:22px;\n}\n\n.gv-screen-use-item{\nbackground:#eef6fc;\npadding:16px 10px;\nborder-radius:12px;\ntext-align:center;\nfont-weight:700;\ncolor:#074174;\n}\n\n.gv-screen-final{\nbackground:linear-gradient(135deg,#074174,#08375f);\npadding:42px 28px;\nborder-radius:18px;\ntext-align:center;\ncolor:#fff;\n}\n\n.gv-screen-final h3{\nmargin:0 0 12px;\nfont-size:28px;\ncolor:#fff;\n}\n\n.gv-screen-final p{\nmax-width:780px;\nmargin:0 auto;\ncolor:#eaf5fc;\n}\n\n@media(max-width:768px){\n.gv-screen-specs,\n.gv-screen-grid,\n.gv-screen-mini-grid,\n.gv-screen-use-grid{\ngrid-template-columns:1fr 1fr;\n}\n.gv-screen-hero h2{\nfont-size:28px;\n}\n}\n\n@media(max-width:520px){\n.gv-screen-specs,\n.gv-screen-grid,\n.gv-screen-mini-grid,\n.gv-screen-use-grid{\ngrid-template-columns:1fr;\n}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"gv-screen\"\u003e\n\n\u003csection class=\"gv-screen-hero\"\u003e\n\u003ch2\u003eInstant Outdoor Comfort with 13' x 13' Protected Space\u003c\/h2\u003e\n\u003cp\u003e\nCreate a comfortable outdoor retreat with this spacious 6-sided screen tent featuring a removable canopy roof, bite-proof mesh walls, and quick 60-second setup for camping, patios, and backyard gatherings.\n\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"gv-screen-specs\"\u003e\n\u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e13' × 13'\u003c\/strong\u003e\n\u003cspan\u003eLarge Coverage Area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e6-Sided\u003c\/strong\u003e\n\u003cspan\u003eScreen House Design\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003e60 Seconds\u003c\/strong\u003e\n\u003cspan\u003eQuick Setup\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-spec\"\u003e\n\u003cstrong\u003eKhaki\u003c\/strong\u003e\n\u003cspan\u003eOutdoor Color\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"gv-screen-title\"\u003e\n\u003ch3\u003eFlexible Protection for Every Outdoor Activity\u003c\/h3\u003e\n\u003cp\u003e\nEnjoy shade, airflow, and protection from insects while creating a comfortable gathering space for family and friends.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"gv-screen-grid\"\u003e\n\n\u003cdiv class=\"gv-screen-card\"\u003e\n\u003ch4\u003eRemovable Roof \u0026amp; Sidewalls\u003c\/h4\u003e\n\u003cp\u003e\nConvert between an open-air canopy and a fully enclosed screen house to adapt to changing weather and outdoor activities.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-card\"\u003e\n\u003ch4\u003eQuick 60-Second Setup\u003c\/h4\u003e\n\u003cp\u003e\nThe instant pop-up structure allows fast setup without tools, making it ideal for camping trips, picnics, and events.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-card\"\u003e\n\u003ch4\u003eBite-Proof Mesh Protection\u003c\/h4\u003e\n\u003cp\u003e\nFine mesh walls help keep insects out while maintaining visibility and fresh airflow throughout the shelter.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-card\"\u003e\n\u003ch4\u003eAll-Weather Oxford Fabric\u003c\/h4\u003e\n\u003cp\u003e\nPU-coated Oxford cloth delivers waterproof, UV-resistant, and fade-resistant performance for long-term outdoor use.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-screen-section\"\u003e\n\n\u003cdiv class=\"gv-screen-title\"\u003e\n\u003ch3\u003eBuilt for Stability and Convenience\u003c\/h3\u003e\n\u003cp\u003e\nDesigned to stay secure outdoors while remaining easy to transport and store when not in use.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-mini-grid\"\u003e\n\n\u003cdiv class=\"gv-screen-mini\"\u003e\n\u003cstrong\u003eReinforced Frame\u003c\/strong\u003e\n\u003cspan\u003eEnhanced durability for outdoor use.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-mini\"\u003e\n\u003cstrong\u003eWind Ropes \u0026amp; Stakes\u003c\/strong\u003e\n\u003cspan\u003eAdditional support in breezy conditions.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-mini\"\u003e\n\u003cstrong\u003eCarry Bag Included\u003c\/strong\u003e\n\u003cspan\u003ePortable storage and transport.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-screen-use\"\u003e\n\n\u003cdiv class=\"gv-screen-title\"\u003e\n\u003ch3\u003ePerfect for Multiple Outdoor Settings\u003c\/h3\u003e\n\u003cp\u003e\nCreate comfortable, protected outdoor spaces wherever you need them.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-use-grid\"\u003e\n\n\u003cdiv class=\"gv-screen-use-item\"\u003eCamping\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eBackyard\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003ePatio\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003ePicnics\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eFamily Gatherings\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eOutdoor Dining\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eBBQ Parties\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eBeach Trips\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-screen-final\"\u003e\n\u003ch3\u003eEnjoy More Outdoor Time in Comfort\u003c\/h3\u003e\n\u003cp\u003e\nFeaturing a spacious 13' x 13' footprint, removable canopy system, bite-proof mesh walls, and fast setup design, this khaki screen tent provides a practical outdoor shelter for every season.\n\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Garvee","offers":[{"title":"Khaki \/ 13' X 13'","offer_id":53356510511417,"sku":"PPG_33GXNBXQ","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp29rf1yej.jpg?v=1780471108"},{"product_id":"garvee-all-aluminum-louvered-pergola-12-ppg-339wby37","title":"Garvee All-Aluminum Louvered Pergola 12' x 16', Outdoor Pergola with Adjustable Louvered Roof, Reinforced Aluminum Frame, Integrated Drainage System, Hardtop Gazebo for Patio, Deck, Gray","description":"\u003cstyle\u003e\n.gv-pergola{\nmax-width:1100px;\nmargin:30px auto;\nfont-family:Arial,Helvetica,sans-serif;\ncolor:#263746;\nline-height:1.6;\n}\n.gv-pergola *{box-sizing:border-box;}\n\n.gv-pergola-hero{\nbackground:linear-gradient(135deg,#074174,#0b5c96);\npadding:60px 35px;\nborder-radius:18px;\ntext-align:center;\ncolor:#fff;\nmargin-bottom:30px;\n}\n\n.gv-pergola-hero h2{\nmargin:0 0 15px;\nfont-size:36px;\nline-height:1.2;\ncolor:#fff;\n}\n\n.gv-pergola-hero p{\nmax-width:820px;\nmargin:0 auto;\nfont-size:17px;\ncolor:#edf7ff;\n}\n\n.gv-pergola-specs{\ndisplay:grid;\ngrid-template-columns:repeat(4,1fr);\ngap:14px;\nmargin-bottom:36px;\n}\n\n.gv-pergola-spec{\nbackground:#f4f9fd;\nborder:1px solid #d8e8f3;\nborder-radius:14px;\npadding:20px 10px;\ntext-align:center;\n}\n\n.gv-pergola-spec strong{\ndisplay:block;\nfont-size:24px;\ncolor:#074174;\n}\n\n.gv-pergola-spec span{\nfont-size:14px;\ncolor:#5d7180;\n}\n\n.gv-pergola-title{\ntext-align:center;\nmax-width:800px;\nmargin:0 auto 28px;\n}\n\n.gv-pergola-title h3{\nmargin:0 0 10px;\nfont-size:30px;\ncolor:#074174;\n}\n\n.gv-pergola-title p{\nmargin:0;\ncolor:#5d7180;\n}\n\n.gv-pergola-grid{\ndisplay:grid;\ngrid-template-columns:repeat(2,1fr);\ngap:18px;\nmargin-bottom:36px;\n}\n\n.gv-pergola-card{\nbackground:#fff;\nborder:1px solid #dce8f1;\nborder-radius:16px;\npadding:28px;\nbox-shadow:0 8px 22px rgba(7,65,116,.08);\n}\n\n.gv-pergola-card h4{\nmargin:0 0 10px;\nfont-size:21px;\ncolor:#074174;\n}\n\n.gv-pergola-card p{\nmargin:0;\ncolor:#526575;\n}\n\n.gv-pergola-section{\nbackground:#f4f9fd;\nborder:1px solid #d8e8f3;\nborder-radius:18px;\npadding:36px 28px;\nmargin-bottom:36px;\n}\n\n.gv-pergola-mini-grid{\ndisplay:grid;\ngrid-template-columns:repeat(3,1fr);\ngap:16px;\nmargin-top:24px;\n}\n\n.gv-pergola-mini{\nbackground:#fff;\nborder-radius:14px;\npadding:24px 18px;\ntext-align:center;\nborder-bottom:5px solid #074174;\n}\n\n.gv-pergola-mini strong{\ndisplay:block;\nfont-size:22px;\ncolor:#074174;\nmargin-bottom:6px;\n}\n\n.gv-pergola-mini span{\nfont-size:15px;\ncolor:#5d7180;\n}\n\n.gv-pergola-use{\nbackground:#fff;\nborder:2px solid #074174;\nborder-radius:18px;\npadding:36px 28px;\nmargin-bottom:36px;\n}\n\n.gv-pergola-use-grid{\ndisplay:grid;\ngrid-template-columns:repeat(4,1fr);\ngap:12px;\nmargin-top:22px;\n}\n\n.gv-pergola-use-item{\nbackground:#eef6fc;\npadding:16px 10px;\nborder-radius:12px;\ntext-align:center;\nfont-weight:700;\ncolor:#074174;\n}\n\n.gv-pergola-note{\nbackground:#fff9e8;\nborder:1px solid #efd48a;\nborder-radius:14px;\npadding:18px 20px;\ncolor:#5b4b18;\nmargin-bottom:36px;\n}\n\n.gv-pergola-final{\nbackground:linear-gradient(135deg,#074174,#08375f);\npadding:42px 28px;\nborder-radius:18px;\ntext-align:center;\ncolor:#fff;\n}\n\n.gv-pergola-final h3{\nmargin:0 0 12px;\nfont-size:28px;\ncolor:#fff;\n}\n\n.gv-pergola-final p{\nmax-width:800px;\nmargin:0 auto;\ncolor:#eaf5fc;\n}\n\n@media(max-width:768px){\n.gv-pergola-specs,\n.gv-pergola-grid,\n.gv-pergola-mini-grid,\n.gv-pergola-use-grid{\ngrid-template-columns:1fr 1fr;\n}\n.gv-pergola-hero h2{\nfont-size:28px;\n}\n}\n\n@media(max-width:520px){\n.gv-pergola-specs,\n.gv-pergola-grid,\n.gv-pergola-mini-grid,\n.gv-pergola-use-grid{\ngrid-template-columns:1fr;\n}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"gv-pergola\"\u003e\n\n\u003csection class=\"gv-pergola-hero\"\u003e\n\u003ch2\u003ePremium 12' x 16' Outdoor Living, Built in All Aluminum\u003c\/h2\u003e\n\u003cp\u003e\nCreate a refined outdoor lounge with a heavy-duty aluminum louvered pergola featuring a 0°–90° adjustable roof, hidden drainage system, and reinforced frame for patios, decks, poolside areas, and BBQ spaces.\n\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"gv-pergola-specs\"\u003e\n\u003cdiv class=\"gv-pergola-spec\"\u003e\n\u003cstrong\u003e12' × 16'\u003c\/strong\u003e\n\u003cspan\u003eLarge Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-spec\"\u003e\n\u003cstrong\u003e0°–90°\u003c\/strong\u003e\n\u003cspan\u003eAdjustable Louvers\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-spec\"\u003e\n\u003cstrong\u003e72+ MPH\u003c\/strong\u003e\n\u003cspan\u003eWind Resistance\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-spec\"\u003e\n\u003cstrong\u003e8 Boxes\u003c\/strong\u003e\n\u003cspan\u003ePackage Delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"gv-pergola-title\"\u003e\n\u003ch3\u003eControl Sunlight, Shade, Airflow, and Rain Protection\u003c\/h3\u003e\n\u003cp\u003e\nSmooth hand-crank louvers make it easy to open the roof for sunlight and airflow or close it for shade and weather protection.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"gv-pergola-grid\"\u003e\n\n\u003cdiv class=\"gv-pergola-card\"\u003e\n\u003ch4\u003ePremium All-Aluminum Build\u003c\/h4\u003e\n\u003cp\u003e\nUnlike mixed-metal pergolas, this structure uses heavy-duty aluminum throughout to resist rust, corrosion, UV damage, rain, snow, and outdoor wear.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-card\"\u003e\n\u003ch4\u003eReinforced 72+ MPH Frame\u003c\/h4\u003e\n\u003cp\u003e\nBuilt with 30% more aluminum, pre-drilled bases, and corrosion-proof hardware for strong support on concrete and wooden deck surfaces.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-card\"\u003e\n\u003ch4\u003eSmart Louvered Roof System\u003c\/h4\u003e\n\u003cp\u003e\nAdjust the roof angle from 0° to 90° using smooth hand cranks for shade, stargazing, ventilation, or open-air comfort.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-card\"\u003e\n\u003ch4\u003eIntegrated Hidden Drainage\u003c\/h4\u003e\n\u003cp\u003e\nRainwater flows through built-in gutters and reinforced columns, then exits near ground level to help reduce pooling and leaks.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-pergola-section\"\u003e\n\n\u003cdiv class=\"gv-pergola-title\"\u003e\n\u003ch3\u003eDesigned for Long-Term Outdoor Enjoyment\u003c\/h3\u003e\n\u003cp\u003e\nA hardtop gazebo solution that adds comfort, shade, and visual value to outdoor living spaces.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-mini-grid\"\u003e\n\n\u003cdiv class=\"gv-pergola-mini\"\u003e\n\u003cstrong\u003eAll Aluminum\u003c\/strong\u003e\n\u003cspan\u003eNo mixed steel frame for better corrosion resistance.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-mini\"\u003e\n\u003cstrong\u003eMatte Finish\u003c\/strong\u003e\n\u003cspan\u003eDesigned to stay clean and modern outdoors.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-mini\"\u003e\n\u003cstrong\u003e4–6 Hours\u003c\/strong\u003e\n\u003cspan\u003eSetup time with labeled parts and video guides.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-pergola-use\"\u003e\n\n\u003cdiv class=\"gv-pergola-title\"\u003e\n\u003ch3\u003eUpgrade More Outdoor Spaces\u003c\/h3\u003e\n\u003cp\u003e\nCreate a comfortable covered zone for relaxing, dining, entertaining, and everyday outdoor living.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-use-grid\"\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003ePatio Lounge\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eDeck Shade\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003ePoolside Relaxing\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eBBQ Area\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eOutdoor Dining\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eBackyard Seating\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eGarden Retreat\u003c\/div\u003e\n\u003cdiv class=\"gv-pergola-use-item\"\u003eEntertaining Space\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"gv-pergola-note\"\u003e\n\u003cstrong\u003eDelivery Note:\u003c\/strong\u003e This 12' x 16' pergola ships in 8 boxes and may arrive separately. Step-by-step video guides and labeled parts are included for easier installation.\n\u003c\/div\u003e\n\n\u003csection class=\"gv-pergola-final\"\u003e\n\u003ch3\u003eTurn Your Patio Into a Premium Outdoor Oasis\u003c\/h3\u003e\n\u003cp\u003e\nWith all-aluminum construction, 0°–90° adjustable louvers, hidden drainage, and a reinforced frame, this gray 12' x 16' pergola brings flexible shade, weather control, and modern style to your outdoor space.\n\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Garvee","offers":[{"title":"Gray \/ 12' X 16'","offer_id":53356510740793,"sku":"PPG_339WBY37","price":1829.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpw1x09wqv.jpg?v=1780471125"},{"product_id":"garvee-waterproof-10x10-ft-collapsible-gazebo-ppg-337b8pbk","title":"Garvee 10x10 FT Pop Up Canopy Tent, 210D Waterproof Oxford Gazebo with 4 Removable Window Sidewalls, UPF 50+ Steel Frame Shelter for Camping, Backyard \u0026 Events, Blue","description":"\u003cstyle\u003e .garvee-gazebo-aplus { --gv-blue: #175f91; --gv-blue-dark: #0c3959; --gv-blue-light: #eaf4fa; --gv-sky: #f4f9fc; --gv-orange: #e68a32; --gv-white: #ffffff; --gv-text: #25323a; --gv-muted: #63717a; --gv-border: #d5e2e9; width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-gazebo-aplus *, .garvee-gazebo-aplus *::before, .garvee-gazebo-aplus *::after { box-sizing: border-box; } .garvee-gazebo-aplus h2, .garvee-gazebo-aplus h3, .garvee-gazebo-aplus p { margin-top: 0; } .gv-gazebo-hero { padding: 58px 38px; overflow: hidden; border-radius: 22px; background: radial-gradient(circle at top right, rgba(255,255,255,0.18), transparent 35%), linear-gradient(135deg, var(--gv-blue-dark), var(--gv-blue)); color: var(--gv-white); text-align: center; } .gv-gazebo-label { display: inline-block; margin-bottom: 16px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.35); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-gazebo-hero h2 { max-width: 830px; margin: 0 auto 16px; font-size: 40px; line-height: 1.16; } .gv-gazebo-hero p { max-width: 770px; margin: 0 auto; color: rgba(255,255,255,0.9); font-size: 18px; } .gv-gazebo-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-gazebo-stat { padding: 23px 15px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: 0 8px 22px rgba(12,57,89,0.06); } .gv-gazebo-stat strong { display: block; margin-bottom: 5px; color: var(--gv-blue-dark); font-size: 25px; line-height: 1.2; } .gv-gazebo-stat span { color: var(--gv-muted); font-size: 14px; } .gv-gazebo-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gv-sky); } .gv-gazebo-section.alt { background: var(--gv-blue-light); } .gv-gazebo-heading { max-width: 790px; margin: 0 auto 30px; text-align: center; } .gv-gazebo-heading h2 { margin-bottom: 10px; color: var(--gv-blue-dark); font-size: 31px; line-height: 1.25; } .gv-gazebo-heading p { margin-bottom: 0; color: var(--gv-muted); font-size: 16px; } .gv-gazebo-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gv-gazebo-feature { padding: 28px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: 0 6px 18px rgba(12,57,89,0.05); } .gv-gazebo-feature-number { display: flex; align-items: center; justify-content: center; width: 43px; height: 43px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-blue); color: var(--gv-white); font-size: 18px; font-weight: 700; } .gv-gazebo-feature h3 { margin-bottom: 9px; color: var(--gv-blue-dark); font-size: 21px; } .gv-gazebo-feature p { margin-bottom: 0; color: var(--gv-muted); } .gv-gazebo-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-gazebo-use { min-height: 150px; padding: 25px 17px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; } .gv-gazebo-use-icon { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin: 0 auto 14px; border-radius: 50%; background: var(--gv-blue-light); color: var(--gv-blue); font-size: 15px; font-weight: 700; } .gv-gazebo-use strong { display: block; margin-bottom: 7px; color: var(--gv-blue-dark); font-size: 17px; } .gv-gazebo-use span { color: var(--gv-muted); font-size: 14px; line-height: 1.5; } .gv-gazebo-sidewall-layout { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-gazebo-sidewall-card { padding: 30px; border: 1px solid var(--gv-border); border-radius: 17px; background: var(--gv-white); } .gv-gazebo-sidewall-card h3 { margin-bottom: 10px; color: var(--gv-blue-dark); font-size: 22px; } .gv-gazebo-sidewall-card p { margin-bottom: 17px; color: var(--gv-muted); } .gv-gazebo-sidewall-card ul { margin: 0; padding-left: 20px; } .gv-gazebo-sidewall-card li { margin-bottom: 8px; color: var(--gv-text); } .gv-gazebo-install-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-gazebo-step { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-gazebo-step-label { display: inline-block; margin-bottom: 12px; color: var(--gv-orange); font-size: 13px; font-weight: 700; letter-spacing: 0.9px; text-transform: uppercase; } .gv-gazebo-step h3 { margin-bottom: 8px; color: var(--gv-blue-dark); font-size: 20px; } .gv-gazebo-step p { margin-bottom: 0; color: var(--gv-muted); font-size: 15px; } .gv-gazebo-kit { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 25px; align-items: center; margin-top: 22px; padding: 38px; border: 2px solid var(--gv-blue); border-radius: 20px; background: var(--gv-white); } .gv-gazebo-kit h2 { margin-bottom: 10px; color: var(--gv-blue-dark); font-size: 29px; line-height: 1.25; } .gv-gazebo-kit p { margin-bottom: 0; color: var(--gv-muted); } .gv-gazebo-kit-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } .gv-gazebo-kit-item { padding: 13px 10px; border-radius: 10px; background: var(--gv-blue-light); color: var(--gv-blue-dark); font-size: 14px; font-weight: 700; text-align: center; } .gv-gazebo-note { margin-top: 22px; padding: 25px; border-left: 5px solid var(--gv-orange); border-radius: 10px; background: #fff8ef; } .gv-gazebo-note strong { display: block; margin-bottom: 5px; color: #8a4b11; font-size: 17px; } .gv-gazebo-note p { margin-bottom: 0; color: #6c5a49; font-size: 14px; } .gv-gazebo-footer { margin-top: 22px; padding: 46px 32px; border-radius: 20px; background: var(--gv-blue-dark); color: var(--gv-white); text-align: center; } .gv-gazebo-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-gazebo-footer p { max-width: 750px; margin: 0 auto; color: rgba(255,255,255,0.87); } @media (max-width: 850px) { .gv-gazebo-stats, .gv-gazebo-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-gazebo-install-grid { grid-template-columns: 1fr; } .gv-gazebo-kit { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-gazebo-aplus { padding: 10px; } .gv-gazebo-hero { padding: 40px 20px; border-radius: 15px; } .gv-gazebo-hero h2 { font-size: 29px; } .gv-gazebo-hero p { font-size: 16px; } .gv-gazebo-stats, .gv-gazebo-feature-grid, .gv-gazebo-use-grid, .gv-gazebo-sidewall-layout, .gv-gazebo-kit-list { grid-template-columns: 1fr; } .gv-gazebo-section { padding: 30px 18px; border-radius: 15px; } .gv-gazebo-heading h2, .gv-gazebo-footer h2 { font-size: 25px; } .gv-gazebo-kit, .gv-gazebo-footer { padding: 30px 20px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-gazebo-aplus\"\u003e \u003csection class=\"gv-gazebo-hero\"\u003e \u003cspan class=\"gv-gazebo-label\"\u003ePortable Outdoor Shelter\u003c\/span\u003e \u003ch2\u003e10 × 10 FT Pop Up Gazebo for Shade, Privacy and Outdoor Comfort\u003c\/h2\u003e \u003cp\u003e Create a spacious sheltered area for backyard gatherings, camping trips, markets and outdoor events with quick setup and four removable window sidewalls. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-gazebo-stats\"\u003e \u003cdiv class=\"gv-gazebo-stat\"\u003e \u003cstrong\u003e10 × 10 FT\u003c\/strong\u003e \u003cspan\u003eSpacious canopy footprint\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-stat\"\u003e\n  \u003cstrong\u003e100 Sq. Ft.\u003c\/strong\u003e\n  \u003cspan\u003eCovered shade area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-stat\"\u003e\n  \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\n  \u003cspan\u003eSun protection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-stat\"\u003e\n  \u003cstrong\u003e4 Sidewalls\u003c\/strong\u003e\n  \u003cspan\u003eRemovable window panels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eA Flexible Shelter for Outdoor Activities\u003c\/h2\u003e \u003cp\u003e A portable pop-up structure, protective canopy and configurable sidewalls make this gazebo easy to adapt to different occasions. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-feature-grid\"\u003e\n  \u003carticle class=\"gv-gazebo-feature\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eQuick Pop-Up Setup\u003c\/h3\u003e\n    \u003cp\u003e\n      The collapsible frame and no-pinch adjusters simplify setup and takedown\n      without requiring complicated tools.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-feature\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003e210D Oxford Canopy\u003c\/h3\u003e\n    \u003cp\u003e\n      PU-coated Oxford fabric with a silver lining offers UPF 50+ sun protection\n      and helps resist light rain during outdoor activities.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-feature\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eReinforced Steel Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      The alloy steel frame uses cross-bracing and reinforced support points\n      to provide a dependable structure for temporary outdoor use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-feature\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-number\"\u003e04\u003c\/div\u003e\n    \u003ch3\u003ePortable Storage Design\u003c\/h3\u003e\n    \u003cp\u003e\n      Fold the gazebo into the included carry bag for easier transportation\n      and compact storage in a vehicle, garage or storage room.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section alt\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eFour Removable Window Sidewalls\u003c\/h2\u003e \u003cp\u003e Switch between an open shade canopy and a more enclosed shelter as your event changes. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-sidewall-layout\"\u003e\n  \u003carticle class=\"gv-gazebo-sidewall-card\"\u003e\n    \u003ch3\u003eOpen Pavilion Configuration\u003c\/h3\u003e\n    \u003cp\u003e\n      Remove some or all sidewalls to improve airflow and create easy access from multiple sides.\n    \u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eIdeal for backyard BBQs and patio gatherings\u003c\/li\u003e\n      \u003cli\u003eCreates an open and welcoming event area\u003c\/li\u003e\n      \u003cli\u003eAllows easier movement around tables and seating\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-sidewall-card\"\u003e\n    \u003ch3\u003eEnclosed Shelter Configuration\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach the window sidewalls for added privacy and greater coverage around the canopy.\n    \u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eUseful for markets, fairs and product displays\u003c\/li\u003e\n      \u003cli\u003eHelps reduce exposure from the sides\u003c\/li\u003e\n      \u003cli\u003eWindows maintain visibility and natural light\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eDesigned for Multiple Outdoor Occasions\u003c\/h2\u003e \u003cp\u003e The 100-square-foot canopy accommodates up to six people for recreational and event use. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-use-grid\"\u003e\n  \u003cdiv class=\"gv-gazebo-use\"\u003e\n    \u003cdiv class=\"gv-gazebo-use-icon\"\u003eBBQ\u003c\/div\u003e\n    \u003cstrong\u003eBackyard Parties\u003c\/strong\u003e\n    \u003cspan\u003eCreate shade for family meals, celebrations and weekend gatherings.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-use\"\u003e\n    \u003cdiv class=\"gv-gazebo-use-icon\"\u003eCAMP\u003c\/div\u003e\n    \u003cstrong\u003eCamping Trips\u003c\/strong\u003e\n    \u003cspan\u003eAdd a covered relaxation, dining or activity space at the campsite.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-use\"\u003e\n    \u003cdiv class=\"gv-gazebo-use-icon\"\u003eFAIR\u003c\/div\u003e\n    \u003cstrong\u003eMarkets and Fairs\u003c\/strong\u003e\n    \u003cspan\u003eBuild a defined booth area for products, crafts and outdoor displays.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-use\"\u003e\n    \u003cdiv class=\"gv-gazebo-use-icon\"\u003eSPORT\u003c\/div\u003e\n    \u003cstrong\u003eSporting Events\u003c\/strong\u003e\n    \u003cspan\u003eProvide portable shade for spectators, teams and event supplies.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section alt\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eThree Adjustable Height Settings\u003c\/h2\u003e \u003cp\u003e Select the height that best suits your seating, display or outdoor activity. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-stats\"\u003e\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e68.7 in\u003c\/strong\u003e\n    \u003cspan\u003eLower height setting\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e72.6 in\u003c\/strong\u003e\n    \u003cspan\u003eMiddle height setting\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e76.6 in\u003c\/strong\u003e\n    \u003cspan\u003eUpper height setting\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003eUp to 6\u003c\/strong\u003e\n    \u003cspan\u003eRecommended capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eSimple Three-Step Setup\u003c\/h2\u003e \u003cp\u003e Prepare the canopy, adjust the frame and secure the included anchoring accessories. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-install-grid\"\u003e\n  \u003carticle class=\"gv-gazebo-step\"\u003e\n    \u003cspan class=\"gv-gazebo-step-label\"\u003eStep One\u003c\/span\u003e\n    \u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Place the folded frame on level ground and carefully expand it with assistance.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-step\"\u003e\n    \u003cspan class=\"gv-gazebo-step-label\"\u003eStep Two\u003c\/span\u003e\n    \u003ch3\u003eSet the Height\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the no-pinch adjusters to select one of the three available height positions.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-gazebo-step\"\u003e\n    \u003cspan class=\"gv-gazebo-step-label\"\u003eStep Three\u003c\/span\u003e\n    \u003ch3\u003eAnchor the Gazebo\u003c\/h3\u003e\n    \u003cp\u003e\n      Install the sandbags, stakes and guy lines to improve stability before use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-kit\"\u003e \u003cdiv\u003e \u003ch2\u003eComplete Outdoor Setup Kit\u003c\/h2\u003e \u003cp\u003e Essential anchoring and transportation accessories are included, helping you prepare the gazebo for camping, parties, markets and other outdoor activities. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-gazebo-kit-list\"\u003e\n  \u003cdiv class=\"gv-gazebo-kit-item\"\u003e4 Sandbags\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-kit-item\"\u003e8 Ground Stakes\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-kit-item\"\u003e4 Guy Lines\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-kit-item\"\u003e1 Carry Bag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-note\"\u003e \u003cstrong\u003eOutdoor Safety Reminder\u003c\/strong\u003e \u003cp\u003e Always secure the canopy with the included anchoring accessories. Do not leave the gazebo unattended or use it during strong winds, heavy rain or severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-gazebo-footer\"\u003e \u003ch2\u003eMake Outdoor Events More Comfortable and Organized\u003c\/h2\u003e \u003cp\u003e From backyard gatherings and camping trips to markets and sporting events, the Garvee pop-up gazebo delivers portable shade, flexible privacy and convenient storage. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Blue \/ 10' X 10'","offer_id":53356557271353,"sku":"PPG_337B8PBK","price":139.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpv7uzafc0.jpg?v=1780473666"},{"product_id":"garvee-quick-setup-6-sided-portable-canopy-tent-ppg-33gxbq5m","title":"Garvee 13x13 FT Pop Up Gazebo Screen Tent, 112 Sq. Ft. 6-Sided Canopy with 6 Removable Wind Panels, UPF 50+ Mesh Shelter for Patio, Camping \u0026 Backyard, Gray","description":"\u003cstyle\u003e .garvee-screen-gazebo { --gv-dark: #263338; --gv-gray: #5f6d72; --gv-green: #526b5b; --gv-green-dark: #34483c; --gv-light: #f3f5f3; --gv-sand: #f6f2e9; --gv-white: #ffffff; --gv-border: #d9dfdc; --gv-orange: #c97938; width: 100%; max-width: 1200px; margin: 0 auto; padding: 16px; color: var(--gv-dark); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-screen-gazebo *, .garvee-screen-gazebo *::before, .garvee-screen-gazebo *::after { box-sizing: border-box; } .garvee-screen-gazebo h2, .garvee-screen-gazebo h3, .garvee-screen-gazebo p { margin-top: 0; } .gv-screen-image { display: block; width: 100%; height: auto; border-radius: 18px; } .gv-screen-hero { overflow: hidden; border-radius: 20px; background: var(--gv-white); box-shadow: 0 10px 30px rgba(38, 51, 56, 0.1); } .gv-screen-hero-copy { padding: 42px 34px; background: linear-gradient(135deg, var(--gv-green-dark), var(--gv-green)); color: var(--gv-white); text-align: center; } .gv-screen-label { display: inline-block; margin-bottom: 14px; padding: 7px 15px; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-screen-hero-copy h2 { max-width: 850px; margin: 0 auto 14px; font-size: 40px; line-height: 1.16; } .gv-screen-hero-copy p { max-width: 790px; margin: 0 auto; color: rgba(255, 255, 255, 0.9); font-size: 18px; } .gv-screen-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-screen-stat { padding: 23px 14px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: 0 6px 18px rgba(38, 51, 56, 0.06); } .gv-screen-stat strong { display: block; margin-bottom: 5px; color: var(--gv-green-dark); font-size: 25px; line-height: 1.2; } .gv-screen-stat span { color: var(--gv-gray); font-size: 14px; } .gv-screen-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gv-light); } .gv-screen-section.alt { background: var(--gv-sand); } .gv-screen-heading { max-width: 810px; margin: 0 auto 30px; text-align: center; } .gv-screen-heading h2 { margin-bottom: 10px; color: var(--gv-green-dark); font-size: 31px; line-height: 1.25; } .gv-screen-heading p { margin-bottom: 0; color: var(--gv-gray); } .gv-screen-image-text { display: grid; grid-template-columns: 1.08fr 0.92fr; gap: 28px; align-items: center; } .gv-screen-image-text.reverse { grid-template-columns: 0.92fr 1.08fr; } .gv-screen-copy-card { padding: 10px 4px; } .gv-screen-copy-card h2 { margin-bottom: 13px; color: var(--gv-green-dark); font-size: 30px; line-height: 1.25; } .gv-screen-copy-card p { margin-bottom: 18px; color: var(--gv-gray); } .gv-screen-points { display: grid; gap: 12px; } .gv-screen-point { padding: 15px 17px; border-left: 4px solid var(--gv-green); border-radius: 8px; background: var(--gv-white); } .gv-screen-point strong { display: block; margin-bottom: 3px; color: var(--gv-green-dark); font-size: 16px; } .gv-screen-point span { color: var(--gv-gray); font-size: 14px; } .gv-screen-feature-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-screen-feature { overflow: hidden; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: 0 6px 18px rgba(38, 51, 56, 0.06); } .gv-screen-feature img { display: block; width: 100%; height: 220px; object-fit: cover; } .gv-screen-feature-copy { padding: 24px; } .gv-screen-feature-copy h3 { margin-bottom: 8px; color: var(--gv-green-dark); font-size: 20px; } .gv-screen-feature-copy p { margin-bottom: 0; color: var(--gv-gray); font-size: 15px; } .gv-screen-benefit-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gv-screen-benefit { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-screen-benefit-number { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-green); color: var(--gv-white); font-size: 18px; font-weight: 700; } .gv-screen-benefit h3 { margin-bottom: 8px; color: var(--gv-green-dark); font-size: 20px; } .gv-screen-benefit p { margin-bottom: 0; color: var(--gv-gray); } .gv-screen-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-screen-use { padding: 24px 16px; border: 1px solid var(--gv-border); border-radius: 14px; background: var(--gv-white); text-align: center; } .gv-screen-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: #e9efeb; color: var(--gv-green-dark); font-size: 14px; font-weight: 700; } .gv-screen-use strong { display: block; margin-bottom: 6px; color: var(--gv-green-dark); font-size: 17px; } .gv-screen-use span { color: var(--gv-gray); font-size: 14px; } .gv-screen-package { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: center; margin-top: 22px; padding: 38px; border: 2px solid var(--gv-green); border-radius: 20px; background: var(--gv-white); } .gv-screen-package h2 { margin-bottom: 10px; color: var(--gv-green-dark); font-size: 29px; line-height: 1.25; } .gv-screen-package p { margin-bottom: 0; color: var(--gv-gray); } .gv-screen-package-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } .gv-screen-package-item { padding: 13px 10px; border-radius: 10px; background: var(--gv-light); color: var(--gv-green-dark); font-size: 14px; font-weight: 700; text-align: center; } .gv-screen-safety { margin-top: 22px; padding: 25px; border-left: 5px solid var(--gv-orange); border-radius: 10px; background: #fff8ef; } .gv-screen-safety strong { display: block; margin-bottom: 6px; color: #814918; font-size: 17px; } .gv-screen-safety p { margin-bottom: 0; color: #6f5d4c; font-size: 14px; } .gv-screen-footer { margin-top: 22px; padding: 46px 32px; border-radius: 20px; background: var(--gv-green-dark); color: var(--gv-white); text-align: center; } .gv-screen-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-screen-footer p { max-width: 760px; margin: 0 auto; color: rgba(255, 255, 255, 0.87); } @media (max-width: 900px) { .gv-screen-stats, .gv-screen-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-screen-feature-grid { grid-template-columns: 1fr; } .gv-screen-feature img { height: auto; } .gv-screen-image-text, .gv-screen-image-text.reverse, .gv-screen-package { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-screen-gazebo { padding: 8px; } .gv-screen-hero-copy { padding: 36px 19px; } .gv-screen-hero-copy h2 { font-size: 29px; } .gv-screen-hero-copy p { font-size: 16px; } .gv-screen-stats, .gv-screen-benefit-grid, .gv-screen-use-grid, .gv-screen-package-list { grid-template-columns: 1fr; } .gv-screen-section { padding: 29px 17px; border-radius: 15px; } .gv-screen-heading h2, .gv-screen-copy-card h2, .gv-screen-footer h2 { font-size: 25px; } .gv-screen-package, .gv-screen-footer { padding: 29px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-screen-gazebo\"\u003e \u003csection class=\"gv-screen-hero\"\u003e \u003cimg class=\"gv-screen-image\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bbe9e1a4-6fe1-4a1a-b5ef-7942c0f17260.__CR0,0,3357,1376_PT0_SX1464_V1___.jpeg\" alt=\"Garvee 13x13 ft six-sided pop up gazebo screen tent\" loading=\"lazy\"\u003e\n\u003cdiv class=\"gv-screen-hero-copy\"\u003e\n  \u003cspan class=\"gv-screen-label\"\u003e6-Sided Outdoor Screen House\u003c\/span\u003e\n  \u003ch2\u003eComfortable Outdoor Shelter from Daylight to Stargazing\u003c\/h2\u003e\n  \u003cp\u003e\n    Enjoy 112 square feet of shaded, screened space for camping, backyard\n    gatherings, patio relaxation, picnics and family events.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-stats\"\u003e \u003cdiv class=\"gv-screen-stat\"\u003e \u003cstrong\u003e13 × 13 FT\u003c\/strong\u003e \u003cspan\u003eHexagonal footprint\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-screen-stat\"\u003e\n  \u003cstrong\u003e112 Sq. Ft.\u003c\/strong\u003e\n  \u003cspan\u003eSpacious covered area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-stat\"\u003e\n  \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\n  \u003cspan\u003eSun protection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-screen-stat\"\u003e\n  \u003cstrong\u003e60 Seconds\u003c\/strong\u003e\n  \u003cspan\u003eApproximate setup time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-section\"\u003e \u003cdiv class=\"gv-screen-image-text\"\u003e \u003cdiv\u003e \u003cimg class=\"gv-screen-image\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b77011db-6a2c-4063-861a-1484a320562b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Convertible roof and mesh top of outdoor gazebo\" loading=\"lazy\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-copy-card\"\u003e\n    \u003ch2\u003eConvertible Canopy and Mesh Roof\u003c\/h2\u003e\n    \u003cp\u003e\n      Adjust the shelter to match the weather, activity and time of day.\n      Keep the canopy installed for shade and light rain protection, or remove\n      it to enjoy greater airflow and a view of the night sky.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gv-screen-points\"\u003e\n      \u003cdiv class=\"gv-screen-point\"\u003e\n        \u003cstrong\u003eUPF 50+ Canopy\u003c\/strong\u003e\n        \u003cspan\u003eHelps reduce direct sun exposure during daytime activities.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-screen-point\"\u003e\n        \u003cstrong\u003eBreathable Mesh Top\u003c\/strong\u003e\n        \u003cspan\u003eEncourages ventilation and creates an open stargazing experience.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-screen-point\"\u003e\n        \u003cstrong\u003eWater-Resistant Cover\u003c\/strong\u003e\n        \u003cspan\u003eProvides temporary protection from light outdoor rain.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-section alt\"\u003e \u003cdiv class=\"gv-screen-heading\"\u003e \u003ch2\u003eDesigned for Shade, Airflow and Flexible Privacy\u003c\/h2\u003e \u003cp\u003e Configure the mesh walls and removable wind panels to create the outdoor environment that suits your gathering. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-grid\"\u003e\n  \u003carticle class=\"gv-screen-feature\"\u003e\n    \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4e95479a-7330-4599-92a3-afd97f08abab.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Screen tent for backyard patio and camping\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"gv-screen-feature-copy\"\u003e\n      \u003ch3\u003eFull Mesh Enclosure\u003c\/h3\u003e\n      \u003cp\u003e\n        Fine mesh walls allow fresh air and visibility while helping reduce\n        contact with mosquitoes and other flying insects.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-screen-feature\"\u003e\n    \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8a19d6b2-b5f5-42dd-a24d-52a257eca2ba.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Screened canopy with detachable outdoor panels\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"gv-screen-feature-copy\"\u003e\n      \u003ch3\u003eSix Removable Wind Panels\u003c\/h3\u003e\n      \u003cp\u003e\n        Attach selected panels for added privacy and side protection, or remove\n        them to increase airflow and create a more open shelter.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-screen-feature\"\u003e\n    \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6d1abf73-3152-40b1-b997-4a4f0cb48615.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Private enclosed gazebo screen tent\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"gv-screen-feature-copy\"\u003e\n      \u003ch3\u003ePrivate Outdoor Retreat\u003c\/h3\u003e\n      \u003cp\u003e\n        Create a more enclosed lounge, changing area, picnic zone or campsite\n        shelter without sacrificing natural light and ventilation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-section\"\u003e \u003cdiv class=\"gv-screen-heading\"\u003e \u003ch2\u003eFast Pop-Up Design with Reliable Support\u003c\/h2\u003e \u003cp\u003e The preassembled frame minimizes preparation while the included anchoring accessories help create a more secure temporary shelter. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-screen-benefit-grid\"\u003e\n  \u003carticle class=\"gv-screen-benefit\"\u003e\n    \u003cdiv class=\"gv-screen-benefit-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eOne-Push Center Lock\u003c\/h3\u003e\n    \u003cp\u003e\n      The central locking mechanism helps expand and secure the frame without\n      complicated tools or separate frame assembly.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-screen-benefit\"\u003e\n    \u003cdiv class=\"gv-screen-benefit-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003ePreassembled Steel Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Corrosion-resistant steel supports provide a dependable foundation for\n      repeated backyard, patio and camping use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-screen-benefit\"\u003e\n    \u003cdiv class=\"gv-screen-benefit-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eReinforced Support System\u003c\/h3\u003e\n    \u003cp\u003e\n      Support poles, reinforced corners and a six-sided frame help distribute\n      tension around the complete shelter.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-screen-benefit\"\u003e\n    \u003cdiv class=\"gv-screen-benefit-number\"\u003e04\u003c\/div\u003e\n    \u003ch3\u003ePortable Carry Bag\u003c\/h3\u003e\n    \u003cp\u003e\n      Pack the collapsed gazebo into the included bag for transportation between\n      your home, campsite, picnic area or event location.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-section alt\"\u003e \u003cdiv class=\"gv-screen-heading\"\u003e \u003ch2\u003eOne Shelter for Multiple Outdoor Activities\u003c\/h2\u003e \u003cp\u003e The spacious hexagonal design creates a comfortable shared area for everyday relaxation and special occasions. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-grid\"\u003e\n  \u003cdiv class=\"gv-screen-use\"\u003e\n    \u003cdiv class=\"gv-screen-use-icon\"\u003eCAMP\u003c\/div\u003e\n    \u003cstrong\u003eCamping\u003c\/strong\u003e\n    \u003cspan\u003eCreate a screened dining, lounge or activity area at the campsite.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-screen-use\"\u003e\n    \u003cdiv class=\"gv-screen-use-icon\"\u003eBBQ\u003c\/div\u003e\n    \u003cstrong\u003eBackyard BBQs\u003c\/strong\u003e\n    \u003cspan\u003eProvide shade and screened comfort for meals and family gatherings.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-screen-use\"\u003e\n    \u003cdiv class=\"gv-screen-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatio Lounging\u003c\/strong\u003e\n    \u003cspan\u003eTurn an open patio into a more private and comfortable retreat.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-screen-use\"\u003e\n    \u003cdiv class=\"gv-screen-use-icon\"\u003ePICNIC\u003c\/div\u003e\n    \u003cstrong\u003ePicnics\u003c\/strong\u003e\n    \u003cspan\u003eBuild a defined shelter for food, seating and outdoor relaxation.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-package\"\u003e \u003cdiv\u003e \u003ch2\u003eComplete Portable Gazebo Package\u003c\/h2\u003e \u003cp\u003e The package includes the main shelter, privacy components, anchoring accessories and transportation bag needed for a complete outdoor setup. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-screen-package-list\"\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e1 Gazebo Frame\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e1 Removable Canopy\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e6 Wind Panels\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003eFull Mesh Walls\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e11 Ground Stakes\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e2 Support Poles\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e5 Guy Ropes\u003c\/div\u003e\n  \u003cdiv class=\"gv-screen-package-item\"\u003e1 Carry Bag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-screen-safety\"\u003e \u003cstrong\u003eOutdoor Safety Reminder\u003c\/strong\u003e \u003cp\u003e Fully secure all stakes and guy ropes before use. Check anchors regularly and take down the gazebo during strong winds, storms, heavy rain or severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-screen-footer\"\u003e \u003ch2\u003eEnjoy More Comfortable Time Outdoors\u003c\/h2\u003e \u003cp\u003e From sunny backyard gatherings to quiet evenings at the campsite, the Garvee six-sided gazebo delivers flexible shade, screened airflow, privacy and portability. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray \/ 13' X 13'","offer_id":53356557336889,"sku":"PPG_33GXBQ5M","price":249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp2hmogz8p.jpg?v=1780473693"},{"product_id":"garvee-3-tier-outdoor-patio-umbrella-ppg-34mxnuht","title":"Garvee 10 FT Solar Patio Umbrella, 3-Tier Vented Canopy with 24 LED Lights, 8-Rib Steel Frame, Crank Tilt Outdoor Umbrella for Backyard, Pool \u0026 Deck, Blue","description":"\u003cstyle\u003e .garvee-solar-umbrella { --gv-navy: #123f62; --gv-blue: #236d9d; --gv-blue-light: #eaf4fa; --gv-sky: #f5f9fc; --gv-gold: #d99832; --gv-dark: #26343d; --gv-muted: #64737d; --gv-white: #ffffff; --gv-border: #d7e3e9; --gv-shadow: 0 8px 24px rgba(18, 63, 98, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gv-dark); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-solar-umbrella *, .garvee-solar-umbrella *::before, .garvee-solar-umbrella *::after { box-sizing: border-box; } .garvee-solar-umbrella h2, .garvee-solar-umbrella h3, .garvee-solar-umbrella p { margin-top: 0; } .gv-umbrella-hero { position: relative; overflow: hidden; padding: 62px 38px; border-radius: 22px; background: radial-gradient(circle at 85% 20%, rgba(255,255,255,0.18), transparent 26%), radial-gradient(circle at 15% 90%, rgba(217,152,50,0.18), transparent 28%), linear-gradient(135deg, var(--gv-navy), var(--gv-blue)); color: var(--gv-white); text-align: center; } .gv-umbrella-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.38); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-umbrella-hero h2 { max-width: 850px; margin: 0 auto 16px; font-size: 40px; line-height: 1.15; } .gv-umbrella-hero p { max-width: 780px; margin: 0 auto; color: rgba(255,255,255,0.9); font-size: 18px; } .gv-umbrella-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-umbrella-stat { padding: 24px 14px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: var(--gv-shadow); } .gv-umbrella-stat strong { display: block; margin-bottom: 5px; color: var(--gv-navy); font-size: 25px; line-height: 1.2; } .gv-umbrella-stat span { color: var(--gv-muted); font-size: 14px; } .gv-umbrella-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gv-sky); } .gv-umbrella-section.alt { background: var(--gv-blue-light); } .gv-umbrella-heading { max-width: 790px; margin: 0 auto 30px; text-align: center; } .gv-umbrella-heading h2 { margin-bottom: 10px; color: var(--gv-navy); font-size: 31px; line-height: 1.25; } .gv-umbrella-heading p { margin-bottom: 0; color: var(--gv-muted); } .gv-umbrella-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gv-umbrella-feature { padding: 28px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-umbrella-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-blue); color: var(--gv-white); font-size: 15px; font-weight: 700; } .gv-umbrella-feature h3 { margin-bottom: 9px; color: var(--gv-navy); font-size: 21px; } .gv-umbrella-feature p { margin-bottom: 0; color: var(--gv-muted); } .gv-umbrella-day-night { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-umbrella-mode { position: relative; overflow: hidden; min-height: 250px; padding: 34px; border-radius: 18px; color: var(--gv-white); } .gv-umbrella-mode.day { background: linear-gradient(135deg, #287da9, #64a9c8); } .gv-umbrella-mode.night { background: linear-gradient(135deg, #132d48, #263e66); } .gv-umbrella-mode-label { display: inline-block; margin-bottom: 16px; padding: 6px 12px; border-radius: 999px; background: rgba(255,255,255,0.16); font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; } .gv-umbrella-mode h3 { margin-bottom: 11px; font-size: 25px; } .gv-umbrella-mode p { margin-bottom: 0; color: rgba(255,255,255,0.9); } .gv-umbrella-led-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .gv-umbrella-led-item { padding: 26px 18px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; } .gv-umbrella-led-item strong { display: block; margin-bottom: 7px; color: var(--gv-gold); font-size: 20px; } .gv-umbrella-led-item span { color: var(--gv-muted); font-size: 14px; } .gv-umbrella-tier-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 25px; align-items: center; } .gv-umbrella-tier-copy h2 { margin-bottom: 12px; color: var(--gv-navy); font-size: 30px; line-height: 1.25; } .gv-umbrella-tier-copy p { margin-bottom: 18px; color: var(--gv-muted); } .gv-umbrella-tier-list { display: grid; gap: 11px; } .gv-umbrella-tier-point { padding: 14px 16px; border-left: 4px solid var(--gv-blue); border-radius: 8px; background: var(--gv-white); } .gv-umbrella-tier-point strong { display: block; margin-bottom: 3px; color: var(--gv-navy); } .gv-umbrella-tier-point span { color: var(--gv-muted); font-size: 14px; } .gv-umbrella-tier-visual { display: grid; gap: 12px; padding: 30px; border-radius: 18px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-umbrella-tier-layer { margin: 0 auto; height: 46px; border-radius: 50%; background: linear-gradient(90deg, var(--gv-blue), #5aa0c5); box-shadow: 0 7px 14px rgba(35,109,157,0.15); } .gv-umbrella-tier-layer.one { width: 45%; } .gv-umbrella-tier-layer.two { width: 70%; } .gv-umbrella-tier-layer.three { width: 95%; } .gv-umbrella-tier-caption { margin-top: 8px; color: var(--gv-muted); font-size: 14px; text-align: center; } .gv-umbrella-control-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-umbrella-control { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-umbrella-control-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 15px; border-radius: 50%; background: var(--gv-navy); color: var(--gv-white); font-weight: 700; } .gv-umbrella-control h3 { margin-bottom: 8px; color: var(--gv-navy); font-size: 20px; } .gv-umbrella-control p { margin-bottom: 0; color: var(--gv-muted); font-size: 15px; } .gv-umbrella-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-umbrella-use { padding: 24px 16px; border: 1px solid var(--gv-border); border-radius: 14px; background: var(--gv-white); text-align: center; } .gv-umbrella-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gv-blue-light); color: var(--gv-blue); font-size: 13px; font-weight: 700; } .gv-umbrella-use strong { display: block; margin-bottom: 6px; color: var(--gv-navy); font-size: 17px; } .gv-umbrella-use span { color: var(--gv-muted); font-size: 14px; } .gv-umbrella-build { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-umbrella-build-card { padding: 30px; border: 1px solid var(--gv-border); border-radius: 17px; background: var(--gv-white); } .gv-umbrella-build-card h3 { margin-bottom: 12px; color: var(--gv-navy); font-size: 22px; } .gv-umbrella-spec-list { margin: 0; padding: 0; list-style: none; } .gv-umbrella-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gv-border); } .gv-umbrella-spec-list li:last-child { border-bottom: 0; } .gv-umbrella-spec-list span { color: var(--gv-muted); } .gv-umbrella-spec-list strong { color: var(--gv-navy); text-align: right; } .gv-umbrella-care { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gv-gold); border-radius: 12px; background: #fff8eb; } .gv-umbrella-care h3 { margin-bottom: 8px; color: #7c5115; font-size: 20px; } .gv-umbrella-care p { margin-bottom: 0; color: #6e604c; } .gv-umbrella-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gv-navy); color: var(--gv-white); text-align: center; } .gv-umbrella-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-umbrella-footer p { max-width: 760px; margin: 0 auto; color: rgba(255,255,255,0.87); } @media (max-width: 850px) { .gv-umbrella-stats, .gv-umbrella-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-umbrella-tier-grid { grid-template-columns: 1fr; } .gv-umbrella-control-grid, .gv-umbrella-led-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-solar-umbrella { padding: 8px; } .gv-umbrella-hero { padding: 40px 19px; border-radius: 15px; } .gv-umbrella-hero h2 { font-size: 29px; } .gv-umbrella-hero p { font-size: 16px; } .gv-umbrella-stats, .gv-umbrella-feature-grid, .gv-umbrella-day-night, .gv-umbrella-use-grid, .gv-umbrella-build { grid-template-columns: 1fr; } .gv-umbrella-section { padding: 30px 17px; border-radius: 15px; } .gv-umbrella-heading h2, .gv-umbrella-tier-copy h2, .gv-umbrella-footer h2 { font-size: 25px; } .gv-umbrella-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-solar-umbrella\"\u003e \u003csection class=\"gv-umbrella-hero\"\u003e \u003cspan class=\"gv-umbrella-label\"\u003eSolar LED Outdoor Umbrella\u003c\/span\u003e \u003ch2\u003eCool Shade by Day, Warm Ambiance by Night\u003c\/h2\u003e \u003cp\u003e Create a comfortable outdoor gathering area with a 10-foot canopy, 24 solar-powered LED lights and an airflow-enhancing three-tier design. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-umbrella-stats\"\u003e \u003cdiv class=\"gv-umbrella-stat\"\u003e \u003cstrong\u003e10 FT\u003c\/strong\u003e \u003cspan\u003eWide shade coverage\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-stat\"\u003e\n  \u003cstrong\u003e24 LEDs\u003c\/strong\u003e\n  \u003cspan\u003eSolar-powered lighting\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-umbrella-stat\"\u003e\n  \u003cstrong\u003e3 Tiers\u003c\/strong\u003e\n  \u003cspan\u003eAirflow-enhancing canopy\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-umbrella-stat\"\u003e\n  \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n  \u003cspan\u003eSteel canopy support\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eDesigned for Day-to-Night Outdoor Living\u003c\/h2\u003e \u003cp\u003e Enjoy generous daytime shade and softly illuminated evenings without running extension cords or connecting the umbrella to an outlet. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-day-night\"\u003e\n  \u003carticle class=\"gv-umbrella-mode day\"\u003e\n    \u003cspan class=\"gv-umbrella-mode-label\"\u003eDaytime Comfort\u003c\/span\u003e\n    \u003ch3\u003eBroad Shade for Outdoor Seating\u003c\/h3\u003e\n    \u003cp\u003e\n      The 10-foot polyester canopy helps reduce direct sun exposure over\n      patio tables, poolside lounges and backyard seating areas.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-mode night\"\u003e\n    \u003cspan class=\"gv-umbrella-mode-label\"\u003eEvening Ambiance\u003c\/span\u003e\n    \u003ch3\u003eIntegrated Solar LED Lighting\u003c\/h3\u003e\n    \u003cp\u003e\n      Twenty-four LEDs positioned along the ribs create a warm glow for\n      outdoor dining, conversations and relaxed evenings.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section alt\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eSolar Lighting with No Wires or Outlets\u003c\/h2\u003e \u003cp\u003e The integrated solar panel collects energy during daylight and powers the built-in rib lights after sunset. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-led-grid\"\u003e\n  \u003cdiv class=\"gv-umbrella-led-item\"\u003e\n    \u003cstrong\u003e24 Built-In LEDs\u003c\/strong\u003e\n    \u003cspan\u003eLights are distributed across the eight supporting ribs.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-led-item\"\u003e\n    \u003cstrong\u003eUp to 6 Hours\u003c\/strong\u003e\n    \u003cspan\u003eProvides extended evening lighting after sufficient solar charging.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-led-item\"\u003e\n    \u003cstrong\u003eSolar Powered\u003c\/strong\u003e\n    \u003cspan\u003eEliminates the need for electrical cords around your outdoor seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-tier-grid\"\u003e \u003cdiv class=\"gv-umbrella-tier-copy\"\u003e \u003ch2\u003eThree-Tier Vented Canopy\u003c\/h2\u003e \u003cp\u003e The layered canopy allows warm air to escape while helping reduce pressure beneath the umbrella during light breezes. \u003c\/p\u003e\n    \u003cdiv class=\"gv-umbrella-tier-list\"\u003e\n      \u003cdiv class=\"gv-umbrella-tier-point\"\u003e\n        \u003cstrong\u003eEnhanced Airflow\u003c\/strong\u003e\n        \u003cspan\u003eVented layers encourage air circulation under the canopy.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-umbrella-tier-point\"\u003e\n        \u003cstrong\u003eCooler Shade Area\u003c\/strong\u003e\n        \u003cspan\u003eEscaping warm air helps create a more comfortable seating environment.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-umbrella-tier-point\"\u003e\n        \u003cstrong\u003eReduced Wind Pressure\u003c\/strong\u003e\n        \u003cspan\u003eThe vented structure allows some air to pass through the canopy.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-tier-visual\"\u003e\n    \u003cdiv class=\"gv-umbrella-tier-layer one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-umbrella-tier-layer two\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-umbrella-tier-layer three\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-umbrella-tier-caption\"\u003e\n      Layered canopy design combines shade coverage with improved ventilation.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section alt\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eQuick Shade Adjustment Throughout the Day\u003c\/h2\u003e \u003cp\u003e Simple controls help you open the umbrella and reposition the canopy as the direction of the sunlight changes. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-control-grid\"\u003e\n  \u003carticle class=\"gv-umbrella-control\"\u003e\n    \u003cdiv class=\"gv-umbrella-control-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eCrank to Open\u003c\/h3\u003e\n    \u003cp\u003e\n      Turn the integrated crank to raise and open the canopy smoothly.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-control\"\u003e\n    \u003cdiv class=\"gv-umbrella-control-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003ePress to Tilt\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the push-button tilt mechanism to angle the canopy toward the sun.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-control\"\u003e\n    \u003cdiv class=\"gv-umbrella-control-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eClose After Use\u003c\/h3\u003e\n    \u003cp\u003e\n      Lower and secure the canopy when the umbrella is unattended or not needed.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eBuilt for Everyday Outdoor Spaces\u003c\/h2\u003e \u003cp\u003e A clean blue canopy and traditional market-umbrella shape complement casual seating, dining areas and recreational settings. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-use-grid\"\u003e\n  \u003cdiv class=\"gv-umbrella-use\"\u003e\n    \u003cdiv class=\"gv-umbrella-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatio Dining\u003c\/strong\u003e\n    \u003cspan\u003eShade dining tables and illuminate relaxed evening meals.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-use\"\u003e\n    \u003cdiv class=\"gv-umbrella-use-icon\"\u003ePOOL\u003c\/div\u003e\n    \u003cstrong\u003ePoolside\u003c\/strong\u003e\n    \u003cspan\u003eCreate a shaded area beside lounge chairs and pool seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-use\"\u003e\n    \u003cdiv class=\"gv-umbrella-use-icon\"\u003eDECK\u003c\/div\u003e\n    \u003cstrong\u003eDeck Seating\u003c\/strong\u003e\n    \u003cspan\u003eAdd adjustable shade to conversation and relaxation areas.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-use\"\u003e\n    \u003cdiv class=\"gv-umbrella-use-icon\"\u003eGARDEN\u003c\/div\u003e\n    \u003cstrong\u003eGarden Areas\u003c\/strong\u003e\n    \u003cspan\u003eCreate an inviting focal point for outdoor gatherings.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section alt\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eWeather-Resistant Materials and Reliable Support\u003c\/h2\u003e \u003cp\u003e The canopy and frame are selected for regular seasonal use in residential outdoor spaces. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-feature-grid\"\u003e\n  \u003carticle class=\"gv-umbrella-feature\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003eUV\u003c\/div\u003e\n    \u003ch3\u003eProtective Polyester Canopy\u003c\/h3\u003e\n    \u003cp\u003e\n      The fade-resistant polyester fabric helps block direct sunlight and\n      provides temporary protection from light outdoor rain.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-feature\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003e8X\u003c\/div\u003e\n    \u003ch3\u003eEight Steel Support Ribs\u003c\/h3\u003e\n    \u003cp\u003e\n      Eight ribs spread support around the canopy to help maintain its full\n      round shape during everyday use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-feature\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003ePC\u003c\/div\u003e\n    \u003ch3\u003ePowder-Coated Steel Pole\u003c\/h3\u003e\n    \u003cp\u003e\n      The coated steel structure helps resist corrosion and supports repeated\n      opening, closing and tilting.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-feature\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003e2PC\u003c\/div\u003e\n    \u003ch3\u003eSimple Two-Piece Assembly\u003c\/h3\u003e\n    \u003cp\u003e\n      Connect the pole sections and place the umbrella into a compatible table\n      opening and weighted base.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eKey Dimensions and Product Details\u003c\/h2\u003e \u003cp\u003e Review your available space, table opening and umbrella base before setup. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-umbrella-build\"\u003e\n  \u003carticle class=\"gv-umbrella-build-card\"\u003e\n    \u003ch3\u003eUmbrella Specifications\u003c\/h3\u003e\n    \u003cul class=\"gv-umbrella-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Diameter\u003c\/span\u003e\n        \u003cstrong\u003e10 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOverall Height\u003c\/span\u003e\n        \u003cstrong\u003eApprox. 7.55 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003ePole Diameter\u003c\/span\u003e\n        \u003cstrong\u003e1.5 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Color\u003c\/span\u003e\n        \u003cstrong\u003eBlue\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-umbrella-build-card\"\u003e\n    \u003ch3\u003eFunctional Details\u003c\/h3\u003e\n    \u003cul class=\"gv-umbrella-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eLED Quantity\u003c\/span\u003e\n        \u003cstrong\u003e24 Lights\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Structure\u003c\/span\u003e\n        \u003cstrong\u003e3-Tier Vented\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eSupport Structure\u003c\/span\u003e\n        \u003cstrong\u003e8 Steel Ribs\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eUmbrella Base\u003c\/span\u003e\n        \u003cstrong\u003eNot Included\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-care\"\u003e \u003ch3\u003eCare and Safety Recommendation\u003c\/h3\u003e \u003cp\u003e Use the umbrella with a compatible weighted base. Close and secure the canopy when unattended, and do not use it during strong winds, storms, heavy rain or severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-umbrella-footer\"\u003e \u003ch2\u003eExtend Your Outdoor Enjoyment from Afternoon to Evening\u003c\/h2\u003e \u003cp\u003e The Garvee solar patio umbrella combines generous shade, adjustable sun protection, integrated lighting and a ventilated canopy for more inviting outdoor spaces. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Navy Blue \/ 10' X 10'","offer_id":53356557435193,"sku":"PPG_34MXNUHT","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpio_lgxbu.jpg?v=1780473704"},{"product_id":"garvee-heavy-duty-cantilever-umbrella-base-ppg-34y8q9ym","title":"Garvee Heavy Duty Cantilever Umbrella Base, 4-Piece 230 LB Water \u0026 Sand Fillable HDPE Weight Plates with Lock Pins for Offset Patio Umbrellas, Black","description":"\u003cstyle\u003e .garvee-umbrella-base-aplus { --gv-black: #202426; --gv-charcoal: #31383c; --gv-orange: #e27d2d; --gv-orange-dark: #b95715; --gv-light: #f4f6f7; --gv-warm: #fff6ed; --gv-white: #ffffff; --gv-text: #273036; --gv-muted: #68747a; --gv-border: #dce2e5; --gv-shadow: 0 8px 24px rgba(32, 36, 38, 0.08); width: 100%; max-width: 1200px; margin: 0 auto; padding: 16px; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-umbrella-base-aplus *, .garvee-umbrella-base-aplus *::before, .garvee-umbrella-base-aplus *::after { box-sizing: border-box; } .garvee-umbrella-base-aplus h2, .garvee-umbrella-base-aplus h3, .garvee-umbrella-base-aplus p { margin-top: 0; } .gv-base-image { display: block; width: 100%; height: auto; } .gv-base-hero { overflow: hidden; border-radius: 20px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-base-hero img { width: 100%; height: auto; } .gv-base-hero-copy { padding: 46px 34px; background: radial-gradient(circle at top right, rgba(226,125,45,0.2), transparent 32%), linear-gradient(135deg, var(--gv-black), var(--gv-charcoal)); color: var(--gv-white); text-align: center; } .gv-base-label { display: inline-block; margin-bottom: 14px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.35); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-base-hero-copy h2 { max-width: 850px; margin: 0 auto 15px; font-size: 40px; line-height: 1.16; } .gv-base-hero-copy p { max-width: 780px; margin: 0 auto; color: rgba(255,255,255,0.88); font-size: 18px; } .gv-base-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-base-stat { padding: 23px 14px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: var(--gv-shadow); } .gv-base-stat strong { display: block; margin-bottom: 5px; color: var(--gv-black); font-size: 24px; line-height: 1.2; } .gv-base-stat span { color: var(--gv-muted); font-size: 14px; } .gv-base-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gv-light); } .gv-base-section.alt { background: var(--gv-warm); } .gv-base-heading { max-width: 800px; margin: 0 auto 30px; text-align: center; } .gv-base-heading h2 { margin-bottom: 10px; color: var(--gv-black); font-size: 31px; line-height: 1.25; } .gv-base-heading p { margin-bottom: 0; color: var(--gv-muted); } .gv-base-image-panel { overflow: hidden; border-radius: 17px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-base-image-panel img { display: block; width: 100%; height: auto; } .gv-base-image-caption { padding: 26px 28px; } .gv-base-image-caption h3 { margin-bottom: 8px; color: var(--gv-black); font-size: 22px; } .gv-base-image-caption p { margin-bottom: 0; color: var(--gv-muted); } .gv-base-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; margin-top: 22px; } .gv-base-feature { padding: 28px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-base-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-orange); color: var(--gv-white); font-size: 15px; font-weight: 700; } .gv-base-feature h3 { margin-bottom: 9px; color: var(--gv-black); font-size: 21px; } .gv-base-feature p { margin-bottom: 0; color: var(--gv-muted); } .gv-base-fill-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gv-base-fill-card { padding: 27px 20px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); text-align: center; } .gv-base-fill-card strong { display: block; margin-bottom: 8px; color: var(--gv-orange-dark); font-size: 19px; } .gv-base-fill-card span { color: var(--gv-muted); font-size: 14px; } .gv-base-split { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 26px; align-items: center; } .gv-base-split.reverse { grid-template-columns: 0.95fr 1.05fr; } .gv-base-copy h2 { margin-bottom: 12px; color: var(--gv-black); font-size: 30px; line-height: 1.25; } .gv-base-copy p { margin-bottom: 18px; color: var(--gv-muted); } .gv-base-points { display: grid; gap: 11px; } .gv-base-point { padding: 14px 16px; border-left: 4px solid var(--gv-orange); border-radius: 8px; background: var(--gv-white); } .gv-base-point strong { display: block; margin-bottom: 3px; color: var(--gv-black); } .gv-base-point span { color: var(--gv-muted); font-size: 14px; } .gv-base-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-base-use { padding: 25px 16px; border: 1px solid var(--gv-border); border-radius: 14px; background: var(--gv-white); text-align: center; } .gv-base-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gv-warm); color: var(--gv-orange-dark); font-size: 13px; font-weight: 700; } .gv-base-use strong { display: block; margin-bottom: 6px; color: var(--gv-black); font-size: 17px; } .gv-base-use span { color: var(--gv-muted); font-size: 14px; } .gv-base-step-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-base-step { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-base-step-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 15px; border-radius: 50%; background: var(--gv-black); color: var(--gv-white); font-weight: 700; } .gv-base-step h3 { margin-bottom: 8px; color: var(--gv-black); font-size: 20px; } .gv-base-step p { margin-bottom: 0; color: var(--gv-muted); font-size: 15px; } .gv-base-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-base-spec-card { padding: 30px; border: 1px solid var(--gv-border); border-radius: 17px; background: var(--gv-white); } .gv-base-spec-card h3 { margin-bottom: 13px; color: var(--gv-black); font-size: 22px; } .gv-base-spec-list { margin: 0; padding: 0; list-style: none; } .gv-base-spec-list li { display: flex; justify-content: space-between; gap: 14px; padding: 11px 0; border-bottom: 1px solid var(--gv-border); } .gv-base-spec-list li:last-child { border-bottom: 0; } .gv-base-spec-list span { color: var(--gv-muted); } .gv-base-spec-list strong { color: var(--gv-black); text-align: right; } .gv-base-safety { margin-top: 22px; padding: 27px; border-left: 5px solid var(--gv-orange); border-radius: 11px; background: var(--gv-warm); } .gv-base-safety h3 { margin-bottom: 7px; color: #7c4217; font-size: 20px; } .gv-base-safety p { margin-bottom: 0; color: #69594d; } .gv-base-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gv-black); color: var(--gv-white); text-align: center; } .gv-base-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-base-footer p { max-width: 750px; margin: 0 auto; color: rgba(255,255,255,0.86); } @media (max-width: 900px) { .gv-base-stats, .gv-base-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-base-split, .gv-base-split.reverse { grid-template-columns: 1fr; } .gv-base-step-grid, .gv-base-fill-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-umbrella-base-aplus { padding: 8px; } .gv-base-hero-copy { padding: 38px 19px; } .gv-base-hero-copy h2 { font-size: 29px; } .gv-base-hero-copy p { font-size: 16px; } .gv-base-stats, .gv-base-feature-grid, .gv-base-use-grid, .gv-base-spec-grid { grid-template-columns: 1fr; } .gv-base-section { padding: 29px 17px; border-radius: 15px; } .gv-base-heading h2, .gv-base-copy h2, .gv-base-footer h2 { font-size: 25px; } .gv-base-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-umbrella-base-aplus\"\u003e \u003csection class=\"gv-base-hero\"\u003e \u003cimg class=\"gv-base-image\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c9c04dd6-3925-4b89-86af-1ebed19500db.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Garvee four-piece cantilever patio umbrella base\"\u003e\n\u003cdiv class=\"gv-base-hero-copy\"\u003e\n  \u003cspan class=\"gv-base-label\"\u003eHeavy Duty Cantilever Umbrella Base\u003c\/span\u003e\n  \u003ch2\u003eUp to 230 LB of Fillable Support for Offset Patio Umbrellas\u003c\/h2\u003e\n  \u003cp\u003e\n    Create a more secure outdoor shade setup with four durable HDPE plates\n    designed for water, sand, or combination filling.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-stats\"\u003e \u003cdiv class=\"gv-base-stat\"\u003e \u003cstrong\u003e4 Plates\u003c\/strong\u003e \u003cspan\u003eComplete modular base set\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-base-stat\"\u003e\n  \u003cstrong\u003e230 LB\u003c\/strong\u003e\n  \u003cspan\u003eMaximum combined filled weight\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-stat\"\u003e\n  \u003cstrong\u003eHDPE\u003c\/strong\u003e\n  \u003cspan\u003eWeather-resistant construction\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-stat\"\u003e\n  \u003cstrong\u003e3 Fill Options\u003c\/strong\u003e\n  \u003cspan\u003eWater, sand, or both\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-image-panel\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/675c7a38-2f1f-4a12-a779-6ea7b3e5849e.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Outdoor umbrella base for patio and poolside use\" loading=\"lazy\"\u003e\n  \u003cdiv class=\"gv-base-image-caption\"\u003e\n    \u003ch3\u003eWeighted Support for Large Cantilever Umbrellas\u003c\/h3\u003e\n    \u003cp\u003e\n      The four-plate layout distributes weight around a compatible cross base,\n      helping create a broader and more balanced support platform.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-feature-grid\"\u003e\n  \u003carticle class=\"gv-base-feature\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003e230\u003c\/div\u003e\n    \u003ch3\u003eUp to 230 LB When Filled\u003c\/h3\u003e\n    \u003cp\u003e\n      Fill the complete plate set with water, sand, or both to increase weight\n      and improve umbrella stability during normal outdoor use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-feature\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003e4X\u003c\/div\u003e\n    \u003ch3\u003eFour-Piece Modular Design\u003c\/h3\u003e\n    \u003cp\u003e\n      Separate plates are easier to position around a cross base and can be\n      removed individually for draining, movement, or storage.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-feature\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003ePIN\u003c\/div\u003e\n    \u003ch3\u003eSnap-Fit Connection with Lock Pins\u003c\/h3\u003e\n    \u003cp\u003e\n      Integrated connection points and locking pins help keep the four plates\n      aligned around the umbrella stand.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-feature\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003eHDPE\u003c\/div\u003e\n    \u003ch3\u003eWeather-Resistant Shells\u003c\/h3\u003e\n    \u003cp\u003e\n      High-density polyethylene resists moisture, sunlight, humidity, and\n      everyday exposure in residential outdoor environments.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section alt\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eChoose the Fill Method for Your Outdoor Setup\u003c\/h2\u003e \u003cp\u003e Each plate includes its own fill opening, allowing the weight and storage method to be adjusted around your needs. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-base-image-panel\"\u003e\n  \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7507112a-df56-40ec-81b5-b6d2c5c87c23.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Fillable patio umbrella base plates\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-fill-grid\"\u003e\n  \u003cdiv class=\"gv-base-fill-card\"\u003e\n    \u003cstrong\u003eWater Filling\u003c\/strong\u003e\n    \u003cspan\u003e\n      Fast to fill and drain for seasonal use, temporary setups, or easier relocation.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-fill-card\"\u003e\n    \u003cstrong\u003eSand Filling\u003c\/strong\u003e\n    \u003cspan\u003e\n      Provides denser permanent weight for outdoor areas where the base remains installed.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-fill-card\"\u003e\n    \u003cstrong\u003eWater and Sand\u003c\/strong\u003e\n    \u003cspan\u003e\n      Combines both materials to achieve the maximum supported filled weight.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-split\"\u003e \u003cdiv class=\"gv-base-image-panel\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6a5279cc-44af-48b9-b608-29f0e9fa2318.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Locking cantilever umbrella base plates\" loading=\"lazy\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gv-base-copy\"\u003e\n    \u003ch2\u003eConnected Plates for a More Organized Base\u003c\/h2\u003e\n    \u003cp\u003e\n      Four molded plates fit around the umbrella cross stand to create a clean,\n      low-profile support platform without bulky concrete blocks.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gv-base-points\"\u003e\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eLock Pin Connections\u003c\/strong\u003e\n        \u003cspan\u003eHelp prevent the plates from shifting apart during normal use.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eLow-Profile Shape\u003c\/strong\u003e\n        \u003cspan\u003eKeeps the support weight close to the ground around the umbrella mast.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eIndividual Plate Access\u003c\/strong\u003e\n        \u003cspan\u003eRemove one plate at a time for filling, draining, carrying, or cleaning.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section alt\"\u003e \u003cdiv class=\"gv-base-split reverse\"\u003e \u003cdiv class=\"gv-base-copy\"\u003e \u003ch2\u003eEasy Filling, Draining and Transportation\u003c\/h2\u003e \u003cp\u003e Practical openings and integrated handles make each plate easier to maintain before, during, and after the outdoor season. \u003c\/p\u003e\n    \u003cdiv class=\"gv-base-points\"\u003e\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eWide Fill Inlet\u003c\/strong\u003e\n        \u003cspan\u003eSimplifies adding water, dry sand, or a mixed filling material.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eDrainable Design\u003c\/strong\u003e\n        \u003cspan\u003eEmpty water before freezing weather, relocation, or long-term storage.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eIntegrated Carry Handles\u003c\/strong\u003e\n        \u003cspan\u003eImprove grip when moving empty or partially filled individual plates.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-base-point\"\u003e\n        \u003cstrong\u003eStackable Storage\u003c\/strong\u003e\n        \u003cspan\u003eDrained plates can be separated and stacked to reduce storage space.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-image-panel\"\u003e\n    \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4d129d70-0434-49aa-8f50-3e5d5c3266dd.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Portable fillable umbrella base plates with handles\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eDesigned for Multiple Outdoor Living Areas\u003c\/h2\u003e \u003cp\u003e The neutral black finish coordinates with many offset umbrella frames, patio furniture sets, and outdoor décor styles. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-base-image-panel\"\u003e\n  \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a0a8d9f4-9812-468b-8c39-9c1645e0c287.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Offset umbrella base for patio deck and poolside\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-use-grid\"\u003e\n  \u003cdiv class=\"gv-base-use\"\u003e\n    \u003cdiv class=\"gv-base-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatios\u003c\/strong\u003e\n    \u003cspan\u003eSupport offset umbrellas above dining and conversation areas.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-use\"\u003e\n    \u003cdiv class=\"gv-base-use-icon\"\u003ePOOL\u003c\/div\u003e\n    \u003cstrong\u003ePoolside Areas\u003c\/strong\u003e\n    \u003cspan\u003eCreate a weighted shade setup beside lounge chairs and seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-use\"\u003e\n    \u003cdiv class=\"gv-base-use-icon\"\u003eDECK\u003c\/div\u003e\n    \u003cstrong\u003eDecks\u003c\/strong\u003e\n    \u003cspan\u003eAdd low-profile umbrella support without permanent installation.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-use\"\u003e\n    \u003cdiv class=\"gv-base-use-icon\"\u003eCAFÉ\u003c\/div\u003e\n    \u003cstrong\u003eCommercial Spaces\u003c\/strong\u003e\n    \u003cspan\u003eSuitable for outdoor cafés, event areas, and hospitality seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section alt\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eSimple Three-Step Installation\u003c\/h2\u003e \u003cp\u003e Confirm compatibility with your umbrella cross base before filling and assembly. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-base-step-grid\"\u003e\n  \u003carticle class=\"gv-base-step\"\u003e\n    \u003cdiv class=\"gv-base-step-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003ePosition the Plates\u003c\/h3\u003e\n    \u003cp\u003e\n      Arrange the four empty plates around the compatible cantilever umbrella cross stand.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-step\"\u003e\n    \u003cdiv class=\"gv-base-step-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003eConnect and Lock\u003c\/h3\u003e\n    \u003cp\u003e\n      Join the snap-fit sections and install the lock pins to keep the plates aligned.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-step\"\u003e\n    \u003cdiv class=\"gv-base-step-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eFill and Secure\u003c\/h3\u003e\n    \u003cp\u003e\n      Add water, sand, or both, then tighten every cap before opening the umbrella.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-image-panel\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6a7f94a9-8960-437b-8e12-93600d1dddbb.__CR0,0,2928,1200_PT0_SX1464_V1___.jpg\" alt=\"Heavy duty base for cantilever patio umbrella\" loading=\"lazy\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-base-spec-grid\"\u003e\n  \u003carticle class=\"gv-base-spec-card\"\u003e\n    \u003ch3\u003eBase Construction\u003c\/h3\u003e\n    \u003cul class=\"gv-base-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003ePlate Quantity\u003c\/span\u003e\n        \u003cstrong\u003e4 Pieces\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eShell Material\u003c\/span\u003e\n        \u003cstrong\u003eHDPE\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eEmpty Set Weight\u003c\/span\u003e\n        \u003cstrong\u003e19.84 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eBlack\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-base-spec-card\"\u003e\n    \u003ch3\u003eFunctional Details\u003c\/h3\u003e\n    \u003cul class=\"gv-base-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eMaximum Filled Weight\u003c\/span\u003e\n        \u003cstrong\u003eUp to 230 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFill Materials\u003c\/span\u003e\n        \u003cstrong\u003eWater or Sand\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003ePlate Connection\u003c\/span\u003e\n        \u003cstrong\u003eSnap-Fit with Pins\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eStorage\u003c\/span\u003e\n        \u003cstrong\u003eRemovable and Stackable\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-safety\"\u003e \u003ch3\u003eCompatibility and Safety Reminder\u003c\/h3\u003e \u003cp\u003e Confirm that the plate openings and layout fit your umbrella cross base before purchase. Fully fill and secure all four plates before opening the umbrella. Close the umbrella when unattended and during strong winds, storms, or severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-base-footer\"\u003e \u003ch2\u003eReliable Weight Without Permanent Installation\u003c\/h2\u003e \u003cp\u003e The Garvee four-piece cantilever umbrella base combines heavy fill capacity, modular assembly, weather-resistant HDPE, and practical handling for organized outdoor shade. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"230Lbs \/ 4Pcs","offer_id":53356557500729,"sku":"PPG_34Y8Q9YM","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpotpp1kqu.jpg?v=1780473719"},{"product_id":"garvee-high-quality-10ft-3-tier-umbrella-ppg-34mxqjts","title":"Garvee 10 FT Solar Patio Umbrella, 3-Tier Vented Canopy with 24 LED Lights, 8-Rib Steel Frame, Crank Tilt Market Umbrella for Garden, Pool \u0026 Deck, Khaki","description":"\u003cstyle\u003e .garvee-khaki-umbrella { --gv-khaki: #b8a27a; --gv-khaki-dark: #756443; --gv-khaki-light: #f3eee4; --gv-green: #536454; --gv-green-dark: #344237; --gv-gold: #d59a3a; --gv-night: #243346; --gv-white: #ffffff; --gv-text: #303630; --gv-muted: #697169; --gv-border: #ddd8cd; --gv-shadow: 0 8px 24px rgba(67, 62, 49, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-khaki-umbrella *, .garvee-khaki-umbrella *::before, .garvee-khaki-umbrella *::after { box-sizing: border-box; } .garvee-khaki-umbrella h2, .garvee-khaki-umbrella h3, .garvee-khaki-umbrella p { margin-top: 0; } .gv-ku-hero { position: relative; overflow: hidden; padding: 62px 38px; border-radius: 22px; background: radial-gradient(circle at 88% 15%, rgba(255,255,255,0.15), transparent 27%), radial-gradient(circle at 10% 90%, rgba(213,154,58,0.18), transparent 28%), linear-gradient(135deg, var(--gv-green-dark), var(--gv-green)); color: var(--gv-white); text-align: center; } .gv-ku-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.38); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-ku-hero h2 { max-width: 850px; margin: 0 auto 16px; font-size: 40px; line-height: 1.15; } .gv-ku-hero p { max-width: 780px; margin: 0 auto; color: rgba(255,255,255,0.9); font-size: 18px; } .gv-ku-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-ku-stat { padding: 24px 14px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: var(--gv-shadow); } .gv-ku-stat strong { display: block; margin-bottom: 5px; color: var(--gv-green-dark); font-size: 25px; line-height: 1.2; } .gv-ku-stat span { color: var(--gv-muted); font-size: 14px; } .gv-ku-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: #f8f7f3; } .gv-ku-section.alt { background: var(--gv-khaki-light); } .gv-ku-heading { max-width: 790px; margin: 0 auto 30px; text-align: center; } .gv-ku-heading h2 { margin-bottom: 10px; color: var(--gv-green-dark); font-size: 31px; line-height: 1.25; } .gv-ku-heading p { margin-bottom: 0; color: var(--gv-muted); } .gv-ku-day-night { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-ku-mode { min-height: 245px; padding: 34px; border-radius: 18px; color: var(--gv-white); } .gv-ku-mode.day { background: radial-gradient(circle at top right, rgba(255,255,255,0.2), transparent 30%), linear-gradient(135deg, #a68e61, var(--gv-khaki)); } .gv-ku-mode.night { background: radial-gradient(circle at 80% 20%, rgba(213,154,58,0.25), transparent 25%), linear-gradient(135deg, #182536, var(--gv-night)); } .gv-ku-mode-label { display: inline-block; margin-bottom: 16px; padding: 6px 12px; border-radius: 999px; background: rgba(255,255,255,0.16); font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; } .gv-ku-mode h3 { margin-bottom: 11px; font-size: 25px; } .gv-ku-mode p { margin-bottom: 0; color: rgba(255,255,255,0.9); } .gv-ku-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gv-ku-feature { padding: 28px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-ku-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-green); color: var(--gv-white); font-size: 14px; font-weight: 700; } .gv-ku-feature h3 { margin-bottom: 9px; color: var(--gv-green-dark); font-size: 21px; } .gv-ku-feature p { margin-bottom: 0; color: var(--gv-muted); } .gv-ku-led-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .gv-ku-led-item { padding: 27px 18px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; } .gv-ku-led-number { display: block; margin-bottom: 8px; color: var(--gv-gold); font-size: 25px; font-weight: 700; } .gv-ku-led-item strong { display: block; margin-bottom: 6px; color: var(--gv-green-dark); font-size: 17px; } .gv-ku-led-item span { color: var(--gv-muted); font-size: 14px; } .gv-ku-tier-layout { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 26px; align-items: center; } .gv-ku-tier-copy h2 { margin-bottom: 12px; color: var(--gv-green-dark); font-size: 30px; line-height: 1.25; } .gv-ku-tier-copy p { margin-bottom: 18px; color: var(--gv-muted); } .gv-ku-point-list { display: grid; gap: 11px; } .gv-ku-point { padding: 14px 16px; border-left: 4px solid var(--gv-khaki-dark); border-radius: 8px; background: var(--gv-white); } .gv-ku-point strong { display: block; margin-bottom: 3px; color: var(--gv-green-dark); } .gv-ku-point span { color: var(--gv-muted); font-size: 14px; } .gv-ku-tier-visual { padding: 32px 25px; border: 1px solid var(--gv-border); border-radius: 18px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-ku-tier-layer { height: 48px; margin: 0 auto 13px; border-radius: 50%; background: linear-gradient(90deg, #8f7a52, var(--gv-khaki)); box-shadow: 0 7px 14px rgba(117,100,67,0.14); } .gv-ku-tier-layer.top { width: 45%; } .gv-ku-tier-layer.middle { width: 70%; } .gv-ku-tier-layer.bottom { width: 95%; } .gv-ku-tier-caption { margin-top: 12px; color: var(--gv-muted); font-size: 14px; text-align: center; } .gv-ku-control-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-ku-control { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-ku-control-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 15px; border-radius: 50%; background: var(--gv-green-dark); color: var(--gv-white); font-weight: 700; } .gv-ku-control h3 { margin-bottom: 8px; color: var(--gv-green-dark); font-size: 20px; } .gv-ku-control p { margin-bottom: 0; color: var(--gv-muted); font-size: 15px; } .gv-ku-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-ku-use { padding: 24px 16px; border: 1px solid var(--gv-border); border-radius: 14px; background: var(--gv-white); text-align: center; } .gv-ku-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gv-khaki-light); color: var(--gv-khaki-dark); font-size: 13px; font-weight: 700; } .gv-ku-use strong { display: block; margin-bottom: 6px; color: var(--gv-green-dark); font-size: 17px; } .gv-ku-use span { color: var(--gv-muted); font-size: 14px; } .gv-ku-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-ku-spec-card { padding: 30px; border: 1px solid var(--gv-border); border-radius: 17px; background: var(--gv-white); } .gv-ku-spec-card h3 { margin-bottom: 13px; color: var(--gv-green-dark); font-size: 22px; } .gv-ku-spec-list { margin: 0; padding: 0; list-style: none; } .gv-ku-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gv-border); } .gv-ku-spec-list li:last-child { border-bottom: 0; } .gv-ku-spec-list span { color: var(--gv-muted); } .gv-ku-spec-list strong { color: var(--gv-green-dark); text-align: right; } .gv-ku-care { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gv-gold); border-radius: 12px; background: #fff8eb; } .gv-ku-care h3 { margin-bottom: 8px; color: #755019; font-size: 20px; } .gv-ku-care p { margin-bottom: 0; color: #6c604d; } .gv-ku-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gv-green-dark); color: var(--gv-white); text-align: center; } .gv-ku-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-ku-footer p { max-width: 760px; margin: 0 auto; color: rgba(255,255,255,0.87); } @media (max-width: 850px) { .gv-ku-stats, .gv-ku-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-ku-tier-layout { grid-template-columns: 1fr; } .gv-ku-led-grid, .gv-ku-control-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-khaki-umbrella { padding: 8px; } .gv-ku-hero { padding: 40px 19px; border-radius: 15px; } .gv-ku-hero h2 { font-size: 29px; } .gv-ku-hero p { font-size: 16px; } .gv-ku-stats, .gv-ku-day-night, .gv-ku-feature-grid, .gv-ku-use-grid, .gv-ku-spec-grid { grid-template-columns: 1fr; } .gv-ku-section { padding: 30px 17px; border-radius: 15px; } .gv-ku-heading h2, .gv-ku-tier-copy h2, .gv-ku-footer h2 { font-size: 25px; } .gv-ku-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-khaki-umbrella\"\u003e \u003csection class=\"gv-ku-hero\"\u003e \u003cspan class=\"gv-ku-label\"\u003eSolar LED Patio Umbrella\u003c\/span\u003e \u003ch2\u003eComfortable Shade by Day and Warm Light After Sunset\u003c\/h2\u003e \u003cp\u003e Transform patios, gardens, decks and poolside seating with a 10-foot khaki umbrella featuring 24 solar LEDs and a ventilated three-tier canopy. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-ku-stats\"\u003e \u003cdiv class=\"gv-ku-stat\"\u003e \u003cstrong\u003e10 FT\u003c\/strong\u003e \u003cspan\u003eWide shade canopy\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-stat\"\u003e\n  \u003cstrong\u003e24 LEDs\u003c\/strong\u003e\n  \u003cspan\u003eSolar-powered lighting\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-ku-stat\"\u003e\n  \u003cstrong\u003e3 Tiers\u003c\/strong\u003e\n  \u003cspan\u003eVentilated canopy design\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-ku-stat\"\u003e\n  \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n  \u003cspan\u003eSteel frame support\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eDesigned for Day-to-Night Outdoor Living\u003c\/h2\u003e \u003cp\u003e Enjoy broad daytime shade and softly illuminated evenings without extension cords, replaceable batteries or nearby electrical outlets. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-day-night\"\u003e\n  \u003carticle class=\"gv-ku-mode day\"\u003e\n    \u003cspan class=\"gv-ku-mode-label\"\u003eDaytime Shade\u003c\/span\u003e\n    \u003ch3\u003e10 FT of Comfortable Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      The wide khaki canopy helps shade patio tables, conversation areas,\n      lounge seating and outdoor dining spaces from direct sunlight.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-mode night\"\u003e\n    \u003cspan class=\"gv-ku-mode-label\"\u003eEvening Lighting\u003c\/span\u003e\n    \u003ch3\u003e24 Integrated Solar LEDs\u003c\/h3\u003e\n    \u003cp\u003e\n      Built-in lights along the ribs provide a warm glow for outdoor meals,\n      conversations and relaxing evenings beneath the umbrella.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section alt\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eSolar Lighting Without Wires or Outlets\u003c\/h2\u003e \u003cp\u003e The top-mounted solar panel collects energy during daylight and powers the pre-installed LED lights after sunset. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-led-grid\"\u003e\n  \u003cdiv class=\"gv-ku-led-item\"\u003e\n    \u003cspan class=\"gv-ku-led-number\"\u003e24\u003c\/span\u003e\n    \u003cstrong\u003ePre-Installed LEDs\u003c\/strong\u003e\n    \u003cspan\u003eLights are distributed along all eight supporting ribs.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-led-item\"\u003e\n    \u003cspan class=\"gv-ku-led-number\"\u003e6 HR\u003c\/span\u003e\n    \u003cstrong\u003eEvening Runtime\u003c\/strong\u003e\n    \u003cspan\u003eProvides up to six hours of light after sufficient solar charging.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-led-item\"\u003e\n    \u003cspan class=\"gv-ku-led-number\"\u003e100%\u003c\/span\u003e\n    \u003cstrong\u003eSolar Powered\u003c\/strong\u003e\n    \u003cspan\u003eNo external power cable is required around your outdoor seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section\"\u003e \u003cdiv class=\"gv-ku-tier-layout\"\u003e \u003cdiv class=\"gv-ku-tier-copy\"\u003e \u003ch2\u003eThree-Tier Vented Canopy\u003c\/h2\u003e \u003cp\u003e The layered canopy allows warm air to escape and helps reduce pressure beneath the umbrella during light outdoor breezes. \u003c\/p\u003e\n    \u003cdiv class=\"gv-ku-point-list\"\u003e\n      \u003cdiv class=\"gv-ku-point\"\u003e\n        \u003cstrong\u003eEnhanced Airflow\u003c\/strong\u003e\n        \u003cspan\u003eOpenings between the layers encourage natural ventilation.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-ku-point\"\u003e\n        \u003cstrong\u003eCooler Shade Area\u003c\/strong\u003e\n        \u003cspan\u003eEscaping warm air helps create a more comfortable seating space.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gv-ku-point\"\u003e\n        \u003cstrong\u003eReduced Wind Pressure\u003c\/strong\u003e\n        \u003cspan\u003eThe vents allow some moving air to pass through the canopy.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-tier-visual\"\u003e\n    \u003cdiv class=\"gv-ku-tier-layer top\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-ku-tier-layer middle\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-ku-tier-layer bottom\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gv-ku-tier-caption\"\u003e\n      Three overlapping canopy tiers combine broad shade with improved ventilation.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section alt\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eAdjust the Shade as the Sun Moves\u003c\/h2\u003e \u003cp\u003e Simple operating controls make the umbrella easy to open, angle and close. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-control-grid\"\u003e\n  \u003carticle class=\"gv-ku-control\"\u003e\n    \u003cdiv class=\"gv-ku-control-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eTurn the Crank\u003c\/h3\u003e\n    \u003cp\u003e\n      Rotate the integrated crank to raise and open the canopy smoothly.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-control\"\u003e\n    \u003cdiv class=\"gv-ku-control-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003eAdjust the Tilt\u003c\/h3\u003e\n    \u003cp\u003e\n      Angle the canopy toward changing sunlight for more targeted shade.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-control\"\u003e\n    \u003cdiv class=\"gv-ku-control-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eClose After Use\u003c\/h3\u003e\n    \u003cp\u003e\n      Lower and secure the canopy whenever the umbrella is not being used.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eWeather-Ready Materials for Seasonal Outdoor Use\u003c\/h2\u003e \u003cp\u003e The canopy and supporting frame combine everyday durability with a neutral khaki finish that suits many outdoor furniture styles. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-feature-grid\"\u003e\n  \u003carticle class=\"gv-ku-feature\"\u003e\n    \u003cdiv class=\"gv-ku-feature-icon\"\u003eUV\u003c\/div\u003e\n    \u003ch3\u003eProtective Polyester Canopy\u003c\/h3\u003e\n    \u003cp\u003e\n      Fade-resistant fabric helps reduce direct sun exposure and provides\n      temporary protection from light outdoor rain.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-feature\"\u003e\n    \u003cdiv class=\"gv-ku-feature-icon\"\u003e8X\u003c\/div\u003e\n    \u003ch3\u003eEight Steel Support Ribs\u003c\/h3\u003e\n    \u003cp\u003e\n      Eight ribs distribute support around the canopy to help maintain its\n      wide, round market-umbrella shape.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-feature\"\u003e\n    \u003cdiv class=\"gv-ku-feature-icon\"\u003ePC\u003c\/div\u003e\n    \u003ch3\u003ePowder-Coated Steel Pole\u003c\/h3\u003e\n    \u003cp\u003e\n      The coated steel structure supports repeated opening, closing and\n      shade-angle adjustment.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-feature\"\u003e\n    \u003cdiv class=\"gv-ku-feature-icon\"\u003e1.5\u003c\/div\u003e\n    \u003ch3\u003eStandard 1.5-Inch Pole\u003c\/h3\u003e\n    \u003cp\u003e\n      Fits many standard patio table openings when paired with a compatible\n      weighted umbrella base.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section alt\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eVersatile Shade for Outdoor Living Areas\u003c\/h2\u003e \u003cp\u003e Use the umbrella above dining furniture, lounge seating and recreational spaces. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-use-grid\"\u003e\n  \u003cdiv class=\"gv-ku-use\"\u003e\n    \u003cdiv class=\"gv-ku-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatio Dining\u003c\/strong\u003e\n    \u003cspan\u003eShade tables during meals and illuminate evening gatherings.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-use\"\u003e\n    \u003cdiv class=\"gv-ku-use-icon\"\u003ePOOL\u003c\/div\u003e\n    \u003cstrong\u003ePoolside Areas\u003c\/strong\u003e\n    \u003cspan\u003eCreate shade beside lounge chairs and pool seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-use\"\u003e\n    \u003cdiv class=\"gv-ku-use-icon\"\u003eDECK\u003c\/div\u003e\n    \u003cstrong\u003eDeck Seating\u003c\/strong\u003e\n    \u003cspan\u003eAdd adjustable coverage above conversation and relaxation areas.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-ku-use\"\u003e\n    \u003cdiv class=\"gv-ku-use-icon\"\u003eCAFÉ\u003c\/div\u003e\n    \u003cstrong\u003eOutdoor Cafés\u003c\/strong\u003e\n    \u003cspan\u003eProvide daytime shade and evening light for customer seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-section\"\u003e \u003cdiv class=\"gv-ku-heading\"\u003e \u003ch2\u003eKey Dimensions and Product Details\u003c\/h2\u003e \u003cp\u003e Check your patio table opening, available space and umbrella base before installation. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-ku-spec-grid\"\u003e\n  \u003carticle class=\"gv-ku-spec-card\"\u003e\n    \u003ch3\u003eUmbrella Dimensions\u003c\/h3\u003e\n    \u003cul class=\"gv-ku-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Diameter\u003c\/span\u003e\n        \u003cstrong\u003e10 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOverall Height\u003c\/span\u003e\n        \u003cstrong\u003eApprox. 7.55 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003ePole Diameter\u003c\/span\u003e\n        \u003cstrong\u003e1.5 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Color\u003c\/span\u003e\n        \u003cstrong\u003eKhaki\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-ku-spec-card\"\u003e\n    \u003ch3\u003eFunctional Details\u003c\/h3\u003e\n    \u003cul class=\"gv-ku-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eLED Quantity\u003c\/span\u003e\n        \u003cstrong\u003e24 Lights\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Structure\u003c\/span\u003e\n        \u003cstrong\u003e3-Tier Vented\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eSupport Structure\u003c\/span\u003e\n        \u003cstrong\u003e8 Steel Ribs\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eUmbrella Base\u003c\/span\u003e\n        \u003cstrong\u003eNot Included\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-ku-care\"\u003e \u003ch3\u003eCare and Safety Recommendation\u003c\/h3\u003e \u003cp\u003e Use the umbrella with a compatible weighted base. Close and secure the canopy when unattended, and do not use it during strong winds, storms, heavy rain or other severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-ku-footer\"\u003e \u003ch2\u003eExtend Outdoor Comfort from Afternoon into the Evening\u003c\/h2\u003e \u003cp\u003e The Garvee solar patio umbrella combines broad shade, adjustable coverage, integrated LED lighting and a ventilated canopy in a versatile khaki finish. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Khaki \/ 10'","offer_id":53356557566265,"sku":"PPG_34MXQJTS","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpkdmb6wax.jpg?v=1780473720"},{"product_id":"garvee-10ft-offset-cantilever-patio-umbrella-ppg-353pddb6","title":"Garvee 10FT Offset Cantilever Patio Umbrella – 360° Rotation, Easy Tilt, UV Protection, Fade-Resistant Polyester – Large Outdoor Sun Shade Parasol for Pool, Deck, Garden, Backyard, Navy Blue","description":"\u003cstyle\u003e\n  .garvee-a-plus {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    background: #fff;\n  }\n\n  .garvee-a-plus * {\n    box-sizing: border-box;\n  }\n\n  .garvee-hero {\n    background: linear-gradient(135deg, #f4f8fb, #eef4f8);\n    border: 1px solid #dbe7ef;\n    border-radius: 18px;\n    padding: 36px 24px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .garvee-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n  }\n\n  .garvee-hero p {\n    max-width: 780px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #44515a;\n  }\n\n  .garvee-highlights {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .garvee-highlight {\n    background: #f8fafc;\n    border: 1px solid #e2e8f0;\n    border-radius: 14px;\n    padding: 18px 12px;\n    text-align: center;\n  }\n\n  .garvee-highlight strong {\n    display: block;\n    font-size: 22px;\n    color: #074174;\n    margin-bottom: 4px;\n  }\n\n  .garvee-highlight span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .garvee-section {\n    margin-bottom: 32px;\n  }\n\n  .garvee-section h3 {\n    margin: 0 0 16px;\n    font-size: 24px;\n    text-align: center;\n    color: #1f2937;\n  }\n\n  .garvee-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .garvee-feature {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 16px;\n    padding: 20px;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.05);\n  }\n\n  .garvee-feature h4 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    color: #074174;\n  }\n\n  .garvee-feature p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-use-box {\n    background: #f7f9fc;\n    border: 1px solid #dfe8f2;\n    border-radius: 16px;\n    padding: 24px;\n  }\n\n  .garvee-use-box p {\n    max-width: 760px;\n    margin: 0 auto 16px;\n    text-align: center;\n    color: #4b5563;\n    font-size: 15px;\n  }\n\n  .garvee-use-list {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n  }\n\n  .garvee-use-item {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 12px;\n    padding: 14px 10px;\n    text-align: center;\n    font-weight: 600;\n    color: #2f3b45;\n  }\n\n  .garvee-comfort {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 18px;\n  }\n\n  .garvee-comfort-card {\n    background: #fbfcfd;\n    border-left: 4px solid #074174;\n    border-radius: 14px;\n    padding: 18px;\n    border-top: 1px solid #e5e7eb;\n    border-right: 1px solid #e5e7eb;\n    border-bottom: 1px solid #e5e7eb;\n  }\n\n  .garvee-comfort-card h4 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    color: #222;\n  }\n\n  .garvee-comfort-card p {\n    margin: 0;\n    font-size: 15px;\n    color: #4a4a4a;\n  }\n\n  .garvee-note {\n    background: #f4f6f8;\n    border-radius: 16px;\n    padding: 22px;\n    text-align: center;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-highlights,\n    .garvee-feature-grid,\n    .garvee-comfort {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-use-list {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @media (max-width: 600px) {\n    .garvee-a-plus {\n      padding: 20px 12px;\n    }\n\n    .garvee-hero {\n      padding: 26px 16px;\n    }\n\n    .garvee-hero h2 {\n      font-size: 24px;\n    }\n\n    .garvee-section h3 {\n      font-size: 21px;\n    }\n\n    .garvee-highlights,\n    .garvee-feature-grid,\n    .garvee-comfort,\n    .garvee-use-list {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-a-plus\"\u003e\n  \u003cdiv class=\"garvee-hero\"\u003e\n    \u003ch2\u003eEnjoy All-Day Shade with Garvee 10' × 10' Cantilever Patio Umbrella\u003c\/h2\u003e\n    \u003cp\u003e\n      Create a cooler, more comfortable outdoor space with a large offset patio umbrella designed for patios, decks, gardens, poolside areas, and backyard seating. With 360° rotation, easy tilt adjustment, and a durable vented canopy, it helps keep your outdoor area shaded from morning to evening.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-highlights\"\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e10' × 10'\u003c\/strong\u003e\n      \u003cspan\u003eWide Shade Coverage\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e360°\u003c\/strong\u003e\n      \u003cspan\u003ePedal Rotation\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e200G\u003c\/strong\u003e\n      \u003cspan\u003ePolyester Canopy\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n      \u003cspan\u003eReinforced Steel Frame\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003ch3\u003eFlexible Shade for Outdoor Living\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-feature-grid\"\u003e\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eLarge Offset Canopy\u003c\/h4\u003e\n        \u003cp\u003e\n          The 10' × 10' canopy provides generous shade without placing a center pole in the middle of your seating or dining area.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003e360° Rotation\u003c\/h4\u003e\n        \u003cp\u003e\n          The pedal-operated rotating base lets you easily reposition the umbrella as the sun moves across your patio or backyard.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eEasy Tilt Adjustment\u003c\/h4\u003e\n        \u003cp\u003e\n          Adjust the canopy angle for better side shade, helping you stay protected during different times of the day.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eUV-Resistant Canopy\u003c\/h4\u003e\n        \u003cp\u003e\n          Made with 200G polyester fabric to help block harsh sunlight while resisting fading from regular outdoor use.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eDurable Steel Frame\u003c\/h4\u003e\n        \u003cp\u003e\n          Powder-coated alloy steel frame and 8 reinforced ribs offer reliable support for everyday outdoor shade.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eDouble-Top Vent Design\u003c\/h4\u003e\n        \u003cp\u003e\n          The vented canopy improves airflow, reduces heat buildup, and adds extra stability in light outdoor breezes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003cdiv class=\"garvee-use-box\"\u003e\n      \u003ch3\u003eMade for Your Favorite Outdoor Spaces\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether you are relaxing by the pool, hosting dinner outside, or creating a shaded lounge area, this cantilever umbrella brings practical comfort and a clean outdoor look.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"garvee-use-list\"\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePatio\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePoolside\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eDeck\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eGarden\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eBackyard\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003ch3\u003eBuilt for Comfort, Shade \u0026amp; Convenience\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-comfort\"\u003e\n      \u003cdiv class=\"garvee-comfort-card\"\u003e\n        \u003ch4\u003eShade That Moves with the Sun\u003c\/h4\u003e\n        \u003cp\u003e\n          Rotate and tilt the canopy to keep your seating area shaded throughout the day, reducing the need to constantly move furniture.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-comfort-card\"\u003e\n        \u003ch4\u003eClean Look for Outdoor Decor\u003c\/h4\u003e\n        \u003cp\u003e\n          The navy blue canopy adds a stylish touch to patios, pool areas, and backyard lounges while pairing easily with outdoor furniture.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-note\"\u003e\n    \u003cstrong\u003eOutdoor Use Tip:\u003c\/strong\u003e Use a properly weighted base, close the umbrella during strong wind or severe weather, and store it when not in use to help extend service life.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Navy Blue \/ 10' × 10'","offer_id":53356557664569,"sku":"PPG_353PDDB6","price":181.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpi45yix2w.jpg?v=1780473721"},{"product_id":"garvee-waterproof-10x10-folding-gazebo-canopy-ppg-337bkf8f","title":"Garvee 10x10 FT Pop Up Canopy Tent, 210D Waterproof Oxford Gazebo with 4 Detachable Window Sidewalls, UPF 50+ Steel Frame Shelter for Camping, Parties \u0026 Backyard, Orange","description":"\u003cstyle\u003e .garvee-orange-gazebo { --gv-orange: #e66f22; --gv-orange-dark: #a9440e; --gv-orange-light: #fff1e8; --gv-charcoal: #263238; --gv-dark: #172127; --gv-gray: #65727a; --gv-light: #f5f7f8; --gv-white: #ffffff; --gv-border: #dce3e7; --gv-shadow: 0 8px 24px rgba(38, 50, 56, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gv-charcoal); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-orange-gazebo *, .garvee-orange-gazebo *::before, .garvee-orange-gazebo *::after { box-sizing: border-box; } .garvee-orange-gazebo h2, .garvee-orange-gazebo h3, .garvee-orange-gazebo p { margin-top: 0; } .gv-og-hero { overflow: hidden; padding: 62px 38px; border-radius: 22px; background: radial-gradient(circle at 88% 18%, rgba(255,255,255,0.14), transparent 28%), radial-gradient(circle at 10% 90%, rgba(230,111,34,0.24), transparent 28%), linear-gradient(135deg, var(--gv-dark), #39474f); color: var(--gv-white); text-align: center; } .gv-og-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.35); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gv-og-hero h2 { max-width: 850px; margin: 0 auto 16px; font-size: 40px; line-height: 1.16; } .gv-og-hero p { max-width: 790px; margin: 0 auto; color: rgba(255,255,255,0.88); font-size: 18px; } .gv-og-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gv-og-stat { padding: 24px 14px; border: 1px solid var(--gv-border); border-radius: 15px; background: var(--gv-white); text-align: center; box-shadow: var(--gv-shadow); } .gv-og-stat strong { display: block; margin-bottom: 5px; color: var(--gv-orange-dark); font-size: 24px; line-height: 1.2; } .gv-og-stat span { color: var(--gv-gray); font-size: 14px; } .gv-og-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gv-light); } .gv-og-section.alt { background: var(--gv-orange-light); } .gv-og-heading { max-width: 790px; margin: 0 auto 30px; text-align: center; } .gv-og-heading h2 { margin-bottom: 10px; color: var(--gv-dark); font-size: 31px; line-height: 1.25; } .gv-og-heading p { margin-bottom: 0; color: var(--gv-gray); } .gv-og-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gv-og-feature { padding: 28px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); box-shadow: var(--gv-shadow); } .gv-og-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gv-orange); color: var(--gv-white); font-size: 14px; font-weight: 700; } .gv-og-feature h3 { margin-bottom: 9px; color: var(--gv-dark); font-size: 21px; } .gv-og-feature p { margin-bottom: 0; color: var(--gv-gray); } .gv-og-layout-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-og-layout-card { padding: 28px 22px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-og-layout-label { display: inline-block; margin-bottom: 14px; padding: 5px 11px; border-radius: 999px; background: var(--gv-orange-light); color: var(--gv-orange-dark); font-size: 12px; font-weight: 700; letter-spacing: 0.7px; text-transform: uppercase; } .gv-og-layout-card h3 { margin-bottom: 8px; color: var(--gv-dark); font-size: 20px; } .gv-og-layout-card p { margin-bottom: 0; color: var(--gv-gray); font-size: 15px; } .gv-og-protection-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gv-og-protection { padding: 27px 20px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); text-align: center; } .gv-og-protection strong { display: block; margin-bottom: 8px; color: var(--gv-orange-dark); font-size: 20px; } .gv-og-protection span { color: var(--gv-gray); font-size: 14px; } .gv-og-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gv-og-use { padding: 24px 16px; border: 1px solid var(--gv-border); border-radius: 14px; background: var(--gv-white); text-align: center; } .gv-og-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gv-orange-light); color: var(--gv-orange-dark); font-size: 13px; font-weight: 700; } .gv-og-use strong { display: block; margin-bottom: 6px; color: var(--gv-dark); font-size: 17px; } .gv-og-use span { color: var(--gv-gray); font-size: 14px; } .gv-og-step-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gv-og-step { padding: 27px; border: 1px solid var(--gv-border); border-radius: 16px; background: var(--gv-white); } .gv-og-step-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 15px; border-radius: 50%; background: var(--gv-dark); color: var(--gv-white); font-weight: 700; } .gv-og-step h3 { margin-bottom: 8px; color: var(--gv-dark); font-size: 20px; } .gv-og-step p { margin-bottom: 0; color: var(--gv-gray); font-size: 15px; } .gv-og-kit { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 25px; align-items: center; margin-top: 22px; padding: 38px; border: 2px solid var(--gv-orange); border-radius: 20px; background: var(--gv-white); } .gv-og-kit h2 { margin-bottom: 10px; color: var(--gv-dark); font-size: 29px; line-height: 1.25; } .gv-og-kit p { margin-bottom: 0; color: var(--gv-gray); } .gv-og-kit-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } .gv-og-kit-item { padding: 13px 10px; border-radius: 10px; background: var(--gv-orange-light); color: var(--gv-orange-dark); font-size: 14px; font-weight: 700; text-align: center; } .gv-og-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gv-og-spec-card { padding: 30px; border: 1px solid var(--gv-border); border-radius: 17px; background: var(--gv-white); } .gv-og-spec-card h3 { margin-bottom: 13px; color: var(--gv-dark); font-size: 22px; } .gv-og-spec-list { margin: 0; padding: 0; list-style: none; } .gv-og-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gv-border); } .gv-og-spec-list li:last-child { border-bottom: 0; } .gv-og-spec-list span { color: var(--gv-gray); } .gv-og-spec-list strong { color: var(--gv-dark); text-align: right; } .gv-og-safety { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gv-orange); border-radius: 12px; background: #fff6ef; } .gv-og-safety h3 { margin-bottom: 8px; color: #8b3d0c; font-size: 20px; } .gv-og-safety p { margin-bottom: 0; color: #6c594c; } .gv-og-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gv-dark); color: var(--gv-white); text-align: center; } .gv-og-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gv-og-footer p { max-width: 760px; margin: 0 auto; color: rgba(255,255,255,0.86); } @media (max-width: 900px) { .gv-og-stats, .gv-og-use-grid { grid-template-columns: repeat(2, 1fr); } .gv-og-layout-grid, .gv-og-protection-grid, .gv-og-step-grid { grid-template-columns: 1fr; } .gv-og-kit { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-orange-gazebo { padding: 8px; } .gv-og-hero { padding: 40px 19px; border-radius: 15px; } .gv-og-hero h2 { font-size: 29px; } .gv-og-hero p { font-size: 16px; } .gv-og-stats, .gv-og-feature-grid, .gv-og-use-grid, .gv-og-kit-list, .gv-og-spec-grid { grid-template-columns: 1fr; } .gv-og-section { padding: 30px 17px; border-radius: 15px; } .gv-og-heading h2, .gv-og-kit h2, .gv-og-footer h2 { font-size: 25px; } .gv-og-kit, .gv-og-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-orange-gazebo\"\u003e \u003csection class=\"gv-og-hero\"\u003e \u003cspan class=\"gv-og-label\"\u003ePortable Pop Up Outdoor Shelter\u003c\/span\u003e \u003ch2\u003eFast 10 × 10 FT Coverage for Parties, Camping and Backyard Events\u003c\/h2\u003e \u003cp\u003e Create 100 square feet of protected outdoor space with a quick-opening steel frame, four detachable window sidewalls and a vivid orange canopy. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-og-stats\"\u003e \u003cdiv class=\"gv-og-stat\"\u003e \u003cstrong\u003e10 × 10 FT\u003c\/strong\u003e \u003cspan\u003eSpacious canopy footprint\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-stat\"\u003e\n  \u003cstrong\u003e100 Sq. Ft.\u003c\/strong\u003e\n  \u003cspan\u003eCovered shade area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-og-stat\"\u003e\n  \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\n  \u003cspan\u003eSun protection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-og-stat\"\u003e\n  \u003cstrong\u003e4 Sidewalls\u003c\/strong\u003e\n  \u003cspan\u003eDetachable window panels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eQuick Pop-Up Design for Easier Outdoor Setup\u003c\/h2\u003e \u003cp\u003e The collapsible frame and no-pinch leg adjusters reduce preparation time while making the gazebo easier to transport between locations. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-feature-grid\"\u003e\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003ePOP\u003c\/div\u003e\n    \u003ch3\u003eTool-Free Pop-Up Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Expand the preassembled frame, raise the legs and secure the canopy\n      without building a separate pole structure.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003eGRIP\u003c\/div\u003e\n    \u003ch3\u003eNo-Pinch Leg Adjusters\u003c\/h3\u003e\n    \u003cp\u003e\n      User-friendly adjustment points help make leg positioning more\n      comfortable during setup and takedown.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003eBAG\u003c\/div\u003e\n    \u003ch3\u003eCompact Carry Bag Storage\u003c\/h3\u003e\n    \u003cp\u003e\n      Fold the complete shelter into the included bag for easier storage\n      in a trunk, garage or equipment room.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003e6X\u003c\/div\u003e\n    \u003ch3\u003eSpace for Up to Six People\u003c\/h3\u003e\n    \u003cp\u003e\n      The 100-square-foot interior provides room for seating, refreshments,\n      displays and outdoor activity equipment.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section alt\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eConfigure the Four Sidewalls Around Your Event\u003c\/h2\u003e \u003cp\u003e Detachable window panels allow the shelter to change from an open canopy to a more enclosed space for privacy and side coverage. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-layout-grid\"\u003e\n  \u003carticle class=\"gv-og-layout-card\"\u003e\n    \u003cspan class=\"gv-og-layout-label\"\u003eOpen Layout\u003c\/span\u003e\n    \u003ch3\u003eMaximum Airflow and Access\u003c\/h3\u003e\n    \u003cp\u003e\n      Remove all sidewalls for easy movement, open views and ventilation\n      during backyard meals, markets and sporting events.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-layout-card\"\u003e\n    \u003cspan class=\"gv-og-layout-label\"\u003eSemi-Enclosed\u003c\/span\u003e\n    \u003ch3\u003eTargeted Side Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach selected panels to block exposure from one direction while\n      keeping other sides open for guests and airflow.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-layout-card\"\u003e\n    \u003cspan class=\"gv-og-layout-label\"\u003eEnclosed Layout\u003c\/span\u003e\n    \u003ch3\u003eAdded Privacy and Shelter\u003c\/h3\u003e\n    \u003cp\u003e\n      Install all four window sidewalls to create a defined booth,\n      gathering area or temporary outdoor room.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003e210D Oxford Canopy for Outdoor Protection\u003c\/h2\u003e \u003cp\u003e Multiple material layers help create shade and temporary weather coverage for recreational and event use. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-protection-grid\"\u003e\n  \u003cdiv class=\"gv-og-protection\"\u003e\n    \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\n    \u003cspan\u003e\n      The silver-coated canopy helps reduce exposure to direct ultraviolet rays.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-og-protection\"\u003e\n    \u003cstrong\u003ePU Coating\u003c\/strong\u003e\n    \u003cspan\u003e\n      Waterproof coating helps prevent light rain from passing through the canopy.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-og-protection\"\u003e\n    \u003cstrong\u003e210D Oxford\u003c\/strong\u003e\n    \u003cspan\u003e\n      Durable fabric is suited to temporary camping, party and market setups.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section alt\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eReliable Support from Frame to Ground\u003c\/h2\u003e \u003cp\u003e A reinforced steel structure and included anchoring accessories work together to stabilize the temporary shelter. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-feature-grid\"\u003e\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003eSTEEL\u003c\/div\u003e\n    \u003ch3\u003eAlloy Steel Framework\u003c\/h3\u003e\n    \u003cp\u003e\n      The complete frame and cross-support structure distribute canopy\n      tension around the full 10 × 10-foot shelter.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003e4X\u003c\/div\u003e\n    \u003ch3\u003eFour Fillable Sandbags\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach one bag near each leg and add suitable filling material\n      to increase downward support.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003e8X\u003c\/div\u003e\n    \u003ch3\u003eEight Spiral Stakes\u003c\/h3\u003e\n    \u003cp\u003e\n      Secure the shelter to suitable soil or grass surfaces using the\n      included ground anchoring points.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-feature\"\u003e\n    \u003cdiv class=\"gv-og-feature-icon\"\u003eROPE\u003c\/div\u003e\n    \u003ch3\u003eGuy Rope Support\u003c\/h3\u003e\n    \u003cp\u003e\n      Tension the ropes outward from the frame to provide additional\n      anchoring around the canopy.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eOne Shelter for Multiple Outdoor Occasions\u003c\/h2\u003e \u003cp\u003e The bright orange canopy creates visible coverage for both recreational gatherings and temporary event spaces. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-use-grid\"\u003e\n  \u003cdiv class=\"gv-og-use\"\u003e\n    \u003cdiv class=\"gv-og-use-icon\"\u003eBBQ\u003c\/div\u003e\n    \u003cstrong\u003eBackyard Parties\u003c\/strong\u003e\n    \u003cspan\u003eShade food tables, seating and family gathering areas.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-og-use\"\u003e\n    \u003cdiv class=\"gv-og-use-icon\"\u003eCAMP\u003c\/div\u003e\n    \u003cstrong\u003eCamping\u003c\/strong\u003e\n    \u003cspan\u003eCreate a covered dining, lounge or equipment area at camp.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-og-use\"\u003e\n    \u003cdiv class=\"gv-og-use-icon\"\u003eFAIR\u003c\/div\u003e\n    \u003cstrong\u003eMarkets and Fairs\u003c\/strong\u003e\n    \u003cspan\u003eBuild a defined booth for products, crafts and displays.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-og-use\"\u003e\n    \u003cdiv class=\"gv-og-use-icon\"\u003eSPORT\u003c\/div\u003e\n    \u003cstrong\u003eSporting Events\u003c\/strong\u003e\n    \u003cspan\u003eProvide temporary shade for spectators, teams or supplies.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section alt\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eSimple Three-Step Setup\u003c\/h2\u003e \u003cp\u003e Two-person setup is recommended for safer and more even frame expansion. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-step-grid\"\u003e\n  \u003carticle class=\"gv-og-step\"\u003e\n    \u003cdiv class=\"gv-og-step-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Position the folded frame on level ground and gradually pull the corners apart.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-step\"\u003e\n    \u003cdiv class=\"gv-og-step-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003eRaise and Configure\u003c\/h3\u003e\n    \u003cp\u003e\n      Adjust the legs and attach the required number of window sidewalls.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-step\"\u003e\n    \u003cdiv class=\"gv-og-step-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eAnchor the Shelter\u003c\/h3\u003e\n    \u003cp\u003e\n      Install sandbags, stakes and guy ropes before the gazebo is used.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-kit\"\u003e \u003cdiv\u003e \u003ch2\u003eComplete Portable Outdoor Shelter Kit\u003c\/h2\u003e \u003cp\u003e The package includes essential sidewall, anchoring and transportation accessories for camping, parties, markets and backyard events. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-kit-list\"\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e1 Pop-Up Steel Frame\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e1 Orange Canopy\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e4 Window Sidewalls\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e4 Sandbags\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e8 Spiral Stakes\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003eGuy Ropes\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003eHook-and-Loop Fasteners\u003c\/div\u003e\n  \u003cdiv class=\"gv-og-kit-item\"\u003e1 Carry Bag\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-section\"\u003e \u003cdiv class=\"gv-og-heading\"\u003e \u003ch2\u003eKey Product Details\u003c\/h2\u003e \u003cp\u003e Review the available setup area and ground conditions before installation. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gv-og-spec-grid\"\u003e\n  \u003carticle class=\"gv-og-spec-card\"\u003e\n    \u003ch3\u003eDimensions and Construction\u003c\/h3\u003e\n    \u003cul class=\"gv-og-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Size\u003c\/span\u003e\n        \u003cstrong\u003e10 × 10 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eShade Area\u003c\/span\u003e\n        \u003cstrong\u003e100 sq. ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOverall Height\u003c\/span\u003e\n        \u003cstrong\u003e100.39 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFrame Material\u003c\/span\u003e\n        \u003cstrong\u003eAlloy Steel\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eItem Weight\u003c\/span\u003e\n        \u003cstrong\u003e37.5 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gv-og-spec-card\"\u003e\n    \u003ch3\u003eCanopy and Functional Details\u003c\/h3\u003e\n    \u003cul class=\"gv-og-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Material\u003c\/span\u003e\n        \u003cstrong\u003e210D Oxford\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eUV Protection\u003c\/span\u003e\n        \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eSidewalls\u003c\/span\u003e\n        \u003cstrong\u003e4 Detachable Panels\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCapacity\u003c\/span\u003e\n        \u003cstrong\u003eUp to 6 People\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eOrange\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-og-safety\"\u003e \u003ch3\u003eOutdoor Safety Reminder\u003c\/h3\u003e \u003cp\u003e Always install the sandbags, stakes and guy ropes before use. Keep the canopy away from open flames and heat sources. Do not leave the gazebo unattended or use it during strong winds, storms, heavy rain or severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gv-og-footer\"\u003e \u003ch2\u003ePortable Coverage Wherever Outdoor Plans Take You\u003c\/h2\u003e \u003cp\u003e The Garvee orange pop-up gazebo combines quick setup, flexible sidewall configurations, UPF 50+ protection and portable storage for more comfortable outdoor events. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Orange \/ 10' X 10'","offer_id":53356557762873,"sku":"PPG_337BKF8F","price":139.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmphouz_y_z.jpg?v=1780473731"},{"product_id":"garvee-9ft-outdoor-patio-umbrella-outdoor-ppg-34lapr88","title":"Garvee 9 FT Patio Umbrella, 8-Rib Alloy Steel Market Umbrella with Push-Button Tilt \u0026 Crank, UV-Resistant Waterproof Round Shade for Garden, Deck \u0026 Pool, Brown","description":"\u003cstyle\u003e .garvee-brown-patio-umbrella { --gbu-brown: #795338; --gbu-brown-dark: #4d3425; --gbu-tan: #c6a47e; --gbu-cream: #f8f4ee; --gbu-light: #f3f5f4; --gbu-green: #526457; --gbu-white: #ffffff; --gbu-text: #303531; --gbu-muted: #687069; --gbu-border: #dfd9d1; --gbu-shadow: 0 8px 24px rgba(77, 52, 37, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gbu-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-brown-patio-umbrella *, .garvee-brown-patio-umbrella *::before, .garvee-brown-patio-umbrella *::after { box-sizing: border-box; } .garvee-brown-patio-umbrella h2, .garvee-brown-patio-umbrella h3, .garvee-brown-patio-umbrella p { margin-top: 0; } .gbu-hero { padding: 60px 38px; overflow: hidden; border-radius: 22px; background: radial-gradient(circle at 86% 18%, rgba(255,255,255,0.14), transparent 28%), radial-gradient(circle at 12% 88%, rgba(198,164,126,0.2), transparent 30%), linear-gradient(135deg, var(--gbu-brown-dark), var(--gbu-brown)); color: var(--gbu-white); text-align: center; } .gbu-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.38); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gbu-hero h2 { max-width: 840px; margin: 0 auto 16px; font-size: 40px; line-height: 1.15; } .gbu-hero p { max-width: 770px; margin: 0 auto; color: rgba(255,255,255,0.9); font-size: 18px; } .gbu-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gbu-stat { padding: 23px 14px; border: 1px solid var(--gbu-border); border-radius: 15px; background: var(--gbu-white); text-align: center; box-shadow: var(--gbu-shadow); } .gbu-stat strong { display: block; margin-bottom: 5px; color: var(--gbu-brown-dark); font-size: 24px; line-height: 1.2; } .gbu-stat span { color: var(--gbu-muted); font-size: 14px; } .gbu-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gbu-light); } .gbu-section.alt { background: var(--gbu-cream); } .gbu-heading { max-width: 790px; margin: 0 auto 30px; text-align: center; } .gbu-heading h2 { margin-bottom: 10px; color: var(--gbu-brown-dark); font-size: 31px; line-height: 1.25; } .gbu-heading p { margin-bottom: 0; color: var(--gbu-muted); } .gbu-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gbu-feature { padding: 28px; border: 1px solid var(--gbu-border); border-radius: 16px; background: var(--gbu-white); box-shadow: var(--gbu-shadow); } .gbu-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gbu-brown); color: var(--gbu-white); font-size: 14px; font-weight: 700; } .gbu-feature h3 { margin-bottom: 9px; color: var(--gbu-brown-dark); font-size: 21px; } .gbu-feature p { margin-bottom: 0; color: var(--gbu-muted); } .gbu-shade-layout { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 26px; align-items: center; } .gbu-shade-copy h2 { margin-bottom: 12px; color: var(--gbu-brown-dark); font-size: 30px; line-height: 1.25; } .gbu-shade-copy p { margin-bottom: 18px; color: var(--gbu-muted); } .gbu-point-list { display: grid; gap: 11px; } .gbu-point { padding: 14px 16px; border-left: 4px solid var(--gbu-brown); border-radius: 8px; background: var(--gbu-white); } .gbu-point strong { display: block; margin-bottom: 3px; color: var(--gbu-brown-dark); } .gbu-point span { color: var(--gbu-muted); font-size: 14px; } .gbu-canopy-visual { position: relative; min-height: 320px; overflow: hidden; padding: 30px; border: 1px solid var(--gbu-border); border-radius: 18px; background: radial-gradient(circle at center 32%, #dbc4a8 0, #b88e67 38%, transparent 39%), linear-gradient(to bottom, #eaf2f4 0 62%, #d8d3c8 62% 100%); box-shadow: var(--gbu-shadow); } .gbu-canopy-pole { position: absolute; top: 31%; bottom: 12%; left: 50%; width: 8px; border-radius: 8px; background: #3e4547; transform: translateX(-50%); } .gbu-canopy-table { position: absolute; bottom: 12%; left: 50%; width: 64%; height: 18px; border-radius: 50%; background: #745642; transform: translateX(-50%); } .gbu-canopy-caption { position: absolute; right: 18px; bottom: 16px; left: 18px; padding: 11px; border-radius: 10px; background: rgba(255,255,255,0.9); color: var(--gbu-brown-dark); font-size: 14px; font-weight: 700; text-align: center; } .gbu-control-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .gbu-control { padding: 27px; border: 1px solid var(--gbu-border); border-radius: 16px; background: var(--gbu-white); } .gbu-control-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 15px; border-radius: 50%; background: var(--gbu-green); color: var(--gbu-white); font-weight: 700; } .gbu-control h3 { margin-bottom: 8px; color: var(--gbu-brown-dark); font-size: 20px; } .gbu-control p { margin-bottom: 0; color: var(--gbu-muted); font-size: 15px; } .gbu-material-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gbu-material { padding: 27px 20px; border: 1px solid var(--gbu-border); border-radius: 16px; background: var(--gbu-white); text-align: center; } .gbu-material strong { display: block; margin-bottom: 8px; color: var(--gbu-brown-dark); font-size: 19px; } .gbu-material span { color: var(--gbu-muted); font-size: 14px; } .gbu-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gbu-use { padding: 24px 16px; border: 1px solid var(--gbu-border); border-radius: 14px; background: var(--gbu-white); text-align: center; } .gbu-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gbu-cream); color: var(--gbu-brown); font-size: 13px; font-weight: 700; } .gbu-use strong { display: block; margin-bottom: 6px; color: var(--gbu-brown-dark); font-size: 17px; } .gbu-use span { color: var(--gbu-muted); font-size: 14px; } .gbu-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gbu-spec-card { padding: 30px; border: 1px solid var(--gbu-border); border-radius: 17px; background: var(--gbu-white); } .gbu-spec-card h3 { margin-bottom: 13px; color: var(--gbu-brown-dark); font-size: 22px; } .gbu-spec-list { margin: 0; padding: 0; list-style: none; } .gbu-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gbu-border); } .gbu-spec-list li:last-child { border-bottom: 0; } .gbu-spec-list span { color: var(--gbu-muted); } .gbu-spec-list strong { color: var(--gbu-brown-dark); text-align: right; } .gbu-care { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gbu-brown); border-radius: 12px; background: var(--gbu-cream); } .gbu-care h3 { margin-bottom: 8px; color: var(--gbu-brown-dark); font-size: 20px; } .gbu-care p { margin-bottom: 0; color: var(--gbu-muted); } .gbu-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gbu-brown-dark); color: var(--gbu-white); text-align: center; } .gbu-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gbu-footer p { max-width: 750px; margin: 0 auto; color: rgba(255,255,255,0.87); } @media (max-width: 850px) { .gbu-stats, .gbu-use-grid { grid-template-columns: repeat(2, 1fr); } .gbu-shade-layout { grid-template-columns: 1fr; } .gbu-control-grid, .gbu-material-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-brown-patio-umbrella { padding: 8px; } .gbu-hero { padding: 40px 19px; border-radius: 15px; } .gbu-hero h2 { font-size: 29px; } .gbu-hero p { font-size: 16px; } .gbu-stats, .gbu-feature-grid, .gbu-use-grid, .gbu-spec-grid { grid-template-columns: 1fr; } .gbu-section { padding: 30px 17px; border-radius: 15px; } .gbu-heading h2, .gbu-shade-copy h2, .gbu-footer h2 { font-size: 25px; } .gbu-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-brown-patio-umbrella\"\u003e \u003csection class=\"gbu-hero\"\u003e \u003cspan class=\"gbu-label\"\u003e9 FT Outdoor Market Umbrella\u003c\/span\u003e \u003ch2\u003eAdjustable Shade for Patios, Gardens, Decks and Poolside Seating\u003c\/h2\u003e \u003cp\u003e Create a cooler outdoor dining or relaxation area with a wide round canopy, push-button tilt system, smooth crank lift and eight-rib steel support. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gbu-stats\"\u003e \u003cdiv class=\"gbu-stat\"\u003e \u003cstrong\u003e9 FT\u003c\/strong\u003e \u003cspan\u003eWide round canopy\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-stat\"\u003e\n  \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n  \u003cspan\u003eAlloy steel support\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gbu-stat\"\u003e\n  \u003cstrong\u003e98.43 in\u003c\/strong\u003e\n  \u003cspan\u003eOverall umbrella height\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gbu-stat\"\u003e\n  \u003cstrong\u003e15.87 lb.\u003c\/strong\u003e\n  \u003cspan\u003ePortable umbrella weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eBroad Shade for Everyday Outdoor Comfort\u003c\/h2\u003e \u003cp\u003e The nine-foot canopy provides coverage for outdoor tables, dining sets and lounge areas without overwhelming smaller patios or decks. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-shade-layout\"\u003e\n  \u003cdiv class=\"gbu-shade-copy\"\u003e\n    \u003ch2\u003e106.3-Inch Round Canopy\u003c\/h2\u003e\n    \u003cp\u003e\n      The wide circular shape helps cover seating and table surfaces while\n      adding a warm brown focal point to your outdoor space.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gbu-point-list\"\u003e\n      \u003cdiv class=\"gbu-point\"\u003e\n        \u003cstrong\u003eOutdoor Dining Coverage\u003c\/strong\u003e\n        \u003cspan\u003eCreates shade above compatible patio tables and dining sets.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gbu-point\"\u003e\n        \u003cstrong\u003eComfortable Lounge Space\u003c\/strong\u003e\n        \u003cspan\u003eHelps reduce direct sun exposure around chairs and conversation areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gbu-point\"\u003e\n        \u003cstrong\u003eVersatile Brown Finish\u003c\/strong\u003e\n        \u003cspan\u003eCoordinates with wood, wicker, metal and neutral outdoor furniture.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-canopy-visual\"\u003e\n    \u003cdiv class=\"gbu-canopy-pole\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gbu-canopy-table\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gbu-canopy-caption\"\u003e\n      9 FT round coverage for tables, seating and outdoor relaxation areas\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section alt\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eFollow the Sun with Adjustable Tilt\u003c\/h2\u003e \u003cp\u003e Reposition the canopy angle as sunlight changes throughout the morning, afternoon and early evening. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-control-grid\"\u003e\n  \u003carticle class=\"gbu-control\"\u003e\n    \u003cdiv class=\"gbu-control-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eOpen with the Crank\u003c\/h3\u003e\n    \u003cp\u003e\n      Turn the integrated handle to raise and expand the canopy smoothly.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-control\"\u003e\n    \u003cdiv class=\"gbu-control-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003ePress to Tilt\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the push-button mechanism to angle the canopy toward changing sunlight.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-control\"\u003e\n    \u003cdiv class=\"gbu-control-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eClose After Use\u003c\/h3\u003e\n    \u003cp\u003e\n      Lower and secure the umbrella when it is unattended or no longer needed.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eEight-Rib Alloy Steel Support\u003c\/h2\u003e \u003cp\u003e A metal pole and eight supporting ribs help distribute tension around the full round canopy during regular outdoor use. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-feature-grid\"\u003e\n  \u003carticle class=\"gbu-feature\"\u003e\n    \u003cdiv class=\"gbu-feature-icon\"\u003e8X\u003c\/div\u003e\n    \u003ch3\u003eEight Supporting Ribs\u003c\/h3\u003e\n    \u003cp\u003e\n      Eight ribs extend beneath the canopy to help maintain its round shape\n      and provide balanced structural support.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-feature\"\u003e\n    \u003cdiv class=\"gbu-feature-icon\"\u003eSTEEL\u003c\/div\u003e\n    \u003ch3\u003eAlloy Steel Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      The durable frame is designed for repeated opening, closing and\n      shade-angle adjustment during seasonal use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-feature\"\u003e\n    \u003cdiv class=\"gbu-feature-icon\"\u003eFOLD\u003c\/div\u003e\n    \u003ch3\u003eFoldable Storage Design\u003c\/h3\u003e\n    \u003cp\u003e\n      Close the canopy into a compact vertical shape for easier storage\n      when the outdoor season ends.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-feature\"\u003e\n    \u003cdiv class=\"gbu-feature-icon\"\u003eBROWN\u003c\/div\u003e\n    \u003ch3\u003eClassic Market Style\u003c\/h3\u003e\n    \u003cp\u003e\n      The round brown canopy complements casual dining spaces, garden seating\n      and traditional patio furniture.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section alt\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eOutdoor Protection for Sun and Light Rain\u003c\/h2\u003e \u003cp\u003e The canopy is designed to provide shade and temporary weather coverage during normal residential outdoor use. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-material-grid\"\u003e\n  \u003cdiv class=\"gbu-material\"\u003e\n    \u003cstrong\u003eUV-Resistant\u003c\/strong\u003e\n    \u003cspan\u003e\n      Helps reduce exposure to direct sunlight above outdoor tables and seating.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-material\"\u003e\n    \u003cstrong\u003eWaterproof Canopy\u003c\/strong\u003e\n    \u003cspan\u003e\n      Provides temporary coverage during light, unexpected outdoor rain.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-material\"\u003e\n    \u003cstrong\u003eFoldable Design\u003c\/strong\u003e\n    \u003cspan\u003e\n      Allows the canopy to be closed quickly for storage or changing weather.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eVersatile Shade for Multiple Outdoor Spaces\u003c\/h2\u003e \u003cp\u003e Use the umbrella above compatible tables, seating groups and relaxation areas. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-use-grid\"\u003e\n  \u003cdiv class=\"gbu-use\"\u003e\n    \u003cdiv class=\"gbu-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatio Dining\u003c\/strong\u003e\n    \u003cspan\u003eShade meals, conversations and everyday outdoor seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-use\"\u003e\n    \u003cdiv class=\"gbu-use-icon\"\u003eGARDEN\u003c\/div\u003e\n    \u003cstrong\u003eGarden Areas\u003c\/strong\u003e\n    \u003cspan\u003eCreate a comfortable focal point near flowers and landscaping.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-use\"\u003e\n    \u003cdiv class=\"gbu-use-icon\"\u003eDECK\u003c\/div\u003e\n    \u003cstrong\u003eDeck Seating\u003c\/strong\u003e\n    \u003cspan\u003eAdd adjustable shade above lounge chairs and small tables.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gbu-use\"\u003e\n    \u003cdiv class=\"gbu-use-icon\"\u003ePOOL\u003c\/div\u003e\n    \u003cstrong\u003ePoolside Areas\u003c\/strong\u003e\n    \u003cspan\u003eProvide coverage near loungers and recreational seating.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-section alt\"\u003e \u003cdiv class=\"gbu-heading\"\u003e \u003ch2\u003eKey Dimensions and Product Details\u003c\/h2\u003e \u003cp\u003e Review the available installation area and compatible umbrella base before setup. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gbu-spec-grid\"\u003e\n  \u003carticle class=\"gbu-spec-card\"\u003e\n    \u003ch3\u003eDimensions and Appearance\u003c\/h3\u003e\n    \u003cul class=\"gbu-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Diameter\u003c\/span\u003e\n        \u003cstrong\u003e9 ft. \/ 106.3 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOverall Height\u003c\/span\u003e\n        \u003cstrong\u003e98.43 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Shape\u003c\/span\u003e\n        \u003cstrong\u003eRound\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eBrown\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eItem Weight\u003c\/span\u003e\n        \u003cstrong\u003e15.87 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gbu-spec-card\"\u003e\n    \u003ch3\u003eFunctional Details\u003c\/h3\u003e\n    \u003cul class=\"gbu-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFrame Material\u003c\/span\u003e\n        \u003cstrong\u003eAlloy Steel\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eNumber of Ribs\u003c\/span\u003e\n        \u003cstrong\u003e8\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOpening System\u003c\/span\u003e\n        \u003cstrong\u003eCrank Lift\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eTilt System\u003c\/span\u003e\n        \u003cstrong\u003ePush-Button Tilt\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eUV Protection\u003c\/span\u003e\n        \u003cstrong\u003eUV-Resistant\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gbu-care\"\u003e \u003ch3\u003eCare and Safety Recommendation\u003c\/h3\u003e \u003cp\u003e Install the umbrella in a compatible weighted base. Close and secure the canopy when unattended, and do not use it during strong winds, storms, heavy rain or other severe weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gbu-footer\"\u003e \u003ch2\u003eSimple, Adjustable Shade for Outdoor Living\u003c\/h2\u003e \u003cp\u003e The Garvee nine-foot patio umbrella combines broad round coverage, push-button tilt, crank operation and eight-rib steel support in a classic brown finish. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Brown \/ 9'","offer_id":53356558483769,"sku":"PPG_34LAPR88","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpvhip9c84.jpg?v=1780473755"},{"product_id":"garvee-heavy-duty-zipper-door-replacement-zipper-doors-pau-0kkzo9yk","title":"Garvee 2-Pack Heavy Duty Carport Replacement Zipper Doors, 160G PE Waterproof UV-Resistant Panels with 64 Ball Bungees for 13x20 FT \u0026 13x25 FT Portable Garages, Gray","description":"\u003cstyle\u003e .garvee-carport-door-aplus { --gcd-gray-dark: #30383d; --gcd-gray: #59646a; --gcd-gray-light: #eef1f2; --gcd-blue: #315e73; --gcd-blue-dark: #203f4e; --gcd-blue-light: #eaf2f5; --gcd-orange: #d77a31; --gcd-white: #ffffff; --gcd-text: #293238; --gcd-muted: #667279; --gcd-border: #d9e0e3; --gcd-shadow: 0 8px 24px rgba(32, 63, 78, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gcd-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-carport-door-aplus *, .garvee-carport-door-aplus *::before, .garvee-carport-door-aplus *::after { box-sizing: border-box; } .garvee-carport-door-aplus h2, .garvee-carport-door-aplus h3, .garvee-carport-door-aplus p { margin-top: 0; } .gcd-hero { overflow: hidden; padding: 62px 38px; border-radius: 22px; background: radial-gradient(circle at 88% 16%, rgba(255,255,255,0.13), transparent 29%), radial-gradient(circle at 10% 90%, rgba(215,122,49,0.18), transparent 29%), linear-gradient(135deg, var(--gcd-gray-dark), var(--gcd-blue-dark)); color: var(--gcd-white); text-align: center; } .gcd-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255,255,255,0.36); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gcd-hero h2 { max-width: 850px; margin: 0 auto 16px; font-size: 40px; line-height: 1.16; } .gcd-hero p { max-width: 790px; margin: 0 auto; color: rgba(255,255,255,0.88); font-size: 18px; } .gcd-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gcd-stat { padding: 24px 14px; border: 1px solid var(--gcd-border); border-radius: 15px; background: var(--gcd-white); text-align: center; box-shadow: var(--gcd-shadow); } .gcd-stat strong { display: block; margin-bottom: 5px; color: var(--gcd-blue-dark); font-size: 24px; line-height: 1.2; } .gcd-stat span { color: var(--gcd-muted); font-size: 14px; } .gcd-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gcd-gray-light); } .gcd-section.alt { background: var(--gcd-blue-light); } .gcd-heading { max-width: 800px; margin: 0 auto 30px; text-align: center; } .gcd-heading h2 { margin-bottom: 10px; color: var(--gcd-blue-dark); font-size: 31px; line-height: 1.25; } .gcd-heading p { margin-bottom: 0; color: var(--gcd-muted); } .gcd-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gcd-feature { padding: 28px; border: 1px solid var(--gcd-border); border-radius: 16px; background: var(--gcd-white); box-shadow: var(--gcd-shadow); } .gcd-feature-icon { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; margin-bottom: 16px; border-radius: 50%; background: var(--gcd-blue); color: var(--gcd-white); font-size: 14px; font-weight: 700; } .gcd-feature h3 { margin-bottom: 9px; color: var(--gcd-blue-dark); font-size: 21px; } .gcd-feature p { margin-bottom: 0; color: var(--gcd-muted); } .gcd-protection-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gcd-protection { padding: 28px 20px; border: 1px solid var(--gcd-border); border-radius: 16px; background: var(--gcd-white); text-align: center; } .gcd-protection-icon { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; margin: 0 auto 15px; border-radius: 50%; background: var(--gcd-blue-light); color: var(--gcd-blue-dark); font-size: 13px; font-weight: 700; } .gcd-protection h3 { margin-bottom: 8px; color: var(--gcd-blue-dark); font-size: 20px; } .gcd-protection p { margin-bottom: 0; color: var(--gcd-muted); font-size: 14px; } .gcd-access-layout { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 26px; align-items: center; } .gcd-access-copy h2 { margin-bottom: 12px; color: var(--gcd-blue-dark); font-size: 30px; line-height: 1.25; } .gcd-access-copy p { margin-bottom: 18px; color: var(--gcd-muted); } .gcd-point-list { display: grid; gap: 11px; } .gcd-point { padding: 14px 16px; border-left: 4px solid var(--gcd-blue); border-radius: 8px; background: var(--gcd-white); } .gcd-point strong { display: block; margin-bottom: 3px; color: var(--gcd-blue-dark); } .gcd-point span { color: var(--gcd-muted); font-size: 14px; } .gcd-door-visual { padding: 28px; border: 1px solid var(--gcd-border); border-radius: 18px; background: var(--gcd-white); box-shadow: var(--gcd-shadow); } .gcd-door-frame { position: relative; min-height: 340px; overflow: hidden; border: 9px solid #636e73; border-radius: 8px; background: linear-gradient(90deg, #899397 0 49.5%, #757f83 49.5% 50.5%, #899397 50.5%); } .gcd-door-zipper { position: absolute; top: 0; bottom: 0; left: 50%; width: 5px; background: #273136; transform: translateX(-50%); } .gcd-door-handle { position: absolute; top: 45%; left: 50%; width: 17px; height: 28px; border-radius: 5px; background: var(--gcd-orange); transform: translate(-50%, -50%); } .gcd-door-bungee { position: absolute; width: 13px; height: 13px; border: 3px solid #222a2e; border-radius: 50%; background: var(--gcd-white); } .gcd-door-bungee.one { top: 7%; left: 3%; } .gcd-door-bungee.two { top: 7%; right: 3%; } .gcd-door-bungee.three { bottom: 7%; left: 3%; } .gcd-door-bungee.four { right: 3%; bottom: 7%; } .gcd-door-caption { margin-top: 15px; color: var(--gcd-muted); font-size: 14px; text-align: center; } .gcd-fit-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gcd-fit-card { padding: 31px; border: 1px solid var(--gcd-border); border-radius: 17px; background: var(--gcd-white); text-align: center; } .gcd-fit-card strong { display: block; margin-bottom: 8px; color: var(--gcd-blue-dark); font-size: 27px; } .gcd-fit-card span { color: var(--gcd-muted); } .gcd-install-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gcd-step { padding: 25px 18px; border: 1px solid var(--gcd-border); border-radius: 15px; background: var(--gcd-white); } .gcd-step-number { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin-bottom: 14px; border-radius: 50%; background: var(--gcd-orange); color: var(--gcd-white); font-weight: 700; } .gcd-step h3 { margin-bottom: 7px; color: var(--gcd-blue-dark); font-size: 18px; } .gcd-step p { margin-bottom: 0; color: var(--gcd-muted); font-size: 14px; } .gcd-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gcd-use { padding: 24px 16px; border: 1px solid var(--gcd-border); border-radius: 14px; background: var(--gcd-white); text-align: center; } .gcd-use-icon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gcd-blue-light); color: var(--gcd-blue-dark); font-size: 13px; font-weight: 700; } .gcd-use strong { display: block; margin-bottom: 6px; color: var(--gcd-blue-dark); font-size: 17px; } .gcd-use span { color: var(--gcd-muted); font-size: 14px; } .gcd-package { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 25px; align-items: center; margin-top: 22px; padding: 38px; border: 2px solid var(--gcd-blue); border-radius: 20px; background: var(--gcd-white); } .gcd-package h2 { margin-bottom: 10px; color: var(--gcd-blue-dark); font-size: 29px; line-height: 1.25; } .gcd-package p { margin-bottom: 0; color: var(--gcd-muted); } .gcd-package-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } .gcd-package-item { padding: 14px 10px; border-radius: 10px; background: var(--gcd-blue-light); color: var(--gcd-blue-dark); font-size: 14px; font-weight: 700; text-align: center; } .gcd-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gcd-spec-card { padding: 30px; border: 1px solid var(--gcd-border); border-radius: 17px; background: var(--gcd-white); } .gcd-spec-card h3 { margin-bottom: 13px; color: var(--gcd-blue-dark); font-size: 22px; } .gcd-spec-list { margin: 0; padding: 0; list-style: none; } .gcd-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gcd-border); } .gcd-spec-list li:last-child { border-bottom: 0; } .gcd-spec-list span { color: var(--gcd-muted); } .gcd-spec-list strong { color: var(--gcd-blue-dark); text-align: right; } .gcd-notice { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gcd-orange); border-radius: 12px; background: #fff7ef; } .gcd-notice h3 { margin-bottom: 8px; color: #804116; font-size: 20px; } .gcd-notice p { margin-bottom: 0; color: #67594f; } .gcd-footer { margin-top: 22px; padding: 47px 32px; border-radius: 20px; background: var(--gcd-blue-dark); color: var(--gcd-white); text-align: center; } .gcd-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gcd-footer p { max-width: 760px; margin: 0 auto; color: rgba(255,255,255,0.87); } @media (max-width: 900px) { .gcd-stats, .gcd-use-grid, .gcd-install-grid { grid-template-columns: repeat(2, 1fr); } .gcd-access-layout, .gcd-package { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-carport-door-aplus { padding: 8px; } .gcd-hero { padding: 40px 19px; border-radius: 15px; } .gcd-hero h2 { font-size: 29px; } .gcd-hero p { font-size: 16px; } .gcd-stats, .gcd-feature-grid, .gcd-protection-grid, .gcd-fit-grid, .gcd-install-grid, .gcd-use-grid, .gcd-package-list, .gcd-spec-grid { grid-template-columns: 1fr; } .gcd-section { padding: 30px 17px; border-radius: 15px; } .gcd-heading h2, .gcd-access-copy h2, .gcd-package h2, .gcd-footer h2 { font-size: 25px; } .gcd-package, .gcd-footer { padding: 31px 19px; } } \u003c\/style\u003e \u003cdiv class=\"garvee-carport-door-aplus\"\u003e \u003csection class=\"gcd-hero\"\u003e \u003cspan class=\"gcd-label\"\u003e2-Pack Replacement Zipper Door Set\u003c\/span\u003e \u003ch2\u003eRestore Protection and Convenient Access Without Replacing Your Shelter\u003c\/h2\u003e \u003cp\u003e Refresh compatible 13 × 20-foot and 13 × 25-foot portable carports with two 160G PE roll-up doors designed for weather protection and everyday access. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gcd-stats\"\u003e \u003cdiv class=\"gcd-stat\"\u003e \u003cstrong\u003e2 Panels\u003c\/strong\u003e \u003cspan\u003eComplete replacement door set\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-stat\"\u003e\n  \u003cstrong\u003e160G PE\u003c\/strong\u003e\n  \u003cspan\u003eDurable outdoor fabric\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gcd-stat\"\u003e\n  \u003cstrong\u003e64 Bungees\u003c\/strong\u003e\n  \u003cspan\u003e32 cords for each panel\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gcd-stat\"\u003e\n  \u003cstrong\u003e2 Sizes\u003c\/strong\u003e\n  \u003cspan\u003eFits compatible shelter frames\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eRenew an Existing Carport or Portable Garage\u003c\/h2\u003e \u003cp\u003e Replace worn or damaged entry panels while continuing to use your compatible shelter frame and remaining enclosure components. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-feature-grid\"\u003e\n  \u003carticle class=\"gcd-feature\"\u003e\n    \u003cdiv class=\"gcd-feature-icon\"\u003e2X\u003c\/div\u003e\n    \u003ch3\u003eTwo Replacement Door Panels\u003c\/h3\u003e\n    \u003cp\u003e\n      The package provides a matching pair of gray zipper panels for\n      refreshing both ends or multiple access points of a compatible shelter.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-feature\"\u003e\n    \u003cdiv class=\"gcd-feature-icon\"\u003e160G\u003c\/div\u003e\n    \u003ch3\u003eDurable PE Construction\u003c\/h3\u003e\n    \u003cp\u003e\n      Polyethylene fabric is lightweight enough for roll-up operation while\n      providing dependable coverage for outdoor storage areas.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-feature\"\u003e\n    \u003cdiv class=\"gcd-feature-icon\"\u003eZIP\u003c\/div\u003e\n    \u003ch3\u003eReinforced Zipper Access\u003c\/h3\u003e\n    \u003cp\u003e\n      The zippered center opening allows vehicles, equipment and people\n      to enter without removing the complete panel.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-feature\"\u003e\n    \u003cdiv class=\"gcd-feature-icon\"\u003eGRAY\u003c\/div\u003e\n    \u003ch3\u003eNeutral Gray Appearance\u003c\/h3\u003e\n    \u003cp\u003e\n      The clean gray finish coordinates with many portable garages,\n      driveways, backyards and outdoor storage environments.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section alt\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eProtection for Stored Vehicles, Tools and Equipment\u003c\/h2\u003e \u003cp\u003e The replacement panels help close exposed shelter openings and reduce direct contact with common outdoor conditions. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-protection-grid\"\u003e\n  \u003carticle class=\"gcd-protection\"\u003e\n    \u003cdiv class=\"gcd-protection-icon\"\u003eRAIN\u003c\/div\u003e\n    \u003ch3\u003eWaterproof Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      Helps prevent rainwater from passing directly through the closed PE door panel.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-protection\"\u003e\n    \u003cdiv class=\"gcd-protection-icon\"\u003eWIND\u003c\/div\u003e\n    \u003ch3\u003eWind-Resistant Design\u003c\/h3\u003e\n    \u003cp\u003e\n      Multiple attachment points help keep the door positioned against the shelter frame.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-protection\"\u003e\n    \u003cdiv class=\"gcd-protection-icon\"\u003eUV\u003c\/div\u003e\n    \u003ch3\u003eUV-Resistant Material\u003c\/h3\u003e\n    \u003cp\u003e\n      Outdoor-grade PE fabric is designed to handle regular exposure to sunlight.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section\"\u003e \u003cdiv class=\"gcd-access-layout\"\u003e \u003cdiv class=\"gcd-access-copy\"\u003e \u003ch2\u003eRoll-Up Access for Everyday Garage Use\u003c\/h2\u003e \u003cp\u003e Open the zipper when entering the shelter, roll the door upward and secure it out of the way for convenient vehicle or equipment access. \u003c\/p\u003e\n    \u003cdiv class=\"gcd-point-list\"\u003e\n      \u003cdiv class=\"gcd-point\"\u003e\n        \u003cstrong\u003eQuick Entry and Exit\u003c\/strong\u003e\n        \u003cspan\u003eAccess stored vehicles and tools without detaching the complete panel.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gcd-point\"\u003e\n        \u003cstrong\u003eRoll-Up Opening\u003c\/strong\u003e\n        \u003cspan\u003eLift the opened material to create a clear entrance through the shelter.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gcd-point\"\u003e\n        \u003cstrong\u003eClose When Storage Is Complete\u003c\/strong\u003e\n        \u003cspan\u003eLower and zip the panel to restore coverage around the entrance.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gcd-door-visual\"\u003e\n    \u003cdiv class=\"gcd-door-frame\"\u003e\n      \u003cdiv class=\"gcd-door-zipper\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gcd-door-handle\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gcd-door-bungee one\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gcd-door-bungee two\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gcd-door-bungee three\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gcd-door-bungee four\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gcd-door-caption\"\u003e\n      Center zipper opening with multiple perimeter attachment points\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section alt\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eDesigned for Two Common Portable Shelter Sizes\u003c\/h2\u003e \u003cp\u003e Confirm the frame profile, attachment locations and opening dimensions of your existing shelter before placing an order. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-fit-grid\"\u003e\n  \u003cdiv class=\"gcd-fit-card\"\u003e\n    \u003cstrong\u003e13 × 20 FT\u003c\/strong\u003e\n    \u003cspan\u003eFor compatible portable carport and garage shelter frames\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gcd-fit-card\"\u003e\n    \u003cstrong\u003e13 × 25 FT\u003c\/strong\u003e\n    \u003cspan\u003eFor compatible extended outdoor storage shelter frames\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eTool-Free Ball Bungee Installation\u003c\/h2\u003e \u003cp\u003e Sixty-four included ball bungees provide flexible attachment around the frame without drilling or permanent hardware. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-install-grid\"\u003e\n  \u003carticle class=\"gcd-step\"\u003e\n    \u003cdiv class=\"gcd-step-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003eConfirm Compatibility\u003c\/h3\u003e\n    \u003cp\u003e\n      Compare the existing frame and door opening with the replacement panel design.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-step\"\u003e\n    \u003cdiv class=\"gcd-step-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003ePosition the Panel\u003c\/h3\u003e\n    \u003cp\u003e\n      Center the zipper door over the shelter opening before attaching the edges.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-step\"\u003e\n    \u003cdiv class=\"gcd-step-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eAttach the Bungees\u003c\/h3\u003e\n    \u003cp\u003e\n      Connect the ball bungees evenly around the panel and compatible frame points.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-step\"\u003e\n    \u003cdiv class=\"gcd-step-number\"\u003e04\u003c\/div\u003e\n    \u003ch3\u003eCheck the Tension\u003c\/h3\u003e\n    \u003cp\u003e\n      Adjust each attachment so the panel sits evenly without excessive stretching.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section alt\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eSuitable for Multiple Outdoor Storage Needs\u003c\/h2\u003e \u003cp\u003e Restore a defined entrance for residential, recreational and light-duty storage shelters. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-use-grid\"\u003e\n  \u003cdiv class=\"gcd-use\"\u003e\n    \u003cdiv class=\"gcd-use-icon\"\u003eCAR\u003c\/div\u003e\n    \u003cstrong\u003eVehicle Storage\u003c\/strong\u003e\n    \u003cspan\u003eClose the entrance around cars, motorcycles and recreational vehicles.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gcd-use\"\u003e\n    \u003cdiv class=\"gcd-use-icon\"\u003eTOOLS\u003c\/div\u003e\n    \u003cstrong\u003eTool Storage\u003c\/strong\u003e\n    \u003cspan\u003eHelp shield yard tools, equipment and maintenance supplies.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gcd-use\"\u003e\n    \u003cdiv class=\"gcd-use-icon\"\u003eLAWN\u003c\/div\u003e\n    \u003cstrong\u003eLawn Equipment\u003c\/strong\u003e\n    \u003cspan\u003eCreate easier access to mowers, carts and seasonal garden equipment.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gcd-use\"\u003e\n    \u003cdiv class=\"gcd-use-icon\"\u003eSEASON\u003c\/div\u003e\n    \u003cstrong\u003eSeasonal Storage\u003c\/strong\u003e\n    \u003cspan\u003eRefresh portable shelters used for furniture and outdoor accessories.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-package\"\u003e \u003cdiv\u003e \u003ch2\u003eComplete Two-Door Replacement Package\u003c\/h2\u003e \u003cp\u003e Each panel includes its own set of ball bungee cords, giving you the attachment accessories needed to install both doors on compatible frames. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-package-list\"\u003e\n  \u003cdiv class=\"gcd-package-item\"\u003e2 Gray Zipper Doors\u003c\/div\u003e\n  \u003cdiv class=\"gcd-package-item\"\u003e64 Ball Bungees\u003c\/div\u003e\n  \u003cdiv class=\"gcd-package-item\"\u003e32 Cords per Panel\u003c\/div\u003e\n  \u003cdiv class=\"gcd-package-item\"\u003eFrame Not Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-section\"\u003e \u003cdiv class=\"gcd-heading\"\u003e \u003ch2\u003eKey Product Details\u003c\/h2\u003e \u003cp\u003e Check compatibility carefully because this package contains replacement doors only. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gcd-spec-grid\"\u003e\n  \u003carticle class=\"gcd-spec-card\"\u003e\n    \u003ch3\u003eConstruction\u003c\/h3\u003e\n    \u003cul class=\"gcd-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\n        \u003cstrong\u003e160G PE Fabric\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003ePanel Quantity\u003c\/span\u003e\n        \u003cstrong\u003e2\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eGray\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eItem Weight\u003c\/span\u003e\n        \u003cstrong\u003e10.4 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gcd-spec-card\"\u003e\n    \u003ch3\u003eCompatibility and Installation\u003c\/h3\u003e\n    \u003cul class=\"gcd-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCompatible Sizes\u003c\/span\u003e\n        \u003cstrong\u003e13 × 20 \/ 13 × 25 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eOpening Type\u003c\/span\u003e\n        \u003cstrong\u003eZippered Roll-Up\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eAttachment\u003c\/span\u003e\n        \u003cstrong\u003eBall Bungees\u003c\/strong\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFrame Included\u003c\/span\u003e\n        \u003cstrong\u003eNo\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gcd-notice\"\u003e \u003ch3\u003eCompatibility and Weather Reminder\u003c\/h3\u003e \u003cp\u003e Measure your existing shelter opening and verify its attachment points before purchase. These are replacement door panels only; the carport frame, roof and sidewalls are not included. Keep all bungees properly attached and inspect the panels regularly during severe or changing weather. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gcd-footer\"\u003e \u003ch2\u003eRefresh Your Shelter Without Replacing the Complete Structure\u003c\/h2\u003e \u003cp\u003e Garvee replacement zipper doors combine 160G PE protection, convenient roll-up access and tool-free ball bungee attachment for compatible portable garages. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray","offer_id":53356558811449,"sku":"PAU_0KKZO9YK","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmptrlfvabl.jpg?v=1780473778"},{"product_id":"garvee-heavy-duty-20x20ft-metal-carport-mpg-34hn7dpk","title":"Garvee 20x20 FT Heavy Duty Metal Carport, 400 Sq. Ft. Galvanized Steel Roof Shelter with Solar LED Lamp \u0026 Removable White PE Sidewalls for 2 Cars, Boats \u0026 Trucks, Dark Gray","description":"\u003cstyle\u003e .garvee-metal-carport-aplus { --gmc-navy: #17384a; --gmc-navy-dark: #102731; --gmc-steel: #56666e; --gmc-gray: #e9edef; --gmc-gray-light: #f6f8f9; --gmc-white: #ffffff; --gmc-blue: #2f718d; --gmc-blue-light: #eaf3f6; --gmc-yellow: #e8ae3e; --gmc-text: #29343a; --gmc-muted: #66747b; --gmc-border: #d7e0e4; --gmc-shadow: 0 8px 24px rgba(23, 56, 74, 0.08); width: 100%; max-width: 1100px; margin: 0 auto; padding: 18px; color: var(--gmc-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-metal-carport-aplus *, .garvee-metal-carport-aplus *::before, .garvee-metal-carport-aplus *::after { box-sizing: border-box; } .garvee-metal-carport-aplus h2, .garvee-metal-carport-aplus h3, .garvee-metal-carport-aplus p { margin-top: 0; } .gmc-hero { position: relative; overflow: hidden; padding: 64px 38px; border-radius: 22px; background: radial-gradient(circle at 87% 16%, rgba(232, 174, 62, 0.2), transparent 28%), radial-gradient(circle at 12% 90%, rgba(255, 255, 255, 0.08), transparent 30%), linear-gradient(135deg, var(--gmc-navy-dark), var(--gmc-navy)); color: var(--gmc-white); text-align: center; } .gmc-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255, 255, 255, 0.36); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gmc-hero h2 { max-width: 870px; margin: 0 auto 16px; font-size: 40px; line-height: 1.16; } .gmc-hero p { max-width: 800px; margin: 0 auto; color: rgba(255, 255, 255, 0.9); font-size: 18px; } .gmc-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gmc-stat { padding: 24px 14px; border: 1px solid var(--gmc-border); border-radius: 15px; background: var(--gmc-white); text-align: center; box-shadow: var(--gmc-shadow); } .gmc-stat strong { display: block; margin-bottom: 5px; color: var(--gmc-navy); font-size: 24px; line-height: 1.2; } .gmc-stat span { color: var(--gmc-muted); font-size: 14px; } .gmc-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gmc-gray-light); } .gmc-section.alt { background: var(--gmc-blue-light); } .gmc-heading { max-width: 800px; margin: 0 auto 30px; text-align: center; } .gmc-heading h2 { margin-bottom: 10px; color: var(--gmc-navy-dark); font-size: 31px; line-height: 1.25; } .gmc-heading p { margin-bottom: 0; color: var(--gmc-muted); } .gmc-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gmc-use { padding: 25px 16px; border: 1px solid var(--gmc-border); border-radius: 15px; background: var(--gmc-white); text-align: center; } .gmc-use-icon { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; margin: 0 auto 14px; border-radius: 50%; background: var(--gmc-blue-light); color: var(--gmc-navy); font-size: 13px; font-weight: 700; } .gmc-use strong { display: block; margin-bottom: 7px; color: var(--gmc-navy-dark); font-size: 17px; } .gmc-use span { color: var(--gmc-muted); font-size: 14px; } .gmc-feature-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gmc-feature { padding: 28px; border: 1px solid var(--gmc-border); border-radius: 16px; background: var(--gmc-white); box-shadow: var(--gmc-shadow); } .gmc-feature-icon { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: 16px; border-radius: 50%; background: var(--gmc-navy); color: var(--gmc-white); font-size: 13px; font-weight: 700; } .gmc-feature h3 { margin-bottom: 9px; color: var(--gmc-navy-dark); font-size: 21px; } .gmc-feature p { margin-bottom: 0; color: var(--gmc-muted); } .gmc-roof-layout { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 27px; align-items: center; } .gmc-copy h2 { margin-bottom: 12px; color: var(--gmc-navy-dark); font-size: 30px; line-height: 1.25; } .gmc-copy p { margin-bottom: 18px; color: var(--gmc-muted); } .gmc-point-list { display: grid; gap: 11px; } .gmc-point { padding: 14px 16px; border-left: 4px solid var(--gmc-blue); border-radius: 8px; background: var(--gmc-white); } .gmc-point strong { display: block; margin-bottom: 3px; color: var(--gmc-navy-dark); } .gmc-point span { color: var(--gmc-muted); font-size: 14px; } .gmc-carport-visual { position: relative; min-height: 340px; overflow: hidden; border: 1px solid var(--gmc-border); border-radius: 18px; background: linear-gradient(to bottom, #dcecf2 0 67%, #b9b3a6 67% 100%); box-shadow: var(--gmc-shadow); } .gmc-visual-roof { position: absolute; top: 18%; left: 12%; width: 76%; height: 25%; clip-path: polygon(10% 100%, 21% 20%, 50% 0, 79% 20%, 90% 100%); background: linear-gradient(135deg, #38454b, #68767d); } .gmc-visual-post { position: absolute; top: 38%; bottom: 19%; width: 9px; border-radius: 5px; background: #4b575d; } .gmc-visual-post.one { left: 19%; } .gmc-visual-post.two { left: 38%; } .gmc-visual-post.three { right: 38%; } .gmc-visual-post.four { right: 19%; } .gmc-visual-wall { position: absolute; top: 42%; bottom: 20%; width: 18%; border: 3px solid #d8d8d3; background: repeating-linear-gradient( 90deg, rgba(255, 255, 255, 0.88) 0 8px, rgba(225, 225, 220, 0.88) 8px 13px ); } .gmc-visual-wall.left { left: 20%; } .gmc-visual-wall.right { right: 20%; } .gmc-visual-lamp { position: absolute; top: 33%; left: 50%; width: 28px; height: 18px; border-radius: 5px; background: var(--gmc-yellow); box-shadow: 0 0 22px rgba(232, 174, 62, 0.8); transform: translateX(-50%); } .gmc-visual-caption { position: absolute; right: 18px; bottom: 15px; left: 18px; padding: 11px; border-radius: 10px; background: rgba(255, 255, 255, 0.93); color: var(--gmc-navy-dark); font-size: 14px; font-weight: 700; text-align: center; } .gmc-rating-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gmc-rating { padding: 32px; border: 1px solid var(--gmc-border); border-radius: 17px; background: var(--gmc-white); text-align: center; } .gmc-rating-number { display: block; margin-bottom: 8px; color: var(--gmc-blue); font-size: 34px; font-weight: 800; line-height: 1.1; } .gmc-rating h3 { margin-bottom: 8px; color: var(--gmc-navy-dark); font-size: 21px; } .gmc-rating p { margin-bottom: 0; color: var(--gmc-muted); font-size: 14px; } .gmc-wall-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gmc-wall-card { padding: 28px 21px; border: 1px solid var(--gmc-border); border-radius: 16px; background: var(--gmc-white); } .gmc-wall-label { display: inline-block; margin-bottom: 13px; padding: 6px 11px; border-radius: 999px; background: var(--gmc-blue-light); color: var(--gmc-navy); font-size: 12px; font-weight: 700; text-transform: uppercase; } .gmc-wall-card h3 { margin-bottom: 8px; color: var(--gmc-navy-dark); font-size: 20px; } .gmc-wall-card p { margin-bottom: 0; color: var(--gmc-muted); font-size: 14px; } .gmc-light-layout { display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 26px; align-items: center; } .gmc-light-visual { position: relative; min-height: 290px; overflow: hidden; border-radius: 18px; background: radial-gradient(circle at 50% 40%, rgba(232, 174, 62, 0.45), transparent 16%), linear-gradient(135deg, #12222d, #244759); box-shadow: var(--gmc-shadow); } .gmc-light-panel { position: absolute; top: 25%; left: 50%; width: 100px; height: 62px; border: 6px solid #263238; border-radius: 5px; background: repeating-linear-gradient( 90deg, #315f78 0 18px, #173b50 18px 22px ); transform: translateX(-50%) rotate(-8deg); } .gmc-light-lamp { position: absolute; top: 56%; left: 50%; width: 78px; height: 35px; border-radius: 8px; background: var(--gmc-yellow); box-shadow: 0 0 42px rgba(232, 174, 62, 0.85); transform: translateX(-50%); } .gmc-step-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gmc-step { padding: 25px 18px; border: 1px solid var(--gmc-border); border-radius: 15px; background: var(--gmc-white); } .gmc-step-number { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 14px; border-radius: 50%; background: var(--gmc-navy); color: var(--gmc-white); font-weight: 700; } .gmc-step h3 { margin-bottom: 7px; color: var(--gmc-navy-dark); font-size: 18px; } .gmc-step p { margin-bottom: 0; color: var(--gmc-muted); font-size: 14px; } .gmc-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gmc-spec-card { padding: 30px; border: 1px solid var(--gmc-border); border-radius: 17px; background: var(--gmc-white); } .gmc-spec-card h3 { margin-bottom: 13px; color: var(--gmc-navy-dark); font-size: 22px; } .gmc-spec-list { margin: 0; padding: 0; list-style: none; } .gmc-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gmc-border); } .gmc-spec-list li:last-child { border-bottom: 0; } .gmc-spec-list span { color: var(--gmc-muted); } .gmc-spec-list strong { color: var(--gmc-navy-dark); text-align: right; } .gmc-notice { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gmc-yellow); border-radius: 12px; background: #fff8e9; } .gmc-notice h3 { margin-bottom: 8px; color: #75551b; font-size: 20px; } .gmc-notice p { margin-bottom: 0; color: #6b604e; } .gmc-footer { margin-top: 22px; padding: 48px 32px; border-radius: 20px; background: var(--gmc-navy-dark); color: var(--gmc-white); text-align: center; } .gmc-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gmc-footer p { max-width: 770px; margin: 0 auto; color: rgba(255, 255, 255, 0.87); } @media (max-width: 900px) { .gmc-stats, .gmc-use-grid, .gmc-step-grid { grid-template-columns: repeat(2, 1fr); } .gmc-roof-layout, .gmc-light-layout { grid-template-columns: 1fr; } .gmc-wall-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-metal-carport-aplus { padding: 8px; } .gmc-hero { padding: 40px 19px; border-radius: 15px; } .gmc-hero h2 { font-size: 29px; } .gmc-hero p { font-size: 16px; } .gmc-stats, .gmc-use-grid, .gmc-feature-grid, .gmc-rating-grid, .gmc-step-grid, .gmc-spec-grid { grid-template-columns: 1fr; } .gmc-section { padding: 30px 17px; border-radius: 15px; } .gmc-heading h2, .gmc-copy h2, .gmc-footer h2 { font-size: 25px; } .gmc-footer { padding: 31px 19px; } .gmc-spec-list li { flex-direction: column; gap: 3px; } .gmc-spec-list strong { text-align: left; } } \u003c\/style\u003e \u003cdiv class=\"garvee-metal-carport-aplus\"\u003e \u003csection class=\"gmc-hero\"\u003e \u003cspan class=\"gmc-label\"\u003eHeavy-Duty Metal Carport with Solar LED Lamp\u003c\/span\u003e \u003ch2\u003e400 Sq. Ft. of Reliable Coverage for Vehicles, Equipment and Outdoor Activities\u003c\/h2\u003e \u003cp\u003e Protect cars, trucks, boats and valuable equipment with a 20 × 20-foot steel shelter featuring a galvanized roof, removable white PE sidewalls and convenient solar-powered lighting. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gmc-stats\"\u003e \u003cdiv class=\"gmc-stat\"\u003e \u003cstrong\u003e20 × 20 FT\u003c\/strong\u003e \u003cspan\u003eLarge clear-span shelter\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-stat\"\u003e\n  \u003cstrong\u003e400 Sq. Ft.\u003c\/strong\u003e\n  \u003cspan\u003eCovered floor area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gmc-stat\"\u003e\n  \u003cstrong\u003e140 MPH\u003c\/strong\u003e\n  \u003cspan\u003eRated wind support\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gmc-stat\"\u003e\n  \u003cstrong\u003e160 LB\/Sq. Ft.\u003c\/strong\u003e\n  \u003cspan\u003eRated snow load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eSpacious Coverage for Vehicles and Outdoor Projects\u003c\/h2\u003e \u003cp\u003e The open 400-square-foot layout provides flexible protection without interior center posts limiting parking or workspace. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-use-grid\"\u003e\n  \u003cdiv class=\"gmc-use\"\u003e\n    \u003cdiv class=\"gmc-use-icon\"\u003e2 CARS\u003c\/div\u003e\n    \u003cstrong\u003eVehicle Parking\u003c\/strong\u003e\n    \u003cspan\u003e\n      Shelters up to two compatible cars, SUVs or pickup trucks depending on vehicle size.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gmc-use\"\u003e\n    \u003cdiv class=\"gmc-use-icon\"\u003eBOAT\u003c\/div\u003e\n    \u003cstrong\u003eBoat Storage\u003c\/strong\u003e\n    \u003cspan\u003e\n      Creates covered outdoor space for boats, trailers and recreational equipment.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gmc-use\"\u003e\n    \u003cdiv class=\"gmc-use-icon\"\u003eWORK\u003c\/div\u003e\n    \u003cstrong\u003eOutdoor Workshop\u003c\/strong\u003e\n    \u003cspan\u003e\n      Provides a defined covered area for repairs, projects and equipment maintenance.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gmc-use\"\u003e\n    \u003cdiv class=\"gmc-use-icon\"\u003eEVENT\u003c\/div\u003e\n    \u003cstrong\u003eEvent Shelter\u003c\/strong\u003e\n    \u003cspan\u003e\n      Converts into a spacious canopy for parties, gatherings and temporary activities.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section alt\"\u003e \u003cdiv class=\"gmc-roof-layout\"\u003e \u003cdiv class=\"gmc-copy\"\u003e \u003ch2\u003eGalvanized Steel Roof for Long-Term Outdoor Coverage\u003c\/h2\u003e \u003cp\u003e The dark gray metal roof provides more durable overhead protection than a standard fabric canopy while maintaining a clean residential appearance. \u003c\/p\u003e\n    \u003cdiv class=\"gmc-point-list\"\u003e\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eGalvanized Steel Panels\u003c\/strong\u003e\n        \u003cspan\u003e\n          Metal roof panels resist moisture exposure and everyday outdoor wear.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eSealed Roof Seams\u003c\/strong\u003e\n        \u003cspan\u003e\n          Waterproof sealing tape helps reduce water penetration between connected panels.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eDark Gray Finish\u003c\/strong\u003e\n        \u003cspan\u003e\n          Neutral roof color complements driveways, backyards and commercial properties.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eSloped Roof Profile\u003c\/strong\u003e\n        \u003cspan\u003e\n          Angled roof surfaces encourage rainwater and melting snow to move away.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gmc-carport-visual\"\u003e\n    \u003cdiv class=\"gmc-visual-roof\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-post one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-post two\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-post three\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-post four\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-wall left\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-wall right\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gmc-visual-lamp\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"gmc-visual-caption\"\u003e\n      Dark gray galvanized steel roof with removable white fence-style sidewalls\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eReinforced Steel Structure for Demanding Weather\u003c\/h2\u003e \u003cp\u003e A coated alloy steel frame, secured roof connections and suitable anchoring hardware work together to create dependable outdoor protection. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-feature-grid\"\u003e\n  \u003carticle class=\"gmc-feature\"\u003e\n    \u003cdiv class=\"gmc-feature-icon\"\u003eSTEEL\u003c\/div\u003e\n    \u003ch3\u003eHeavy-Duty Alloy Steel Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Round steel tubing creates a rigid support structure for the roof,\n      removable walls and installed accessories.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-feature\"\u003e\n    \u003cdiv class=\"gmc-feature-icon\"\u003e3X\u003c\/div\u003e\n    \u003ch3\u003eTriple-Layer Protective Coating\u003c\/h3\u003e\n    \u003cp\u003e\n      The coated steel structure helps resist rust, moisture and seasonal\n      exposure during long-term outdoor installation.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-feature\"\u003e\n    \u003cdiv class=\"gmc-feature-icon\"\u003eBASE\u003c\/div\u003e\n    \u003ch3\u003eReinforced Base Connections\u003c\/h3\u003e\n    \u003cp\u003e\n      Base plates and compatible anchors secure the frame to the selected\n      installation surface.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-feature\"\u003e\n    \u003cdiv class=\"gmc-feature-icon\"\u003e589\u003c\/div\u003e\n    \u003ch3\u003e589.41 LB Structure\u003c\/h3\u003e\n    \u003cp\u003e\n      Substantial product weight reflects the steel roof and supporting\n      frame construction used throughout the shelter.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section alt\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eEngineered Weather Ratings\u003c\/h2\u003e \u003cp\u003e Published performance ratings require complete installation, correct anchoring, level ground and assembly according to the included instructions. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-rating-grid\"\u003e\n  \u003carticle class=\"gmc-rating\"\u003e\n    \u003cspan class=\"gmc-rating-number\"\u003eUp to 140 MPH\u003c\/span\u003e\n    \u003ch3\u003eWind Resistance Rating\u003c\/h3\u003e\n    \u003cp\u003e\n      Designed to withstand high wind speeds when every frame connection,\n      base plate and anchor is correctly installed on a suitable surface.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-rating\"\u003e\n    \u003cspan class=\"gmc-rating-number\"\u003e160 LB\/Sq. Ft.\u003c\/span\u003e\n    \u003ch3\u003eSnow Load Rating\u003c\/h3\u003e\n    \u003cp\u003e\n      Galvanized steel roofing and reinforced supports are rated for substantial\n      snow loads when assembled and maintained correctly.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eRemovable White PE Sidewalls\u003c\/h2\u003e \u003cp\u003e Change the level of enclosure based on ventilation, visibility, privacy and seasonal storage requirements. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-wall-grid\"\u003e\n  \u003carticle class=\"gmc-wall-card\"\u003e\n    \u003cspan class=\"gmc-wall-label\"\u003eOpen Layout\u003c\/span\u003e\n    \u003ch3\u003eMaximum Access and Airflow\u003c\/h3\u003e\n    \u003cp\u003e\n      Remove the sidewalls for easier vehicle movement, open visibility\n      and increased ventilation during warm weather.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-wall-card\"\u003e\n    \u003cspan class=\"gmc-wall-label\"\u003ePartial Coverage\u003c\/span\u003e\n    \u003ch3\u003eTargeted Side Protection\u003c\/h3\u003e\n    \u003cp\u003e\n      Install selected wall sections to reduce exposure from one direction\n      while keeping other areas open.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-wall-card\"\u003e\n    \u003cspan class=\"gmc-wall-label\"\u003eMore Enclosed\u003c\/span\u003e\n    \u003ch3\u003eAdded Privacy and Storage Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach the available PE sidewalls to create a more defined garage,\n      workshop or outdoor storage area.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section alt\"\u003e \u003cdiv class=\"gmc-light-layout\"\u003e \u003cdiv class=\"gmc-light-visual\"\u003e \u003cdiv class=\"gmc-light-panel\"\u003e\u003c\/div\u003e \u003cdiv class=\"gmc-light-lamp\"\u003e\u003c\/div\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gmc-copy\"\u003e\n    \u003ch2\u003eSolar-Powered LED Lighting\u003c\/h2\u003e\n    \u003cp\u003e\n      The included solar lamp adds practical visibility inside the carport\n      without requiring a permanent wired electrical connection.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gmc-point-list\"\u003e\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eDaytime Solar Charging\u003c\/strong\u003e\n        \u003cspan\u003e\n          The solar panel collects available sunlight to support nighttime operation.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eNighttime Visibility\u003c\/strong\u003e\n        \u003cspan\u003e\n          Illuminates parking, storage and work areas after sunset.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eNo Extension Cord Required\u003c\/strong\u003e\n        \u003cspan\u003e\n          Solar operation reduces the need to run an outdoor electrical cable.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gmc-point\"\u003e\n        \u003cstrong\u003eFlexible Outdoor Convenience\u003c\/strong\u003e\n        \u003cspan\u003e\n          Useful when parking vehicles, locating tools or checking stored equipment.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eOrganized Assembly from Foundation to Roof\u003c\/h2\u003e \u003cp\u003e Labeled components, included hardware and detailed instructions support a more straightforward installation process. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-step-grid\"\u003e\n  \u003carticle class=\"gmc-step\"\u003e\n    \u003cdiv class=\"gmc-step-number\"\u003e01\u003c\/div\u003e\n    \u003ch3\u003ePrepare the Site\u003c\/h3\u003e\n    \u003cp\u003e\n      Select level ground, confirm required clearances and verify local permit requirements.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-step\"\u003e\n    \u003cdiv class=\"gmc-step-number\"\u003e02\u003c\/div\u003e\n    \u003ch3\u003eAssemble the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Connect the labeled steel tubing, braces and base components securely.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-step\"\u003e\n    \u003cdiv class=\"gmc-step-number\"\u003e03\u003c\/div\u003e\n    \u003ch3\u003eInstall the Roof\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach the galvanized panels evenly and seal the specified roof connections.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-step\"\u003e\n    \u003cdiv class=\"gmc-step-number\"\u003e04\u003c\/div\u003e\n    \u003ch3\u003eAnchor and Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      Install suitable anchors, sidewalls and the solar LED lamp before use.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-section alt\"\u003e \u003cdiv class=\"gmc-heading\"\u003e \u003ch2\u003eKey Dimensions and Product Details\u003c\/h2\u003e \u003cp\u003e Confirm available installation space, surface conditions and vehicle dimensions before assembling the carport. \u003c\/p\u003e \u003c\/div\u003e\n\u003cdiv class=\"gmc-spec-grid\"\u003e\n  \u003carticle class=\"gmc-spec-card\"\u003e\n    \u003ch3\u003eDimensions and Capacity\u003c\/h3\u003e\n\n    \u003cul class=\"gmc-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eNominal Size\u003c\/span\u003e\n        \u003cstrong\u003e20 × 20 ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eOverall Dimensions\u003c\/span\u003e\n        \u003cstrong\u003e237 × 230 × 110 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eFloor Area\u003c\/span\u003e\n        \u003cstrong\u003e400 sq. ft.\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eVehicle Capacity\u003c\/span\u003e\n        \u003cstrong\u003eUp to 2 Vehicles\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eItem Weight\u003c\/span\u003e\n        \u003cstrong\u003e589.41 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gmc-spec-card\"\u003e\n    \u003ch3\u003eMaterials and Features\u003c\/h3\u003e\n\n    \u003cul class=\"gmc-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFrame Material\u003c\/span\u003e\n        \u003cstrong\u003eAlloy Steel\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eRoof Material\u003c\/span\u003e\n        \u003cstrong\u003eGalvanized Steel\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eSidewall Material\u003c\/span\u003e\n        \u003cstrong\u003eRemovable PE\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eLighting\u003c\/span\u003e\n        \u003cstrong\u003eSolar LED Lamp\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eDark Gray and White\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gmc-notice\"\u003e \u003ch3\u003eInstallation and Weather Safety Reminder\u003c\/h3\u003e \u003cp\u003e Wind and snow ratings depend on correct assembly, suitable anchors, proper foundation conditions and regular maintenance. Verify local building codes and permit requirements before installation. Inspect anchors and fasteners regularly, and remove excessive snow accumulation whenever safely possible. \u003c\/p\u003e \u003c\/section\u003e \u003csection class=\"gmc-footer\"\u003e \u003ch2\u003ePermanent-Style Protection with Flexible Outdoor Function\u003c\/h2\u003e \u003cp\u003e The Garvee 20 × 20-foot metal carport combines a galvanized steel roof, reinforced alloy steel frame, removable PE sidewalls and solar LED lighting for dependable vehicle storage, workshops and outdoor activities. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Dark Gray \/ 20' X 20'","offer_id":53356559040825,"sku":"MPG_34HN7DPK","price":1489.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpuye1odr.jpg?v=1780473815"},{"product_id":"garvee-screen-tent-11-5x11-5ft-khaki-ppg-33gx3iww","title":"Garvee Screen Tent, 11.5 x 11.5 FT 6-Sided Khaki Canopy with Removable Top and Quick-Set Frame for Camping, Backyard and Patio Shade","description":"Screen Tent 11.5x11.5 ft with Removable Canopy Top – Quick-Set 6-Sided Bite-Proof Sun Shade Tent, All-Weather Outdoor Canopy Shelter for Camping, Backyard, and Patio,Khaki","brand":"Garvee","offers":[{"title":"Khaki \/ 11Ft","offer_id":53356606292281,"sku":"PPG_33GX3IWW","price":239.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp29rf1yej_52c04790-0bde-4e3d-87f4-1f78c6a0398c.jpg?v=1780477816"},{"product_id":"garvee-solar-led-light-patio-umbrella-ppg-34nkxgm8","title":"Garvee 15' Rectangular Patio Umbrella with Solar LED Lights \u0026 Base, Crank Handle UV-Resistant Outdoor Market Umbrella for Backyard, Pool \u0026 Patio, Beige","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKXGM8-1.jpg?v=1780985869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKXGM8-2.jpg?v=1780985869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKXGM8-3.jpg?v=1780985869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKXGM8-4.jpg?v=1780985869\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKXGM8-5.jpg?v=1780985869\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Beige","offer_id":53356607570233,"sku":"PPG_34NKXGM8","price":179.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpvxwuyifq.jpg?v=1780477903"},{"product_id":"garvee-15ft-rectangular-patio-umbrella-ppg-34nkk6vu","title":"Garvee 15' Rectangular Patio Umbrella with Solar LED Lights \u0026 Base, Crank Handle UV-Resistant Outdoor Market Umbrella for Backyard, Pool \u0026 Patio, Red","description":"\u003cstyle\u003e\n  .garvee-a-plus {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 28px 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    background: #fff;\n  }\n\n  .garvee-a-plus * {\n    box-sizing: border-box;\n  }\n\n  .garvee-hero {\n    background: linear-gradient(135deg, #fff6f4, #f8fbff);\n    border: 1px solid #eadfdb;\n    border-radius: 18px;\n    padding: 36px 24px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .garvee-hero h2 {\n    margin: 0 0 12px;\n    font-size: 30px;\n    line-height: 1.25;\n    color: #074174;\n  }\n\n  .garvee-hero p {\n    max-width: 780px;\n    margin: 0 auto;\n    font-size: 16px;\n    color: #44515a;\n  }\n\n  .garvee-highlights {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 32px;\n  }\n\n  .garvee-highlight {\n    background: #f8fafc;\n    border: 1px solid #e2e8f0;\n    border-radius: 14px;\n    padding: 18px 12px;\n    text-align: center;\n  }\n\n  .garvee-highlight strong {\n    display: block;\n    font-size: 22px;\n    color: #074174;\n    margin-bottom: 4px;\n  }\n\n  .garvee-highlight span {\n    font-size: 14px;\n    color: #4b5563;\n  }\n\n  .garvee-section {\n    margin-bottom: 32px;\n  }\n\n  .garvee-section h3 {\n    margin: 0 0 16px;\n    font-size: 24px;\n    text-align: center;\n    color: #1f2937;\n  }\n\n  .garvee-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .garvee-feature {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 16px;\n    padding: 20px;\n    box-shadow: 0 4px 14px rgba(7, 65, 116, 0.05);\n  }\n\n  .garvee-feature h4 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    color: #074174;\n  }\n\n  .garvee-feature p {\n    margin: 0;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-use-box {\n    background: #f7f9fc;\n    border: 1px solid #dfe8f2;\n    border-radius: 16px;\n    padding: 24px;\n  }\n\n  .garvee-use-box p {\n    max-width: 760px;\n    margin: 0 auto 16px;\n    text-align: center;\n    color: #4b5563;\n    font-size: 15px;\n  }\n\n  .garvee-use-list {\n    display: grid;\n    grid-template-columns: repeat(6, 1fr);\n    gap: 12px;\n  }\n\n  .garvee-use-item {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 12px;\n    padding: 14px 10px;\n    text-align: center;\n    font-weight: 600;\n    color: #2f3b45;\n  }\n\n  .garvee-kit {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n\n  .garvee-kit-item {\n    background: #fbfcfd;\n    border-left: 4px solid #074174;\n    border-radius: 14px;\n    padding: 18px;\n    border-top: 1px solid #e5e7eb;\n    border-right: 1px solid #e5e7eb;\n    border-bottom: 1px solid #e5e7eb;\n  }\n\n  .garvee-kit-item h4 {\n    margin: 0 0 8px;\n    font-size: 18px;\n    color: #222;\n  }\n\n  .garvee-kit-item p {\n    margin: 0;\n    font-size: 15px;\n    color: #4a4a4a;\n  }\n\n  .garvee-note {\n    background: #f4f6f8;\n    border-radius: 16px;\n    padding: 22px;\n    text-align: center;\n    font-size: 15px;\n    color: #444;\n  }\n\n  .garvee-note strong {\n    color: #074174;\n  }\n\n  @media (max-width: 900px) {\n    .garvee-highlights,\n    .garvee-feature-grid,\n    .garvee-kit {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .garvee-use-list {\n      grid-template-columns: repeat(3, 1fr);\n    }\n  }\n\n  @media (max-width: 600px) {\n    .garvee-a-plus {\n      padding: 20px 12px;\n    }\n\n    .garvee-hero {\n      padding: 26px 16px;\n    }\n\n    .garvee-hero h2 {\n      font-size: 24px;\n    }\n\n    .garvee-section h3 {\n      font-size: 21px;\n    }\n\n    .garvee-highlights,\n    .garvee-feature-grid,\n    .garvee-kit,\n    .garvee-use-list {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"garvee-a-plus\"\u003e\n  \u003cdiv class=\"garvee-hero\"\u003e\n    \u003ch2\u003eLight Up Outdoor Evenings with Garvee 15' × 9' Solar Patio Umbrella\u003c\/h2\u003e\n    \u003cp\u003e\n      Create wide daytime shade and a warm evening atmosphere with a rectangular patio umbrella designed for backyards, poolside areas, gardens, decks, patios, and outdoor dining spaces. With 48 solar LED lights, a crank lift system, and a stable base kit, it brings comfort and style to your outdoor setup.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-highlights\"\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e15' × 9'\u003c\/strong\u003e\n      \u003cspan\u003eExtra-Large Canopy\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e48 LEDs\u003c\/strong\u003e\n      \u003cspan\u003eSolar-Powered Lights\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003e135 sq ft\u003c\/strong\u003e\n      \u003cspan\u003eShade Coverage\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"garvee-highlight\"\u003e\n      \u003cstrong\u003eBase Kit\u003c\/strong\u003e\n      \u003cspan\u003eCross Base \u0026amp; Sandbags\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003ch3\u003eDesigned for Daytime Shade and Evening Ambiance\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-feature-grid\"\u003e\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003e48 Solar LED Lights\u003c\/h4\u003e\n        \u003cp\u003e\n          Built-in solar-powered lights create a soft glow for evening dinners, backyard gatherings, and relaxing poolside nights.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eWide Rectangular Coverage\u003c\/h4\u003e\n        \u003cp\u003e\n          The 15' × 9' canopy provides up to 135 sq ft of shade, making it ideal for large patio tables, lounge areas, and outdoor seating.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eEasy Crank Lift\u003c\/h4\u003e\n        \u003cp\u003e\n          The smooth crank handle allows simple opening and closing, so you can set up shade quickly when the sun is strong.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eUV-Resistant Canopy\u003c\/h4\u003e\n        \u003cp\u003e\n          Durable polyester fabric helps reduce direct sun exposure while resisting light rain and everyday outdoor wear.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eReinforced Support\u003c\/h4\u003e\n        \u003cp\u003e\n          A rust-resistant metal frame and reinforced ribs provide reliable support for patio, garden, and backyard use.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-feature\"\u003e\n        \u003ch4\u003eStable Base Included\u003c\/h4\u003e\n        \u003cp\u003e\n          Comes with a cross base and 2 sandbags for added stability, helping you avoid extra base purchases.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003cdiv class=\"garvee-use-box\"\u003e\n      \u003ch3\u003ePerfect for Large Outdoor Spaces\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether used for outdoor dining, poolside relaxing, or backyard entertaining, this rectangular umbrella helps define a comfortable shaded area for family and guests.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"garvee-use-list\"\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePatio\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eBackyard\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003ePoolside\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eGarden\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eDeck\u003c\/div\u003e\n        \u003cdiv class=\"garvee-use-item\"\u003eOutdoor Dining\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-section\"\u003e\n    \u003ch3\u003eComplete Shade Setup\u003c\/h3\u003e\n    \u003cdiv class=\"garvee-kit\"\u003e\n      \u003cdiv class=\"garvee-kit-item\"\u003e\n        \u003ch4\u003eSolar Lighting\u003c\/h4\u003e\n        \u003cp\u003e\n          48 built-in LEDs help extend outdoor enjoyment into the evening without extra wiring.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-kit-item\"\u003e\n        \u003ch4\u003eLarge Canopy\u003c\/h4\u003e\n        \u003cp\u003e\n          Rectangular 15' × 9' design covers more area than many standard patio umbrellas.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"garvee-kit-item\"\u003e\n        \u003ch4\u003eBase Accessories\u003c\/h4\u003e\n        \u003cp\u003e\n          Includes cross base and 2 sandbags. Sand is not included; fill each sandbag with 60–70 lb of sand.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"garvee-note\"\u003e\n    \u003cstrong\u003eOutdoor Use Tip:\u003c\/strong\u003e Use the included sandbags with proper sand weight, close the umbrella during strong wind or severe weather, and store it when not in use to help extend service life.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Red","offer_id":53356607701305,"sku":"PPG_34NKK6VU","price":179.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKK6VU.jpg?v=1780985023"},{"product_id":"garvee-10ft-patio-umbrella-32-ppg-353ngj5t","title":"Garvee 10 FT Solar LED Patio Umbrella, Outdoor Market Table Umbrella with 32 Lights, Push-Button Tilt, Crank Lift \u0026 8 Iron Ribs for Deck, Garden, Backyard and Pool, Beige","description":"\u003cstyle\u003e .garvee-solar-umbrella-aplus { --gsu-brown: #6f563f; --gsu-brown-dark: #493728; --gsu-beige: #e7d8bd; --gsu-beige-light: #f7f2e9; --gsu-cream: #fcfaf6; --gsu-gold: #d99b3c; --gsu-gold-light: #fff2d8; --gsu-green: #456553; --gsu-green-light: #ebf2ed; --gsu-white: #ffffff; --gsu-text: #342f2a; --gsu-muted: #716960; --gsu-border: #e2dbd0; --gsu-shadow: 0 8px 24px rgba(73, 55, 40, 0.09); width: 100%; max-width: 1200px; margin: 0 auto; padding: 16px; color: var(--gsu-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; } .garvee-solar-umbrella-aplus *, .garvee-solar-umbrella-aplus *::before, .garvee-solar-umbrella-aplus *::after { box-sizing: border-box; } .garvee-solar-umbrella-aplus h2, .garvee-solar-umbrella-aplus h3, .garvee-solar-umbrella-aplus p { margin-top: 0; } .gsu-img { display: block; width: 100%; height: auto; } .gsu-hero { overflow: hidden; border-radius: 20px; background: var(--gsu-white); box-shadow: var(--gsu-shadow); } .gsu-hero-image { overflow: hidden; background: var(--gsu-beige-light); } .gsu-hero-copy { padding: 50px 34px; background: radial-gradient(circle at 88% 18%, rgba(217, 155, 60, 0.24), transparent 29%), radial-gradient(circle at 10% 90%, rgba(255, 255, 255, 0.08), transparent 30%), linear-gradient(135deg, var(--gsu-brown-dark), var(--gsu-brown)); color: var(--gsu-white); text-align: center; } .gsu-label { display: inline-block; margin-bottom: 15px; padding: 7px 15px; border: 1px solid rgba(255, 255, 255, 0.38); border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .gsu-hero-copy h2 { max-width: 900px; margin: 0 auto 16px; font-size: 40px; line-height: 1.16; } .gsu-hero-copy p { max-width: 800px; margin: 0 auto; color: rgba(255, 255, 255, 0.9); font-size: 18px; } .gsu-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin: 22px 0; } .gsu-stat { padding: 24px 14px; border: 1px solid var(--gsu-border); border-radius: 15px; background: var(--gsu-white); text-align: center; box-shadow: var(--gsu-shadow); } .gsu-stat strong { display: block; margin-bottom: 5px; color: var(--gsu-brown-dark); font-size: 24px; line-height: 1.2; } .gsu-stat span { color: var(--gsu-muted); font-size: 14px; } .gsu-section { margin-top: 22px; padding: 42px 36px; border-radius: 20px; background: var(--gsu-cream); } .gsu-section.alt { background: var(--gsu-beige-light); } .gsu-section.green { background: var(--gsu-green-light); } .gsu-heading { max-width: 820px; margin: 0 auto 30px; text-align: center; } .gsu-heading h2 { margin-bottom: 10px; color: var(--gsu-brown-dark); font-size: 31px; line-height: 1.25; } .gsu-heading p { margin-bottom: 0; color: var(--gsu-muted); } .gsu-image-card { overflow: hidden; border: 1px solid var(--gsu-border); border-radius: 17px; background: var(--gsu-white); box-shadow: var(--gsu-shadow); } .gsu-image-card img { display: block; width: 100%; height: auto; } .gsu-image-caption { padding: 25px 28px; } .gsu-image-caption h3 { margin-bottom: 8px; color: var(--gsu-brown-dark); font-size: 22px; } .gsu-image-caption p { margin-bottom: 0; color: var(--gsu-muted); } .gsu-feature-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; margin-top: 22px; } .gsu-feature { padding: 25px 17px; border: 1px solid var(--gsu-border); border-radius: 15px; background: var(--gsu-white); text-align: center; } .gsu-feature-icon { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; margin: 0 auto 14px; border-radius: 50%; background: var(--gsu-gold-light); color: var(--gsu-brown-dark); font-size: 12px; font-weight: 700; } .gsu-feature strong { display: block; margin-bottom: 7px; color: var(--gsu-brown-dark); font-size: 17px; } .gsu-feature span { color: var(--gsu-muted); font-size: 14px; } .gsu-split { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 27px; align-items: center; } .gsu-split.reverse { grid-template-columns: 0.95fr 1.05fr; } .gsu-copy h2 { margin-bottom: 12px; color: var(--gsu-brown-dark); font-size: 30px; line-height: 1.25; } .gsu-copy p { margin-bottom: 18px; color: var(--gsu-muted); } .gsu-point-list { display: grid; gap: 11px; } .gsu-point { padding: 14px 16px; border-left: 4px solid var(--gsu-gold); border-radius: 8px; background: var(--gsu-white); } .gsu-point strong { display: block; margin-bottom: 3px; color: var(--gsu-brown-dark); } .gsu-point span { color: var(--gsu-muted); font-size: 14px; } .gsu-light-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gsu-light-card { padding: 27px 17px; border: 1px solid var(--gsu-border); border-radius: 15px; background: var(--gsu-white); text-align: center; } .gsu-light-number { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; margin: 0 auto 14px; border-radius: 50%; background: var(--gsu-gold); color: var(--gsu-white); font-weight: 700; } .gsu-light-card strong { display: block; margin-bottom: 7px; color: var(--gsu-brown-dark); font-size: 17px; } .gsu-light-card span { color: var(--gsu-muted); font-size: 14px; } .gsu-control-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .gsu-control-card { padding: 30px; border: 1px solid var(--gsu-border); border-radius: 17px; background: var(--gsu-white); box-shadow: var(--gsu-shadow); } .gsu-control-label { display: inline-block; margin-bottom: 14px; padding: 6px 12px; border-radius: 999px; background: var(--gsu-gold-light); color: var(--gsu-brown-dark); font-size: 12px; font-weight: 700; text-transform: uppercase; } .gsu-control-card h3 { margin-bottom: 9px; color: var(--gsu-brown-dark); font-size: 22px; } .gsu-control-card p { margin-bottom: 0; color: var(--gsu-muted); } .gsu-rib-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .gsu-rib-card { padding: 29px 21px; border: 1px solid var(--gsu-border); border-radius: 16px; background: var(--gsu-white); text-align: center; } .gsu-rib-card strong { display: block; margin-bottom: 8px; color: var(--gsu-brown-dark); font-size: 20px; } .gsu-rib-card span { color: var(--gsu-muted); font-size: 14px; } .gsu-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .gsu-use { padding: 24px 16px; border: 1px solid var(--gsu-border); border-radius: 14px; background: var(--gsu-white); text-align: center; } .gsu-use-icon { display: flex; align-items: center; justify-content: center; width: 54px; height: 54px; margin: 0 auto 14px; border-radius: 50%; background: var(--gsu-green-light); color: var(--gsu-green); font-size: 12px; font-weight: 700; } .gsu-use strong { display: block; margin-bottom: 6px; color: var(--gsu-brown-dark); font-size: 17px; } .gsu-use span { color: var(--gsu-muted); font-size: 14px; } .gsu-dimension-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; margin-top: 22px; } .gsu-dimension { padding: 29px 18px; border: 1px solid var(--gsu-border); border-radius: 16px; background: var(--gsu-white); text-align: center; } .gsu-dimension strong { display: block; margin-bottom: 7px; color: var(--gsu-brown-dark); font-size: 22px; } .gsu-dimension span { color: var(--gsu-muted); font-size: 14px; } .gsu-spec-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .gsu-spec-card { padding: 30px; border: 1px solid var(--gsu-border); border-radius: 17px; background: var(--gsu-white); } .gsu-spec-card h3 { margin-bottom: 13px; color: var(--gsu-brown-dark); font-size: 22px; } .gsu-spec-list { margin: 0; padding: 0; list-style: none; } .gsu-spec-list li { display: flex; justify-content: space-between; gap: 15px; padding: 11px 0; border-bottom: 1px solid var(--gsu-border); } .gsu-spec-list li:last-child { border-bottom: 0; } .gsu-spec-list span { color: var(--gsu-muted); } .gsu-spec-list strong { color: var(--gsu-brown-dark); text-align: right; } .gsu-notice { margin-top: 22px; padding: 28px; border-left: 5px solid var(--gsu-gold); border-radius: 12px; background: #fff8e9; } .gsu-notice h3 { margin-bottom: 8px; color: #77531b; font-size: 20px; } .gsu-notice p { margin-bottom: 0; color: #685f50; } .gsu-footer { margin-top: 22px; padding: 48px 32px; border-radius: 20px; background: var(--gsu-brown-dark); color: var(--gsu-white); text-align: center; } .gsu-footer h2 { margin-bottom: 11px; font-size: 31px; line-height: 1.25; } .gsu-footer p { max-width: 780px; margin: 0 auto; color: rgba(255, 255, 255, 0.87); } @media (max-width: 900px) { .gsu-stats, .gsu-feature-grid, .gsu-light-grid, .gsu-use-grid { grid-template-columns: repeat(2, 1fr); } .gsu-split, .gsu-split.reverse { grid-template-columns: 1fr; } .gsu-rib-grid { grid-template-columns: 1fr; } } @media (max-width: 650px) { .garvee-solar-umbrella-aplus { padding: 8px; } .gsu-hero-copy { padding: 38px 19px; } .gsu-hero-copy h2 { font-size: 29px; } .gsu-hero-copy p { font-size: 16px; } .gsu-stats, .gsu-feature-grid, .gsu-light-grid, .gsu-control-grid, .gsu-use-grid, .gsu-spec-grid { grid-template-columns: 1fr; } .gsu-section { padding: 29px 17px; border-radius: 15px; } .gsu-heading h2, .gsu-copy h2, .gsu-footer h2 { font-size: 25px; } .gsu-footer { padding: 31px 19px; } .gsu-spec-list li { flex-direction: column; gap: 3px; } .gsu-spec-list strong { text-align: left; } } \u003c\/style\u003e \u003cdiv class=\"garvee-solar-umbrella-aplus\"\u003e \u003csection class=\"gsu-hero\"\u003e \u003cdiv class=\"gsu-hero-image\"\u003e \u003cimg class=\"gsu-img\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cd97555f-d0b4-4359-b3ca-8951e5549c76.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee beige 10 foot patio umbrella with 32 solar LED lights\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"gsu-hero-copy\"\u003e\n  \u003cspan class=\"gsu-label\"\u003e10 FT Solar LED Patio Umbrella\u003c\/span\u003e\n\n  \u003ch2\u003eComfortable Daytime Shade and Warm Evening Light in One Umbrella\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Create a shaded outdoor dining area during the day, then switch on\n    32 solar-powered LED lights for relaxed evenings on the patio, deck,\n    backyard, garden or poolside.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-stats\"\u003e \u003cdiv class=\"gsu-stat\"\u003e \u003cstrong\u003e10 FT\u003c\/strong\u003e \u003cspan\u003eWide round shade canopy\u003c\/span\u003e \u003c\/div\u003e\n\u003cdiv class=\"gsu-stat\"\u003e\n  \u003cstrong\u003e32 LEDs\u003c\/strong\u003e\n  \u003cspan\u003eSolar-powered evening lights\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-stat\"\u003e\n  \u003cstrong\u003e8 Iron Ribs\u003c\/strong\u003e\n  \u003cspan\u003eReinforced canopy support\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-stat\"\u003e\n  \u003cstrong\u003eTilt + Crank\u003c\/strong\u003e\n  \u003cspan\u003eSimple shade adjustment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section\"\u003e \u003cdiv class=\"gsu-image-card\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c53ed441-c44d-4bf8-9011-392d5bf916ff.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee outdoor patio umbrella for table seating and daytime shade\" loading=\"lazy\"\u003e\n  \u003cdiv class=\"gsu-image-caption\"\u003e\n    \u003ch3\u003eLarge Shade Coverage for Outdoor Dining and Relaxation\u003c\/h3\u003e\n\n    \u003cp\u003e\n      The 10-foot round canopy creates a comfortable shaded area for\n      compatible patio tables, seating arrangements and outdoor living spaces.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-feature-grid\"\u003e\n  \u003cdiv class=\"gsu-feature\"\u003e\n    \u003cdiv class=\"gsu-feature-icon\"\u003e10 FT\u003c\/div\u003e\n    \u003cstrong\u003eWide Canopy\u003c\/strong\u003e\n    \u003cspan\u003e\n      Provides broad shade for dining tables, lounge areas and poolside seating.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-feature\"\u003e\n    \u003cdiv class=\"gsu-feature-icon\"\u003e6–8\u003c\/div\u003e\n    \u003cstrong\u003eTable Seating\u003c\/strong\u003e\n    \u003cspan\u003e\n      Suitable for many compatible outdoor tables with approximately 6–8 chairs.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-feature\"\u003e\n    \u003cdiv class=\"gsu-feature-icon\"\u003eBEIGE\u003c\/div\u003e\n    \u003cstrong\u003eNeutral Finish\u003c\/strong\u003e\n    \u003cspan\u003e\n      Soft beige complements wood, metal, wicker and contemporary patio furniture.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-feature\"\u003e\n    \u003cdiv class=\"gsu-feature-icon\"\u003eFADE\u003c\/div\u003e\n    \u003cstrong\u003eFade-Resistant\u003c\/strong\u003e\n    \u003cspan\u003e\n      Designed to maintain a cleaner outdoor appearance through regular seasonal use.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section alt\"\u003e \u003cdiv class=\"gsu-split\"\u003e \u003cdiv class=\"gsu-image-card\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6d31a888-f036-4d7b-88f6-587db817e6ac.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Solar LED lights installed along eight ribs of patio umbrella\" loading=\"lazy\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gsu-copy\"\u003e\n    \u003ch2\u003e32 Solar LEDs Create a Warm Evening Atmosphere\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Four lights are positioned along each of the eight ribs, distributing\n      soft illumination beneath the canopy after sunset.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gsu-point-list\"\u003e\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eSolar-Powered Charging\u003c\/strong\u003e\n        \u003cspan\u003e\n          The top-mounted solar panel collects available sunlight during the day.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eNo Outdoor Outlet Required\u003c\/strong\u003e\n        \u003cspan\u003e\n          Integrated solar operation eliminates the need for extension cords during normal use.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eEven Rib Distribution\u003c\/strong\u003e\n        \u003cspan\u003e\n          Four lights on every rib create more balanced illumination under the canopy.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eNighttime Outdoor Comfort\u003c\/strong\u003e\n        \u003cspan\u003e\n          Add gentle lighting to dinners, conversations and relaxed patio evenings.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003eSimple Solar Lighting Workflow\u003c\/h2\u003e\n  \u003cp\u003e\n    Position the solar panel in direct sunlight and allow it to charge fully\n    before using the lights for the first time.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-light-grid\"\u003e\n  \u003cdiv class=\"gsu-light-card\"\u003e\n    \u003cdiv class=\"gsu-light-number\"\u003e01\u003c\/div\u003e\n    \u003cstrong\u003eInstall the Solar Panel\u003c\/strong\u003e\n    \u003cspan\u003e\n      Secure the included panel at the top of the umbrella according to the instructions.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-light-card\"\u003e\n    \u003cdiv class=\"gsu-light-number\"\u003e02\u003c\/div\u003e\n    \u003cstrong\u003eCharge in Sunlight\u003c\/strong\u003e\n    \u003cspan\u003e\n      Keep the panel unobstructed and exposed to direct sunlight during the day.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-light-card\"\u003e\n    \u003cdiv class=\"gsu-light-number\"\u003e03\u003c\/div\u003e\n    \u003cstrong\u003eSwitch On the LEDs\u003c\/strong\u003e\n    \u003cspan\u003e\n      Activate the integrated lights when additional illumination is needed.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-light-card\"\u003e\n    \u003cdiv class=\"gsu-light-number\"\u003e04\u003c\/div\u003e\n    \u003cstrong\u003eEnjoy the Evening\u003c\/strong\u003e\n    \u003cspan\u003e\n      Use the warm lighting for outdoor dining, gatherings and relaxation.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section green\"\u003e \u003cdiv class=\"gsu-split reverse\"\u003e \u003cdiv class=\"gsu-copy\"\u003e \u003ch2\u003eAdjust the Shade as the Sun Moves\u003c\/h2\u003e\n    \u003cp\u003e\n      The crank lift and push-button tilt system make the umbrella easier\n      to operate and reposition throughout the day.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gsu-point-list\"\u003e\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eSmooth Crank Opening\u003c\/strong\u003e\n        \u003cspan\u003e\n          Rotate the crank to open or close the canopy without manually lifting the frame.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003ePush-Button Tilt\u003c\/strong\u003e\n        \u003cspan\u003e\n          Angle the canopy to help block lower morning or afternoon sunlight.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eOne-Person Operation\u003c\/strong\u003e\n        \u003cspan\u003e\n          Straightforward controls support convenient daily setup and closing.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gsu-point\"\u003e\n        \u003cstrong\u003eFlexible Shade Direction\u003c\/strong\u003e\n        \u003cspan\u003e\n          Adjust the canopy angle as the sun changes position over the patio.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-image-card\"\u003e\n    \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/38aaf6cf-ac12-4f71-9b57-46f497e6a1b2.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Patio table umbrella with crank lift and tilt function\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003eTwo Convenient Controls for Everyday Shade\u003c\/h2\u003e\n  \u003cp\u003e\n    Open, close and angle the umbrella without complicated tools or adjustment hardware.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-control-grid\"\u003e\n  \u003carticle class=\"gsu-control-card\"\u003e\n    \u003cspan class=\"gsu-control-label\"\u003eCrank Lift\u003c\/span\u003e\n\n    \u003ch3\u003eFast Canopy Opening and Closing\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Turn the metal crank to raise the canopy for use or lower it when\n      storing and protecting the umbrella.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gsu-control-card\"\u003e\n    \u003cspan class=\"gsu-control-label\"\u003ePush-Button Tilt\u003c\/span\u003e\n\n    \u003ch3\u003eAngled Protection from Moving Sunlight\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Press the tilt button and carefully angle the canopy to improve shade\n      coverage during different times of day.\n    \u003c\/p\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section alt\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003eReinforced Iron Support Structure\u003c\/h2\u003e\n  \u003cp\u003e\n    Eight iron ribs and a thick iron center pole help support the large\n    10-foot canopy during normal outdoor use.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-rib-grid\"\u003e\n  \u003cdiv class=\"gsu-rib-card\"\u003e\n    \u003cstrong\u003e8 Iron Ribs\u003c\/strong\u003e\n    \u003cspan\u003e\n      More support points help distribute canopy tension around the round umbrella.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-rib-card\"\u003e\n    \u003cstrong\u003eIron Center Pole\u003c\/strong\u003e\n    \u003cspan\u003e\n      The metal pole provides a stable central support for the canopy and crank system.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-rib-card\"\u003e\n    \u003cstrong\u003e32-Light Integration\u003c\/strong\u003e\n    \u003cspan\u003e\n      Each rib supports four LED lights for balanced nighttime illumination.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section green\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003eDesigned for Multiple Outdoor Living Spaces\u003c\/h2\u003e\n  \u003cp\u003e\n    The neutral beige canopy and centered pole design work with many\n    compatible patio tables, seating arrangements and outdoor environments.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-use-grid\"\u003e\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003ePATIO\u003c\/div\u003e\n    \u003cstrong\u003ePatios\u003c\/strong\u003e\n    \u003cspan\u003e\n      Create shade above outdoor tables, dining sets and lounge furniture.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eDECK\u003c\/div\u003e\n    \u003cstrong\u003eDecks\u003c\/strong\u003e\n    \u003cspan\u003e\n      Add daytime coverage and evening lighting to raised outdoor spaces.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eGARDEN\u003c\/div\u003e\n    \u003cstrong\u003eGardens\u003c\/strong\u003e\n    \u003cspan\u003e\n      Build a shaded sitting area surrounded by flowers and landscaping.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003ePOOL\u003c\/div\u003e\n    \u003cstrong\u003ePoolside\u003c\/strong\u003e\n    \u003cspan\u003e\n      Provide temporary shade near compatible loungers and seating areas.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eYARD\u003c\/div\u003e\n    \u003cstrong\u003eBackyards\u003c\/strong\u003e\n    \u003cspan\u003e\n      Create a comfortable gathering space for family and guests.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eDINING\u003c\/div\u003e\n    \u003cstrong\u003eOutdoor Dining\u003c\/strong\u003e\n    \u003cspan\u003e\n      Cover compatible tables with approximately six to eight chairs.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eDAY\u003c\/div\u003e\n    \u003cstrong\u003eDaytime Shade\u003c\/strong\u003e\n    \u003cspan\u003e\n      Reduce direct sun exposure while relaxing or dining outdoors.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-use\"\u003e\n    \u003cdiv class=\"gsu-use-icon\"\u003eNIGHT\u003c\/div\u003e\n    \u003cstrong\u003eEvening Gatherings\u003c\/strong\u003e\n    \u003cspan\u003e\n      Use the solar LEDs to create warm light after sunset.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003e10 FT Shade Coverage with a Tall Market Umbrella Profile\u003c\/h2\u003e\n  \u003cp\u003e\n    Confirm the table opening, available patio space and compatible base\n    dimensions before positioning the umbrella.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-dimension-grid\"\u003e\n  \u003cdiv class=\"gsu-dimension\"\u003e\n    \u003cstrong\u003e118.11 in\u003c\/strong\u003e\n    \u003cspan\u003eOverall round canopy diameter\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-dimension\"\u003e\n    \u003cstrong\u003e98.43 in\u003c\/strong\u003e\n    \u003cspan\u003eOverall umbrella height\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gsu-dimension\"\u003e\n    \u003cstrong\u003e16.09 lb.\u003c\/strong\u003e\n    \u003cspan\u003eUmbrella weight without base\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-section alt\"\u003e \u003cdiv class=\"gsu-heading\"\u003e \u003ch2\u003eKey Product Details\u003c\/h2\u003e\n  \u003cp\u003e\n    Review the umbrella size, lighting system and base requirement before purchase.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gsu-spec-grid\"\u003e\n  \u003carticle class=\"gsu-spec-card\"\u003e\n    \u003ch3\u003eSize and Appearance\u003c\/h3\u003e\n\n    \u003cul class=\"gsu-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eCanopy Diameter\u003c\/span\u003e\n        \u003cstrong\u003e10 ft. \/ 118.11 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eOverall Height\u003c\/span\u003e\n        \u003cstrong\u003e98.43 in\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eShape\u003c\/span\u003e\n        \u003cstrong\u003eRound\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eColor\u003c\/span\u003e\n        \u003cstrong\u003eBeige\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eItem Weight\u003c\/span\u003e\n        \u003cstrong\u003e16.09 lb.\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\n  \u003carticle class=\"gsu-spec-card\"\u003e\n    \u003ch3\u003eFrame and Functions\u003c\/h3\u003e\n\n    \u003cul class=\"gsu-spec-list\"\u003e\n      \u003cli\u003e\n        \u003cspan\u003eFrame Material\u003c\/span\u003e\n        \u003cstrong\u003eIron\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eSupport Ribs\u003c\/span\u003e\n        \u003cstrong\u003e8 Iron Ribs\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eLED Lights\u003c\/span\u003e\n        \u003cstrong\u003e32 Solar LEDs\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eOpening System\u003c\/span\u003e\n        \u003cstrong\u003eCrank Lift\u003c\/strong\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cspan\u003eTilt System\u003c\/span\u003e\n        \u003cstrong\u003ePush Button\u003c\/strong\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-notice\"\u003e \u003ch3\u003eBase, Solar Charging and Weather Reminder\u003c\/h3\u003e\n\u003cp\u003e\n  The umbrella base is not included. Use a compatible weighted base suitable\n  for your installation and surface. Fully charge the solar panel in direct\n  sunlight before first nighttime use. Always close and tie the umbrella\n  during strong winds, thunderstorms, heavy rain, extreme weather or whenever\n  the umbrella is left unattended.\n\u003c\/p\u003e\n\u003c\/section\u003e \u003csection class=\"gsu-footer\"\u003e \u003ch2\u003eShade by Day, Warm Solar Light by Night\u003c\/h2\u003e\n\u003cp\u003e\n  The Garvee 10-foot patio umbrella combines 32 solar LEDs, eight iron ribs,\n  crank opening, adjustable tilt and a neutral beige canopy for patios,\n  decks, gardens, backyards and poolside spaces.\n\u003c\/p\u003e\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Beige \/ 10'","offer_id":53356608553273,"sku":"PPG_353NGJ5T","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpasmteoje.jpg?v=1780477984"},{"product_id":"garvee-15-ft-rectangular-patio-umbrella-ppg-34nkapwv","title":"Garvee 15' Rectangular Patio Umbrella with Solar LED Lights \u0026 Base, Crank Handle UV-Resistant Outdoor Market Umbrella for Backyard, Pool \u0026 Patio, Green","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV-1.jpg?v=1780984617\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV-2.jpg?v=1780984618\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV-3.jpg?v=1780984617\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV-4.jpg?v=1780984617\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV-5.jpg?v=1780984617\" alt=\"\"\u003e\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Fruit Green","offer_id":53356608586041,"sku":"PPG_34NKAPWV","price":179.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/PPG_34NKAPWV.jpg?v=1780984379"},{"product_id":"garvee-10-x-10-ft-louvered-pergola-ppg-33f3cmmv","title":"Garvee 10 x 10 FT Louvered Pergola, 0°–90° Adjustable Aluminum Roof Gazebo with Integrated Drainage, Reinforced Frame for Patio, Deck \u0026 Backyard, Wood Grain","description":"\u003cdiv class=\"gv-pergola-aplus\"\u003e \u003cstyle\u003e .gv-pergola-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #c57939; --gv-wood: #8b5e3c; --gv-light-blue: #edf5fb; --gv-light-wood: #f7f2ed; --gv-light-bg: #f6f8fa; --gv-border: #d9e3e9; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-pergola-aplus *,\n.gv-pergola-aplus *::before,\n.gv-pergola-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-pergola-aplus h2,\n.gv-pergola-aplus h3,\n.gv-pergola-aplus p,\n.gv-pergola-aplus ul {\n  margin-top: 0;\n}\n\n.gv-pergola-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-pergola-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-pergola-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-pergola-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 56px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 88% 17%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 7% 88%, rgba(197, 121, 57, 0.28), transparent 24%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 65%, #17699e 100%);\n}\n\n.gv-pergola-hero::after {\n  position: absolute;\n  right: -70px;\n  bottom: -115px;\n  width: 310px;\n  height: 310px;\n  content: \"\";\n  border: 45px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-pergola-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 820px;\n}\n\n.gv-pergola-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-pergola-hero h2 {\n  max-width: 810px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-pergola-hero p {\n  max-width: 760px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-pergola-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-pergola-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-pergola-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-pergola-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-pergola-heading {\n  max-width: 800px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-pergola-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-pergola-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-pergola-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-pergola-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-pergola-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 48px;\n  height: 48px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-pergola-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-pergola-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-pergola-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-pergola-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-pergola-highlight-title.gv-pergola-wood-panel {\n  background: linear-gradient(135deg, #684229 0%, var(--gv-wood) 100%);\n}\n\n.gv-pergola-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-pergola-wood-panel span {\n  color: #f4e6d9;\n}\n\n.gv-pergola-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-pergola-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-pergola-wood-panel p {\n  color: #f7eee7;\n}\n\n.gv-pergola-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-pergola-highlight-content.gv-pergola-wood-content {\n  background: var(--gv-light-wood);\n}\n\n.gv-pergola-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-pergola-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-pergola-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-pergola-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-pergola-roof-control {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-pergola-roof-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-bg);\n}\n\n.gv-pergola-roof-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-pergola-roof-header p {\n  max-width: 720px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-pergola-angle-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-pergola-angle-card {\n  padding: 29px 22px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-pergola-angle-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 34px;\n  line-height: 1;\n}\n\n.gv-pergola-angle-card h3 {\n  margin-bottom: 6px;\n  font-size: 17px;\n}\n\n.gv-pergola-angle-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-pergola-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-pergola-step;\n}\n\n.gv-pergola-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-pergola-step;\n}\n\n.gv-pergola-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-pergola-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-pergola-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-pergola-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-pergola-use-grid {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-pergola-use-item {\n  padding: 17px 9px;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-pergola-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-pergola-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-pergola-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-pergola-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-pergola-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-pergola-spec-table th,\n.gv-pergola-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-pergola-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-pergola-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-pergola-spec-table tr:last-child th,\n.gv-pergola-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-pergola-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-bg);\n}\n\n.gv-pergola-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-pergola-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-pergola-stats,\n  .gv-pergola-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-pergola-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-pergola-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-pergola-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-pergola-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-pergola-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-pergola-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-pergola-hero p,\n  .gv-pergola-heading p {\n    font-size: 14px;\n  }\n\n  .gv-pergola-stats,\n  .gv-pergola-feature-grid,\n  .gv-pergola-angle-grid,\n  .gv-pergola-install-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-pergola-angle-grid {\n    gap: 0;\n  }\n\n  .gv-pergola-angle-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-pergola-angle-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-pergola-highlight-title,\n  .gv-pergola-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-pergola-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-pergola-use-item:last-child {\n    grid-column: 1 \/ -1;\n  }\n\n  .gv-pergola-spec-table,\n  .gv-pergola-spec-table tbody,\n  .gv-pergola-spec-table tr,\n  .gv-pergola-spec-table th,\n  .gv-pergola-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-pergola-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-pergola-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-pergola-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-hero\"\u003e \u003cdiv class=\"gv-pergola-hero-content\"\u003e \u003cspan class=\"gv-pergola-eyebrow\"\u003eFlexible Outdoor Living\u003c\/span\u003e\n    \u003ch2\u003eControl Sunlight, Shade and Airflow with a 0°–90° Louvered Roof\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Create a more adaptable patio, deck or backyard space with a 10 x 10 FT\n      aluminum pergola featuring manually adjustable louvers, integrated\n      drainage and a warm wood grain finish.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-stats\"\u003e\n  \u003cdiv class=\"gv-pergola-stat\"\u003e\n    \u003cstrong\u003e10 x 10 FT\u003c\/strong\u003e\n    \u003cspan\u003eNominal coverage size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-stat\"\u003e\n    \u003cstrong\u003e0°–90°\u003c\/strong\u003e\n    \u003cspan\u003eAdjustable roof range\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-stat\"\u003e\n    \u003cstrong\u003eAluminum\u003c\/strong\u003e\n    \u003cspan\u003eFrame and louver material\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-stat\"\u003e\n    \u003cstrong\u003e269.85 lb\u003c\/strong\u003e\n    \u003cspan\u003eComplete structure weight\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-heading\"\u003e \u003ch2\u003eA More Adaptable Outdoor Shelter\u003c\/h2\u003e\n  \u003cp\u003e\n    Adjust the roof for changing weather and activities while maintaining an\n    open-air outdoor environment.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-feature-grid\"\u003e\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003e0°–90°\u003c\/div\u003e\n\n    \u003ch3\u003eAdjustable Louvered Roof\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Use the hand crank to change the roof angle for sunlight, partial shade,\n      ventilation or increased rain coverage.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003eH₂O\u003c\/div\u003e\n\n    \u003ch3\u003eIntegrated Drainage\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Concealed gutters collect roof runoff and guide water through the frame\n      instead of allowing uncontrolled dripping.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003eAL\u003c\/div\u003e\n\n    \u003ch3\u003eAll-Aluminum Structure\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Powder-coated aluminum resists rust and requires less routine maintenance\n      than many traditional outdoor materials.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003eBASE\u003c\/div\u003e\n\n    \u003ch3\u003ePre-Drilled Base Plates\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Reinforced feet provide clearly defined anchoring points for secure\n      installation on suitable prepared surfaces.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003eWOOD\u003c\/div\u003e\n\n    \u003ch3\u003eWood Grain Finish\u003c\/h3\u003e\n\n    \u003cp\u003e\n      The warm exterior finish adds a natural decorative look while retaining\n      the practical benefits of aluminum.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-feature-card\"\u003e\n    \u003cdiv class=\"gv-pergola-feature-icon\"\u003eDIY\u003c\/div\u003e\n\n    \u003ch3\u003eOrganized Assembly\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Clearly labeled components and step-by-step guidance help simplify sorting\n      and installation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-roof-control\"\u003e \u003cdiv class=\"gv-pergola-roof-header\"\u003e \u003ch2\u003eChoose the Roof Position for the Moment\u003c\/h2\u003e\n    \u003cp\u003e\n      Rotate the hand crank to adjust the louvers gradually instead of choosing\n      between a permanently open or permanently closed roof.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-angle-grid\"\u003e\n    \u003cdiv class=\"gv-pergola-angle-card\"\u003e\n      \u003cstrong\u003e0°\u003c\/strong\u003e\n      \u003ch3\u003eClosed Position\u003c\/h3\u003e\n      \u003cp\u003eCreates maximum overhead coverage and directs rainwater toward the gutters.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-pergola-angle-card\"\u003e\n      \u003cstrong\u003e45°\u003c\/strong\u003e\n      \u003ch3\u003eBalanced Position\u003c\/h3\u003e\n      \u003cp\u003eCombines partial shade with natural light and increased airflow.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-pergola-angle-card\"\u003e\n      \u003cstrong\u003e90°\u003c\/strong\u003e\n      \u003ch3\u003eOpen Position\u003c\/h3\u003e\n      \u003cp\u003eAllows maximum sunlight and ventilation through the roof structure.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-highlight\"\u003e \u003cdiv class=\"gv-pergola-highlight-title\"\u003e \u003cspan\u003eConcealed Water Management\u003c\/span\u003e\n    \u003ch2\u003eIntegrated Drainage Helps Keep the Area Below More Comfortable\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Rainwater is collected along the roof edges and directed through channels\n      integrated into the pergola frame.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-highlight-content\"\u003e\n    \u003cul class=\"gv-pergola-checks\"\u003e\n      \u003cli\u003eRoof gutters collect water from the closed louvers\u003c\/li\u003e\n      \u003cli\u003eInternal channels guide runoff toward the support posts\u003c\/li\u003e\n      \u003cli\u003eConcealed drainage preserves a clean exterior appearance\u003c\/li\u003e\n      \u003cli\u003eHelps reduce uncontrolled dripping around seating areas\u003c\/li\u003e\n      \u003cli\u003eSloped surfaces should remain clear of leaves and debris\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-highlight\"\u003e \u003cdiv class=\"gv-pergola-highlight-title gv-pergola-wood-panel\"\u003e \u003cspan\u003eModern Natural Appearance\u003c\/span\u003e\n    \u003ch2\u003eWood Grain Style with an Aluminum Structure\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Add warmth to patios and gardens without relying on a solid wood frame that\n      may require frequent staining or sealing.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-highlight-content gv-pergola-wood-content\"\u003e\n    \u003cul class=\"gv-pergola-checks\"\u003e\n      \u003cli\u003eWood-inspired finish complements outdoor furniture\u003c\/li\u003e\n      \u003cli\u003eWorks with modern, rustic and transitional landscapes\u003c\/li\u003e\n      \u003cli\u003eAluminum construction will not rot like natural wood\u003c\/li\u003e\n      \u003cli\u003ePowder-coated surface supports easier routine cleaning\u003c\/li\u003e\n      \u003cli\u003eNeutral finish suits patios, gardens and poolside areas\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-heading\"\u003e \u003ch2\u003ePlan the Installation Before Assembly\u003c\/h2\u003e\n  \u003cp\u003e\n    Select a level location, verify measurements and use anchoring hardware\n    appropriate for the installation surface.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-install-grid\"\u003e\n  \u003cdiv class=\"gv-pergola-install-step\"\u003e\n    \u003ch3\u003ePrepare the Site\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Choose a level area with sufficient clearance for the complete 10 x 10 FT\n      structure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-install-step\"\u003e\n    \u003ch3\u003eSort the Components\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Organize the labeled posts, beams, louvers, hardware and drainage parts\n      before installation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-install-step\"\u003e\n    \u003ch3\u003eAssemble the Frame\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Follow the supplied instructions and keep the structure square and level\n      during assembly.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-pergola-install-step\"\u003e\n    \u003ch3\u003eAnchor the Bases\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Secure every base plate using fasteners suitable for concrete, wood or the\n      prepared foundation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-heading\"\u003e \u003ch2\u003eCreate a Defined Space for Outdoor Activities\u003c\/h2\u003e\n  \u003cp\u003e\n    The adjustable shelter provides a dedicated area for dining, relaxing,\n    entertaining and outdoor furniture arrangements.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-pergola-use-grid\"\u003e\n  \u003cdiv class=\"gv-pergola-use-item\"\u003ePatio Dining\u003c\/div\u003e\n  \u003cdiv class=\"gv-pergola-use-item\"\u003eDeck Seating\u003c\/div\u003e\n  \u003cdiv class=\"gv-pergola-use-item\"\u003eBackyard Lounge\u003c\/div\u003e\n  \u003cdiv class=\"gv-pergola-use-item\"\u003eGarden Retreat\u003c\/div\u003e\n  \u003cdiv class=\"gv-pergola-use-item\"\u003ePoolside Shade\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-spec-wrap\"\u003e \u003cdiv class=\"gv-pergola-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n    \u003cp\u003eEssential dimensions, materials and roof information for installation planning.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ctable class=\"gv-pergola-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNominal Size\u003c\/th\u003e\n        \u003ctd\u003e10 x 10 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eOverall Dimensions\u003c\/th\u003e\n        \u003ctd\u003e114.96 x 114.96 x 88.19 in (L x W x H)\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e269.85 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n        \u003ctd\u003ePowder-Coated Aluminum\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Type\u003c\/th\u003e\n        \u003ctd\u003eAdjustable Aluminum Louvered Roof\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Adjustment\u003c\/th\u003e\n        \u003ctd\u003e0°–90°\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAdjustment Method\u003c\/th\u003e\n        \u003ctd\u003eManual Hand Crank\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eDrainage System\u003c\/th\u003e\n        \u003ctd\u003eIntegrated Concealed Gutters and Frame Drainage\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWater Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUV Protection Rating\u003c\/th\u003e\n        \u003ctd\u003eNo Stated UV Protection Rating\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFinish\u003c\/th\u003e\n        \u003ctd\u003eWood Grain\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eBase Design\u003c\/th\u003e\n        \u003ctd\u003ePre-Drilled Anchor Plates\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembly\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-pergola-section\"\u003e \u003cdiv class=\"gv-pergola-note\"\u003e \u003ch3\u003eInstallation and Weather Notice\u003c\/h3\u003e\n  \u003cp\u003e\n    The pergola must be securely anchored to a suitable level foundation.\n    Wind and snow ratings were not provided, so remove accumulated snow, keep\n    drainage channels clear and follow the supplied instructions during severe\n    weather.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"10' X 10'","offer_id":53356610945337,"sku":"PPG_33F3CMMV","price":1009.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp85_ze49l.jpg?v=1780478126"},{"product_id":"garvee-20x25ft-heavy-duty-metal-carport-mpg-34hp8lfs","title":"Garvee 20 x 25 FT Heavy Duty Metal Carport, 500 Sq Ft 2-Car Garage Canopy with Galvanized Steel Roof, Removable PE Sidewalls \u0026 LED Light for Trucks, Boats and Outdoor Events","description":"\u003cdiv class=\"gv-carport-aplus\"\u003e \u003cstyle\u003e .gv-carport-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #df7822; --gv-steel: #596771; --gv-light-blue: #edf5fb; --gv-light-gray: #f3f6f8; --gv-border: #d8e2e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n\n.gv-carport-aplus *,\n.gv-carport-aplus *::before,\n.gv-carport-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-carport-aplus h2,\n.gv-carport-aplus h3,\n.gv-carport-aplus p,\n.gv-carport-aplus ul {\n  margin-top: 0;\n}\n\n.gv-carport-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-carport-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-carport-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-carport-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 57px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 90% 15%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(223, 120, 34, 0.23), transparent 24%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 65%, #17699e 100%);\n}\n\n.gv-carport-hero::after {\n  position: absolute;\n  right: -70px;\n  bottom: -120px;\n  width: 320px;\n  height: 320px;\n  content: \"\";\n  border: 46px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-carport-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 840px;\n}\n\n.gv-carport-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-carport-hero h2 {\n  max-width: 820px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-carport-hero p {\n  max-width: 780px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-carport-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-carport-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-carport-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-carport-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-carport-heading {\n  max-width: 800px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-carport-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-carport-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-carport-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-carport-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-carport-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-carport-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-carport-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-carport-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-carport-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-carport-highlight-title.gv-carport-steel-panel {\n  background: linear-gradient(135deg, #34434e 0%, var(--gv-steel) 100%);\n}\n\n.gv-carport-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-carport-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-carport-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-carport-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-carport-highlight-content.gv-carport-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-carport-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-carport-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-carport-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-carport-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-carport-capacity {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-carport-capacity-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-carport-capacity-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-carport-capacity-header p {\n  max-width: 730px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-carport-capacity-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-carport-capacity-card {\n  padding: 29px 18px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-carport-capacity-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 26px;\n  line-height: 1.1;\n}\n\n.gv-carport-capacity-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-carport-capacity-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-carport-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-carport-step;\n}\n\n.gv-carport-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-carport-step;\n}\n\n.gv-carport-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-carport-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-carport-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-carport-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-carport-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-carport-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-carport-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-carport-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-carport-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-carport-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-carport-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-carport-spec-table th,\n.gv-carport-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-carport-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-carport-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-carport-spec-table tr:last-child th,\n.gv-carport-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-carport-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-gray);\n}\n\n.gv-carport-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-carport-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-carport-stats,\n  .gv-carport-capacity-grid,\n  .gv-carport-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-carport-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-carport-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-carport-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-carport-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-carport-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-carport-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-carport-hero p,\n  .gv-carport-heading p {\n    font-size: 14px;\n  }\n\n  .gv-carport-stats,\n  .gv-carport-feature-grid,\n  .gv-carport-capacity-grid,\n  .gv-carport-install-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-carport-capacity-grid {\n    gap: 0;\n  }\n\n  .gv-carport-capacity-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-carport-capacity-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-carport-highlight-title,\n  .gv-carport-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-carport-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-carport-spec-table,\n  .gv-carport-spec-table tbody,\n  .gv-carport-spec-table tr,\n  .gv-carport-spec-table th,\n  .gv-carport-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-carport-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-carport-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-carport-note {\n    padding: 22px 19px;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-hero\"\u003e \u003cdiv class=\"gv-carport-hero-content\"\u003e \u003cspan class=\"gv-carport-eyebrow\"\u003eLarge-Capacity Outdoor Protection\u003c\/span\u003e\n\n    \u003ch2\u003e500 Sq Ft of Covered Space for Vehicles, Equipment and Outdoor Events\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Protect cars, trucks, boats and outdoor equipment beneath a reinforced\n      20 x 25 FT metal carport featuring a galvanized steel roof, removable PE\n      sidewalls and integrated LED lighting.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-carport-stats\"\u003e\n  \u003cdiv class=\"gv-carport-stat\"\u003e\n    \u003cstrong\u003e20 x 25 FT\u003c\/strong\u003e\n    \u003cspan\u003eNominal shelter size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-stat\"\u003e\n    \u003cstrong\u003e500 Sq Ft\u003c\/strong\u003e\n    \u003cspan\u003eCovered floor area\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-stat\"\u003e\n    \u003cstrong\u003eUp to 2 Cars\u003c\/strong\u003e\n    \u003cspan\u003eVehicle capacity varies by size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-stat\"\u003e\n    \u003cstrong\u003e700.6 lb\u003c\/strong\u003e\n    \u003cspan\u003eComplete product weight\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-heading\"\u003e \u003ch2\u003eHeavy-Duty Construction for Long-Term Outdoor Use\u003c\/h2\u003e\n\n  \u003cp\u003e\n    A reinforced steel structure and galvanized roof provide dependable covered\n    space for vehicles, equipment and large outdoor activities.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-carport-feature-grid\"\u003e\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003eSTEEL\u003c\/div\u003e\n\n    \u003ch3\u003eGalvanized Steel Roof\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Rigid roof panels provide durable overhead coverage and resist regular\n      exposure to rain and changing outdoor conditions.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003e500\u003c\/div\u003e\n\n    \u003ch3\u003e500 Sq Ft Coverage\u003c\/h3\u003e\n\n    \u003cp\u003e\n      The large footprint provides room for two vehicles, boats, full-size\n      trucks or bulky outdoor equipment.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003ePE\u003c\/div\u003e\n\n    \u003ch3\u003eRemovable Sidewalls\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Install the PE side panels for additional enclosure or remove them to\n      create a more open canopy layout.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003eLED\u003c\/div\u003e\n\n    \u003ch3\u003eIntegrated Lighting\u003c\/h3\u003e\n\n    \u003cp\u003e\n      The included LED light improves visibility for evening parking, equipment\n      access and nighttime outdoor activities.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003eBASE\u003c\/div\u003e\n\n    \u003ch3\u003eReinforced Support System\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Side braces and heavy-duty anchors improve stability when the structure is\n      correctly installed on a suitable surface.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-feature-card\"\u003e\n    \u003cdiv class=\"gv-carport-feature-icon\"\u003e3X\u003c\/div\u003e\n\n    \u003ch3\u003eRust-Resistant Treatment\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Steel components receive a multi-layer protective treatment to support\n      dependable outdoor performance.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-highlight\"\u003e \u003cdiv class=\"gv-carport-highlight-title gv-carport-steel-panel\"\u003e \u003cspan\u003eAll-Weather Roof Coverage\u003c\/span\u003e\n\n    \u003ch2\u003eRigid Steel Panels with Sealed Roof Seams\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The galvanized steel roof combines rigid coverage with sealing tape at the\n      panel joints to help reduce rainwater seepage.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-highlight-content gv-carport-gray-content\"\u003e\n    \u003cul class=\"gv-carport-checks\"\u003e\n      \u003cli\u003eGalvanized panels provide rigid overhead protection\u003c\/li\u003e\n      \u003cli\u003eRoof seam tape helps reduce water penetration\u003c\/li\u003e\n      \u003cli\u003eSloped roof design supports rainwater runoff\u003c\/li\u003e\n      \u003cli\u003eSteel construction provides an alternative to fabric roofs\u003c\/li\u003e\n      \u003cli\u003eRegular inspection helps maintain roof performance\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-highlight\"\u003e \u003cdiv class=\"gv-carport-highlight-title\"\u003e \u003cspan\u003eReinforced Outdoor Structure\u003c\/span\u003e\n\n    \u003ch2\u003eDesigned for Demanding Wind and Snow Conditions\u003c\/h2\u003e\n\n    \u003cp\u003e\n      When correctly assembled and anchored to a suitable foundation, the\n      reinforced frame is rated for demanding seasonal weather conditions.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-highlight-content\"\u003e\n    \u003cul class=\"gv-carport-checks\"\u003e\n      \u003cli\u003eMaximum stated wind rating of up to 140 mph\u003c\/li\u003e\n      \u003cli\u003eMaximum stated snow load of up to 160 lb\/ft²\u003c\/li\u003e\n      \u003cli\u003eReinforced side braces improve frame stability\u003c\/li\u003e\n      \u003cli\u003eHeavy-duty anchors secure the structure to the foundation\u003c\/li\u003e\n      \u003cli\u003ePerformance depends on correct installation and site conditions\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-capacity\"\u003e \u003cdiv class=\"gv-carport-capacity-header\"\u003e \u003ch2\u003eFlexible Space for Vehicles and Outdoor Activities\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The open 20 x 25 FT footprint can be configured for vehicle storage,\n      equipment protection or temporary covered event space.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-capacity-grid\"\u003e\n    \u003cdiv class=\"gv-carport-capacity-card\"\u003e\n      \u003cstrong\u003e2 Cars\u003c\/strong\u003e\n      \u003ch3\u003eVehicle Parking\u003c\/h3\u003e\n      \u003cp\u003eCapacity depends on vehicle dimensions and parking arrangement.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-carport-capacity-card\"\u003e\n      \u003cstrong\u003eTrucks\u003c\/strong\u003e\n      \u003ch3\u003eLarge Vehicle Coverage\u003c\/h3\u003e\n      \u003cp\u003eThe 110-inch overall height accommodates many pickups and SUVs.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-carport-capacity-card\"\u003e\n      \u003cstrong\u003eBoats\u003c\/strong\u003e\n      \u003ch3\u003eSeasonal Storage\u003c\/h3\u003e\n      \u003cp\u003eUse the covered area for boats, trailers and recreational equipment.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-carport-capacity-card\"\u003e\n      \u003cstrong\u003eEvents\u003c\/strong\u003e\n      \u003ch3\u003eTemporary Canopy Space\u003c\/h3\u003e\n      \u003cp\u003eCreate covered space for gatherings, weddings or trade events.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-heading\"\u003e \u003ch2\u003ePrepare the Site Before Assembly\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Select a level location, confirm local requirements and use anchors\n    appropriate for the intended installation surface.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-carport-install-grid\"\u003e\n  \u003cdiv class=\"gv-carport-install-step\"\u003e\n    \u003ch3\u003eMeasure the Area\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Allow sufficient clearance for the 289 x 236 x 110-inch assembled\n      structure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-install-step\"\u003e\n    \u003ch3\u003ePrepare the Foundation\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Level and compact the installation area before positioning the frame and\n      anchors.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-install-step\"\u003e\n    \u003ch3\u003eSort the Components\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Organize all numbered frame, roof, sidewall and hardware components before\n      assembly.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-carport-install-step\"\u003e\n    \u003ch3\u003eAnchor the Structure\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Secure every support point using suitable anchors before installing the\n      roof and sidewalls.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-heading\"\u003e \u003ch2\u003eOne Structure for Multiple Outdoor Needs\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Use the carport as permanent vehicle protection or as flexible covered space\n    for storage and special events.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-carport-use-grid\"\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003eCars\u003c\/div\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003ePickup Trucks\u003c\/div\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003eBoats\u003c\/div\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003eEquipment\u003c\/div\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003eParties\u003c\/div\u003e\n  \u003cdiv class=\"gv-carport-use-item\"\u003eTrade Events\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-spec-wrap\"\u003e \u003cdiv class=\"gv-carport-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\n    \u003cp\u003eEssential size, material and structural information for site planning.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ctable class=\"gv-carport-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003eHeavy-Duty Metal Carport\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNominal Size\u003c\/th\u003e\n        \u003ctd\u003e20 x 25 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eOverall Dimensions\u003c\/th\u003e\n        \u003ctd\u003e289 x 236 x 110 in (L x W x H)\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFloor Area\u003c\/th\u003e\n        \u003ctd\u003e500 sq ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eVehicle Capacity\u003c\/th\u003e\n        \u003ctd\u003eUp to 2 Vehicles, Depending on Vehicle Size\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e700.6 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n        \u003ctd\u003eAlloy Steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Material\u003c\/th\u003e\n        \u003ctd\u003eGalvanized Steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSidewall Material\u003c\/th\u003e\n        \u003ctd\u003eRemovable PE Fabric\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWaterproof Roof with Sealed Seams\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaximum Wind Rating\u003c\/th\u003e\n        \u003ctd\u003eUp to 140 mph with Proper Installation and Anchoring\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaximum Snow Load\u003c\/th\u003e\n        \u003ctd\u003eUp to 160 lb\/ft² with Proper Installation\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eLighting\u003c\/th\u003e\n        \u003ctd\u003eLED Light Included\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n        \u003ctd\u003eGray and White\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSuitable Surfaces\u003c\/th\u003e\n        \u003ctd\u003eConcrete, Dirt, Sand, or Properly Prepared Ground\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembly\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-carport-section\"\u003e \u003cdiv class=\"gv-carport-note\"\u003e \u003ch3\u003eInstallation and Weather Safety Notice\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Wind and snow ratings require complete assembly, correct anchoring, suitable\n    site conditions and compliance with the supplied instructions. Confirm local\n    building and permit requirements before installation. Remove excessive snow\n    buildup and inspect anchors, braces and roof fasteners regularly.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Grey+White \/ 20' X 25'","offer_id":53356611109177,"sku":"MPG_34HP8LFS","price":1699.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpkcaphnt9.jpg?v=1780478161"},{"product_id":"garvee-hardtop-gazebo-12x16ft-khaki-pho-10t9o06x","title":"Garvee Hardtop Gazebo, 12 x 16 FT Khaki Permanent Pavilion with Double Metal Roof, Aluminum Alloy Frame, Netting and Curtains for Patio and Backyard","description":"\u003cp\u003e Hardtop Gazebo 12'x16' for All Weather, with Double Metal Roof, Aluminum Alloy Frame, Net, and Curtain, Permanent Building for Patio, Deck, Backyard, Lawn, and Garden, Khaki\u003c\/p\u003e","brand":"Garvee","offers":[{"title":"Khaki \/ Box A 1\/5","offer_id":53356611174713,"sku":"PHO_10T9O06X","price":1669.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpllwmnu5m.jpg?v=1780478177"},{"product_id":"garvee-screen-tent-10x12-ppg-33gx8sap","title":"Garvee 10 x 12 FT Screen Tent, 6-Sided Pop-Up Gazebo with Removable Canopy, Waterproof UV-Resistant Mesh Shelter for Camping, Patio \u0026 Backyard, Gray","description":"\u003cstyle\u003e .gv-screen-tent-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #df7822; --gv-green: #4e735c; --gv-gray: #5d666d; --gv-light-blue: #edf5fb; --gv-light-green: #f1f6f2; --gv-light-gray: #f5f7f8; --gv-border: #d9e3e9; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n\n.gv-screen-tent-aplus *,\n.gv-screen-tent-aplus *::before,\n.gv-screen-tent-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-screen-tent-aplus h2,\n.gv-screen-tent-aplus h3,\n.gv-screen-tent-aplus p,\n.gv-screen-tent-aplus ul {\n  margin-top: 0;\n}\n\n.gv-screen-tent-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-screen-tent-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-screen-section {\n  width: 100%;\n  margin: 0 0 30px;\n}\n\n.gv-screen-image-frame {\n  display: block;\n  width: 100%;\n  max-width: 970px;\n  height: auto;\n  margin: 0 auto;\n  padding: 0;\n  overflow: visible;\n  line-height: 0;\n  background: transparent;\n}\n\n.gv-screen-image-frame img,\n.gv-screen-tent-aplus img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  border-radius: 13px;\n  box-shadow: none !important;\n  transform: none !important;\n}\n\n.gv-screen-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 55px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 89% 17%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(78, 115, 92, 0.3), transparent 25%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 64%, #17699e 100%);\n}\n\n.gv-screen-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -120px;\n  width: 320px;\n  height: 320px;\n  content: \"\";\n  border: 46px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-screen-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 820px;\n}\n\n.gv-screen-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-screen-hero h2 {\n  max-width: 810px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-screen-hero p {\n  max-width: 770px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-screen-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-screen-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-screen-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-screen-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-screen-heading {\n  max-width: 800px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-screen-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-screen-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-screen-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-screen-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-screen-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-screen-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-screen-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-screen-content-card {\n  max-width: 970px;\n  margin: 0 auto;\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-screen-content-card .gv-screen-image-frame img {\n  border-radius: 14px 14px 0 0;\n}\n\n.gv-screen-content-copy {\n  display: grid;\n  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);\n  gap: 30px;\n  align-items: start;\n  padding: 29px 31px 31px;\n}\n\n.gv-screen-content-title h2 {\n  margin-bottom: 9px;\n  font-size: clamp(23px, 2.8vw, 32px);\n}\n\n.gv-screen-content-title p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-screen-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-screen-checks li {\n  position: relative;\n  margin-bottom: 12px;\n  padding-left: 30px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-screen-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-screen-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 21px;\n  height: 21px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-screen-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-screen-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-screen-highlight-title.gv-screen-green-panel {\n  background: linear-gradient(135deg, #355640 0%, var(--gv-green) 100%);\n}\n\n.gv-screen-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-screen-green-panel span {\n  color: #e1eee5;\n}\n\n.gv-screen-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-screen-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-screen-green-panel p {\n  color: #edf5ef;\n}\n\n.gv-screen-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-screen-highlight-content.gv-screen-green-content {\n  background: var(--gv-light-green);\n}\n\n.gv-screen-mode-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-screen-mode-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-screen-mode-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-screen-mode-header p {\n  max-width: 730px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-screen-mode-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-screen-mode-card {\n  padding: 29px 22px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-screen-mode-card strong {\n  display: block;\n  margin-bottom: 9px;\n  color: var(--gv-primary);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-screen-mode-card h3 {\n  margin-bottom: 7px;\n  font-size: 18px;\n}\n\n.gv-screen-mode-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-screen-setup-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-screen-step;\n}\n\n.gv-screen-setup-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-screen-step;\n}\n\n.gv-screen-setup-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-screen-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-screen-setup-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-screen-setup-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-screen-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-screen-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-screen-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-screen-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-screen-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-screen-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-screen-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-screen-spec-table th,\n.gv-screen-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-screen-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-screen-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-screen-spec-table tr:last-child th,\n.gv-screen-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-screen-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-gray);\n}\n\n.gv-screen-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-screen-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-screen-stats,\n  .gv-screen-setup-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-screen-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-screen-content-copy,\n  .gv-screen-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-screen-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-screen-tent-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-screen-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-screen-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-screen-hero p,\n  .gv-screen-heading p {\n    font-size: 14px;\n  }\n\n  .gv-screen-stats,\n  .gv-screen-feature-grid,\n  .gv-screen-mode-grid,\n  .gv-screen-setup-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-screen-mode-grid {\n    gap: 0;\n  }\n\n  .gv-screen-mode-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-screen-mode-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-screen-content-copy {\n    gap: 17px;\n    padding: 23px 19px 25px;\n  }\n\n  .gv-screen-highlight-title,\n  .gv-screen-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-screen-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-screen-image-frame img,\n  .gv-screen-tent-aplus img {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    max-height: none !important;\n    object-fit: contain !important;\n    aspect-ratio: auto !important;\n    border-radius: 8px;\n  }\n\n  .gv-screen-content-card .gv-screen-image-frame img {\n    border-radius: 8px 8px 0 0;\n  }\n\n  .gv-screen-spec-table,\n  .gv-screen-spec-table tbody,\n  .gv-screen-spec-table tr,\n  .gv-screen-spec-table th,\n  .gv-screen-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-screen-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-screen-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-screen-note {\n    padding: 22px 19px;\n  }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"gv-screen-tent-aplus\"\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-hero\"\u003e\n\u003cdiv class=\"gv-screen-hero-content\"\u003e\n\u003cspan class=\"gv-screen-eyebrow\"\u003eInstant Outdoor Comfort\u003c\/span\u003e\n\u003ch2\u003e10 x 12 FT of Bug-Resistant Space in About 60 Seconds\u003c\/h2\u003e\n\u003cp\u003eCreate a spacious area for camping, patio dining, backyard gatherings and outdoor relaxation with a portable 6-sided screen tent featuring removable canopy and screen panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-stats\"\u003e\n\u003cdiv class=\"gv-screen-stat\"\u003e\n\u003cstrong\u003e10 x 12 FT\u003c\/strong\u003e \u003cspan\u003eSpacious floor size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-stat\"\u003e\n\u003cstrong\u003e6 Sides\u003c\/strong\u003e \u003cspan\u003eWide screened enclosure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-stat\"\u003e\n\u003cstrong\u003e60 Seconds\u003c\/strong\u003e \u003cspan\u003eApproximate pop-up setup\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-stat\"\u003e\n\u003cstrong\u003e36.6 lb\u003c\/strong\u003e \u003cspan\u003ePortable shelter weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-image-frame\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a590a269-dbc4-482d-835c-95340ba63e4b.__CR131,0,2587,1600_PT0_SX970_V1___.jpg\" alt=\"Garvee gray 10.1 x 11.7 FT six-sided pop-up screen tent\" width=\"970\" height=\"600\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-heading\"\u003e\n\u003ch2\u003eFlexible Protection for Changing Outdoor Conditions\u003c\/h2\u003e\n\u003cp\u003eUse the complete screen house for enclosed comfort or remove selected panels to create a more open and ventilated shade shelter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-grid\"\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003eTOP\u003c\/div\u003e\n\u003ch3\u003eRemovable Canopy Top\u003c\/h3\u003e\n\u003cp\u003eDetach the upper cover when you want a more open layout or install it for additional overhead shade and rain protection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003eMESH\u003c\/div\u003e\n\u003ch3\u003eBug-Resistant Screen Walls\u003c\/h3\u003e\n\u003cp\u003eFine mesh panels help reduce contact with mosquitoes and flying insects while maintaining visibility and airflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003e60S\u003c\/div\u003e\n\u003ch3\u003eQuick Pop-Up Setup\u003c\/h3\u003e\n\u003cp\u003eThe integrated frame expands without separate pole assembly, helping create a complete shelter in about one minute.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003ePU\u003c\/div\u003e\n\u003ch3\u003ePU-Coated Oxford Fabric\u003c\/h3\u003e\n\u003cp\u003eThe coated canopy helps resist rain, UV exposure and fading during regular outdoor recreation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003e6X\u003c\/div\u003e\n\u003ch3\u003eSpacious 6-Sided Shape\u003c\/h3\u003e\n\u003cp\u003eThe wide hexagonal layout creates useful room for seating, tables, coolers and family activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-feature-card\"\u003e\n\u003cdiv class=\"gv-screen-feature-icon\"\u003eBAG\u003c\/div\u003e\n\u003ch3\u003ePortable Carry Bag\u003c\/h3\u003e\n\u003cp\u003eFold the shelter into the included storage bag for camping trips, picnics and seasonal storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-content-card\"\u003e\n\u003cdiv class=\"gv-screen-image-frame\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/40d5a4ef-b4c0-4ad6-8ae2-d94f0c44acc4.__CR131,0,2587,1600_PT0_SX970_V1___.jpg\" alt=\"Removable canopy and mesh walls on a six-sided outdoor screen tent\" width=\"970\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-content-copy\"\u003e\n\u003cdiv class=\"gv-screen-content-title\"\u003e\n\u003ch2\u003eSwitch Between Shade and Screened Comfort\u003c\/h2\u003e\n\u003cp\u003eThe removable components make it easier to adapt the shelter to sun, airflow, insects and changing outdoor activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"gv-screen-checks\"\u003e\n\u003cli\u003eUse the complete enclosure for bug-resistant relaxation\u003c\/li\u003e\n\u003cli\u003eRemove panels to increase airflow and accessibility\u003c\/li\u003e\n\u003cli\u003eDetach the top when full overhead coverage is not needed\u003c\/li\u003e\n\u003cli\u003eConfigure the shelter for camping, dining or social events\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-mode-wrap\"\u003e\n\u003cdiv class=\"gv-screen-mode-header\"\u003e\n\u003ch2\u003eOne Shelter, Three Practical Configurations\u003c\/h2\u003e\n\u003cp\u003eAdjust the removable canopy and mesh panels to create the outdoor layout that best suits the weather and occasion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-mode-grid\"\u003e\n\u003cdiv class=\"gv-screen-mode-card\"\u003e\n\u003cstrong\u003eClosed\u003c\/strong\u003e\n\u003ch3\u003eFull Screen House\u003c\/h3\u003e\n\u003cp\u003eInstall the canopy and mesh walls for maximum bug-resistant enclosure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-mode-card\"\u003e\n\u003cstrong\u003eOpen\u003c\/strong\u003e\n\u003ch3\u003eVentilated Shade\u003c\/h3\u003e\n\u003cp\u003eRemove selected screen panels for easier access and increased airflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-mode-card\"\u003e\n\u003cstrong\u003eFlexible\u003c\/strong\u003e\n\u003ch3\u003eCustomized Layout\u003c\/h3\u003e\n\u003cp\u003eAdjust individual components to suit dining, lounging or group activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-content-card\"\u003e\n\u003cdiv class=\"gv-screen-image-frame\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/65bfff13-a9af-4a7b-9bc1-69a160b828aa.__CR317,76,2847,1761_PT0_SX970_V1___.jpg\" alt=\"Quick setup portable pop-up gazebo screen shelter\" width=\"970\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-content-copy\"\u003e\n\u003cdiv class=\"gv-screen-content-title\"\u003e\n\u003ch2\u003eOutdoor Shelter Without Complicated Pole Assembly\u003c\/h2\u003e\n\u003cp\u003eThe integrated pop-up frame reduces setup steps so you can spend less time assembling and more time enjoying the outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"gv-screen-checks\"\u003e\n\u003cli\u003eApproximate 60-second shelter setup\u003c\/li\u003e\n\u003cli\u003eNo separate loose-pole construction required\u003c\/li\u003e\n\u003cli\u003eSuitable for campsites and spontaneous outdoor events\u003c\/li\u003e\n\u003cli\u003eFolds down for transportation in the carry bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-highlight\"\u003e\n\u003cdiv class=\"gv-screen-highlight-title gv-screen-green-panel\"\u003e\n\u003cspan\u003eOutdoor Fabric Protection\u003c\/span\u003e\n\u003ch2\u003eWaterproof and UV-Resistant Canopy Material\u003c\/h2\u003e\n\u003cp\u003ePU-coated Oxford fabric provides overhead protection from sunlight and passing rain during camping, backyard and patio use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-highlight-content gv-screen-green-content\"\u003e\n\u003cul class=\"gv-screen-checks\"\u003e\n\u003cli\u003ePU coating improves resistance to light rain\u003c\/li\u003e\n\u003cli\u003eUV-resistant material helps reduce direct sun exposure\u003c\/li\u003e\n\u003cli\u003eFade-resistant construction supports repeated outdoor use\u003c\/li\u003e\n\u003cli\u003eMesh walls maintain airflow through the enclosure\u003c\/li\u003e\n\u003cli\u003eDry the fabric fully before long-term storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-content-card\"\u003e\n\u003cdiv class=\"gv-screen-image-frame\"\u003e\u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fe87f0c0-47d5-40ca-8ecc-019bd482c587.__CR134,0,2483,1536_PT0_SX970_V1___.jpg\" alt=\"Stable outdoor screen gazebo with ground stakes and guy ropes\" width=\"970\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-content-copy\"\u003e\n\u003cdiv class=\"gv-screen-content-title\"\u003e\n\u003ch2\u003eReinforced Stability for Outdoor Setup\u003c\/h2\u003e\n\u003cp\u003eThe metal frame works with ground stakes and guy ropes to improve support on suitable outdoor surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"gv-screen-checks\"\u003e\n\u003cli\u003eReinforced frame supports the 6-sided structure\u003c\/li\u003e\n\u003cli\u003eGuy ropes help stabilize the shelter from multiple directions\u003c\/li\u003e\n\u003cli\u003eGround stakes secure the lower frame to suitable soil\u003c\/li\u003e\n\u003cli\u003eAlways use all supplied stability accessories outdoors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-heading\"\u003e\n\u003ch2\u003eFour Simple Steps from Carry Bag to Shelter\u003c\/h2\u003e\n\u003cp\u003ePrepare a level area and fully secure the tent before adding furniture or beginning outdoor activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-setup-grid\"\u003e\n\u003cdiv class=\"gv-screen-setup-step\"\u003e\n\u003ch3\u003eChoose the Site\u003c\/h3\u003e\n\u003cp\u003eSelect a level area away from sharp objects, branches and open flames.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-setup-step\"\u003e\n\u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n\u003cp\u003eOpen the integrated pop-up structure and extend each side evenly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-setup-step\"\u003e\n\u003ch3\u003eSecure the Shelter\u003c\/h3\u003e\n\u003cp\u003eInstall all ground stakes and tension the guy ropes around the frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-setup-step\"\u003e\n\u003ch3\u003eAdd the Panels\u003c\/h3\u003e\n\u003cp\u003eAttach the canopy and removable walls according to the desired layout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-heading\"\u003e\n\u003ch2\u003eMade for Everyday Outdoor Activities\u003c\/h2\u003e\n\u003cp\u003eCreate an instant protected space for relaxing, dining and spending time with family and friends.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-grid\"\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eCamping\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eBackyard\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003ePatio\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003ePicnic\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eOutdoor Party\u003c\/div\u003e\n\u003cdiv class=\"gv-screen-use-item\"\u003eFamily Relaxation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-spec-wrap\"\u003e\n\u003cdiv class=\"gv-screen-spec-header\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003cp\u003eEssential dimensions, materials and setup information for purchase planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable class=\"gv-screen-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003e6-Sided Pop-Up Screen Tent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFloor Size\u003c\/th\u003e\n\u003ctd\u003e10 x 12 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eApproximate Dimensions\u003c\/th\u003e\n\u003ctd\u003e140.4 x 121.2 x 92.52 in (L x W x H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n\u003ctd\u003e36.6 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003e6-Sided\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCanopy Material\u003c\/th\u003e\n\u003ctd\u003ePU-Coated Oxford Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n\u003ctd\u003eMetal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eScreen Material\u003c\/th\u003e\n\u003ctd\u003eBug-Resistant Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCanopy Top\u003c\/th\u003e\n\u003ctd\u003eRemovable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eScreen Walls\u003c\/th\u003e\n\u003ctd\u003eRemovable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup Type\u003c\/th\u003e\n\u003ctd\u003eInstant Pop-Up\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eApproximate Setup Time\u003c\/th\u003e\n\u003ctd\u003e60 Seconds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n\u003ctd\u003eWaterproof Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded Accessories\u003c\/th\u003e\n\u003ctd\u003eCarry Bag, Guy Ropes, and Ground Stakes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-screen-section\"\u003e\n\u003cdiv class=\"gv-screen-note\"\u003e\n\u003ch3\u003eOutdoor Use and Weather Safety\u003c\/h3\u003e\n\u003cp\u003eFully secure the shelter with all supplied stakes and guy ropes before use. This portable screen tent is not intended as a permanent structure. Take it down during strong winds, thunderstorms, heavy rain or severe weather, and allow the fabric to dry completely before storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray \/ 10' X 12'","offer_id":53358248263993,"sku":"PPG_33GX8SAP","price":229.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp2hmogz8p_37c2a37e-9804-4a2a-aa6f-fbab70e361a2.jpg?v=1780539782"},{"product_id":"garvee-heavy-duty-carport-zipper-door-pau-0kl1vjar","title":"Garvee 10 x 20 FT Carport Zipper Door Replacement, 160G Triple-Layer PE Roll-Up Entrance Cover with UV \u0026 Water Resistance, 32 Ball Bungees, Gray, Frame Not Included","description":"\u003cdiv class=\"gv-carport-door-aplus\"\u003e \u003cstyle\u003e .gv-carport-door-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #dc7824; --gv-gray: #626a70; --gv-light-blue: #edf5fb; --gv-light-gray: #f5f7f8; --gv-warning-bg: #fff8ee; --gv-border: #d9e3e9; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n\n.gv-carport-door-aplus *,\n.gv-carport-door-aplus *::before,\n.gv-carport-door-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-carport-door-aplus h2,\n.gv-carport-door-aplus h3,\n.gv-carport-door-aplus p,\n.gv-carport-door-aplus ul {\n  margin-top: 0;\n}\n\n.gv-carport-door-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-carport-door-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-door-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-door-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 55px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 90% 17%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(220, 120, 36, 0.25), transparent 24%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 65%, #17699e 100%);\n}\n\n.gv-door-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -120px;\n  width: 320px;\n  height: 320px;\n  content: \"\";\n  border: 46px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-door-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 830px;\n}\n\n.gv-door-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-door-hero h2 {\n  max-width: 820px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-door-hero p {\n  max-width: 770px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-door-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-door-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-door-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-door-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-door-warning {\n  padding: 25px 27px;\n  border: 1px solid #f0d8b9;\n  border-left: 6px solid var(--gv-accent);\n  border-radius: 14px;\n  background: var(--gv-warning-bg);\n}\n\n.gv-door-warning strong {\n  display: block;\n  margin-bottom: 6px;\n  color: #8b4815;\n  font-size: 20px;\n}\n\n.gv-door-warning p {\n  margin-bottom: 0;\n  color: #76553b;\n  font-size: 15px;\n}\n\n.gv-door-heading {\n  max-width: 800px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-door-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-door-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-door-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-door-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-door-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-door-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-door-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-door-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-door-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-door-highlight-title.gv-door-gray-panel {\n  background: linear-gradient(135deg, #40484e 0%, var(--gv-gray) 100%);\n}\n\n.gv-door-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-door-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-door-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-door-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-door-highlight-content.gv-door-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-door-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-door-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-door-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-door-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-door-compatibility {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-door-compatibility-header {\n  padding: 30px 28px 24px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-door-compatibility-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-door-compatibility-header p {\n  max-width: 740px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-door-compatibility-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-door-compatibility-card {\n  padding: 29px 22px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-door-compatibility-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 24px;\n  line-height: 1.15;\n}\n\n.gv-door-compatibility-card h3 {\n  margin-bottom: 6px;\n  font-size: 17px;\n}\n\n.gv-door-compatibility-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-door-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-door-step;\n}\n\n.gv-door-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-door-step;\n}\n\n.gv-door-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-door-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-door-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-door-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-door-use-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 11px;\n}\n\n.gv-door-use-item {\n  padding: 18px 10px;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-door-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-door-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-door-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-door-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-door-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-door-spec-table th,\n.gv-door-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-door-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-door-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-door-spec-table tr:last-child th,\n.gv-door-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-door-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-gray);\n}\n\n.gv-door-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-door-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-door-stats,\n  .gv-door-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-door-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-door-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-door-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-carport-door-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-door-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-door-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-door-hero p,\n  .gv-door-heading p {\n    font-size: 14px;\n  }\n\n  .gv-door-stats,\n  .gv-door-feature-grid,\n  .gv-door-compatibility-grid,\n  .gv-door-install-grid,\n  .gv-door-use-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-door-compatibility-grid {\n    gap: 0;\n  }\n\n  .gv-door-compatibility-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-door-compatibility-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-door-highlight-title,\n  .gv-door-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-door-spec-table,\n  .gv-door-spec-table tbody,\n  .gv-door-spec-table tr,\n  .gv-door-spec-table th,\n  .gv-door-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-door-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-door-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-door-warning,\n  .gv-door-note {\n    padding: 22px 19px;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-hero\"\u003e \u003cdiv class=\"gv-door-hero-content\"\u003e \u003cspan class=\"gv-door-eyebrow\"\u003eRestore Your Portable Shelter\u003c\/span\u003e\n\n    \u003ch2\u003eReplace a Worn Carport Entrance Without Buying a Complete New Shelter\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Designed for compatible 10 x 20 FT portable carports, this gray 160G\n      triple-layer PE replacement door adds roll-up zipper access and renewed\n      coverage for vehicles, boats and outdoor equipment.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-door-stats\"\u003e\n  \u003cdiv class=\"gv-door-stat\"\u003e\n    \u003cstrong\u003e10 x 20 FT\u003c\/strong\u003e\n    \u003cspan\u003eCompatible carport size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-stat\"\u003e\n    \u003cstrong\u003e160G\u003c\/strong\u003e\n    \u003cspan\u003eTriple-layer PE material\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-stat\"\u003e\n    \u003cstrong\u003e32\u003c\/strong\u003e\n    \u003cspan\u003eBall bungees included\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-stat\"\u003e\n    \u003cstrong\u003e9.9 lb\u003c\/strong\u003e\n    \u003cspan\u003eReplacement panel weight\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-warning\"\u003e \u003cstrong\u003eReplacement Accessory Only\u003c\/strong\u003e \u003cp\u003e This product includes a replacement zippered door cover and attachment bungees. The metal frame, roof canopy, sidewalls and complete carport structure are not included. \u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-heading\"\u003e \u003ch2\u003ePractical Protection for an Existing Carport Frame\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Replace a damaged or worn entrance panel while keeping your compatible\n    portable garage or outdoor storage shelter in service.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-door-feature-grid\"\u003e\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003e160G\u003c\/div\u003e\n    \u003ch3\u003eTriple-Layer PE Fabric\u003c\/h3\u003e\n    \u003cp\u003e\n      Reinforced polyethylene construction provides practical coverage against\n      sunlight, light rain, dust and outdoor debris.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003eZIP\u003c\/div\u003e\n    \u003ch3\u003eRoll-Up Zipper Access\u003c\/h3\u003e\n    \u003cp\u003e\n      Open the entrance for vehicles or equipment, then roll and secure it when\n      unobstructed access is needed.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003eUV\u003c\/div\u003e\n    \u003ch3\u003eUV-Resistant Material\u003c\/h3\u003e\n    \u003cp\u003e\n      The outdoor PE material helps reduce damage caused by regular exposure to\n      sunlight.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003eH₂O\u003c\/div\u003e\n    \u003ch3\u003eWater-Resistant Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      Helps protect stored vehicles and equipment from light rain and moisture\n      when correctly attached.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003e32X\u003c\/div\u003e\n    \u003ch3\u003eBall Bungees Included\u003c\/h3\u003e\n    \u003cp\u003e\n      Thirty-two flexible fasteners help attach the replacement panel to\n      compatible frame connection points.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-feature-card\"\u003e\n    \u003cdiv class=\"gv-door-feature-icon\"\u003eGRAY\u003c\/div\u003e\n    \u003ch3\u003eNeutral Gray Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      The gray color coordinates with many portable garages, storage shelters\n      and outdoor structures.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-highlight\"\u003e \u003cdiv class=\"gv-door-highlight-title gv-door-gray-panel\"\u003e \u003cspan\u003eConvenient Entrance Design\u003c\/span\u003e \u003ch2\u003eOpen, Roll Up and Close as Storage Needs Change\u003c\/h2\u003e \u003cp\u003e The zippered entrance provides flexible access without requiring the replacement panel to be removed from the frame. \u003c\/p\u003e \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-highlight-content gv-door-gray-content\"\u003e\n    \u003cul class=\"gv-door-checks\"\u003e\n      \u003cli\u003eUnzip the entrance for vehicle and equipment access\u003c\/li\u003e\n      \u003cli\u003eRoll the door upward to keep the opening clear\u003c\/li\u003e\n      \u003cli\u003eClose the zipper for additional entrance coverage\u003c\/li\u003e\n      \u003cli\u003eSuitable for routine garage and storage access\u003c\/li\u003e\n      \u003cli\u003eAvoid forcing the zipper when the fabric is under uneven tension\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-compatibility\"\u003e \u003cdiv class=\"gv-door-compatibility-header\"\u003e \u003ch2\u003eCheck Compatibility Before Ordering\u003c\/h2\u003e \u003cp\u003e A matching nominal carport size does not always guarantee identical frame spacing, roof shape or attachment locations. \u003c\/p\u003e \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-compatibility-grid\"\u003e\n    \u003cdiv class=\"gv-door-compatibility-card\"\u003e\n      \u003cstrong\u003e10 x 20 FT\u003c\/strong\u003e\n      \u003ch3\u003eConfirm Shelter Size\u003c\/h3\u003e\n      \u003cp\u003eVerify that your existing portable carport is the compatible nominal size.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-door-compatibility-card\"\u003e\n      \u003cstrong\u003eMeasure\u003c\/strong\u003e\n      \u003ch3\u003eCheck the Opening\u003c\/h3\u003e\n      \u003cp\u003eCompare the entrance width, height and roof profile before purchase.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-door-compatibility-card\"\u003e\n      \u003cstrong\u003eAttach\u003c\/strong\u003e\n      \u003ch3\u003eInspect Connection Points\u003c\/h3\u003e\n      \u003cp\u003eEnsure the existing frame supports ball-bungee attachment around the panel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-highlight\"\u003e \u003cdiv class=\"gv-door-highlight-title\"\u003e \u003cspan\u003eOutdoor Storage Coverage\u003c\/span\u003e \u003ch2\u003eHelp Shield Vehicles and Equipment from Everyday Exposure\u003c\/h2\u003e \u003cp\u003e The replacement panel restores entrance coverage for a compatible portable garage used around homes, farms, workshops and storage areas. \u003c\/p\u003e \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-highlight-content\"\u003e\n    \u003cul class=\"gv-door-checks\"\u003e\n      \u003cli\u003eHelps reduce direct exposure to sunlight\u003c\/li\u003e\n      \u003cli\u003eProvides a barrier against light rain and airborne debris\u003c\/li\u003e\n      \u003cli\u003eSupports cleaner storage for vehicles and equipment\u003c\/li\u003e\n      \u003cli\u003eSuitable for seasonal or temporary outdoor shelters\u003c\/li\u003e\n      \u003cli\u003eNot intended to make an open shelter completely waterproof or airtight\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-heading\"\u003e \u003ch2\u003eFour Steps for Replacement Installation\u003c\/h2\u003e \u003cp\u003e Remove the old panel, inspect the frame and attach the replacement evenly to avoid excessive tension on the zipper. \u003c\/p\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"gv-door-install-grid\"\u003e\n  \u003cdiv class=\"gv-door-install-step\"\u003e\n    \u003ch3\u003eRemove the Old Cover\u003c\/h3\u003e\n    \u003cp\u003eDetach the existing entrance panel and remove damaged fasteners.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-install-step\"\u003e\n    \u003ch3\u003eInspect the Frame\u003c\/h3\u003e\n    \u003cp\u003eCheck the attachment points for sharp edges, rust or damaged tubing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-install-step\"\u003e\n    \u003ch3\u003eAlign the Panel\u003c\/h3\u003e\n    \u003cp\u003eCenter the replacement door before securing the upper and side edges.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-door-install-step\"\u003e\n    \u003ch3\u003eAttach Evenly\u003c\/h3\u003e\n    \u003cp\u003eInstall the ball bungees gradually and maintain balanced fabric tension.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-heading\"\u003e \u003ch2\u003eSuitable for Multiple Outdoor Storage Shelters\u003c\/h2\u003e \u003cp\u003e Restore convenient entrance coverage for compatible portable structures protecting vehicles and outdoor equipment. \u003c\/p\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"gv-door-use-grid\"\u003e\n  \u003cdiv class=\"gv-door-use-item\"\u003ePortable Garage\u003c\/div\u003e\n  \u003cdiv class=\"gv-door-use-item\"\u003eVehicle Shelter\u003c\/div\u003e\n  \u003cdiv class=\"gv-door-use-item\"\u003eBoat Storage\u003c\/div\u003e\n  \u003cdiv class=\"gv-door-use-item\"\u003eEquipment Shelter\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-spec-wrap\"\u003e \u003cdiv class=\"gv-door-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential material and compatibility information for purchase planning.\u003c\/p\u003e \u003c\/div\u003e\n\n  \u003ctable class=\"gv-door-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003eCarport Zipper Door Replacement\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCompatible Carport Size\u003c\/th\u003e\n        \u003ctd\u003e10 x 20 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n        \u003ctd\u003eTriple-Layer PE Fabric\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFabric Specification\u003c\/th\u003e\n        \u003ctd\u003e160G\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eDoor Style\u003c\/th\u003e\n        \u003ctd\u003eRoll-Up Zippered Entrance\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n        \u003ctd\u003eYes\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWater Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n        \u003ctd\u003eGray\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e9.9 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAttachment Method\u003c\/th\u003e\n        \u003ctd\u003eBall Bungee Fasteners\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eIncluded Accessories\u003c\/th\u003e\n        \u003ctd\u003e32 Ball Bungee Cords\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Included\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eComplete Carport Included\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eInstallation\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-door-section\"\u003e \u003cdiv class=\"gv-door-note\"\u003e \u003ch3\u003eCompatibility and Weather Notice\u003c\/h3\u003e \u003cp\u003e Measure your existing frame and entrance before ordering. Secure all attachment points evenly and inspect the panel regularly. Remove snow accumulation and reinforce the complete shelter with appropriate anchors or weights during windy conditions. The replacement door does not include a structural frame or convert an unsuitable shelter into a permanent building. \u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray","offer_id":53358248591673,"sku":"PAU_0KL1VJAR","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmptrlfvabl_8b41eeae-821c-4e9e-a3f4-eda4a0976423.jpg?v=1780539823"},{"product_id":"garvee-12-x-20-ft-hardtop-gazebo-ppg-33ed5w5l","title":"Garvee 12 x 20 FT Hardtop Gazebo, Double-Layer 27-Gauge Galvanized Steel Roof with Reinforced Aluminum Frame, Curtains \u0026 Mosquito Netting for Patio and Backyard, Black\/Gray","description":"\u003cdiv class=\"gv-hardtop-gazebo-aplus\"\u003e \u003cstyle\u003e .gv-hardtop-gazebo-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #d87825; --gv-steel: #59666f; --gv-black: #252b2f; --gv-gray: #7b8185; --gv-light-blue: #edf5fb; --gv-light-gray: #f4f6f7; --gv-light-warm: #faf6f1; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-hardtop-gazebo-aplus *,\n.gv-hardtop-gazebo-aplus *::before,\n.gv-hardtop-gazebo-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-hardtop-gazebo-aplus h2,\n.gv-hardtop-gazebo-aplus h3,\n.gv-hardtop-gazebo-aplus p,\n.gv-hardtop-gazebo-aplus ul {\n  margin-top: 0;\n}\n\n.gv-hardtop-gazebo-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-hardtop-gazebo-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-gazebo-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-gazebo-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 58px 45px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 89% 18%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(216, 120, 37, 0.25), transparent 24%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 65%, #17699e 100%);\n}\n\n.gv-gazebo-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-gazebo-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 850px;\n}\n\n.gv-gazebo-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-gazebo-hero h2 {\n  max-width: 840px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-gazebo-hero p {\n  max-width: 790px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-gazebo-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-gazebo-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-gazebo-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-gazebo-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-gazebo-heading {\n  max-width: 810px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-gazebo-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-gazebo-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-gazebo-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-gazebo-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-gazebo-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 14px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-gazebo-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-gazebo-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-gazebo-roof-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-gazebo-roof-header {\n  padding: 32px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-gazebo-roof-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-gazebo-roof-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-gazebo-roof-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-gazebo-roof-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-gazebo-roof-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-gazebo-roof-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-gazebo-roof-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-gazebo-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-gazebo-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-gazebo-highlight-title.gv-gazebo-steel-panel {\n  background: linear-gradient(135deg, #354149, var(--gv-steel));\n}\n\n.gv-gazebo-highlight-title.gv-gazebo-dark-panel {\n  background: linear-gradient(135deg, #111719, var(--gv-black));\n}\n\n.gv-gazebo-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-gazebo-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-gazebo-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-gazebo-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-gazebo-highlight-content.gv-gazebo-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-gazebo-highlight-content.gv-gazebo-warm-content {\n  background: var(--gv-light-warm);\n}\n\n.gv-gazebo-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-gazebo-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-gazebo-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-gazebo-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-gazebo-size-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-gazebo-size-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-gazebo-size-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-gazebo-size-header p {\n  max-width: 740px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-gazebo-size-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-gazebo-size-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-gazebo-size-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 26px;\n  line-height: 1.1;\n}\n\n.gv-gazebo-size-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-gazebo-size-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-gazebo-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-gazebo-step;\n}\n\n.gv-gazebo-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-gazebo-step;\n}\n\n.gv-gazebo-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-gazebo-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-gazebo-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-gazebo-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-gazebo-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-gazebo-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-gazebo-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-gazebo-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-gazebo-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-gazebo-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-gazebo-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-gazebo-spec-table th,\n.gv-gazebo-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-gazebo-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-gazebo-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-gazebo-spec-table tr:last-child th,\n.gv-gazebo-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-gazebo-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-gray);\n}\n\n.gv-gazebo-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-gazebo-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-gazebo-stats,\n  .gv-gazebo-roof-grid,\n  .gv-gazebo-size-grid,\n  .gv-gazebo-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-gazebo-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-gazebo-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-gazebo-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-hardtop-gazebo-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-gazebo-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-gazebo-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-gazebo-hero p,\n  .gv-gazebo-heading p {\n    font-size: 14px;\n  }\n\n  .gv-gazebo-stats,\n  .gv-gazebo-feature-grid,\n  .gv-gazebo-roof-grid,\n  .gv-gazebo-size-grid,\n  .gv-gazebo-install-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-gazebo-roof-grid,\n  .gv-gazebo-size-grid {\n    gap: 0;\n  }\n\n  .gv-gazebo-roof-card,\n  .gv-gazebo-size-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-gazebo-roof-card:last-child,\n  .gv-gazebo-size-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-gazebo-highlight-title,\n  .gv-gazebo-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-gazebo-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-gazebo-spec-table,\n  .gv-gazebo-spec-table tbody,\n  .gv-gazebo-spec-table tr,\n  .gv-gazebo-spec-table th,\n  .gv-gazebo-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-gazebo-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-gazebo-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-gazebo-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-hero\"\u003e \u003cdiv class=\"gv-gazebo-hero-content\"\u003e \u003cspan class=\"gv-gazebo-eyebrow\"\u003eSpacious Outdoor Living\u003c\/span\u003e\n    \u003ch2\u003eBuild a 12 x 20 FT Sheltered Space for Dining, Lounging and Entertaining\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Create a defined outdoor living area with a double-layer galvanized steel\n      roof, reinforced aluminum frame, removable gray curtains and black mesh\n      netting for flexible privacy and comfort.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-stats\"\u003e\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e12 x 20 FT\u003c\/strong\u003e\n    \u003cspan\u003eNominal gazebo size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e27 Gauge\u003c\/strong\u003e\n    \u003cspan\u003eGalvanized steel roof\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003e4 x 4 in\u003c\/strong\u003e\n    \u003cspan\u003eReinforced support posts\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-stat\"\u003e\n    \u003cstrong\u003eUPF 50\u003c\/strong\u003e\n    \u003cspan\u003eOverhead UV protection\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eDurable Materials for a Refined Outdoor Retreat\u003c\/h2\u003e\n  \u003cp\u003e\n    The hardtop roof, reinforced frame and removable fabric panels work together\n    to create a comfortable space for everyday outdoor activities.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-feature-grid\"\u003e\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003e2X\u003c\/div\u003e\n    \u003ch3\u003eDouble-Layer Steel Roof\u003c\/h3\u003e\n    \u003cp\u003e\n      Galvanized hardtop panels provide durable overhead coverage while the\n      layered design supports ventilation near the roof.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003e27G\u003c\/div\u003e\n    \u003ch3\u003e27-Gauge Roof Panels\u003c\/h3\u003e\n    \u003cp\u003e\n      Rigid steel panels offer a more substantial overhead structure than a\n      temporary fabric canopy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003e4 x 4\u003c\/div\u003e\n    \u003ch3\u003eReinforced Aluminum Posts\u003c\/h3\u003e\n    \u003cp\u003e\n      Wide support columns and a powder-coated finish help provide stable,\n      rust-resistant outdoor construction.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003eUPF\u003c\/div\u003e\n    \u003ch3\u003eUPF 50 Protection\u003c\/h3\u003e\n    \u003cp\u003e\n      The solid roof helps reduce direct overhead sunlight during outdoor dining\n      and relaxation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003ePRIV\u003c\/div\u003e\n    \u003ch3\u003eRemovable Gray Curtains\u003c\/h3\u003e\n    \u003cp\u003e\n      Close the polyester panels for additional privacy or open them to maintain\n      a bright, open-air layout.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-feature-card\"\u003e\n    \u003cdiv class=\"gv-gazebo-feature-icon\"\u003eMESH\u003c\/div\u003e\n    \u003ch3\u003eBlack Mesh Netting\u003c\/h3\u003e\n    \u003cp\u003e\n      Fine netting supports airflow and helps reduce contact with mosquitoes and\n      other flying insects.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-roof-wrap\"\u003e \u003cdiv class=\"gv-gazebo-roof-header\"\u003e \u003ch2\u003eDouble-Roof Construction for Outdoor Comfort\u003c\/h2\u003e\n    \u003cp\u003e\n      The layered hardtop combines rigid overhead coverage with an elevated roof\n      profile designed to support air movement.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-roof-grid\"\u003e\n    \u003cdiv class=\"gv-gazebo-roof-card\"\u003e\n      \u003cstrong\u003eSteel\u003c\/strong\u003e\n      \u003ch3\u003eRigid Hardtop\u003c\/h3\u003e\n      \u003cp\u003eProvides durable coverage without relying on a soft fabric roof.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-roof-card\"\u003e\n      \u003cstrong\u003e2 Layers\u003c\/strong\u003e\n      \u003ch3\u003eVentilated Profile\u003c\/h3\u003e\n      \u003cp\u003eThe elevated upper roof supports airflow around the gazebo structure.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-roof-card\"\u003e\n      \u003cstrong\u003eUPF 50\u003c\/strong\u003e\n      \u003ch3\u003eSun Protection\u003c\/h3\u003e\n      \u003cp\u003eHelps reduce direct overhead UV exposure during outdoor use.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-roof-card\"\u003e\n      \u003cstrong\u003eWater Resistant\u003c\/strong\u003e\n      \u003ch3\u003eRain Coverage\u003c\/h3\u003e\n      \u003cp\u003eGalvanized panels provide practical protection during passing rain.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-highlight\"\u003e \u003cdiv class=\"gv-gazebo-highlight-title gv-gazebo-steel-panel\"\u003e \u003cspan\u003eGalvanized Hardtop Roof\u003c\/span\u003e\n    \u003ch2\u003eDurable Overhead Coverage for Changing Outdoor Conditions\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The double-layer 27-gauge galvanized steel roof helps shield furniture and\n      activity areas from sunlight, rain and falling outdoor debris.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-highlight-content gv-gazebo-gray-content\"\u003e\n    \u003cul class=\"gv-gazebo-checks\"\u003e\n      \u003cli\u003eGalvanized steel helps resist rust and corrosion\u003c\/li\u003e\n      \u003cli\u003eRigid panels provide dependable overhead coverage\u003c\/li\u003e\n      \u003cli\u003eUPF 50 rating helps reduce direct UV exposure\u003c\/li\u003e\n      \u003cli\u003eSloped roof surfaces support rainwater runoff\u003c\/li\u003e\n      \u003cli\u003eDouble-layer profile helps improve roof ventilation\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-highlight\"\u003e \u003cdiv class=\"gv-gazebo-highlight-title gv-gazebo-dark-panel\"\u003e \u003cspan\u003eReinforced Support Structure\u003c\/span\u003e\n    \u003ch2\u003e4 x 4-Inch Aluminum Posts with a Black Powder-Coated Finish\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The wide support columns create a substantial frame while the coated black\n      finish coordinates with modern outdoor furniture and landscaping.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-highlight-content gv-gazebo-warm-content\"\u003e\n    \u003cul class=\"gv-gazebo-checks\"\u003e\n      \u003cli\u003eReinforced aluminum frame supports the hardtop structure\u003c\/li\u003e\n      \u003cli\u003e4 x 4-inch posts create a solid visual profile\u003c\/li\u003e\n      \u003cli\u003ePowder coating helps resist rust and surface fading\u003c\/li\u003e\n      \u003cli\u003eBlack finish complements gray curtains and mesh panels\u003c\/li\u003e\n      \u003cli\u003eBase plates provide defined points for secure anchoring\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-highlight\"\u003e \u003cdiv class=\"gv-gazebo-highlight-title\"\u003e \u003cspan\u003eAdjustable Privacy and Ventilation\u003c\/span\u003e\n    \u003ch2\u003eUse the Curtains and Netting Separately or Together\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Configure the removable side panels according to sunlight, privacy,\n      airflow and insect conditions.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-highlight-content\"\u003e\n    \u003cul class=\"gv-gazebo-checks\"\u003e\n      \u003cli\u003eOpen all panels for an airy outdoor layout\u003c\/li\u003e\n      \u003cli\u003eClose the mesh while maintaining natural ventilation\u003c\/li\u003e\n      \u003cli\u003eDraw the curtains for additional shade and privacy\u003c\/li\u003e\n      \u003cli\u003eUse both layers for a more enclosed outdoor setting\u003c\/li\u003e\n      \u003cli\u003eRemove the panels for cleaning or seasonal storage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-size-wrap\"\u003e \u003cdiv class=\"gv-gazebo-size-header\"\u003e \u003ch2\u003eGenerous Space for Outdoor Furniture and Gatherings\u003c\/h2\u003e\n    \u003cp\u003e\n      The approximately 19.6 x 11.7-foot footprint provides room for coordinated\n      dining, seating and entertaining arrangements.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-size-grid\"\u003e\n    \u003cdiv class=\"gv-gazebo-size-card\"\u003e\n      \u003cstrong\u003e235.43 in\u003c\/strong\u003e\n      \u003ch3\u003eOverall Length\u003c\/h3\u003e\n      \u003cp\u003eSupports long dining tables and multiple seating zones.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-size-card\"\u003e\n      \u003cstrong\u003e140.55 in\u003c\/strong\u003e\n      \u003ch3\u003eOverall Width\u003c\/h3\u003e\n      \u003cp\u003eProvides useful depth for chairs, sofas and side tables.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-size-card\"\u003e\n      \u003cstrong\u003e116.14 in\u003c\/strong\u003e\n      \u003ch3\u003eOverall Height\u003c\/h3\u003e\n      \u003cp\u003eCreates an open interior with comfortable overhead clearance.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-gazebo-size-card\"\u003e\n      \u003cstrong\u003e465.7 lb\u003c\/strong\u003e\n      \u003ch3\u003eProduct Weight\u003c\/h3\u003e\n      \u003cp\u003eReflects the substantial hardtop and reinforced frame construction.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003ePlan the Site Before Assembly\u003c\/h2\u003e\n  \u003cp\u003e\n    Choose a level foundation, verify all dimensions and confirm local permit or\n    setback requirements before beginning installation.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-install-grid\"\u003e\n  \u003cdiv class=\"gv-gazebo-install-step\"\u003e\n    \u003ch3\u003ePrepare the Foundation\u003c\/h3\u003e\n    \u003cp\u003e\n      Select a level concrete pad, deck or other suitable structural surface.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-install-step\"\u003e\n    \u003ch3\u003eSort the Components\u003c\/h3\u003e\n    \u003cp\u003e\n      Organize the labeled posts, beams, roof panels, curtains and hardware.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-install-step\"\u003e\n    \u003ch3\u003eAssemble the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the pre-drilled holes to connect and align the main support structure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-gazebo-install-step\"\u003e\n    \u003ch3\u003eAnchor and Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      Secure the base plates before installing the roof, netting and curtains.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-heading\"\u003e \u003ch2\u003eCreate a Dedicated Outdoor Living Area\u003c\/h2\u003e\n  \u003cp\u003e\n    Use the large covered footprint for family meals, conversation areas,\n    celebrations and everyday backyard relaxation.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-gazebo-use-grid\"\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003ePatio Dining\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003eOutdoor Lounge\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003eBackyard Parties\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003eBBQ Area\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003ePoolside Seating\u003c\/div\u003e\n  \u003cdiv class=\"gv-gazebo-use-item\"\u003eFamily Gatherings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-spec-wrap\"\u003e \u003cdiv class=\"gv-gazebo-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential size, material and enclosure details for installation planning.\u003c\/p\u003e \u003c\/div\u003e\n  \u003ctable class=\"gv-gazebo-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003eOutdoor Hardtop Gazebo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNominal Size\u003c\/th\u003e\n        \u003ctd\u003e12 x 20 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eOverall Dimensions\u003c\/th\u003e\n        \u003ctd\u003e235.43 x 140.55 x 116.14 in (L x W x H)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e465.7 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Material\u003c\/th\u003e\n        \u003ctd\u003eGalvanized Steel\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Design\u003c\/th\u003e\n        \u003ctd\u003eDouble-Layer Hardtop Roof\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRoof Gauge\u003c\/th\u003e\n        \u003ctd\u003e27 Gauge\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n        \u003ctd\u003eReinforced Aluminum\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePost Size\u003c\/th\u003e\n        \u003ctd\u003e4 x 4 in\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Finish\u003c\/th\u003e\n        \u003ctd\u003eBlack Powder-Coated Finish\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWater Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n        \u003ctd\u003eUPF 50\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCurtains\u003c\/th\u003e\n        \u003ctd\u003eRemovable Gray Polyester Curtains\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNetting\u003c\/th\u003e\n        \u003ctd\u003eRemovable Black Mesh Netting\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRecommended Locations\u003c\/th\u003e\n        \u003ctd\u003ePatio, Deck, Backyard, Lawn, Garden, and Poolside\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembly\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-gazebo-section\"\u003e \u003cdiv class=\"gv-gazebo-note\"\u003e \u003ch3\u003eInstallation and Weather Notice\u003c\/h3\u003e \u003cp\u003e Secure the gazebo to a suitable level foundation using anchors appropriate for the installation surface. Wind and snow load ratings were not provided, so remove accumulated snow, keep roof drainage areas clear and follow local building requirements and the supplied instructions during severe weather. \u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"12' X 20'","offer_id":53358252294457,"sku":"PPG_33ED5W5L","price":1529.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp_xr232dr.jpg?v=1780539965"},{"product_id":"garvee-20x10x11ft-heavy-duty-carport-canopy-pau-0kkyt7i2","title":"Garvee 10 x 20 FT Carport Replacement Cover Kit, 200G PE Tarp with Front \u0026 Rear Zipper Doors, 2 Roll-Up Side Openings and 4 Mesh Windows, Gray, Frame Not Included","description":"\u003cdiv class=\"gv-carport-cover-aplus\"\u003e \u003cstyle\u003e .gv-carport-cover-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #dc7824; --gv-gray: #626b72; --gv-dark: #2b3338; --gv-light-blue: #edf5fb; --gv-light-gray: #f4f6f7; --gv-light-warm: #fff8ef; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-carport-cover-aplus *,\n.gv-carport-cover-aplus *::before,\n.gv-carport-cover-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-carport-cover-aplus h2,\n.gv-carport-cover-aplus h3,\n.gv-carport-cover-aplus p,\n.gv-carport-cover-aplus ul {\n  margin-top: 0;\n}\n\n.gv-carport-cover-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-carport-cover-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-cover-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-cover-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 56px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 90% 17%, rgba(255, 255, 255, 0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(220, 120, 36, 0.25), transparent 24%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 65%, #17699e 100%);\n}\n\n.gv-cover-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255, 255, 255, 0.07);\n  border-radius: 50%;\n}\n\n.gv-cover-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 850px;\n}\n\n.gv-cover-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255, 255, 255, 0.38);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, 0.09);\n}\n\n.gv-cover-hero h2 {\n  max-width: 840px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-cover-hero p {\n  max-width: 790px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-cover-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-cover-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7, 65, 116, 0.07);\n}\n\n.gv-cover-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-cover-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-cover-warning {\n  padding: 25px 27px;\n  border: 1px solid #efd7b7;\n  border-left: 6px solid var(--gv-accent);\n  border-radius: 14px;\n  background: var(--gv-light-warm);\n}\n\n.gv-cover-warning strong {\n  display: block;\n  margin-bottom: 6px;\n  color: #8a4816;\n  font-size: 20px;\n}\n\n.gv-cover-warning p {\n  margin-bottom: 0;\n  color: #74543c;\n  font-size: 15px;\n}\n\n.gv-cover-heading {\n  max-width: 810px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-cover-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-cover-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-cover-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-cover-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7, 65, 116, 0.07);\n}\n\n.gv-cover-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 14px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-cover-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-cover-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-cover-access-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-cover-access-header {\n  padding: 32px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-cover-access-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-cover-access-header p {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-cover-access-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-cover-access-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-cover-access-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-cover-access-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-cover-access-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-cover-highlight {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7, 65, 116, 0.07);\n}\n\n.gv-cover-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-cover-highlight-title.gv-cover-gray-panel {\n  background: linear-gradient(135deg, #3d464c, var(--gv-gray));\n}\n\n.gv-cover-highlight-title.gv-cover-dark-panel {\n  background: linear-gradient(135deg, #172025, var(--gv-dark));\n}\n\n.gv-cover-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-cover-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-cover-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-cover-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-cover-highlight-content.gv-cover-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-cover-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-cover-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-cover-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-cover-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-cover-compatibility {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-cover-compatibility-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-cover-compatibility-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-cover-compatibility-header p {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-cover-compatibility-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-cover-compatibility-card {\n  padding: 30px 22px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-cover-compatibility-card strong {\n  display: block;\n  margin-bottom: 9px;\n  color: var(--gv-primary);\n  font-size: 24px;\n  line-height: 1.1;\n}\n\n.gv-cover-compatibility-card h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-cover-compatibility-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-cover-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-cover-step;\n}\n\n.gv-cover-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-cover-step;\n}\n\n.gv-cover-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-cover-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-cover-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-cover-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-cover-use-grid {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-cover-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-cover-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-cover-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-cover-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-cover-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-cover-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-cover-spec-table th,\n.gv-cover-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-cover-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-cover-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-cover-spec-table tr:last-child th,\n.gv-cover-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-cover-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-gray);\n}\n\n.gv-cover-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-cover-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-cover-stats,\n  .gv-cover-access-grid,\n  .gv-cover-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-cover-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-cover-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-cover-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-carport-cover-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-cover-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-cover-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-cover-hero p,\n  .gv-cover-heading p {\n    font-size: 14px;\n  }\n\n  .gv-cover-stats,\n  .gv-cover-feature-grid,\n  .gv-cover-access-grid,\n  .gv-cover-compatibility-grid,\n  .gv-cover-install-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-cover-access-grid,\n  .gv-cover-compatibility-grid {\n    gap: 0;\n  }\n\n  .gv-cover-access-card,\n  .gv-cover-compatibility-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-cover-access-card:last-child,\n  .gv-cover-compatibility-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-cover-highlight-title,\n  .gv-cover-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-cover-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-cover-use-item:last-child {\n    grid-column: 1 \/ -1;\n  }\n\n  .gv-cover-spec-table,\n  .gv-cover-spec-table tbody,\n  .gv-cover-spec-table tr,\n  .gv-cover-spec-table th,\n  .gv-cover-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-cover-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-cover-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-cover-warning,\n  .gv-cover-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-hero\"\u003e \u003cdiv class=\"gv-cover-hero-content\"\u003e \u003cspan class=\"gv-cover-eyebrow\"\u003eRestore Your Portable Garage\u003c\/span\u003e\n    \u003ch2\u003e200G PE Replacement Cover Kit with Multiple Doors and Ventilation\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Renew the coverage of a compatible 10 x 20 FT carport with a gray\n      water-resistant PE tarp featuring front and rear zipper doors, two side\n      openings and four adjustable mesh windows.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-cover-stats\"\u003e\n  \u003cdiv class=\"gv-cover-stat\"\u003e\n    \u003cstrong\u003e10 x 20 FT\u003c\/strong\u003e\n    \u003cspan\u003eCompatible shelter size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-stat\"\u003e\n    \u003cstrong\u003e200G PE\u003c\/strong\u003e\n    \u003cspan\u003eReinforced cover material\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-stat\"\u003e\n    \u003cstrong\u003e4 Openings\u003c\/strong\u003e\n    \u003cspan\u003eFront, rear and 2 side doors\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-stat\"\u003e\n    \u003cstrong\u003e4 Windows\u003c\/strong\u003e\n    \u003cspan\u003eAdjustable mesh ventilation\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-warning\"\u003e \u003cstrong\u003eReplacement Fabric Kit Only\u003c\/strong\u003e \u003cp\u003e This product is intended for a compatible existing carport structure. The metal frame, support poles, structural connectors, anchors, sandbags and complete portable garage are not included unless specifically stated in the package contents. \u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-heading\"\u003e \u003ch2\u003eFlexible Coverage for Vehicles and Outdoor Equipment\u003c\/h2\u003e\n  \u003cp\u003e\n    The reinforced PE material and multiple access points help restore practical\n    protection and usability to an existing portable shelter.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-cover-feature-grid\"\u003e\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003e200G\u003c\/div\u003e\n    \u003ch3\u003eHeavy-Duty PE Fabric\u003c\/h3\u003e\n    \u003cp\u003e\n      Reinforced polyethylene material provides practical coverage from sun,\n      light rain, dust and falling outdoor debris.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003e2X\u003c\/div\u003e\n    \u003ch3\u003eFront and Rear Doors\u003c\/h3\u003e\n    \u003cp\u003e\n      Zippered entrances at both ends allow convenient drive-through access and\n      flexible equipment loading.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003eSIDE\u003c\/div\u003e\n    \u003ch3\u003eTwo Side Openings\u003c\/h3\u003e\n    \u003cp\u003e\n      Roll-up side doors provide additional access without requiring the front\n      or rear entrance to be opened.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003e4 WIN\u003c\/div\u003e\n    \u003ch3\u003eAdjustable Mesh Windows\u003c\/h3\u003e\n    \u003cp\u003e\n      Four windows support airflow and visibility while helping reduce contact\n      with flying insects.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003eUV\u003c\/div\u003e\n    \u003ch3\u003eUV-Resistant Material\u003c\/h3\u003e\n    \u003cp\u003e\n      The outdoor fabric helps reduce damage and fading caused by regular\n      sunlight exposure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-feature-card\"\u003e\n    \u003cdiv class=\"gv-cover-feature-icon\"\u003eGRAY\u003c\/div\u003e\n    \u003ch3\u003eNeutral Gray Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      The gray exterior coordinates with residential yards, workshops, farms and\n      outdoor storage areas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-access-wrap\"\u003e \u003cdiv class=\"gv-cover-access-header\"\u003e \u003ch2\u003eMultiple Openings for Easier Access and Airflow\u003c\/h2\u003e\n    \u003cp\u003e\n      Choose the entrance that best suits vehicle parking, equipment loading,\n      ventilation or routine access to stored belongings.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-access-grid\"\u003e\n    \u003cdiv class=\"gv-cover-access-card\"\u003e\n      \u003cstrong\u003eFront\u003c\/strong\u003e\n      \u003ch3\u003eZippered Entrance\u003c\/h3\u003e\n      \u003cp\u003eRoll up the main door for vehicle entry and daily garage access.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-cover-access-card\"\u003e\n      \u003cstrong\u003eRear\u003c\/strong\u003e\n      \u003ch3\u003eSecond Zippered Door\u003c\/h3\u003e\n      \u003cp\u003eProvides an additional access point for drive-through configurations.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-cover-access-card\"\u003e\n      \u003cstrong\u003e2 Sides\u003c\/strong\u003e\n      \u003ch3\u003eRoll-Up Openings\u003c\/h3\u003e\n      \u003cp\u003eReach tools or equipment without opening either end of the shelter.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-cover-access-card\"\u003e\n      \u003cstrong\u003e4 Windows\u003c\/strong\u003e\n      \u003ch3\u003eAdjustable Ventilation\u003c\/h3\u003e\n      \u003cp\u003eOpen or close the mesh windows according to airflow and weather needs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-highlight\"\u003e \u003cdiv class=\"gv-cover-highlight-title gv-cover-gray-panel\"\u003e \u003cspan\u003eOutdoor Fabric Protection\u003c\/span\u003e\n    \u003ch2\u003e200G PE Material for Everyday Outdoor Storage\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The reinforced cover provides a practical barrier between stored vehicles\n      or equipment and common outdoor exposure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-highlight-content gv-cover-gray-content\"\u003e\n    \u003cul class=\"gv-cover-checks\"\u003e\n      \u003cli\u003eWater-resistant surface helps shed passing rain\u003c\/li\u003e\n      \u003cli\u003eUV-resistant material helps reduce sun damage\u003c\/li\u003e\n      \u003cli\u003eProvides coverage from dust, leaves and outdoor debris\u003c\/li\u003e\n      \u003cli\u003eFade-resistant gray finish supports seasonal use\u003c\/li\u003e\n      \u003cli\u003eCover should remain properly tensioned and securely attached\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-highlight\"\u003e \u003cdiv class=\"gv-cover-highlight-title\"\u003e \u003cspan\u003eVentilation and Visibility\u003c\/span\u003e\n    \u003ch2\u003eFour Mesh Windows Help Reduce Heat and Stale Air\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Adjustable window covers allow you to balance enclosed storage with\n      increased airflow and natural visibility.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-highlight-content\"\u003e\n    \u003cul class=\"gv-cover-checks\"\u003e\n      \u003cli\u003eOpen the windows to increase cross ventilation\u003c\/li\u003e\n      \u003cli\u003eMesh allows airflow while helping reduce insect entry\u003c\/li\u003e\n      \u003cli\u003eWindow openings improve natural interior visibility\u003c\/li\u003e\n      \u003cli\u003eClose the outer covers during rain or storage\u003c\/li\u003e\n      \u003cli\u003eDo not operate engines in a fully enclosed shelter\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-compatibility\"\u003e \u003cdiv class=\"gv-cover-compatibility-header\"\u003e \u003ch2\u003eMeasure Your Existing Frame Before Ordering\u003c\/h2\u003e\n    \u003cp\u003e\n      Portable garage frames with the same nominal size may use different roof\n      profiles, pole spacing, door heights and attachment locations.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-compatibility-grid\"\u003e\n    \u003cdiv class=\"gv-cover-compatibility-card\"\u003e\n      \u003cstrong\u003e10 x 20 FT\u003c\/strong\u003e\n      \u003ch3\u003eConfirm Frame Size\u003c\/h3\u003e\n      \u003cp\u003eVerify the length and width of the existing carport structure.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-cover-compatibility-card\"\u003e\n      \u003cstrong\u003eUp to 11 FT\u003c\/strong\u003e\n      \u003ch3\u003eCheck Peak Height\u003c\/h3\u003e\n      \u003cp\u003eMeasure the center roof height and sidewall height before purchase.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-cover-compatibility-card\"\u003e\n      \u003cstrong\u003eMatch\u003c\/strong\u003e\n      \u003ch3\u003eInspect Attachments\u003c\/h3\u003e\n      \u003cp\u003eCompare zipper positions, windows and fastening points with your frame.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-highlight\"\u003e \u003cdiv class=\"gv-cover-highlight-title gv-cover-dark-panel\"\u003e \u003cspan\u003eImproved Attachment Support\u003c\/span\u003e\n    \u003ch2\u003eDesigned for a Secure, Tensioned Fit\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Proper attachment around the roof, sidewalls and lower frame helps reduce\n      loose fabric movement during outdoor use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-highlight-content gv-cover-gray-content\"\u003e\n    \u003cul class=\"gv-cover-checks\"\u003e\n      \u003cli\u003eAlign the cover evenly before tightening attachment points\u003c\/li\u003e\n      \u003cli\u003eUse compatible bottom bars and top support cables when required\u003c\/li\u003e\n      \u003cli\u003eAvoid excessive tension around doors and zipper seams\u003c\/li\u003e\n      \u003cli\u003eAdd suitable anchors or weights to stabilize the complete structure\u003c\/li\u003e\n      \u003cli\u003eInspect fasteners regularly during seasonal use\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-heading\"\u003e \u003ch2\u003eFour Steps for Replacement Installation\u003c\/h2\u003e\n  \u003cp\u003e\n    Installation is easier with two or more adults and an existing frame that has\n    been measured and checked for compatibility.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-cover-install-grid\"\u003e\n  \u003cdiv class=\"gv-cover-install-step\"\u003e\n    \u003ch3\u003eInspect the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Repair sharp edges, loose connectors or damaged poles before adding the cover.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-install-step\"\u003e\n    \u003ch3\u003ePosition the Roof\u003c\/h3\u003e\n    \u003cp\u003e\n      Center the PE tarp over the frame before securing the front and rear ends.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-install-step\"\u003e\n    \u003ch3\u003eAttach the Sidewalls\u003c\/h3\u003e\n    \u003cp\u003e\n      Align all doors and windows, then fasten the fabric with even tension.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-cover-install-step\"\u003e\n    \u003ch3\u003eAnchor the Shelter\u003c\/h3\u003e\n    \u003cp\u003e\n      Secure the complete frame with suitable anchors, weights or sandbags.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-heading\"\u003e \u003ch2\u003eFlexible Coverage for Outdoor Storage Needs\u003c\/h2\u003e\n  \u003cp\u003e\n    Restore an existing portable structure for vehicles, recreational equipment,\n    tools and temporary project space.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-cover-use-grid\"\u003e\n  \u003cdiv class=\"gv-cover-use-item\"\u003eCars and SUVs\u003c\/div\u003e\n  \u003cdiv class=\"gv-cover-use-item\"\u003ePickup Trucks\u003c\/div\u003e\n  \u003cdiv class=\"gv-cover-use-item\"\u003eBoats\u003c\/div\u003e\n  \u003cdiv class=\"gv-cover-use-item\"\u003eEquipment Storage\u003c\/div\u003e\n  \u003cdiv class=\"gv-cover-use-item\"\u003eTemporary Workshop\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-spec-wrap\"\u003e \u003cdiv class=\"gv-cover-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential material and compatibility details for purchase planning.\u003c\/p\u003e \u003c\/div\u003e\n  \u003ctable class=\"gv-cover-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003eCarport Replacement Cover and Sidewall Kit\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCompatible Shelter Size\u003c\/th\u003e\n        \u003ctd\u003e10 x 20 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCompatible Peak Height\u003c\/th\u003e\n        \u003ctd\u003eUp to 11 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eApproximate Coverage Area\u003c\/th\u003e\n        \u003ctd\u003e200 sq ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n        \u003ctd\u003ePolyethylene (PE)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n        \u003ctd\u003e200G\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n        \u003ctd\u003eGray\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFront Entrance\u003c\/th\u003e\n        \u003ctd\u003eRoll-Up Zippered Door\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRear Entrance\u003c\/th\u003e\n        \u003ctd\u003eRoll-Up Zippered Door\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSide Openings\u003c\/th\u003e\n        \u003ctd\u003e2 Roll-Up Zippered Openings\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWindows\u003c\/th\u003e\n        \u003ctd\u003e4 Adjustable Mesh Windows\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWater Resistant\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n        \u003ctd\u003eYes\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e15.87 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePackage Dimensions\u003c\/th\u003e\n        \u003ctd\u003e20.87 x 12.99 x 10.63 in\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMetal Frame Included\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eInstallation\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-cover-section\"\u003e \u003cdiv class=\"gv-cover-note\"\u003e \u003ch3\u003eCompatibility and Weather Notice\u003c\/h3\u003e \u003cp\u003e Confirm the dimensions, roof profile and attachment points of your existing frame before ordering. This fabric kit does not include a structural metal frame. Properly anchor the complete shelter and remove the cover during severe winds, heavy snow, thunderstorms or other extreme weather. Do not allow snow or standing water to accumulate on the roof. \u003c\/p\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Gray","offer_id":53358252949817,"sku":"PAU_0KKYT7I2","price":89.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpcbk3cezt.jpg?v=1780540033"},{"product_id":"garvee-heavy-duty-4-piece-fillable-ppg-34c88xra","title":"Garvee 4-Piece Fillable Patio Umbrella Base, 13L Each, 116.8 lb Water or 147.7 lb Sand Weighted HDPE Stand for Cantilever Umbrellas, Black","description":"\u003cdiv class=\"gv-umbrella-base-aplus\"\u003e \u003cstyle\u003e .gv-umbrella-base-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #d97825; --gv-dark: #252c30; --gv-gray: #606a70; --gv-water: #3f83ad; --gv-sand: #a67742; --gv-light-blue: #edf5fb; --gv-light-gray: #f5f7f8; --gv-light-warm: #fff7ed; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-umbrella-base-aplus *,\n.gv-umbrella-base-aplus *::before,\n.gv-umbrella-base-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-umbrella-base-aplus h2,\n.gv-umbrella-base-aplus h3,\n.gv-umbrella-base-aplus p,\n.gv-umbrella-base-aplus ul {\n  margin-top: 0;\n}\n\n.gv-umbrella-base-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-umbrella-base-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-base-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-base-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 56px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 89% 18%, rgba(255,255,255,0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(217,120,37,0.25), transparent 25%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 64%, #17699e 100%);\n}\n\n.gv-base-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255,255,255,0.07);\n  border-radius: 50%;\n}\n\n.gv-base-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 850px;\n}\n\n.gv-base-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.38);\n  border-radius: 50px;\n  background: rgba(255,255,255,0.09);\n}\n\n.gv-base-hero h2 {\n  max-width: 840px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-base-hero p {\n  max-width: 790px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-base-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-base-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7,65,116,0.07);\n}\n\n.gv-base-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-base-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-base-heading {\n  max-width: 810px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-base-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-base-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-base-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-base-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7,65,116,0.07);\n}\n\n.gv-base-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-base-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-base-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-base-fill-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-base-fill-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-base-fill-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-base-fill-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-base-fill-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-base-fill-card {\n  padding: 35px 28px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-base-fill-card strong {\n  display: block;\n  margin-bottom: 7px;\n  font-size: 30px;\n  line-height: 1.1;\n}\n\n.gv-base-fill-card.gv-base-water strong {\n  color: var(--gv-water);\n}\n\n.gv-base-fill-card.gv-base-sand strong {\n  color: var(--gv-sand);\n}\n\n.gv-base-fill-card h3 {\n  margin-bottom: 7px;\n  font-size: 19px;\n}\n\n.gv-base-fill-card p {\n  max-width: 390px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-base-highlight {\n  display: grid;\n  grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-base-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-base-highlight-title.gv-base-dark-panel {\n  background: linear-gradient(135deg, #111719, var(--gv-dark));\n}\n\n.gv-base-highlight-title.gv-base-gray-panel {\n  background: linear-gradient(135deg, #3a454b, var(--gv-gray));\n}\n\n.gv-base-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-base-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-base-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-base-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-base-highlight-content.gv-base-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-base-highlight-content.gv-base-warm-content {\n  background: var(--gv-light-warm);\n}\n\n.gv-base-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-base-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-base-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-base-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-base-capacity {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-base-capacity-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-base-capacity-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-base-capacity-header p {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-base-capacity-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-base-capacity-card {\n  padding: 29px 18px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-base-capacity-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-base-capacity-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-base-capacity-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-base-install-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n  counter-reset: gv-base-step;\n}\n\n.gv-base-install-step {\n  padding: 25px 19px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-base-step;\n}\n\n.gv-base-install-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 39px;\n  height: 39px;\n  margin-bottom: 14px;\n  content: counter(gv-base-step);\n  color: #ffffff;\n  font-size: 16px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-base-install-step h3 {\n  margin-bottom: 7px;\n  font-size: 17px;\n}\n\n.gv-base-install-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-base-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-base-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-base-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-base-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-base-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-base-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-base-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-base-spec-table th,\n.gv-base-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-base-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-base-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-base-spec-table tr:last-child th,\n.gv-base-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-base-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-warm);\n}\n\n.gv-base-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-base-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-base-stats,\n  .gv-base-capacity-grid,\n  .gv-base-install-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-base-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-base-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-base-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-umbrella-base-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-base-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-base-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-base-hero p,\n  .gv-base-heading p {\n    font-size: 14px;\n  }\n\n  .gv-base-stats,\n  .gv-base-feature-grid,\n  .gv-base-fill-grid,\n  .gv-base-capacity-grid,\n  .gv-base-install-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-base-fill-grid,\n  .gv-base-capacity-grid {\n    gap: 0;\n  }\n\n  .gv-base-fill-card,\n  .gv-base-capacity-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-base-fill-card:last-child,\n  .gv-base-capacity-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-base-highlight-title,\n  .gv-base-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-base-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-base-spec-table,\n  .gv-base-spec-table tbody,\n  .gv-base-spec-table tr,\n  .gv-base-spec-table th,\n  .gv-base-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-base-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-base-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-base-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-hero\"\u003e \u003cdiv class=\"gv-base-hero-content\"\u003e \u003cspan class=\"gv-base-eyebrow\"\u003eFillable Cantilever Umbrella Support\u003c\/span\u003e\n    \u003ch2\u003eAdd Up to 147.7 lb of Ballast with a Four-Piece HDPE Base\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Stabilize a compatible cantilever or offset patio umbrella with four\n      fillable 13 L plates that form a balanced round base around the umbrella’s\n      existing cross stand.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-stats\"\u003e\n  \u003cdiv class=\"gv-base-stat\"\u003e\n    \u003cstrong\u003e4 Pieces\u003c\/strong\u003e\n    \u003cspan\u003eBalanced modular base\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-stat\"\u003e\n    \u003cstrong\u003e13 L Each\u003c\/strong\u003e\n    \u003cspan\u003eIndividual plate capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-stat\"\u003e\n    \u003cstrong\u003e116.8 lb\u003c\/strong\u003e\n    \u003cspan\u003eFilled with water\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-stat\"\u003e\n    \u003cstrong\u003e147.7 lb\u003c\/strong\u003e\n    \u003cspan\u003eFilled with sand\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eFlexible Ballast for Outdoor Umbrella Stability\u003c\/h2\u003e\n  \u003cp\u003e\n    Fill the four plates after positioning them around a compatible cross base,\n    then drain them when lighter transport or seasonal storage is needed.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-feature-grid\"\u003e\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003e4X\u003c\/div\u003e\n    \u003ch3\u003eFour-Piece Configuration\u003c\/h3\u003e\n    \u003cp\u003e\n      Separate plates fit around the umbrella cross stand and distribute ballast\n      across a broad circular footprint.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003e13 L\u003c\/div\u003e\n    \u003ch3\u003eLarge Fill Capacity\u003c\/h3\u003e\n    \u003cp\u003e\n      Each section holds approximately 13 liters for a combined nominal capacity\n      of about 52 liters.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003eHDPE\u003c\/div\u003e\n    \u003ch3\u003eDurable Plastic Construction\u003c\/h3\u003e\n    \u003cp\u003e\n      High-density polyethylene does not rust and is designed for routine\n      exposure to outdoor moisture and sunlight.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003eFILL\u003c\/div\u003e\n    \u003ch3\u003eSecure Filling Ports\u003c\/h3\u003e\n    \u003cp\u003e\n      Individual capped openings simplify filling, sealing and draining each\n      base plate.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003eGRIP\u003c\/div\u003e\n    \u003ch3\u003eBuilt-In Carry Handles\u003c\/h3\u003e\n    \u003cp\u003e\n      Integrated handles make the empty plates easier to lift, position and\n      store between seasons.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-feature-card\"\u003e\n    \u003cdiv class=\"gv-base-feature-icon\"\u003eBLACK\u003c\/div\u003e\n    \u003ch3\u003eLow-Profile Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      The black round design coordinates with common cantilever umbrella frames\n      and outdoor furniture.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-fill-wrap\"\u003e \u003cdiv class=\"gv-base-fill-header\"\u003e \u003ch2\u003eChoose Water for Convenience or Sand for More Weight\u003c\/h2\u003e\n    \u003cp\u003e\n      The final filled weight depends on the material used and how completely\n      each plate is filled.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-fill-grid\"\u003e\n    \u003cdiv class=\"gv-base-fill-card gv-base-water\"\u003e\n      \u003cstrong\u003e116.8 lb\u003c\/strong\u003e\n      \u003ch3\u003eWater-Filled Configuration\u003c\/h3\u003e\n      \u003cp\u003e\n        Water is faster to add and drain, making it useful when the base needs\n        to be repositioned or stored seasonally.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-base-fill-card gv-base-sand\"\u003e\n      \u003cstrong\u003e147.7 lb\u003c\/strong\u003e\n      \u003ch3\u003eSand-Filled Configuration\u003c\/h3\u003e\n      \u003cp\u003e\n        Dry sand provides approximately 30.9 lb more filled weight for a heavier,\n        more permanent outdoor setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-highlight\"\u003e \u003cdiv class=\"gv-base-highlight-title gv-base-dark-panel\"\u003e \u003cspan\u003eBalanced Four-Plate Design\u003c\/span\u003e\n    \u003ch2\u003eSurround the Cross Stand with Evenly Distributed Weight\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The four matching sections create a broad circular base around a compatible\n      cantilever umbrella frame.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-highlight-content gv-base-gray-content\"\u003e\n    \u003cul class=\"gv-base-checks\"\u003e\n      \u003cli\u003eFour sections position around the existing cross stand\u003c\/li\u003e\n      \u003cli\u003eBalanced layout distributes ballast on multiple sides\u003c\/li\u003e\n      \u003cli\u003eLow-profile plates fit beneath the offset umbrella frame\u003c\/li\u003e\n      \u003cli\u003eIndividual sections are easier to handle while empty\u003c\/li\u003e\n      \u003cli\u003eAll four plates should be filled evenly before use\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-capacity\"\u003e \u003cdiv class=\"gv-base-capacity-header\"\u003e \u003ch2\u003eFour 13 L Plates Provide Approximately 52 L of Capacity\u003c\/h2\u003e\n    \u003cp\u003e\n      Fill each section separately after the base has been positioned on a flat,\n      stable outdoor surface.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-capacity-grid\"\u003e\n    \u003cdiv class=\"gv-base-capacity-card\"\u003e\n      \u003cstrong\u003e13 L\u003c\/strong\u003e\n      \u003ch3\u003ePlate 1\u003c\/h3\u003e\n      \u003cp\u003eIndividual capped reservoir with carrying handle.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-base-capacity-card\"\u003e\n      \u003cstrong\u003e13 L\u003c\/strong\u003e\n      \u003ch3\u003ePlate 2\u003c\/h3\u003e\n      \u003cp\u003ePositions beside the first plate around the cross base.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-base-capacity-card\"\u003e\n      \u003cstrong\u003e13 L\u003c\/strong\u003e\n      \u003ch3\u003ePlate 3\u003c\/h3\u003e\n      \u003cp\u003eAdds ballast to the opposite side of the umbrella stand.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-base-capacity-card\"\u003e\n      \u003cstrong\u003e13 L\u003c\/strong\u003e\n      \u003ch3\u003ePlate 4\u003c\/h3\u003e\n      \u003cp\u003eCompletes the balanced circular four-piece layout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-highlight\"\u003e \u003cdiv class=\"gv-base-highlight-title\"\u003e \u003cspan\u003eCross-Base Compatibility\u003c\/span\u003e\n    \u003ch2\u003eDesigned for Cantilever and Offset Umbrella Cross Stands\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The plates are intended to add ballast to an existing cross-style support\n      rather than replace the umbrella’s structural metal stand.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-highlight-content\"\u003e\n    \u003cul class=\"gv-base-checks\"\u003e\n      \u003cli\u003eFits compatible cross bases up to approximately 11 in wide\u003c\/li\u003e\n      \u003cli\u003eSuitable for many cantilever and offset patio umbrellas\u003c\/li\u003e\n      \u003cli\u003eMeasure the stand and plate clearance before ordering\u003c\/li\u003e\n      \u003cli\u003eCross-base dimensions vary between umbrella models\u003c\/li\u003e\n      \u003cli\u003eUmbrella, metal cross stand and pole are not included\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-highlight\"\u003e \u003cdiv class=\"gv-base-highlight-title gv-base-gray-panel\"\u003e \u003cspan\u003eOutdoor HDPE Construction\u003c\/span\u003e\n    \u003ch2\u003eWeather-Resistant Material That Will Not Rust\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The molded HDPE plates provide a practical alternative to exposed metal\n      weights for patios, pool areas and other outdoor spaces.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-highlight-content gv-base-warm-content\"\u003e\n    \u003cul class=\"gv-base-checks\"\u003e\n      \u003cli\u003eHDPE construction is resistant to rust and moisture\u003c\/li\u003e\n      \u003cli\u003eUV-resistant material helps reduce outdoor fading\u003c\/li\u003e\n      \u003cli\u003eSmooth exterior is easy to wipe and rinse clean\u003c\/li\u003e\n      \u003cli\u003eRounded low-profile shape complements outdoor furniture\u003c\/li\u003e\n      \u003cli\u003eDrain water before freezing temperatures and winter storage\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eSimple Four-Step Setup\u003c\/h2\u003e\n  \u003cp\u003e\n    Position all plates before filling because each section becomes substantially\n    heavier after water or sand is added.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-install-grid\"\u003e\n  \u003cdiv class=\"gv-base-install-step\"\u003e\n    \u003ch3\u003eCheck Compatibility\u003c\/h3\u003e\n    \u003cp\u003e\n      Measure the umbrella cross stand and confirm sufficient plate clearance.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-install-step\"\u003e\n    \u003ch3\u003ePosition the Plates\u003c\/h3\u003e\n    \u003cp\u003e\n      Arrange all four empty sections evenly around the cross base.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-install-step\"\u003e\n    \u003ch3\u003eAdd Water or Sand\u003c\/h3\u003e\n    \u003cp\u003e\n      Fill each 13 L reservoir evenly through its individual opening.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-base-install-step\"\u003e\n    \u003ch3\u003eSeal and Inspect\u003c\/h3\u003e\n    \u003cp\u003e\n      Tighten all caps and confirm the umbrella and base remain level.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-heading\"\u003e \u003ch2\u003eStable Umbrella Support for Multiple Outdoor Areas\u003c\/h2\u003e\n  \u003cp\u003e\n    The neutral black finish fits residential and hospitality-style outdoor\n    spaces without distracting from furniture or landscaping.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-base-use-grid\"\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003ePatio\u003c\/div\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003eBackyard\u003c\/div\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003ePoolside\u003c\/div\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003eDeck\u003c\/div\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003eGarden\u003c\/div\u003e\n  \u003cdiv class=\"gv-base-use-item\"\u003eTerrace\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-spec-wrap\"\u003e \u003cdiv class=\"gv-base-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential capacity, compatibility and material details for planning.\u003c\/p\u003e \u003c\/div\u003e\n  \u003ctable class=\"gv-base-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003e4-Piece Fillable Patio Umbrella Base\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNumber of Plates\u003c\/th\u003e\n        \u003ctd\u003e4\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembled Shape\u003c\/th\u003e\n        \u003ctd\u003eRound\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCapacity per Plate\u003c\/th\u003e\n        \u003ctd\u003eApproximately 13 L\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eTotal Fill Capacity\u003c\/th\u003e\n        \u003ctd\u003eApproximately 52 L\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater-Filled Weight\u003c\/th\u003e\n        \u003ctd\u003eUp to 116.8 lb (53 kg)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSand-Filled Weight\u003c\/th\u003e\n        \u003ctd\u003eUp to 147.7 lb (67 kg)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eEmpty Product Weight\u003c\/th\u003e\n        \u003ctd\u003e17.2 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n        \u003ctd\u003eHigh-Density Polyethylene (HDPE)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n        \u003ctd\u003eBlack\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eIndividual Plate Dimensions\u003c\/th\u003e\n        \u003ctd\u003e26.38 x 18.5 x 3.15 in\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFill Options\u003c\/th\u003e\n        \u003ctd\u003eWater or Dry Sand\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCompatible Umbrella Type\u003c\/th\u003e\n        \u003ctd\u003eCantilever and Offset Umbrellas with Cross Bases\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaximum Cross-Base Width\u003c\/th\u003e\n        \u003ctd\u003eUp to 11 in\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCross Base Included\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eTools Required\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-base-section\"\u003e \u003cdiv class=\"gv-base-note\"\u003e \u003ch3\u003eUmbrella Stability and Weather Notice\u003c\/h3\u003e\n  \u003cp\u003e\n    Filled weight improves stability but does not make an open umbrella safe in\n    every wind condition. Confirm compatibility with the umbrella manufacturer,\n    fill all four plates evenly and place the base on a flat surface. Close and\n    secure the umbrella during strong winds, storms or when unattended. Drain\n    water before freezing weather to help prevent expansion damage.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Black","offer_id":53369806815545,"sku":"PPG_34C88XRA","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpq6ruzbj5.jpg?v=1780904664"},{"product_id":"garvee-heavy-duty-10x30ft-pop-up-canopy-tent-pho-33tgk467","title":"Garvee 10 x 30 FT Pop Up Canopy Tent with 8 Sidewalls, UV 50+ 210D Oxford Top, 8 Sandbags \u0026 Wheeled Bag for Weddings and Parties, Khaki","description":"\u003cstyle\u003e .gv-canopy-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #d97825; --gv-green: #3f7650; --gv-green-dark: #294f36; --gv-dark: #283138; --gv-light-blue: #edf5fb; --gv-light-green: #eff7f1; --gv-light-gray: #f5f7f8; --gv-light-warm: #fff7ed; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-canopy-aplus *,\n.gv-canopy-aplus *::before,\n.gv-canopy-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-canopy-aplus h2,\n.gv-canopy-aplus h3,\n.gv-canopy-aplus p,\n.gv-canopy-aplus ul {\n  margin-top: 0;\n}\n\n.gv-canopy-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-canopy-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-canopy-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-canopy-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 58px 45px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 90% 18%, rgba(255,255,255,0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(63,118,80,0.38), transparent 25%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 64%, var(--gv-green) 100%);\n}\n\n.gv-canopy-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255,255,255,0.07);\n  border-radius: 50%;\n}\n\n.gv-canopy-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 860px;\n}\n\n.gv-canopy-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.38);\n  border-radius: 50px;\n  background: rgba(255,255,255,0.09);\n}\n\n.gv-canopy-hero h2 {\n  max-width: 850px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-canopy-hero p {\n  max-width: 800px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-canopy-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-canopy-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-canopy-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-heading {\n  max-width: 820px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-canopy-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-canopy-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-canopy-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-canopy-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 51px;\n  height: 51px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-canopy-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-canopy-coverage {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-coverage-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-green);\n}\n\n.gv-canopy-coverage-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-coverage-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-coverage-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-coverage-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-coverage-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-green);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-canopy-coverage-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-canopy-coverage-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-highlight {\n  display: grid;\n  grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-highlight-title.gv-canopy-green-panel {\n  background: linear-gradient(135deg, var(--gv-green-dark), var(--gv-green));\n}\n\n.gv-canopy-highlight-title.gv-canopy-dark-panel {\n  background: linear-gradient(135deg, #12191d, var(--gv-dark));\n}\n\n.gv-canopy-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-canopy-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-canopy-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-canopy-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-highlight-content.gv-canopy-green-content {\n  background: var(--gv-light-green);\n}\n\n.gv-canopy-highlight-content.gv-canopy-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-canopy-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-canopy-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-canopy-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-canopy-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-canopy-wall-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-canopy-wall-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-wall-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-wall-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-wall-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-wall-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-wall-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 23px;\n  line-height: 1.1;\n}\n\n.gv-canopy-wall-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-canopy-wall-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-setup-grid {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 14px;\n  counter-reset: gv-canopy-step;\n}\n\n.gv-canopy-setup-step {\n  padding: 24px 17px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-canopy-step;\n}\n\n.gv-canopy-setup-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  margin-bottom: 14px;\n  content: counter(gv-canopy-step);\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-canopy-setup-step h3 {\n  margin-bottom: 7px;\n  font-size: 16px;\n}\n\n.gv-canopy-setup-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-package {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-package-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-canopy-package-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-package-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-package-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0,1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-package-card {\n  padding: 25px 12px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-package-card strong {\n  display: block;\n  margin-bottom: 7px;\n  color: var(--gv-primary);\n  font-size: 21px;\n}\n\n.gv-canopy-package-card span {\n  color: var(--gv-muted);\n  font-size: 12px;\n}\n\n.gv-canopy-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-canopy-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-canopy-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-canopy-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-canopy-spec-table th,\n.gv-canopy-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-canopy-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-table tr:last-child th,\n.gv-canopy-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-canopy-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-warm);\n}\n\n.gv-canopy-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-canopy-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-canopy-stats,\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-canopy-setup-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .gv-canopy-package-grid,\n  .gv-canopy-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-canopy-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-canopy-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-canopy-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-canopy-hero p,\n  .gv-canopy-heading p {\n    font-size: 14px;\n  }\n\n  .gv-canopy-stats,\n  .gv-canopy-feature-grid,\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid,\n  .gv-canopy-setup-grid,\n  .gv-canopy-package-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid,\n  .gv-canopy-package-grid {\n    gap: 0;\n  }\n\n  .gv-canopy-coverage-card,\n  .gv-canopy-wall-card,\n  .gv-canopy-package-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-canopy-coverage-card:last-child,\n  .gv-canopy-wall-card:last-child,\n  .gv-canopy-package-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-canopy-highlight-title,\n  .gv-canopy-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-canopy-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-spec-table,\n  .gv-canopy-spec-table tbody,\n  .gv-canopy-spec-table tr,\n  .gv-canopy-spec-table th,\n  .gv-canopy-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-canopy-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-canopy-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-canopy-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"gv-canopy-aplus\"\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-hero\"\u003e\n\u003cdiv class=\"gv-canopy-hero-content\"\u003e\n\u003cspan class=\"gv-canopy-eyebrow\"\u003eLarge Outdoor Event Shelter\u003c\/span\u003e\n\u003ch2\u003eCreate 300 Sq. Ft. of Covered Space with a 10 x 30 FT Pop-Up Canopy\u003c\/h2\u003e\n\u003cp\u003ePrepare weddings, commercial events, markets and backyard gatherings with a spacious khaki canopy featuring a preassembled metal frame, UV 50+ Oxford top, eight removable sidewalls and portable anchoring accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-stats\"\u003e\n\u003cdiv class=\"gv-canopy-stat\"\u003e\n\u003cstrong\u003e10 x 30 FT\u003c\/strong\u003e \u003cspan\u003eLarge event canopy size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-stat\"\u003e\n\u003cstrong\u003e300 Sq. Ft.\u003c\/strong\u003e \u003cspan\u003eCovered floor area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-stat\"\u003e\n\u003cstrong\u003e8 Sidewalls\u003c\/strong\u003e \u003cspan\u003eFlexible enclosure options\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-stat\"\u003e\n\u003cstrong\u003eUV 50+\u003c\/strong\u003e \u003cspan\u003eOutdoor sun protection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-heading\"\u003e\n\u003ch2\u003eFlexible Shelter for Large Outdoor Gatherings\u003c\/h2\u003e\n\u003cp\u003eCombine the wide 10 x 30 FT footprint with removable side panels to create an open shade structure, partially enclosed booth or more private event area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-grid\"\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003e300 FT²\u003c\/div\u003e\n\u003ch3\u003eSpacious Event Coverage\u003c\/h3\u003e\n\u003cp\u003eProvides room for tables, chairs, merchandise, food service areas and outdoor gathering layouts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003e210D\u003c\/div\u003e\n\u003ch3\u003eOxford Fabric Top\u003c\/h3\u003e\n\u003cp\u003eDurable 210D fabric provides practical coverage from sunlight and passing light rain during outdoor use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003eUV 50+\u003c\/div\u003e\n\u003ch3\u003eSun Protection\u003c\/h3\u003e\n\u003cp\u003eThe canopy helps reduce direct overhead UV exposure for guests, displays, food tables and event equipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003e8 WALL\u003c\/div\u003e\n\u003ch3\u003eRemovable Side Panels\u003c\/h3\u003e\n\u003cp\u003eUse all eight sidewalls or remove selected panels to adjust access, visibility, privacy and ventilation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003ePOP UP\u003c\/div\u003e\n\u003ch3\u003ePreassembled Frame\u003c\/h3\u003e\n\u003cp\u003eThe expanding metal frame reduces loose assembly work and supports convenient temporary-event installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-feature-card\"\u003e\n\u003cdiv class=\"gv-canopy-feature-icon\"\u003eROLL\u003c\/div\u003e\n\u003ch3\u003eWheeled Storage Bag\u003c\/h3\u003e\n\u003cp\u003ePack the folded frame and fabric components into the included roller bag for easier transport and storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-coverage\"\u003e\n\u003cdiv class=\"gv-canopy-coverage-header\"\u003e\n\u003ch2\u003eLarge 10 x 30 FT Footprint for Event Planning\u003c\/h2\u003e\n\u003cp\u003eThe long rectangular format supports multiple activity zones beneath one continuous canopy roof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-coverage-grid\"\u003e\n\u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n\u003cstrong\u003e10 FT\u003c\/strong\u003e\n\u003ch3\u003eCanopy Width\u003c\/h3\u003e\n\u003cp\u003eProvides useful depth for tables, booths and seating rows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n\u003cstrong\u003e30 FT\u003c\/strong\u003e\n\u003ch3\u003eCanopy Length\u003c\/h3\u003e\n\u003cp\u003eSupports long buffet tables, vendor displays and group seating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n\u003cstrong\u003e300 FT²\u003c\/strong\u003e\n\u003ch3\u003eTotal Coverage\u003c\/h3\u003e\n\u003cp\u003eCreates a substantial shaded area for temporary outdoor activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n\u003cstrong\u003e3 Zones\u003c\/strong\u003e\n\u003ch3\u003eFlexible Layout\u003c\/h3\u003e\n\u003cp\u003eDivide the covered area into dining, display and service sections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-highlight\"\u003e\n\u003cdiv class=\"gv-canopy-highlight-title gv-canopy-green-panel\"\u003e\n\u003cspan\u003eOutdoor Canopy Protection\u003c\/span\u003e\n\u003ch2\u003e210D Oxford Fabric with UV 50+ Coverage\u003c\/h2\u003e\n\u003cp\u003eThe khaki canopy top helps create a more comfortable sheltered area for daytime events, markets, picnics and family gatherings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-highlight-content gv-canopy-green-content\"\u003e\n\u003cul class=\"gv-canopy-checks\"\u003e\n\u003cli\u003eHelps reduce direct overhead sunlight and UV exposure\u003c\/li\u003e\n\u003cli\u003eWater-resistant fabric provides coverage from passing light rain\u003c\/li\u003e\n\u003cli\u003eKhaki finish suits gardens, campsites and outdoor events\u003c\/li\u003e\n\u003cli\u003eFabric attaches to the expanding frame for temporary use\u003c\/li\u003e\n\u003cli\u003eCanopy should not be used during severe or unattended weather\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-wall-wrap\"\u003e\n\u003cdiv class=\"gv-canopy-wall-header\"\u003e\n\u003ch2\u003eCustomize the Eight Sidewalls for Each Event\u003c\/h2\u003e\n\u003cp\u003eInstall or remove individual panels according to the required number of entrances, visibility, airflow and enclosure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-wall-grid\"\u003e\n\u003cdiv class=\"gv-canopy-wall-card\"\u003e\n\u003cstrong\u003eOpen\u003c\/strong\u003e\n\u003ch3\u003eShade-Only Layout\u003c\/h3\u003e\n\u003cp\u003eRemove all walls for maximum airflow and access from every side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-wall-card\"\u003e\n\u003cstrong\u003ePartial\u003c\/strong\u003e\n\u003ch3\u003eDirectional Coverage\u003c\/h3\u003e\n\u003cp\u003eInstall selected panels to block sunlight or create a backdrop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-wall-card\"\u003e\n\u003cstrong\u003eBooth\u003c\/strong\u003e\n\u003ch3\u003eCommercial Display\u003c\/h3\u003e\n\u003cp\u003eLeave one or more entrances open for customers and merchandise access.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-wall-card\"\u003e\n\u003cstrong\u003eEnclosed\u003c\/strong\u003e\n\u003ch3\u003eGreater Privacy\u003c\/h3\u003e\n\u003cp\u003eUse all available panels for a more defined temporary event space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-highlight\"\u003e\n\u003cdiv class=\"gv-canopy-highlight-title gv-canopy-dark-panel\"\u003e\n\u003cspan\u003eExpanding Metal Frame\u003c\/span\u003e\n\u003ch2\u003eTool-Free Pop-Up Structure for Temporary Outdoor Use\u003c\/h2\u003e\n\u003cp\u003eThe preassembled frame expands as one structure, reducing the number of individual poles and connectors that must be assembled at each event.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-highlight-content gv-canopy-gray-content\"\u003e\n\u003cul class=\"gv-canopy-checks\"\u003e\n\u003cli\u003ePreassembled expanding frame simplifies setup\u003c\/li\u003e\n\u003cli\u003eMetal construction provides a structured canopy support\u003c\/li\u003e\n\u003cli\u003eRust-resistant finish supports routine outdoor use\u003c\/li\u003e\n\u003cli\u003eLarge 10 x 30 FT size is best handled by multiple adults\u003c\/li\u003e\n\u003cli\u003eFrame must be anchored before the canopy is used\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-heading\"\u003e\n\u003ch2\u003eFive Steps for Organized Canopy Setup\u003c\/h2\u003e\n\u003cp\u003eSelect a level location with sufficient clearance and use multiple adults to open the long frame evenly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-setup-grid\"\u003e\n\u003cdiv class=\"gv-canopy-setup-step\"\u003e\n\u003ch3\u003eChoose the Site\u003c\/h3\u003e\n\u003cp\u003eSelect level ground away from overhead wires, branches and open flames.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-setup-step\"\u003e\n\u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n\u003cp\u003eHave adults positioned around the structure and pull the frame outward evenly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-setup-step\"\u003e\n\u003ch3\u003eInstall the Top\u003c\/h3\u003e\n\u003cp\u003eCenter and secure the Oxford canopy fabric before fully extending the legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-setup-step\"\u003e\n\u003ch3\u003eAdd the Sidewalls\u003c\/h3\u003e\n\u003cp\u003eAttach the required panels according to the planned entrances and layout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-setup-step\"\u003e\n\u003ch3\u003eAnchor Every Leg\u003c\/h3\u003e\n\u003cp\u003eUse the included stakes and properly filled sandbags before occupying the tent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-highlight\"\u003e\n\u003cdiv class=\"gv-canopy-highlight-title\"\u003e\n\u003cspan\u003ePortable Event Storage\u003c\/span\u003e\n\u003ch2\u003ePack the Canopy into the Included Wheeled Carry Bag\u003c\/h2\u003e\n\u003cp\u003eAfter the fabric is dry and the frame is folded, use the roller bag to transport and store the main canopy components.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-highlight-content\"\u003e\n\u003cul class=\"gv-canopy-checks\"\u003e\n\u003cli\u003eWheels help move the folded frame over firm surfaces\u003c\/li\u003e\n\u003cli\u003eStorage bag keeps major components together between events\u003c\/li\u003e\n\u003cli\u003eEmpty sandbags remain lightweight during transport\u003c\/li\u003e\n\u003cli\u003eRemovable walls can be folded for more organized storage\u003c\/li\u003e\n\u003cli\u003eDry all fabric completely before long-term packing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-package\"\u003e\n\u003cdiv class=\"gv-canopy-package-header\"\u003e\n\u003ch2\u003eComplete Canopy Package\u003c\/h2\u003e\n\u003cp\u003eEssential shelter, enclosure, anchoring and transport components are included for temporary outdoor installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-grid\"\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e1\u003c\/strong\u003e \u003cspan\u003ePop-Up Metal Frame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e1\u003c\/strong\u003e \u003cspan\u003e210D Canopy Top\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e8\u003c\/strong\u003e \u003cspan\u003eRemovable Sidewalls\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e8\u003c\/strong\u003e \u003cspan\u003eEmpty Sandbags\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e8\u003c\/strong\u003e \u003cspan\u003eGround Stakes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-package-card\"\u003e\n\u003cstrong\u003e1\u003c\/strong\u003e \u003cspan\u003eWheeled Storage Bag\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-heading\"\u003e\n\u003ch2\u003eOne Large Canopy for Multiple Outdoor Activities\u003c\/h2\u003e\n\u003cp\u003eAdjust the sidewalls and interior layout for commercial, recreational and residential outdoor occasions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-grid\"\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eWeddings\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eTrade Shows\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eVendor Markets\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eBackyard Parties\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eCamping\u003c\/div\u003e\n\u003cdiv class=\"gv-canopy-use-item\"\u003eSports Events\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-spec-wrap\"\u003e\n\u003cdiv class=\"gv-canopy-spec-header\"\u003e\n\u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\u003cp\u003eEssential size, material, enclosure and package information.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable class=\"gv-canopy-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003ePop-Up Canopy Tent with Sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAssembled Size\u003c\/th\u003e\n\u003ctd\u003e10 x 30 ft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCovered Floor Area\u003c\/th\u003e\n\u003ctd\u003e300 sq. ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCanopy Material\u003c\/th\u003e\n\u003ctd\u003e210D Oxford Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n\u003ctd\u003eRust-Resistant Metal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eKhaki\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n\u003ctd\u003eUV 50+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n\u003ctd\u003eWater-Resistant Canopy Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSidewalls\u003c\/th\u003e\n\u003ctd\u003e8 Removable Panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFrame Design\u003c\/th\u003e\n\u003ctd\u003ePreassembled Pop-Up Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSetup Method\u003c\/th\u003e\n\u003ctd\u003eTool-Free Pop-Up Installation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eEmpty Sandbags\u003c\/th\u003e\n\u003ctd\u003e8 Included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGround Stakes\u003c\/th\u003e\n\u003ctd\u003e8 Included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCarry Bag\u003c\/th\u003e\n\u003ctd\u003eWheeled Storage Bag Included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackage Dimensions\u003c\/th\u003e\n\u003ctd\u003e48.43 x 6.69 x 6.69 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecommended Setup Team\u003c\/th\u003e\n\u003ctd\u003e2 or More Adults\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecommended Uses\u003c\/th\u003e\n\u003ctd\u003eWeddings, Commercial Events, Trade Shows, Parties, Markets, Camping, and Backyard Gatherings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePackage Includes\u003c\/th\u003e\n\u003ctd\u003eMetal Frame, Canopy Top, 8 Sidewalls, 8 Empty Sandbags, 8 Stakes, and Wheeled Storage Bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAssembly\u003c\/th\u003e\n\u003ctd\u003eRequired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gv-canopy-section\"\u003e\n\u003cdiv class=\"gv-canopy-note\"\u003e\n\u003ch3\u003eAnchoring and Weather Notice\u003c\/h3\u003e\n\u003cp\u003eFully anchor every canopy leg using suitable stakes and properly filled sandbags before use. Empty sandbags do not provide ballast until filled. This temporary pop-up canopy is not intended for strong wind, thunderstorms, heavy rain, snow or unattended overnight use. Take down the canopy when severe weather is expected, and never allow water or snow to collect on the roof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Khaki \/ 10' X 30'","offer_id":53369818513721,"sku":"PHO_33TGK467","price":359.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmp5iamdf25.jpg?v=1780905842"},{"product_id":"garvee-10ft-patio-umbrella-with-32-ppg-353nfpaa","title":"Garvee 10 FT Solar LED Patio Umbrella, 32 Lights, 8-Rib Iron Frame, Crank \u0026 Push-Button Tilt Market Umbrella for Table, Pool and Deck, Turquoise","description":"\u003cdiv class=\"gv-solar-umbrella-aplus\"\u003e \u003cstyle\u003e .gv-solar-umbrella-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #dc7824; --gv-turquoise: #178b96; --gv-turquoise-dark: #0d6670; --gv-night: #202c38; --gv-light-blue: #edf5fb; --gv-light-turquoise: #eef9f9; --gv-light-gray: #f5f7f8; --gv-light-warm: #fff7ed; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1200px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-solar-umbrella-aplus *,\n.gv-solar-umbrella-aplus *::before,\n.gv-solar-umbrella-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-solar-umbrella-aplus h2,\n.gv-solar-umbrella-aplus h3,\n.gv-solar-umbrella-aplus p,\n.gv-solar-umbrella-aplus ul {\n  margin-top: 0;\n}\n\n.gv-solar-umbrella-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-solar-umbrella-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-umbrella-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-umbrella-image-frame {\n  display: block;\n  width: 100%;\n  max-width: 1200px;\n  height: auto;\n  margin: 0 auto;\n  padding: 0;\n  overflow: visible;\n  line-height: 0;\n  background: transparent;\n}\n\n.gv-umbrella-image-frame img,\n.gv-solar-umbrella-aplus img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  aspect-ratio: auto !important;\n  border-radius: 13px;\n  box-shadow: none !important;\n  transform: none !important;\n}\n\n.gv-umbrella-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 57px 44px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 89% 18%, rgba(255,255,255,0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(23,139,150,0.36), transparent 25%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 64%, #178b96 100%);\n}\n\n.gv-umbrella-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255,255,255,0.07);\n  border-radius: 50%;\n}\n\n.gv-umbrella-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 850px;\n}\n\n.gv-umbrella-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.38);\n  border-radius: 50px;\n  background: rgba(255,255,255,0.09);\n}\n\n.gv-umbrella-hero h2 {\n  max-width: 840px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-umbrella-hero p {\n  max-width: 790px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-umbrella-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-umbrella-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7,65,116,0.07);\n}\n\n.gv-umbrella-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-umbrella-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-umbrella-heading {\n  max-width: 810px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-umbrella-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-umbrella-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-umbrella-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-umbrella-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7,65,116,0.07);\n}\n\n.gv-umbrella-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 49px;\n  height: 49px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-umbrella-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-umbrella-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-umbrella-content-card {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-umbrella-content-card .gv-umbrella-image-frame img {\n  border-radius: 14px 14px 0 0;\n}\n\n.gv-umbrella-content-copy {\n  display: grid;\n  grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);\n  gap: 30px;\n  align-items: start;\n  padding: 29px 31px 31px;\n}\n\n.gv-umbrella-content-title h2 {\n  margin-bottom: 9px;\n  font-size: clamp(23px, 2.8vw, 32px);\n}\n\n.gv-umbrella-content-title p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-umbrella-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-umbrella-checks li {\n  position: relative;\n  margin-bottom: 12px;\n  padding-left: 30px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-umbrella-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-umbrella-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 21px;\n  height: 21px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-umbrella-light-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-umbrella-light-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-umbrella-light-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-umbrella-light-header p {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-umbrella-light-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-umbrella-light-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-umbrella-light-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-umbrella-light-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-umbrella-light-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-umbrella-highlight {\n  display: grid;\n  grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-umbrella-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-umbrella-highlight-title.gv-umbrella-turquoise-panel {\n  background: linear-gradient(135deg, var(--gv-turquoise-dark), var(--gv-turquoise));\n}\n\n.gv-umbrella-highlight-title.gv-umbrella-night-panel {\n  background: linear-gradient(135deg, #111a23, var(--gv-night));\n}\n\n.gv-umbrella-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-umbrella-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-umbrella-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-umbrella-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-umbrella-highlight-content.gv-umbrella-turquoise-content {\n  background: var(--gv-light-turquoise);\n}\n\n.gv-umbrella-highlight-content.gv-umbrella-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-umbrella-operation {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-umbrella-operation-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-turquoise);\n}\n\n.gv-umbrella-operation-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-umbrella-operation-header p {\n  max-width: 750px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-umbrella-operation-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-umbrella-operation-card {\n  padding: 29px 20px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-umbrella-operation-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 22px;\n}\n\n.gv-umbrella-operation-card h3 {\n  margin-bottom: 6px;\n  font-size: 17px;\n}\n\n.gv-umbrella-operation-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-umbrella-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-umbrella-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-umbrella-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-umbrella-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-umbrella-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-umbrella-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-umbrella-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-umbrella-spec-table th,\n.gv-umbrella-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-umbrella-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-umbrella-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-umbrella-spec-table tr:last-child th,\n.gv-umbrella-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-umbrella-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-warm);\n}\n\n.gv-umbrella-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-umbrella-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-umbrella-stats,\n  .gv-umbrella-light-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-umbrella-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-umbrella-content-copy,\n  .gv-umbrella-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-umbrella-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-solar-umbrella-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-umbrella-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-umbrella-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-umbrella-hero p,\n  .gv-umbrella-heading p {\n    font-size: 14px;\n  }\n\n  .gv-umbrella-stats,\n  .gv-umbrella-feature-grid,\n  .gv-umbrella-light-grid,\n  .gv-umbrella-operation-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-umbrella-light-grid,\n  .gv-umbrella-operation-grid {\n    gap: 0;\n  }\n\n  .gv-umbrella-light-card,\n  .gv-umbrella-operation-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-umbrella-light-card:last-child,\n  .gv-umbrella-operation-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-umbrella-content-copy {\n    gap: 17px;\n    padding: 23px 19px 25px;\n  }\n\n  .gv-umbrella-highlight-title,\n  .gv-umbrella-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-umbrella-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-umbrella-image-frame img,\n  .gv-solar-umbrella-aplus img {\n    width: 100% !important;\n    height: auto !important;\n    min-height: 0 !important;\n    max-height: none !important;\n    object-fit: contain !important;\n    aspect-ratio: auto !important;\n    border-radius: 8px;\n  }\n\n  .gv-umbrella-content-card .gv-umbrella-image-frame img {\n    border-radius: 8px 8px 0 0;\n  }\n\n  .gv-umbrella-spec-table,\n  .gv-umbrella-spec-table tbody,\n  .gv-umbrella-spec-table tr,\n  .gv-umbrella-spec-table th,\n  .gv-umbrella-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-umbrella-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-umbrella-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-umbrella-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-hero\"\u003e \u003cdiv class=\"gv-umbrella-hero-content\"\u003e \u003cspan class=\"gv-umbrella-eyebrow\"\u003eDaytime Shade and Evening Light\u003c\/span\u003e\n    \u003ch2\u003eEnjoy a 10 FT Patio Umbrella with 32 Solar-Powered LED Lights\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Create a comfortable outdoor dining and seating area with a large round\n      turquoise canopy, eight reinforced iron ribs, crank lift operation,\n      push-button tilt and integrated solar lighting.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-umbrella-stats\"\u003e\n  \u003cdiv class=\"gv-umbrella-stat\"\u003e\n    \u003cstrong\u003e10 FT\u003c\/strong\u003e\n    \u003cspan\u003eLarge round shade canopy\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-stat\"\u003e\n    \u003cstrong\u003e32 LEDs\u003c\/strong\u003e\n    \u003cspan\u003eSolar-powered illumination\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-stat\"\u003e\n    \u003cstrong\u003e8 Ribs\u003c\/strong\u003e\n    \u003cspan\u003eReinforced iron support\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-stat\"\u003e\n    \u003cstrong\u003e6–8 Chairs\u003c\/strong\u003e\n    \u003cspan\u003eSuggested table seating\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-image-frame\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b7aa324a-0cfb-4f85-8bce-2a2b3b6db318.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Garvee turquoise 10 foot patio umbrella with solar LED lights\" width=\"1464\" height=\"600\" loading=\"eager\" decoding=\"async\"\u003e \u003c\/div\u003e \u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eDesigned for Shade, Lighting and Everyday Outdoor Comfort\u003c\/h2\u003e\n  \u003cp\u003e\n    Use the umbrella during sunny afternoons, then switch on the integrated\n    lights to add gentle illumination after sunset.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-umbrella-feature-grid\"\u003e\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003e32 LED\u003c\/div\u003e\n    \u003ch3\u003eSolar-Powered Lighting\u003c\/h3\u003e\n    \u003cp\u003e\n      Energy-efficient lights along the ribs create an inviting atmosphere\n      without requiring an outdoor power cord.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003e10 FT\u003c\/div\u003e\n    \u003ch3\u003eGenerous Shade Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      The wide round canopy provides useful coverage for outdoor tables,\n      lounge chairs and poolside seating.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003e8 RIB\u003c\/div\u003e\n    \u003ch3\u003eReinforced Iron Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Eight iron ribs distribute canopy support more evenly than a basic\n      six-rib structure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003eCRANK\u003c\/div\u003e\n    \u003ch3\u003eSmooth Crank Lift\u003c\/h3\u003e\n    \u003cp\u003e\n      Open and close the umbrella using the side crank instead of manually\n      lifting the canopy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003eTILT\u003c\/div\u003e\n    \u003ch3\u003ePush-Button Tilt\u003c\/h3\u003e\n    \u003cp\u003e\n      Adjust the canopy angle as the sun moves to improve shade coverage at\n      different times of day.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-feature-card\"\u003e\n    \u003cdiv class=\"gv-umbrella-feature-icon\"\u003eBLUE\u003c\/div\u003e\n    \u003ch3\u003eTurquoise Outdoor Style\u003c\/h3\u003e\n    \u003cp\u003e\n      The bright blue-green canopy adds a fresh accent to patios, decks,\n      pools and garden seating areas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-content-card\"\u003e \u003cdiv class=\"gv-umbrella-image-frame\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/77d28dcf-d372-4fc6-8a5e-2d8122697cca.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Turquoise outdoor patio market umbrella for garden and poolside use\" width=\"1464\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-content-copy\"\u003e\n    \u003cdiv class=\"gv-umbrella-content-title\"\u003e\n      \u003ch2\u003eLarge 10 FT Shade for Outdoor Dining and Relaxation\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The approximately 118-inch-wide canopy creates a defined shaded area\n        for tables, seating groups and everyday backyard activities.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"gv-umbrella-checks\"\u003e\n      \u003cli\u003eSuitable for many tables with approximately 6–8 chairs\u003c\/li\u003e\n      \u003cli\u003eProvides shade for patios, gardens and poolside seating\u003c\/li\u003e\n      \u003cli\u003eRound shape offers balanced coverage around the center pole\u003c\/li\u003e\n      \u003cli\u003eBright turquoise color complements summer outdoor décor\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-light-wrap\"\u003e \u003cdiv class=\"gv-umbrella-light-header\"\u003e \u003ch2\u003eSolar Lighting Extends Outdoor Enjoyment into the Evening\u003c\/h2\u003e\n    \u003cp\u003e\n      Allow the top-mounted solar panel to receive direct sunlight during the\n      day, then use the integrated lights for decorative nighttime illumination.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-light-grid\"\u003e\n    \u003cdiv class=\"gv-umbrella-light-card\"\u003e\n      \u003cstrong\u003e32\u003c\/strong\u003e\n      \u003ch3\u003eIntegrated LEDs\u003c\/h3\u003e\n      \u003cp\u003eMultiple lights are distributed across the umbrella ribs.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-umbrella-light-card\"\u003e\n      \u003cstrong\u003eSolar\u003c\/strong\u003e\n      \u003ch3\u003eDaytime Charging\u003c\/h3\u003e\n      \u003cp\u003eThe upper panel converts available sunlight into stored energy.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-umbrella-light-card\"\u003e\n      \u003cstrong\u003eNo Cord\u003c\/strong\u003e\n      \u003ch3\u003eFlexible Placement\u003c\/h3\u003e\n      \u003cp\u003eNo external electrical connection is required for the LED lights.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-umbrella-light-card\"\u003e\n      \u003cstrong\u003eEvening\u003c\/strong\u003e\n      \u003ch3\u003eAmbient Lighting\u003c\/h3\u003e\n      \u003cp\u003eAdds a warm decorative glow around outdoor dining and seating areas.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-content-card\"\u003e \u003cdiv class=\"gv-umbrella-image-frame\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2441c7d7-f046-4737-8166-0e85403d5694.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Ten foot patio table umbrella with crank and tilt function\" width=\"1464\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-content-copy\"\u003e\n    \u003cdiv class=\"gv-umbrella-content-title\"\u003e\n      \u003ch2\u003eCrank Lift and Tilt Adjustment Simplify Daily Use\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Open the canopy with the crank, then adjust its angle to respond to\n        changing sunlight throughout the day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"gv-umbrella-checks\"\u003e\n      \u003cli\u003eSide crank supports convenient one-person operation\u003c\/li\u003e\n      \u003cli\u003ePush-button mechanism adjusts the canopy angle\u003c\/li\u003e\n      \u003cli\u003eTilt function helps block lower morning or afternoon sun\u003c\/li\u003e\n      \u003cli\u003eClose the umbrella completely when it is not in use\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-highlight\"\u003e \u003cdiv class=\"gv-umbrella-highlight-title gv-umbrella-turquoise-panel\"\u003e \u003cspan\u003eStronger Eight-Rib Frame\u003c\/span\u003e\n    \u003ch2\u003eIron Support Structure for Everyday Patio Use\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The iron center pole and eight ribs provide a reinforced framework for\n      the large round canopy.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-highlight-content gv-umbrella-turquoise-content\"\u003e\n    \u003cul class=\"gv-umbrella-checks\"\u003e\n      \u003cli\u003eEight ribs distribute canopy tension around the frame\u003c\/li\u003e\n      \u003cli\u003eIron pole creates a rigid central support\u003c\/li\u003e\n      \u003cli\u003eRound layout maintains balanced shade coverage\u003c\/li\u003e\n      \u003cli\u003eSuitable for calm conditions and gentle outdoor breezes\u003c\/li\u003e\n      \u003cli\u003eAlways close the canopy before strong winds or storms\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-content-card\"\u003e \u003cdiv class=\"gv-umbrella-image-frame\"\u003e \u003cimg src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c54ec40e-5fd5-4dc0-a71f-75507f3a5199.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" alt=\"Solar LED patio umbrella illuminated during an outdoor evening gathering\" width=\"1464\" height=\"600\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-content-copy\"\u003e\n    \u003cdiv class=\"gv-umbrella-content-title\"\u003e\n      \u003ch2\u003eCreate an Inviting Atmosphere After Sunset\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The solar-powered LEDs provide decorative lighting for quiet evenings,\n        family dinners and casual outdoor gatherings.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"gv-umbrella-checks\"\u003e\n      \u003cli\u003eAdds soft light above outdoor tables and chairs\u003c\/li\u003e\n      \u003cli\u003eSuitable for patios, decks and poolside spaces\u003c\/li\u003e\n      \u003cli\u003eUses stored solar energy instead of a power outlet\u003c\/li\u003e\n      \u003cli\u003eCharge the panel in direct sunlight before first nighttime use\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-operation\"\u003e \u003cdiv class=\"gv-umbrella-operation-header\"\u003e \u003ch2\u003eSimple Operation from Day to Night\u003c\/h2\u003e\n    \u003cp\u003e\n      Position the umbrella in direct sunlight, open it when shade is needed\n      and activate the integrated lights for evening use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-operation-grid\"\u003e\n    \u003cdiv class=\"gv-umbrella-operation-card\"\u003e\n      \u003cstrong\u003e1\u003c\/strong\u003e\n      \u003ch3\u003eCharge the Panel\u003c\/h3\u003e\n      \u003cp\u003ePlace the solar panel in direct sunlight with the canopy properly positioned.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-umbrella-operation-card\"\u003e\n      \u003cstrong\u003e2\u003c\/strong\u003e\n      \u003ch3\u003eOpen and Adjust\u003c\/h3\u003e\n      \u003cp\u003eUse the crank to open the canopy and the button to select the tilt angle.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-umbrella-operation-card\"\u003e\n      \u003cstrong\u003e3\u003c\/strong\u003e\n      \u003ch3\u003eEnjoy the Lights\u003c\/h3\u003e\n      \u003cp\u003eSwitch on the LEDs after sunset to add ambient outdoor illumination.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-highlight\"\u003e \u003cdiv class=\"gv-umbrella-highlight-title gv-umbrella-night-panel\"\u003e \u003cspan\u003eCompatible Base Required\u003c\/span\u003e\n    \u003ch2\u003eSecure the Umbrella Before Opening the Canopy\u003c\/h2\u003e\n\n    \u003cp\u003e\n      A suitable weighted base is essential for supporting the center pole and\n      helping reduce movement during normal outdoor use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-umbrella-highlight-content gv-umbrella-gray-content\"\u003e\n    \u003cul class=\"gv-umbrella-checks\"\u003e\n      \u003cli\u003eUmbrella stand or weighted base is not included\u003c\/li\u003e\n      \u003cli\u003eConfirm pole compatibility with the selected base\u003c\/li\u003e\n      \u003cli\u003eUse a base appropriate for the installation and table setup\u003c\/li\u003e\n      \u003cli\u003ePlace the umbrella on a stable, level outdoor surface\u003c\/li\u003e\n      \u003cli\u003eNever leave the open umbrella unattended in changing weather\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-heading\"\u003e \u003ch2\u003eSuitable for Multiple Outdoor Living Areas\u003c\/h2\u003e\n  \u003cp\u003e\n    Use the large turquoise umbrella to create a shaded daytime space and\n    softly illuminated evening setting.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-umbrella-use-grid\"\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003ePatio Table\u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003eBackyard\u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003eGarden\u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003ePoolside\u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003eDeck\u003c\/div\u003e\n  \u003cdiv class=\"gv-umbrella-use-item\"\u003eOutdoor Dining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-spec-wrap\"\u003e \u003cdiv class=\"gv-umbrella-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential size, frame, lighting and operation details.\u003c\/p\u003e \u003c\/div\u003e\n  \u003ctable class=\"gv-umbrella-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003eSolar LED Patio Market Umbrella\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCanopy Size\u003c\/th\u003e\n        \u003ctd\u003e10 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eOverall Dimensions\u003c\/th\u003e\n        \u003ctd\u003e118.11 x 98.43 in (W x H)\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCanopy Shape\u003c\/th\u003e\n        \u003ctd\u003eRound\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCanopy Color\u003c\/th\u003e\n        \u003ctd\u003eTurquoise Blue\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eLED Lights\u003c\/th\u003e\n        \u003ctd\u003e32\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eLighting Power Source\u003c\/th\u003e\n        \u003ctd\u003eSolar Powered\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSolar Panel\u003c\/th\u003e\n        \u003ctd\u003eIncluded\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eNumber of Ribs\u003c\/th\u003e\n        \u003ctd\u003e8\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRib Material\u003c\/th\u003e\n        \u003ctd\u003eIron\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePole Material\u003c\/th\u003e\n        \u003ctd\u003eIron\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eOpening Mechanism\u003c\/th\u003e\n        \u003ctd\u003eCrank Lift\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eTilt Mechanism\u003c\/th\u003e\n        \u003ctd\u003ePush-Button Tilt\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCanopy Feature\u003c\/th\u003e\n        \u003ctd\u003eFade-Resistant Outdoor Fabric\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Weight\u003c\/th\u003e\n        \u003ctd\u003e16.09 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRecommended Seating\u003c\/th\u003e\n        \u003ctd\u003eOutdoor Tables with Approximately 6–8 Chairs\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUmbrella Base Included\u003c\/th\u003e\n        \u003ctd\u003eNo\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePackage Includes\u003c\/th\u003e\n        \u003ctd\u003e1 x 10 FT Patio Umbrella and 1 x Solar Panel\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-umbrella-section\"\u003e \u003cdiv class=\"gv-umbrella-note\"\u003e \u003ch3\u003eSolar Charging and Weather Notice\u003c\/h3\u003e\n  \u003cp\u003e\n    Allow the solar panel to charge in direct sunlight before first nighttime\n    use. Lighting performance depends on charging conditions, season and weather.\n    The umbrella base is not included. Install the umbrella in a compatible\n    weighted base, and always close and secure the canopy during strong winds,\n    heavy rain, storms or when the umbrella is unattended.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Turquoise Blue \/ 10'","offer_id":53369818612025,"sku":"PPG_353NFPAA","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmps2kjun8n.jpg?v=1780905908"},{"product_id":"garvee-10x30ft-pop-up-canopy-with-pho-33tg5kbw","title":"Garvee 10 x 30 FT Pop Up Canopy Tent with 8 Sidewalls, UV 50+ 210D Oxford Top, 8 Sandbags \u0026 Wheeled Bag for Weddings and Parties, Green","description":"\u003cdiv class=\"gv-canopy-aplus\"\u003e \u003cstyle\u003e .gv-canopy-aplus { --gv-primary: #074174; --gv-primary-dark: #052f55; --gv-accent: #d97825; --gv-green: #3f7650; --gv-green-dark: #294f36; --gv-dark: #283138; --gv-light-blue: #edf5fb; --gv-light-green: #eff7f1; --gv-light-gray: #f5f7f8; --gv-light-warm: #fff7ed; --gv-border: #d9e3e8; --gv-text: #263238; --gv-muted: #5d6970; width: 100%; max-width: 1100px; margin: 36px auto; padding: 0; color: var(--gv-text); font-family: Arial, Helvetica, sans-serif; line-height: 1.6; box-sizing: border-box; }\n.gv-canopy-aplus *,\n.gv-canopy-aplus *::before,\n.gv-canopy-aplus *::after {\n  box-sizing: border-box;\n}\n\n.gv-canopy-aplus h2,\n.gv-canopy-aplus h3,\n.gv-canopy-aplus p,\n.gv-canopy-aplus ul {\n  margin-top: 0;\n}\n\n.gv-canopy-aplus h2 {\n  color: var(--gv-primary-dark);\n  font-size: clamp(25px, 3.4vw, 39px);\n  line-height: 1.22;\n}\n\n.gv-canopy-aplus h3 {\n  color: var(--gv-primary-dark);\n  line-height: 1.35;\n}\n\n.gv-canopy-section {\n  width: 100%;\n  margin-bottom: 30px;\n}\n\n.gv-canopy-hero {\n  position: relative;\n  overflow: hidden;\n  padding: 58px 45px;\n  color: #ffffff;\n  border-radius: 18px;\n  background:\n    radial-gradient(circle at 90% 18%, rgba(255,255,255,0.16), transparent 27%),\n    radial-gradient(circle at 8% 88%, rgba(63,118,80,0.38), transparent 25%),\n    linear-gradient(135deg, var(--gv-primary-dark) 0%, var(--gv-primary) 64%, var(--gv-green) 100%);\n}\n\n.gv-canopy-hero::after {\n  position: absolute;\n  right: -75px;\n  bottom: -125px;\n  width: 325px;\n  height: 325px;\n  content: \"\";\n  border: 47px solid rgba(255,255,255,0.07);\n  border-radius: 50%;\n}\n\n.gv-canopy-hero-content {\n  position: relative;\n  z-index: 1;\n  max-width: 860px;\n}\n\n.gv-canopy-eyebrow {\n  display: inline-block;\n  margin-bottom: 11px;\n  padding: 6px 12px;\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1.1px;\n  text-transform: uppercase;\n  border: 1px solid rgba(255,255,255,0.38);\n  border-radius: 50px;\n  background: rgba(255,255,255,0.09);\n}\n\n.gv-canopy-hero h2 {\n  max-width: 850px;\n  margin-bottom: 15px;\n  color: #ffffff;\n  font-size: clamp(30px, 4.6vw, 50px);\n}\n\n.gv-canopy-hero p {\n  max-width: 800px;\n  margin-bottom: 0;\n  color: #eef7fc;\n  font-size: 17px;\n}\n\n.gv-canopy-stats {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 18px;\n}\n\n.gv-canopy-stat {\n  padding: 21px 13px;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 13px;\n  background: #ffffff;\n  box-shadow: 0 6px 18px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-stat strong {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--gv-primary);\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.gv-canopy-stat span {\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-heading {\n  max-width: 820px;\n  margin: 0 auto 22px;\n  text-align: center;\n}\n\n.gv-canopy-heading h2 {\n  margin-bottom: 9px;\n}\n\n.gv-canopy-heading p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 16px;\n}\n\n.gv-canopy-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 17px;\n}\n\n.gv-canopy-feature-card {\n  padding: 26px 22px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  box-shadow: 0 6px 19px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 51px;\n  height: 51px;\n  margin-bottom: 16px;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 800;\n  border-radius: 12px;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-feature-card h3 {\n  margin-bottom: 8px;\n  font-size: 18px;\n}\n\n.gv-canopy-feature-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n.gv-canopy-coverage {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-coverage-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-green);\n}\n\n.gv-canopy-coverage-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-coverage-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-coverage-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-coverage-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-coverage-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-green);\n  font-size: 25px;\n  line-height: 1.1;\n}\n\n.gv-canopy-coverage-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-canopy-coverage-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-highlight {\n  display: grid;\n  grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-highlight-title {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  padding: 39px 34px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-highlight-title.gv-canopy-green-panel {\n  background: linear-gradient(135deg, var(--gv-green-dark), var(--gv-green));\n}\n\n.gv-canopy-highlight-title.gv-canopy-dark-panel {\n  background: linear-gradient(135deg, #12191d, var(--gv-dark));\n}\n\n.gv-canopy-highlight-title span {\n  margin-bottom: 8px;\n  color: #dcecf7;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.gv-canopy-highlight-title h2 {\n  margin-bottom: 11px;\n  color: #ffffff;\n  font-size: clamp(24px, 3vw, 34px);\n}\n\n.gv-canopy-highlight-title p {\n  margin-bottom: 0;\n  color: #edf6fb;\n  font-size: 15px;\n}\n\n.gv-canopy-highlight-content {\n  padding: 36px 34px;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-highlight-content.gv-canopy-green-content {\n  background: var(--gv-light-green);\n}\n\n.gv-canopy-highlight-content.gv-canopy-gray-content {\n  background: var(--gv-light-gray);\n}\n\n.gv-canopy-checks {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.gv-canopy-checks li {\n  position: relative;\n  margin-bottom: 14px;\n  padding-left: 31px;\n  color: var(--gv-text);\n  font-size: 14px;\n}\n\n.gv-canopy-checks li:last-child {\n  margin-bottom: 0;\n}\n\n.gv-canopy-checks li::before {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  content: \"✓\";\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-canopy-wall-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.gv-canopy-wall-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-wall-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-wall-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-wall-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-wall-card {\n  padding: 29px 19px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-wall-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--gv-primary);\n  font-size: 23px;\n  line-height: 1.1;\n}\n\n.gv-canopy-wall-card h3 {\n  margin-bottom: 6px;\n  font-size: 16px;\n}\n\n.gv-canopy-wall-card p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-setup-grid {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 14px;\n  counter-reset: gv-canopy-step;\n}\n\n.gv-canopy-setup-step {\n  padding: 24px 17px;\n  border: 1px solid var(--gv-border);\n  border-radius: 14px;\n  background: #ffffff;\n  counter-increment: gv-canopy-step;\n}\n\n.gv-canopy-setup-step::before {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  margin-bottom: 14px;\n  content: counter(gv-canopy-step);\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  border-radius: 50%;\n  background: var(--gv-accent);\n}\n\n.gv-canopy-setup-step h3 {\n  margin-bottom: 7px;\n  font-size: 16px;\n}\n\n.gv-canopy-setup-step p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 13px;\n}\n\n.gv-canopy-package {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 16px;\n  background: #ffffff;\n  box-shadow: 0 7px 22px rgba(7,65,116,0.07);\n}\n\n.gv-canopy-package-header {\n  padding: 31px 28px 25px;\n  text-align: center;\n  background: var(--gv-light-gray);\n}\n\n.gv-canopy-package-header h2 {\n  margin-bottom: 8px;\n}\n\n.gv-canopy-package-header p {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--gv-muted);\n  font-size: 15px;\n}\n\n.gv-canopy-package-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0,1fr));\n  gap: 1px;\n  background: var(--gv-border);\n}\n\n.gv-canopy-package-card {\n  padding: 25px 12px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.gv-canopy-package-card strong {\n  display: block;\n  margin-bottom: 7px;\n  color: var(--gv-primary);\n  font-size: 21px;\n}\n\n.gv-canopy-package-card span {\n  color: var(--gv-muted);\n  font-size: 12px;\n}\n\n.gv-canopy-use-grid {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.gv-canopy-use-item {\n  padding: 17px 8px;\n  color: var(--gv-primary-dark);\n  font-size: 13px;\n  font-weight: 700;\n  text-align: center;\n  border: 1px solid var(--gv-border);\n  border-radius: 50px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-wrap {\n  overflow: hidden;\n  border: 1px solid var(--gv-border);\n  border-radius: 15px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-header {\n  padding: 23px 26px;\n  color: #ffffff;\n  background: var(--gv-primary);\n}\n\n.gv-canopy-spec-header h2 {\n  margin-bottom: 5px;\n  color: #ffffff;\n  font-size: 27px;\n}\n\n.gv-canopy-spec-header p {\n  margin-bottom: 0;\n  color: #e9f3fa;\n  font-size: 14px;\n}\n\n.gv-canopy-spec-table {\n  width: 100%;\n  margin: 0;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\n.gv-canopy-spec-table th,\n.gv-canopy-spec-table td {\n  padding: 14px 18px;\n  text-align: left;\n  vertical-align: top;\n  border-bottom: 1px solid var(--gv-border);\n}\n\n.gv-canopy-spec-table th {\n  width: 35%;\n  color: var(--gv-primary-dark);\n  font-size: 14px;\n  font-weight: 700;\n  background: var(--gv-light-blue);\n}\n\n.gv-canopy-spec-table td {\n  color: var(--gv-text);\n  font-size: 14px;\n  background: #ffffff;\n}\n\n.gv-canopy-spec-table tr:last-child th,\n.gv-canopy-spec-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.gv-canopy-note {\n  padding: 26px 28px;\n  border: 1px solid var(--gv-border);\n  border-left: 5px solid var(--gv-accent);\n  border-radius: 13px;\n  background: var(--gv-light-warm);\n}\n\n.gv-canopy-note h3 {\n  margin-bottom: 7px;\n  font-size: 20px;\n}\n\n.gv-canopy-note p {\n  margin-bottom: 0;\n  color: var(--gv-muted);\n  font-size: 14px;\n}\n\n@media screen and (max-width: 900px) {\n  .gv-canopy-stats,\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-highlight {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-canopy-setup-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .gv-canopy-package-grid,\n  .gv-canopy-use-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .gv-canopy-aplus {\n    margin: 22px auto;\n  }\n\n  .gv-canopy-section {\n    margin-bottom: 22px;\n  }\n\n  .gv-canopy-hero {\n    padding: 36px 21px;\n    border-radius: 13px;\n  }\n\n  .gv-canopy-hero p,\n  .gv-canopy-heading p {\n    font-size: 14px;\n  }\n\n  .gv-canopy-stats,\n  .gv-canopy-feature-grid,\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid,\n  .gv-canopy-setup-grid,\n  .gv-canopy-package-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .gv-canopy-coverage-grid,\n  .gv-canopy-wall-grid,\n  .gv-canopy-package-grid {\n    gap: 0;\n  }\n\n  .gv-canopy-coverage-card,\n  .gv-canopy-wall-card,\n  .gv-canopy-package-card {\n    border-bottom: 1px solid var(--gv-border);\n  }\n\n  .gv-canopy-coverage-card:last-child,\n  .gv-canopy-wall-card:last-child,\n  .gv-canopy-package-card:last-child {\n    border-bottom: 0;\n  }\n\n  .gv-canopy-highlight-title,\n  .gv-canopy-highlight-content {\n    padding: 28px 21px;\n  }\n\n  .gv-canopy-use-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .gv-canopy-spec-table,\n  .gv-canopy-spec-table tbody,\n  .gv-canopy-spec-table tr,\n  .gv-canopy-spec-table th,\n  .gv-canopy-spec-table td {\n    display: block;\n    width: 100%;\n  }\n\n  .gv-canopy-spec-table th {\n    padding-bottom: 6px;\n    border-bottom: 0;\n  }\n\n  .gv-canopy-spec-table td {\n    padding-top: 6px;\n  }\n\n  .gv-canopy-note {\n    padding: 22px 19px;\n  }\n}\n\u003c\/style\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-hero\"\u003e \u003cdiv class=\"gv-canopy-hero-content\"\u003e \u003cspan class=\"gv-canopy-eyebrow\"\u003eLarge Outdoor Event Shelter\u003c\/span\u003e\n    \u003ch2\u003eCreate 300 Sq. Ft. of Covered Space with a 10 x 30 FT Pop-Up Canopy\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Prepare weddings, commercial events, markets and backyard gatherings with\n      a spacious green canopy featuring a preassembled metal frame, UV 50+\n      Oxford top, eight removable sidewalls and portable anchoring accessories.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-canopy-stats\"\u003e\n  \u003cdiv class=\"gv-canopy-stat\"\u003e\n    \u003cstrong\u003e10 x 30 FT\u003c\/strong\u003e\n    \u003cspan\u003eLarge event canopy size\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-stat\"\u003e\n    \u003cstrong\u003e300 Sq. Ft.\u003c\/strong\u003e\n    \u003cspan\u003eCovered floor area\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-stat\"\u003e\n    \u003cstrong\u003e8 Sidewalls\u003c\/strong\u003e\n    \u003cspan\u003eFlexible enclosure options\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-stat\"\u003e\n    \u003cstrong\u003eUV 50+\u003c\/strong\u003e\n    \u003cspan\u003eOutdoor sun protection\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-heading\"\u003e \u003ch2\u003eFlexible Shelter for Large Outdoor Gatherings\u003c\/h2\u003e\n  \u003cp\u003e\n    Combine the wide 10 x 30 FT footprint with removable side panels to create\n    an open shade structure, partially enclosed booth or more private event area.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-canopy-feature-grid\"\u003e\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003e300 FT²\u003c\/div\u003e\n    \u003ch3\u003eSpacious Event Coverage\u003c\/h3\u003e\n    \u003cp\u003e\n      Provides room for tables, chairs, merchandise, food service areas and\n      outdoor gathering layouts.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003e210D\u003c\/div\u003e\n    \u003ch3\u003eOxford Fabric Top\u003c\/h3\u003e\n    \u003cp\u003e\n      Durable 210D fabric provides practical coverage from sunlight and passing\n      light rain during outdoor use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003eUV 50+\u003c\/div\u003e\n    \u003ch3\u003eSun Protection\u003c\/h3\u003e\n    \u003cp\u003e\n      The canopy helps reduce direct overhead UV exposure for guests, displays,\n      food tables and event equipment.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003e8 WALL\u003c\/div\u003e\n    \u003ch3\u003eRemovable Side Panels\u003c\/h3\u003e\n    \u003cp\u003e\n      Use all eight sidewalls or remove selected panels to adjust access,\n      visibility, privacy and ventilation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003ePOP UP\u003c\/div\u003e\n    \u003ch3\u003ePreassembled Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      The expanding metal frame reduces loose assembly work and supports\n      convenient temporary-event installation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-feature-card\"\u003e\n    \u003cdiv class=\"gv-canopy-feature-icon\"\u003eROLL\u003c\/div\u003e\n    \u003ch3\u003eWheeled Storage Bag\u003c\/h3\u003e\n    \u003cp\u003e\n      Pack the folded frame and fabric components into the included roller bag\n      for easier transport and storage.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-coverage\"\u003e \u003cdiv class=\"gv-canopy-coverage-header\"\u003e \u003ch2\u003eLarge 10 x 30 FT Footprint for Event Planning\u003c\/h2\u003e\n    \u003cp\u003e\n      The long rectangular format supports multiple activity zones beneath one\n      continuous canopy roof.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-coverage-grid\"\u003e\n    \u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n      \u003cstrong\u003e10 FT\u003c\/strong\u003e\n      \u003ch3\u003eCanopy Width\u003c\/h3\u003e\n      \u003cp\u003eProvides useful depth for tables, booths and seating rows.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n      \u003cstrong\u003e30 FT\u003c\/strong\u003e\n      \u003ch3\u003eCanopy Length\u003c\/h3\u003e\n      \u003cp\u003eSupports long buffet tables, vendor displays and group seating.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n      \u003cstrong\u003e300 FT²\u003c\/strong\u003e\n      \u003ch3\u003eTotal Coverage\u003c\/h3\u003e\n      \u003cp\u003eCreates a substantial shaded area for temporary outdoor activities.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-coverage-card\"\u003e\n      \u003cstrong\u003e3 Zones\u003c\/strong\u003e\n      \u003ch3\u003eFlexible Layout\u003c\/h3\u003e\n      \u003cp\u003eDivide the covered area into dining, display and service sections.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-highlight\"\u003e \u003cdiv class=\"gv-canopy-highlight-title gv-canopy-green-panel\"\u003e \u003cspan\u003eOutdoor Canopy Protection\u003c\/span\u003e\n    \u003ch2\u003e210D Oxford Fabric with UV 50+ Coverage\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The green canopy top helps create a more comfortable sheltered area for\n      daytime events, markets, picnics and family gatherings.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-highlight-content gv-canopy-green-content\"\u003e\n    \u003cul class=\"gv-canopy-checks\"\u003e\n      \u003cli\u003eHelps reduce direct overhead sunlight and UV exposure\u003c\/li\u003e\n      \u003cli\u003eWater-resistant fabric provides coverage from passing light rain\u003c\/li\u003e\n      \u003cli\u003eGreen finish suits gardens, campsites and outdoor events\u003c\/li\u003e\n      \u003cli\u003eFabric attaches to the expanding frame for temporary use\u003c\/li\u003e\n      \u003cli\u003eCanopy should not be used during severe or unattended weather\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-wall-wrap\"\u003e \u003cdiv class=\"gv-canopy-wall-header\"\u003e \u003ch2\u003eCustomize the Eight Sidewalls for Each Event\u003c\/h2\u003e\n    \u003cp\u003e\n      Install or remove individual panels according to the required number of\n      entrances, visibility, airflow and enclosure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-wall-grid\"\u003e\n    \u003cdiv class=\"gv-canopy-wall-card\"\u003e\n      \u003cstrong\u003eOpen\u003c\/strong\u003e\n      \u003ch3\u003eShade-Only Layout\u003c\/h3\u003e\n      \u003cp\u003eRemove all walls for maximum airflow and access from every side.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-wall-card\"\u003e\n      \u003cstrong\u003ePartial\u003c\/strong\u003e\n      \u003ch3\u003eDirectional Coverage\u003c\/h3\u003e\n      \u003cp\u003eInstall selected panels to block sunlight or create a backdrop.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-wall-card\"\u003e\n      \u003cstrong\u003eBooth\u003c\/strong\u003e\n      \u003ch3\u003eCommercial Display\u003c\/h3\u003e\n      \u003cp\u003eLeave one or more entrances open for customers and merchandise access.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-wall-card\"\u003e\n      \u003cstrong\u003eEnclosed\u003c\/strong\u003e\n      \u003ch3\u003eGreater Privacy\u003c\/h3\u003e\n      \u003cp\u003eUse all available panels for a more defined temporary event space.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-highlight\"\u003e \u003cdiv class=\"gv-canopy-highlight-title gv-canopy-dark-panel\"\u003e \u003cspan\u003eExpanding Metal Frame\u003c\/span\u003e\n    \u003ch2\u003eTool-Free Pop-Up Structure for Temporary Outdoor Use\u003c\/h2\u003e\n\n    \u003cp\u003e\n      The preassembled frame expands as one structure, reducing the number of\n      individual poles and connectors that must be assembled at each event.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-highlight-content gv-canopy-gray-content\"\u003e\n    \u003cul class=\"gv-canopy-checks\"\u003e\n      \u003cli\u003ePreassembled expanding frame simplifies setup\u003c\/li\u003e\n      \u003cli\u003eMetal construction provides a structured canopy support\u003c\/li\u003e\n      \u003cli\u003eRust-resistant finish supports routine outdoor use\u003c\/li\u003e\n      \u003cli\u003eLarge 10 x 30 FT size is best handled by multiple adults\u003c\/li\u003e\n      \u003cli\u003eFrame must be anchored before the canopy is used\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-heading\"\u003e \u003ch2\u003eFive Steps for Organized Canopy Setup\u003c\/h2\u003e\n  \u003cp\u003e\n    Select a level location with sufficient clearance and use multiple adults to\n    open the long frame evenly.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-canopy-setup-grid\"\u003e\n  \u003cdiv class=\"gv-canopy-setup-step\"\u003e\n    \u003ch3\u003eChoose the Site\u003c\/h3\u003e\n    \u003cp\u003e\n      Select level ground away from overhead wires, branches and open flames.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-setup-step\"\u003e\n    \u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Have adults positioned around the structure and pull the frame outward evenly.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-setup-step\"\u003e\n    \u003ch3\u003eInstall the Top\u003c\/h3\u003e\n    \u003cp\u003e\n      Center and secure the Oxford canopy fabric before fully extending the legs.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-setup-step\"\u003e\n    \u003ch3\u003eAdd the Sidewalls\u003c\/h3\u003e\n    \u003cp\u003e\n      Attach the required panels according to the planned entrances and layout.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-setup-step\"\u003e\n    \u003ch3\u003eAnchor Every Leg\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the included stakes and properly filled sandbags before occupying the tent.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-highlight\"\u003e \u003cdiv class=\"gv-canopy-highlight-title\"\u003e \u003cspan\u003ePortable Event Storage\u003c\/span\u003e\n    \u003ch2\u003ePack the Canopy into the Included Wheeled Carry Bag\u003c\/h2\u003e\n\n    \u003cp\u003e\n      After the fabric is dry and the frame is folded, use the roller bag to\n      transport and store the main canopy components.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-highlight-content\"\u003e\n    \u003cul class=\"gv-canopy-checks\"\u003e\n      \u003cli\u003eWheels help move the folded frame over firm surfaces\u003c\/li\u003e\n      \u003cli\u003eStorage bag keeps major components together between events\u003c\/li\u003e\n      \u003cli\u003eEmpty sandbags remain lightweight during transport\u003c\/li\u003e\n      \u003cli\u003eRemovable walls can be folded for more organized storage\u003c\/li\u003e\n      \u003cli\u003eDry all fabric completely before long-term packing\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-package\"\u003e \u003cdiv class=\"gv-canopy-package-header\"\u003e \u003ch2\u003eComplete Canopy Package\u003c\/h2\u003e\n    \u003cp\u003e\n      Essential shelter, enclosure, anchoring and transport components are\n      included for temporary outdoor installation.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-canopy-package-grid\"\u003e\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e1\u003c\/strong\u003e\n      \u003cspan\u003ePop-Up Metal Frame\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e1\u003c\/strong\u003e\n      \u003cspan\u003e210D Canopy Top\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e8\u003c\/strong\u003e\n      \u003cspan\u003eRemovable Sidewalls\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e8\u003c\/strong\u003e\n      \u003cspan\u003eEmpty Sandbags\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e8\u003c\/strong\u003e\n      \u003cspan\u003eGround Stakes\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-canopy-package-card\"\u003e\n      \u003cstrong\u003e1\u003c\/strong\u003e\n      \u003cspan\u003eWheeled Storage Bag\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-heading\"\u003e \u003ch2\u003eOne Large Canopy for Multiple Outdoor Activities\u003c\/h2\u003e\n  \u003cp\u003e\n    Adjust the sidewalls and interior layout for commercial, recreational and\n    residential outdoor occasions.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-canopy-use-grid\"\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eWeddings\u003c\/div\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eTrade Shows\u003c\/div\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eVendor Markets\u003c\/div\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eBackyard Parties\u003c\/div\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eCamping\u003c\/div\u003e\n  \u003cdiv class=\"gv-canopy-use-item\"\u003eSports Events\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-spec-wrap\"\u003e \u003cdiv class=\"gv-canopy-spec-header\"\u003e \u003ch2\u003eProduct Specifications\u003c\/h2\u003e \u003cp\u003eEssential size, material, enclosure and package information.\u003c\/p\u003e \u003c\/div\u003e\n  \u003ctable class=\"gv-canopy-spec-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n        \u003ctd\u003ePop-Up Canopy Tent with Sidewalls\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembled Size\u003c\/th\u003e\n        \u003ctd\u003e10 x 30 ft\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCovered Floor Area\u003c\/th\u003e\n        \u003ctd\u003e300 sq. ft.\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCanopy Material\u003c\/th\u003e\n        \u003ctd\u003e210D Oxford Fabric\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Material\u003c\/th\u003e\n        \u003ctd\u003eRust-Resistant Metal\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n        \u003ctd\u003eGreen\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eUV Protection\u003c\/th\u003e\n        \u003ctd\u003eUV 50+\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eWater Resistance\u003c\/th\u003e\n        \u003ctd\u003eWater-Resistant Canopy Fabric\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSidewalls\u003c\/th\u003e\n        \u003ctd\u003e8 Removable Panels\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eFrame Design\u003c\/th\u003e\n        \u003ctd\u003ePreassembled Pop-Up Frame\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eSetup Method\u003c\/th\u003e\n        \u003ctd\u003eTool-Free Pop-Up Installation\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eEmpty Sandbags\u003c\/th\u003e\n        \u003ctd\u003e8 Included\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eGround Stakes\u003c\/th\u003e\n        \u003ctd\u003e8 Included\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eCarry Bag\u003c\/th\u003e\n        \u003ctd\u003eWheeled Storage Bag Included\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePackage Dimensions\u003c\/th\u003e\n        \u003ctd\u003e48.43 x 6.69 x 6.69 in\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRecommended Setup Team\u003c\/th\u003e\n        \u003ctd\u003e2 or More Adults\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRecommended Uses\u003c\/th\u003e\n        \u003ctd\u003eWeddings, Commercial Events, Trade Shows, Parties, Markets, Camping, and Backyard Gatherings\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePackage Includes\u003c\/th\u003e\n        \u003ctd\u003eMetal Frame, Canopy Top, 8 Sidewalls, 8 Empty Sandbags, 8 Stakes, and Wheeled Storage Bag\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembly\u003c\/th\u003e\n        \u003ctd\u003eRequired\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"gv-canopy-section\"\u003e \u003cdiv class=\"gv-canopy-note\"\u003e \u003ch3\u003eAnchoring and Weather Notice\u003c\/h3\u003e\n  \u003cp\u003e\n    Fully anchor every canopy leg using suitable stakes and properly filled\n    sandbags before use. Empty sandbags do not provide ballast until filled.\n    This temporary pop-up canopy is not intended for strong wind, thunderstorms,\n    heavy rain, snow or unattended overnight use. Take down the canopy when\n    severe weather is expected, and never allow water or snow to collect on the roof.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Green \/ 10' X 30'","offer_id":53369818644793,"sku":"PHO_33TG5KBW","price":359.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpz4vt61th.jpg?v=1780905913"},{"product_id":"garvee-red-10x10-pop-up-canopy-tent-pou-0a3dclpu","title":"Garvee 10 × 10 FT Pop Up Canopy Tent, 150D Oxford Fabric, UPF 50+ Vented Roof, 1 Sidewall, 3 Adjustable Heights and Roller Bag for Outdoor Events, Red","description":"\u003cdiv class=\"garvee-canopy-aplus\"\u003e \u003cstyle\u003e .garvee-canopy-aplus { width: 100%; max-width: 1180px; margin: 0 auto; padding: 24px 16px; font-family: Arial, Helvetica, sans-serif; color: #34292a; line-height: 1.6; box-sizing: border-box; }\n\n.garvee-canopy-aplus * {\n  box-sizing: border-box;\n}\n\n.garvee-canopy-aplus .gv-hero {\n  margin-bottom: 28px;\n  padding: 52px 32px;\n  text-align: center;\n  background: linear-gradient(135deg, #fff1f1 0%, #fffafa 100%);\n  border: 1px solid #efd3d3;\n  border-radius: 16px;\n}\n\n.garvee-canopy-aplus .gv-label {\n  display: inline-block;\n  margin-bottom: 15px;\n  padding: 7px 17px;\n  background: #a92f35;\n  color: #ffffff;\n  border-radius: 20px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.6px;\n  text-transform: uppercase;\n}\n\n.garvee-canopy-aplus h2 {\n  max-width: 900px;\n  margin: 0 auto 14px;\n  color: #80282d;\n  font-size: 35px;\n  line-height: 1.22;\n}\n\n.garvee-canopy-aplus .gv-hero p {\n  max-width: 850px;\n  margin: 0 auto;\n  color: #69585a;\n  font-size: 17px;\n}\n\n.garvee-canopy-aplus .gv-spec-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  margin-bottom: 28px;\n}\n\n.garvee-canopy-aplus .gv-spec-card {\n  padding: 25px 14px;\n  text-align: center;\n  background: #ffffff;\n  border: 1px solid #eadcdc;\n  border-radius: 12px;\n  box-shadow: 0 5px 17px rgba(128, 40, 45, 0.08);\n}\n\n.garvee-canopy-aplus .gv-spec-value {\n  display: block;\n  margin-bottom: 7px;\n  color: #a92f35;\n  font-size: 21px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n\n.garvee-canopy-aplus .gv-spec-label {\n  color: #726466;\n  font-size: 14px;\n}\n\n.garvee-canopy-aplus .gv-section {\n  margin-bottom: 28px;\n  padding: 36px 32px;\n  background: #ffffff;\n  border: 1px solid #e8dddd;\n  border-radius: 14px;\n}\n\n.garvee-canopy-aplus .gv-section-title {\n  margin: 0 0 10px;\n  color: #80282d;\n  font-size: 28px;\n  line-height: 1.3;\n  text-align: center;\n}\n\n.garvee-canopy-aplus .gv-section-intro {\n  max-width: 850px;\n  margin: 0 auto 26px;\n  color: #6c6061;\n  font-size: 16px;\n  text-align: center;\n}\n\n.garvee-canopy-aplus .gv-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n.garvee-canopy-aplus .gv-feature-card {\n  padding: 23px;\n  background: #fff6f6;\n  border-left: 4px solid #bd454a;\n  border-radius: 10px;\n}\n\n.garvee-canopy-aplus .gv-feature-card h3 {\n  margin: 0 0 8px;\n  color: #963238;\n  font-size: 19px;\n}\n\n.garvee-canopy-aplus .gv-feature-card p {\n  margin: 0;\n  color: #655a5b;\n  font-size: 15px;\n}\n\n.garvee-canopy-aplus .gv-dark-section {\n  margin-bottom: 28px;\n  padding: 40px 30px;\n  background: #71252a;\n  border-radius: 14px;\n}\n\n.garvee-canopy-aplus .gv-dark-section .gv-section-title {\n  color: #ffffff;\n}\n\n.garvee-canopy-aplus .gv-dark-section .gv-section-intro {\n  color: #f4dfe0;\n}\n\n.garvee-canopy-aplus .gv-benefit-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 15px;\n}\n\n.garvee-canopy-aplus .gv-benefit-card {\n  padding: 24px 15px;\n  text-align: center;\n  background: rgba(255, 255, 255, 0.1);\n  border: 1px solid rgba(255, 255, 255, 0.18);\n  border-radius: 10px;\n}\n\n.garvee-canopy-aplus .gv-benefit-card strong {\n  display: block;\n  margin-bottom: 6px;\n  color: #ffffff;\n  font-size: 18px;\n}\n\n.garvee-canopy-aplus .gv-benefit-card span {\n  color: #f4dfe0;\n  font-size: 14px;\n}\n\n.garvee-canopy-aplus .gv-step-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n\n.garvee-canopy-aplus .gv-step {\n  padding: 25px 20px;\n  background: #fff7f7;\n  border: 1px solid #eadcdc;\n  border-radius: 10px;\n}\n\n.garvee-canopy-aplus .gv-step-number {\n  display: flex;\n  width: 38px;\n  height: 38px;\n  margin-bottom: 13px;\n  align-items: center;\n  justify-content: center;\n  background: #a92f35;\n  color: #ffffff;\n  border-radius: 50%;\n  font-weight: 700;\n}\n\n.garvee-canopy-aplus .gv-step h3 {\n  margin: 0 0 7px;\n  color: #963238;\n  font-size: 18px;\n}\n\n.garvee-canopy-aplus .gv-step p {\n  margin: 0;\n  color: #675c5d;\n  font-size: 14px;\n}\n\n.garvee-canopy-aplus .gv-use-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 14px;\n}\n\n.garvee-canopy-aplus .gv-use-card {\n  padding: 21px 12px;\n  text-align: center;\n  background: #fff6f6;\n  border: 1px solid #eadcdc;\n  border-radius: 10px;\n}\n\n.garvee-canopy-aplus .gv-use-card strong {\n  display: block;\n  color: #963238;\n  font-size: 16px;\n}\n\n.garvee-canopy-aplus .gv-package-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 15px;\n}\n\n.garvee-canopy-aplus .gv-package-card {\n  padding: 22px 14px;\n  text-align: center;\n  background: #f7f5f5;\n  border: 1px solid #e3dddd;\n  border-radius: 10px;\n}\n\n.garvee-canopy-aplus .gv-package-card h3 {\n  margin: 0 0 7px;\n  color: #8f3035;\n  font-size: 17px;\n}\n\n.garvee-canopy-aplus .gv-package-card p {\n  margin: 0;\n  color: #686061;\n  font-size: 14px;\n}\n\n.garvee-canopy-aplus .gv-note {\n  margin-top: 20px;\n  padding: 17px 19px;\n  background: #fff7df;\n  border-left: 4px solid #d49b24;\n  border-radius: 8px;\n  color: #6b572d;\n  font-size: 14px;\n}\n\n.garvee-canopy-aplus .gv-closing {\n  padding: 42px 30px;\n  text-align: center;\n  background: #fbecec;\n  border: 1px solid #ecd4d5;\n  border-radius: 14px;\n}\n\n.garvee-canopy-aplus .gv-closing h2 {\n  margin-bottom: 12px;\n  color: #80282d;\n  font-size: 29px;\n}\n\n.garvee-canopy-aplus .gv-closing p {\n  max-width: 880px;\n  margin: 0 auto;\n  color: #65595b;\n  font-size: 16px;\n}\n\n@media (max-width: 850px) {\n  .garvee-canopy-aplus .gv-spec-grid,\n  .garvee-canopy-aplus .gv-benefit-grid,\n  .garvee-canopy-aplus .gv-package-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .garvee-canopy-aplus .gv-feature-grid,\n  .garvee-canopy-aplus .gv-step-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .garvee-canopy-aplus .gv-use-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 520px) {\n  .garvee-canopy-aplus {\n    padding: 14px 10px;\n  }\n\n  .garvee-canopy-aplus .gv-hero,\n  .garvee-canopy-aplus .gv-section,\n  .garvee-canopy-aplus .gv-dark-section,\n  .garvee-canopy-aplus .gv-closing {\n    padding: 28px 17px;\n  }\n\n  .garvee-canopy-aplus h2 {\n    font-size: 24px;\n  }\n\n  .garvee-canopy-aplus .gv-spec-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  .garvee-canopy-aplus .gv-spec-card {\n    min-width: 0;\n    padding: 18px 8px;\n  }\n\n  .garvee-canopy-aplus .gv-spec-value {\n    font-size: 16px;\n    overflow-wrap: anywhere;\n  }\n\n  .garvee-canopy-aplus .gv-spec-label {\n    font-size: 12px;\n    overflow-wrap: anywhere;\n  }\n\n  .garvee-canopy-aplus .gv-benefit-grid,\n  .garvee-canopy-aplus .gv-use-grid,\n  .garvee-canopy-aplus .gv-package-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"gv-hero\"\u003e \u003cspan class=\"gv-label\"\u003eFast Shade for Outdoor Events\u003c\/span\u003e \u003ch2\u003e10 × 10 FT Pop Up Canopy with Vented Roof and Detachable Sidewall\u003c\/h2\u003e \u003cp\u003e Create 100 square feet of comfortable shade for parties, markets, camping trips, beach days, and backyard gatherings. The one-push center hub, vented roof, adjustable steel frame, and wheeled storage bag make setup, use, and transportation easier. \u003c\/p\u003e \u003c\/section\u003e\n\n\u003csection class=\"gv-spec-grid\"\u003e \u003cdiv class=\"gv-spec-card\"\u003e \u003cspan class=\"gv-spec-value\"\u003e10 × 10 FT\u003c\/span\u003e \u003cspan class=\"gv-spec-label\"\u003eCanopy Coverage\u003c\/span\u003e \u003c\/div\u003e\n\n\u003cdiv class=\"gv-spec-card\"\u003e\n  \u003cspan class=\"gv-spec-value\"\u003e100 SQ FT\u003c\/span\u003e\n  \u003cspan class=\"gv-spec-label\"\u003eCooling Shade Area\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-spec-card\"\u003e\n  \u003cspan class=\"gv-spec-value\"\u003eUPF 50+\u003c\/span\u003e\n  \u003cspan class=\"gv-spec-label\"\u003eSun Protection\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-spec-card\"\u003e\n  \u003cspan class=\"gv-spec-value\"\u003e8–10 People\u003c\/span\u003e\n  \u003cspan class=\"gv-spec-label\"\u003eRecommended Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003eOne-Push Setup Without Tools\u003c\/h2\u003e \u003cp class=\"gv-section-intro\"\u003e The center hub locking system simplifies canopy setup and folding, allowing two people to prepare the shelter in only a few minutes. \u003c\/p\u003e\n\n\u003cdiv class=\"gv-step-grid\"\u003e\n  \u003cdiv class=\"gv-step\"\u003e\n    \u003cspan class=\"gv-step-number\"\u003e1\u003c\/span\u003e\n    \u003ch3\u003eExpand the Frame\u003c\/h3\u003e\n    \u003cp\u003e\n      Place the steel frame on level ground and pull the corners outward until partially expanded.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-step\"\u003e\n    \u003cspan class=\"gv-step-number\"\u003e2\u003c\/span\u003e\n    \u003ch3\u003ePush the Center Hub\u003c\/h3\u003e\n    \u003cp\u003e\n      Raise and lock the center hub to open the roof structure without using separate tools.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-step\"\u003e\n    \u003cspan class=\"gv-step-number\"\u003e3\u003c\/span\u003e\n    \u003ch3\u003eAdjust and Secure\u003c\/h3\u003e\n    \u003cp\u003e\n      Select one of three leg heights, then stabilize the canopy using sandbags, ropes, and stakes.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-dark-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003eComfortable Shade for 8–10 People\u003c\/h2\u003e \u003cp class=\"gv-section-intro\"\u003e The spacious canopy creates a protected gathering area while the vented roof supports cooler airflow and reduced wind pressure. \u003c\/p\u003e\n\n\u003cdiv class=\"gv-benefit-grid\"\u003e\n  \u003cdiv class=\"gv-benefit-card\"\u003e\n    \u003cstrong\u003e100 SQ FT\u003c\/strong\u003e\n    \u003cspan\u003eGenerous shade for tables, chairs, guests, or merchandise.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-benefit-card\"\u003e\n    \u003cstrong\u003eVented Roof\u003c\/strong\u003e\n    \u003cspan\u003eAllows warm air to escape through the canopy top.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-benefit-card\"\u003e\n    \u003cstrong\u003e3 Heights\u003c\/strong\u003e\n    \u003cspan\u003eAdjustable legs provide flexible headroom for different uses.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-benefit-card\"\u003e\n    \u003cstrong\u003e1 Sidewall\u003c\/strong\u003e\n    \u003cspan\u003eCreates extra protection from low-angle sunlight and light wind.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003e150D Oxford Fabric with UPF 50+ Protection\u003c\/h2\u003e \u003cp class=\"gv-section-intro\"\u003e The silver-coated canopy fabric helps create a cooler shaded space while providing protection from sunlight and passing showers. \u003c\/p\u003e\n\n\u003cdiv class=\"gv-feature-grid\"\u003e\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eBlocks 99% of UV Rays\u003c\/h3\u003e\n    \u003cp\u003e\n      The silver-coated inner layer provides UPF 50+ protection to help reduce direct sun exposure during outdoor activities.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eWater-Resistant Canopy\u003c\/h3\u003e\n    \u003cp\u003e\n      The 150D Oxford fabric helps shelter guests and belongings from light, unexpected rain showers.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eBright Red Finish\u003c\/h3\u003e\n    \u003cp\u003e\n      The vivid canopy color makes the shelter easy to identify at events, campsites, markets, and crowded outdoor spaces.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eDurable Steel Support\u003c\/h3\u003e\n    \u003cp\u003e\n      The alloy steel frame provides dependable support for repeated recreational and event use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003eDetachable Sidewall for Adjustable Protection\u003c\/h2\u003e \u003cp class=\"gv-section-intro\"\u003e Install the included wall when additional shade or privacy is needed, or remove it to maintain a more open gathering space. \u003c\/p\u003e\n\n\u003cdiv class=\"gv-feature-grid\"\u003e\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eBlocks Low-Angle Sun\u003c\/h3\u003e\n    \u003cp\u003e\n      Position the sidewall toward afternoon or evening sunlight to create a more comfortable shaded area.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eHelps Reduce Light Wind\u003c\/h3\u003e\n    \u003cp\u003e\n      The wall provides an additional barrier against gentle breezes, dust, and light outdoor exposure.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eOpen or Enclosed Layout\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the canopy without the wall for airflow or attach it when extra coverage is more important.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-feature-card\"\u003e\n    \u003ch3\u003eFlexible Event Setup\u003c\/h3\u003e\n    \u003cp\u003e\n      Adjust the sidewall orientation to match your seating, serving, vending, or display arrangement.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003eReady for Multiple Outdoor Activities\u003c\/h2\u003e\n\n\u003cdiv class=\"gv-use-grid\"\u003e\n  \u003cdiv class=\"gv-use-card\"\u003e\u003cstrong\u003eBackyard Parties\u003c\/strong\u003e\u003c\/div\u003e\n  \u003cdiv class=\"gv-use-card\"\u003e\u003cstrong\u003eCamping Trips\u003c\/strong\u003e\u003c\/div\u003e\n  \u003cdiv class=\"gv-use-card\"\u003e\u003cstrong\u003eBeach Days\u003c\/strong\u003e\u003c\/div\u003e\n  \u003cdiv class=\"gv-use-card\"\u003e\u003cstrong\u003eVendor Markets\u003c\/strong\u003e\u003c\/div\u003e\n  \u003cdiv class=\"gv-use-card\"\u003e\u003cstrong\u003eCommunity Events\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-section\"\u003e \u003ch2 class=\"gv-section-title\"\u003eComplete Stabilizing and Carrying Package\u003c\/h2\u003e \u003cp class=\"gv-section-intro\"\u003e Essential canopy parts, stabilizing accessories, and transport storage are included for convenient use from setup to pack-up. \u003c\/p\u003e\n\n\u003cdiv class=\"gv-package-grid\"\u003e\n  \u003cdiv class=\"gv-package-card\"\u003e\n    \u003ch3\u003eCanopy and Frame\u003c\/h3\u003e\n    \u003cp\u003eIncludes the red 150D canopy top and adjustable alloy steel frame.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-package-card\"\u003e\n    \u003ch3\u003eDetachable Sidewall\u003c\/h3\u003e\n    \u003cp\u003eOne removable wall provides additional shade, wind protection, or privacy.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-package-card\"\u003e\n    \u003ch3\u003eStability Accessories\u003c\/h3\u003e\n    \u003cp\u003eFour sandbags, four ropes, and eight ground stakes help secure the shelter.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gv-package-card\"\u003e\n    \u003ch3\u003eWheeled Roller Bag\u003c\/h3\u003e\n    \u003cp\u003eThe heavy-duty carrying bag simplifies transport and fits inside most car trunks.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gv-note\"\u003e\n  \u003cstrong\u003eOutdoor Use Notice:\u003c\/strong\u003e Always anchor the canopy correctly. Do not leave it unattended or use it during heavy rain, strong wind, storms, or other severe weather.\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"gv-closing\"\u003e \u003ch2\u003eCreate Shade Wherever Your Plans Take You\u003c\/h2\u003e \u003cp\u003e With 100 square feet of coverage, UPF 50+ fabric, a one-push center hub, vented roof, detachable sidewall, three adjustable heights, and a wheeled roller bag, this Garvee canopy provides a practical shelter for outdoor recreation and events. \u003c\/p\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"Garvee","offers":[{"title":"Red \/ 10' X 10'","offer_id":53369822806329,"sku":"POU_0A3DCLPU","price":149.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/6698\/9369\/files\/shopify_2Fai_images_2Ftmpkmepiucl.jpg?v=1780906247"}],"url":"https:\/\/www.garvee.com\/collections\/new-in-outdoor-shade.oembed?page=2","provider":"GARVEE","version":"1.0","type":"link"}