{"product_id":"cantilever-aluminum-patio-cover-kit-slats-roofing","title":"Cantilever Aluminum Patio Cover Kit - Slats Roofing","description":"\u003c!-- CANTILEVER ALUMINUM PATIO COVER KIT - SLAT ROOFING PRODUCT PAGE - ELEMENTOR HTML BLOCK --\u003e\n  \u003c!-- HERO --\u003e\n  \u003csection\u003e\n      \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-12x16-Slat-Roof-Pergola-Background.jpg\" alt=\"Cantilever aluminum patio cover kit with slat roofing\"\u003e\n      Factory Direct Aluminum Slat Roof System\n      \u003ch1\u003eCantilever Aluminum Patio Cover Kit - Slats Roofing\u003c\/h1\u003e\n      \u003cp\u003e\n        A premium cantilever aluminum patio cover kit built with a fixed aluminum slat roof\n        for filtered shade, clean architectural lines, airflow, and a more open outdoor living design.\n        Designed for homeowners, contractors, designers, restaurants, hospitality patios,\n        and modern outdoor living projects that need a sleek slat roof system with fewer front-post interruptions.\n      \u003c\/p\u003e\n        \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n          Request Final Quote\n        \u003c\/a\u003e\n        \u003ca href=\"#ggcan-packages\"\u003e\n          View Package Options\n        \u003c\/a\u003e\n        Aluminum Slat Roof\n        Filtered Shade Design\n        Engineering Required\n        Contractor Pricing\n  \u003c\/section\u003e\n  \u003c!-- TRUST BAR --\u003e\n  \u003csection\u003e\n        \u003cstrong\u003eMaterial\u003c\/strong\u003e\n        Architectural Aluminum\n        \u003cstrong\u003eStructure Type\u003c\/strong\u003e\n        Cantilever Patio Cover\n        \u003cstrong\u003eRoof System\u003c\/strong\u003e\n        Fixed Aluminum Slat Roof\n        \u003cstrong\u003ePricing\u003c\/strong\u003e\n        Quote-Based Packages\n  \u003c\/section\u003e\n  \u003c!-- PACKAGE CARDS --\u003e\n  \u003csection id=\"ggcan-packages\"\u003e\n        Package Options\n        \u003ch2\u003eChoose Your Starting Package\u003c\/h2\u003e\n        \u003cp\u003e\n          These cantilever packages are for the slat roof version only.\n          Final pricing depends on size, projection, load, attachment, post placement,\n          slat layout, beam planning, engineering, freight, installation, permits,\n          and project-specific requirements.\n        \u003c\/p\u003e\n        \u003c!-- STARTER --\u003e\n        \u003carticle data-package=\"Starter Package\"\u003e\n          Most Popular Starter\n          \u003ch3\u003eStarter Package\u003c\/h3\u003e\n          Starting at \u003cstrong\u003e$4,800.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-Slat-Roof-Pergola-10-x-10-USDZ.usdz\" aria-label=\"View 10 x 10 ft. cantilever slat roof AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-10x10-Slat-Roof-Pergola-Background.jpg\" alt=\"10 x 10 ft. cantilever aluminum patio cover kit with slat roofing\"\u003e\n              10 x 10 ft. Pergola\n            \u003c\/a\u003e\n          [ar-display id=58745]\n          \u003cp\u003eBest for smaller patios, BBQ areas, compact seating zones, and entry-level cantilever slat roof projects.\u003c\/p\u003e\n            8x10\n            10x10\n            10x12\n          \u003cul\u003e\n            \u003cli\u003eFixed aluminum slat roof package\u003c\/li\u003e\n            \u003cli\u003eCantilever aluminum support layout\u003c\/li\u003e\n            \u003cli\u003eReduced front-post interruption\u003c\/li\u003e\n            \u003cli\u003eEngineering review required\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n            Request Starter Quote\n          \u003c\/a\u003e\n        \u003c\/article\u003e\n        \u003c!-- STANDARD --\u003e\n        \u003carticle data-package=\"Standard Package\"\u003e\n          Open Patio Coverage\n          \u003ch3\u003eStandard Package\u003c\/h3\u003e\n          Starting at \u003cstrong\u003e$8,380.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-Slat-Roof-Pergola-12-x-16-USDZ.usdz\" aria-label=\"View 12 x 16 ft. cantilever slat roof AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-12x16-Slat-Roof-Pergola-Background.jpg\" alt=\"12 x 16 ft. cantilever aluminum patio cover kit with slat roofing\"\u003e\n              12 x 16 ft. Pergola\n            \u003c\/a\u003e\n          [ar-display id=58746]\n          \u003cp\u003eBest for outdoor kitchens, poolside lounge zones, fire-pit seating, and larger residential patios that need clean filtered shade.\u003c\/p\u003e\n            12x12\n            12x16\n            12x20\n          \u003cul\u003e\n            \u003cli\u003eExpanded aluminum slat roof layout\u003c\/li\u003e\n            \u003cli\u003eOpen-slat shade design\u003c\/li\u003e\n            \u003cli\u003eLoad, span, and attachment planning\u003c\/li\u003e\n            \u003cli\u003eContractor pricing available\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n            Request Standard Quote\n          \u003c\/a\u003e\n        \u003c\/article\u003e\n        \u003c!-- LARGE --\u003e\n        \u003carticle data-package=\"Large Package\"\u003e\n          Premium Engineered Layouts\n          \u003ch3\u003eLarge Package\u003c\/h3\u003e\n          Starting at \u003cstrong\u003e$17,810.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-Slat-Roof-Pergola-16-x-20-USDZ.usdz\" aria-label=\"View 16 x 20 ft. cantilever slat roof AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg\" alt=\"16 x 20 ft. cantilever aluminum patio cover kit with slat roofing\"\u003e\n              16 x 20 ft. Pergola\n            \u003c\/a\u003e\n          [ar-display id=58747]\n          \u003cp\u003eBest for large outdoor living areas, restaurants, hospitality patios, rooftop decks, and premium backyard spaces.\u003c\/p\u003e\n            16x16\n            16x20\n            20x20\n          \u003cul\u003e\n            \u003cli\u003eLarge-span cantilever slat roof system\u003c\/li\u003e\n            \u003cli\u003eSite-specific engineering required\u003c\/li\u003e\n            \u003cli\u003eProject-specific post and beam layout\u003c\/li\u003e\n            \u003cli\u003eBuilder and commercial pricing available\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n            Request Large Quote\n          \u003c\/a\u003e\n        \u003c\/article\u003e\n        Starting price shown is for a standard slat roof material package only.\n        Final pricing depends on size, projection, slat layout, post layout, color, engineering, freight,\n        installation, permits, and project-specific requirements.\n        Cantilever layouts require engineering review. Request a quote for final package pricing.\n  \u003c\/section\u003e\n  \u003c!-- PRODUCT OVERVIEW --\u003e\n  \u003csection\u003e\n        Open-Space Cantilever Design\n        \u003ch2\u003eFiltered Shade With Fewer Front Posts.\u003c\/h2\u003e\n        \u003cp\u003e\n          This cantilever aluminum patio cover kit is designed around a fixed aluminum slat roof.\n          The goal is simple: give the customer filtered shade, clean architectural lines, and airflow while\n          keeping the front side of the patio more open and usable.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          It is ideal for outdoor kitchens, poolside lounge zones, fire-pit seating, restaurants,\n          hospitality patios, and modern homes where the customer wants a premium fixed slat roof system\n          without placing posts directly at the front edge of the patio.\n        \u003c\/p\u003e\n          Fixed aluminum slat roof\n          Clean filtered shade\n          No front posts\n          Site-specific engineering\n          Residential and commercial use\n          Contractor-friendly supply support\n        \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg\" alt=\"Cantilever slat roof patio cover kit\"\u003e\n  \u003c\/section\u003e\n  \u003c!-- SLAT ROOF --\u003e\n  \u003csection\u003e\n        Slat Roof System\n        \u003ch2\u003eBuilt for Filtered Shade, Airflow, and Clean Modern Design.\u003c\/h2\u003e\n        \u003cp\u003e\n          This page is focused only on the cantilever slat roof kit.\n          The fixed aluminum slat roof creates filtered shade and open-air comfort while maintaining\n          a clean architectural look for the patio layout.\n        \u003c\/p\u003e\n          \u003ch3\u003eSlat Roof Design\u003c\/h3\u003e\n          \u003cp\u003eFixed aluminum slats create filtered shade with a clean modern architectural appearance.\u003c\/p\u003e\n          \u003ch3\u003eALU-20, ALU-40, or ALU-60\u003c\/h3\u003e\n          \u003cp\u003eAvailable in different T and G slat profile options depending on project style and layout.\u003c\/p\u003e\n          \u003ch3\u003eOpen-Air Comfort\u003c\/h3\u003e\n          \u003cp\u003eThe slat roof allows airflow while helping reduce direct sun exposure in seating and dining areas.\u003c\/p\u003e\n          \u003ch3\u003eCantilever Layout\u003c\/h3\u003e\n          \u003cp\u003eDesigned to reduce front-post interruption and keep furniture layouts more open.\u003c\/p\u003e\n          \u003ch3\u003eArchitectural Aluminum Build\u003c\/h3\u003e\n          \u003cp\u003eDesigned for modern residential and commercial patio layouts with a cleaner aluminum finish.\u003c\/p\u003e\n          \u003ch3\u003eLighting Ready\u003c\/h3\u003e\n          \u003cp\u003eLED strips, recessed lights, beam lighting, and electrical pathways can be reviewed by project.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \u003c!-- GALLERY --\u003e\n  \u003csection\u003e\n        System Views\n        \u003ch2\u003eCantilever Slats Roofing Gallery\u003c\/h2\u003e\n        \u003cp\u003eShow customers slat roof layouts, no-front-post coverage, filtered shade design, and wide-span cantilever examples.\u003c\/p\u003e\n        \u003cbutton type=\"button\" aria-label=\"Previous image\"\u003e‹\u003c\/button\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-10x10-Slat-Roof-Pergola-Background.jpg\" alt=\"10 x 10 ft cantilever slat roof patio cover\"\u003e\n              \u003cfigcaption\u003e10 x 10 ft. Slat Roof\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-12x16-Slat-Roof-Pergola-Background.jpg\" alt=\"12 x 16 ft cantilever slat roof patio cover\"\u003e\n              \u003cfigcaption\u003e12 x 16 ft. Slat Roof\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg\" alt=\"16 x 20 ft cantilever slat roof patio cover\"\u003e\n              \u003cfigcaption\u003e16 x 20 ft. Slat Roof\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-12x16-Slat-Roof-Pergola-Background.jpg\" alt=\"Cantilever slat roof perspective view\"\u003e\n              \u003cfigcaption\u003eArchitectural Slat Roof View\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg\" alt=\"Wide span cantilever slat roof patio cover\"\u003e\n              \u003cfigcaption\u003eWide-Span Slat Roof Option\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n        \u003cbutton type=\"button\" aria-label=\"Next image\"\u003e›\u003c\/button\u003e\n  \u003c\/section\u003e\n  \u003c!-- SPECS --\u003e\n  \u003csection\u003e\n        Product Specs\n        \u003ch2\u003eMain Parts, Slat Roof Package, and Accessories\u003c\/h2\u003e\n        \u003cp\u003eUse this section to help contractors and serious buyers understand the slat roof material package before requesting a quote.\u003c\/p\u003e\n          \u003ch3\u003eMain Parts Sizes\u003c\/h3\u003e\n            \u003ctable\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eName\u003c\/th\u003e\n                  \u003cth\u003eSize\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 in. x 6 in. Post\u003c\/td\u003e\n                  \u003ctd\u003e6' x 6' x 10'\/12'\/14'\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 in. Post Inner Base Plate\u003c\/td\u003e\n                  \u003ctd\u003e5-3\/4\" x 5-3\/4\"\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e7 in. x 7 in. Post\u003c\/td\u003e\n                  \u003ctd\u003e7' x 7' x 10'\/12'\/14'\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 in. x 8 in. Post\u003c\/td\u003e\n                  \u003ctd\u003e8' x 8' x 10'\/12'\/14'\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e7 in. Post Inner Base Plate\u003c\/td\u003e\n                  \u003ctd\u003e6-1\/2\" x 6-1\/2\"\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e3 in. U-Channel\u003c\/td\u003e\n                  \u003ctd\u003e2.125\" x 3.147\"\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 in. x 8 in. Beam\u003c\/td\u003e\n                  \u003ctd\u003e2\" x 8\" x 16'\/20'\/24'\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 in. x 10 in. Beam\u003c\/td\u003e\n                  \u003ctd\u003e2\" x 10\" x 16'\/20'\/24'\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eCantilever Engineering\u003c\/td\u003e\n                  \u003ctd\u003eProject-specific\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003ch3\u003eSlat Roof Package\u003c\/h3\u003e\n            \u003cstrong\u003eALU-20, ALU-40, or ALU-60 Slat Options\u003c\/strong\u003e\n            Available in different tongue-and-groove slat profiles depending on the design direction and project layout.\n            \u003cstrong\u003eFixed Slat Roof Design\u003c\/strong\u003e\n            A clean fixed-roof slat arrangement designed for filtered shade, airflow, and modern patio aesthetics.\n            \u003cstrong\u003eRoof Framing and Layout\u003c\/strong\u003e\n            Slat spacing, frame planning, and support layout are reviewed based on size, span, and cantilever conditions.\n            \u003cstrong\u003eEngineering and Attachment Review\u003c\/strong\u003e\n            Cantilever planning includes projection, load, attachment method, post placement, and project-specific review.\n          \u003ch3\u003eOptional Accessories\u003c\/h3\u003e\n          \u003cul\u003e\n            \u003cli\u003eLED Channel\u003c\/li\u003e\n            \u003cli\u003eLED Strip Lights\u003c\/li\u003e\n            \u003cli\u003eLED Recessed Lights\u003c\/li\u003e\n            \u003cli\u003eCeiling Fan Planning\u003c\/li\u003e\n            \u003cli\u003eBeam for LED Recessed Lights\u003c\/li\u003e\n            \u003cli\u003eCustom color powder coating\u003c\/li\u003e\n            \u003cli\u003eGutter and drainage planning\u003c\/li\u003e\n            \u003cli\u003eEngineering and attachment review\u003c\/li\u003e\n          \u003c\/ul\u003e\n  \u003c\/section\u003e\n  \u003c!-- QUOTE PROCESS --\u003e\n  \u003csection\u003e\n        How Quote-Based Pricing Works\n        \u003ch2\u003eSend the Project Details. We Help Build the Slat Roof Package.\u003c\/h2\u003e\n          01\n          \u003ch3\u003eChoose Package Level\u003c\/h3\u003e\n          \u003cp\u003eSelect Starter, Standard, or Large based on the closest project size.\u003c\/p\u003e\n          02\n          \u003ch3\u003eConfirm Slat Roof Layout\u003c\/h3\u003e\n          \u003cp\u003eReview slat profile, roof direction, beam planning, and overall patio layout.\u003c\/p\u003e\n          03\n          \u003ch3\u003eReview Engineering Needs\u003c\/h3\u003e\n          \u003cp\u003eCantilever layouts must be reviewed for projection, span, load, attachment, wind, post placement, and site conditions.\u003c\/p\u003e\n          04\n          \u003ch3\u003eGet Final Package Pricing\u003c\/h3\u003e\n          \u003cp\u003eReceive a quote based on material, slat roof package, engineering, freight, installation needs, and project requirements.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \u003c!-- VIDEO --\u003e\n  \u003csection\u003e\n        See the System\n        \u003ch2\u003eCantilever Slats Roofing Patio Cover Video\u003c\/h2\u003e\n        \u003cp\u003e\n          Use this video section to show customers how a cantilever slat roof patio cover creates filtered shade while keeping the front of the patio more open and usable.\n        \u003c\/p\u003e\n        \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n          Get Factory-Direct Pricing\n        \u003c\/a\u003e\n        \u003ciframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/8eeP2OGNHlk\" title=\"Cantilever Slat Roof Aluminum Patio Cover\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c\/iframe\u003e\n  \u003c\/section\u003e\n  \u003c!-- FAQ --\u003e\n  \u003csection\u003e\n        Questions\n        \u003ch2\u003eCantilever Slats Roofing Patio Cover Kit FAQs\u003c\/h2\u003e\n          \u003cbutton type=\"button\"\u003eWhat makes this different from a solid insulated roof patio cover?\u003c\/button\u003e\n            \u003cp\u003eA slat roof is designed for filtered shade and airflow, while a solid insulated roof is built for full shade and more complete weather coverage. The slat roof keeps a lighter, more open feel.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eDoes a cantilever slat roof patio cover need engineering?\u003c\/button\u003e\n            \u003cp\u003eYes. Cantilever layouts should be reviewed for span, projection, load, attachment, wind conditions, post placement, slat layout, and site-specific requirements.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eWhy choose a cantilever slat roof patio cover?\u003c\/button\u003e\n            \u003cp\u003eA cantilever layout helps keep the front edge more open, while the slat roof adds filtered shade and clean design lines. This is useful for outdoor kitchens, lounge areas, restaurants, poolside seating, and spaces where furniture layout or views matter.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eCan the slat roof include lights or accessories?\u003c\/button\u003e\n            \u003cp\u003eYes. LED strips, recessed lights, ceiling fan planning, and custom powder coating can be reviewed based on the project layout and electrical requirements.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eCan contractors request special pricing?\u003c\/button\u003e\n            \u003cp\u003eYes. Contractors, builders, designers, and project teams can request factory-direct package pricing based on project scope, slat roof layout, engineering needs, and material volume.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection\u003e\n      \u003ch2\u003eReady to Price a Cantilever Slats Roofing Patio Cover Kit?\u003c\/h2\u003e\n      \u003cp\u003e\n        Send your size, city, project photos, desired projection, attachment style, slat profile preference,\n        overall layout, and whether you need installation. We will help prepare the right\n        factory-direct cantilever slat roof package.\n      \u003c\/p\u003e\n        \u003ca href=\"#elementor-action:action=popup:open\u0026amp;settings=eyJpZCI6IjUyMDI0IiwidG9nZ2xlIjpmYWxzZX0=\"\u003e\n          Request Final Quote\n        \u003c\/a\u003e\n        \u003ca href=\"https:\/\/aluglobusfence.com\/gallery\/\"\u003e\n          View Gallery\n        \u003c\/a\u003e\n  \u003c\/section\u003e\n\u003cstyle\u003e\n  .ggcan-page {\n    --gg-dark: #111111;\n    --gg-black: #050505;\n    --gg-soft: #f6f3ee;\n    --gg-gold: #d4af6a;\n    --gg-gold-dark: #b99145;\n    --gg-text: #2b2b2b;\n    --gg-muted: #6f6f6f;\n    --gg-border: rgba(0,0,0,.12);\n    font-family: inherit;\n    color: var(--gg-text);\n    overflow: hidden;\n    background: #fff;\n  }\n  .ggcan-page * {\n    box-sizing: border-box;\n  }\n  .ggcan-container {\n    width: 100%;\n    margin: 0 auto;\n    padding-left: 1%;\n    padding-right: 1%;\n  }\n  .ggcan-hero {\n    position: relative;\n    min-height: 720px;\n    display: flex;\n    align-items: center;\n    color: #fff;\n    overflow: hidden;\n    background: #000;\n  }\n  .ggcan-hero-media,\n  .ggcan-hero-media img,\n  .ggcan-hero-overlay {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n  }\n  .ggcan-hero-media img {\n    object-fit: cover;\n    opacity: .74;\n  }\n  .ggcan-hero-overlay {\n    background:\n      radial-gradient(circle at 20% 30%, rgba(212,175,106,.20), transparent 34%),\n      linear-gradient(90deg, rgba(0,0,0,.88), rgba(0,0,0,.55), rgba(0,0,0,.20));\n    z-index: 1;\n  }\n  .ggcan-hero-content {\n    position: relative;\n    z-index: 2;\n    max-width: 760px;\n    margin-left: max(16px, calc((100vw - 1180px) \/ 2));\n    margin-right: auto;\n  }\n  .ggcan-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    color: var(--gg-gold);\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 12px;\n    font-weight: 800;\n    margin-bottom: 14px;\n  }\n  .ggcan-eyebrow:before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: var(--gg-gold);\n    box-shadow: 0 0 0 6px rgba(212,175,106,.16);\n  }\n  .ggcan-hero h1 {\n    font-size: clamp(42px, 7vw, 86px);\n    line-height: .93;\n    letter-spacing: -0.055em;\n    margin: 0 0 24px;\n    color: #fff;\n  }\n  .ggcan-hero p {\n    font-size: clamp(17px, 2vw, 22px);\n    line-height: 1.55;\n    color: rgba(255,255,255,.88);\n    max-width: 760px;\n    margin: 0 0 30px;\n  }\n  .ggcan-hero-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n  }\n  .ggcan-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 50px;\n    padding: 14px 22px;\n    border-radius: 999px;\n    text-decoration: none !important;\n    font-weight: 800;\n    font-size: 14px;\n    line-height: 1;\n    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;\n  }\n  .ggcan-btn:hover {\n    transform: translateY(-2px);\n  }\n  .ggcan-btn-primary {\n    background: linear-gradient(135deg, var(--gg-gold), var(--gg-gold-dark));\n    color: #111 !important;\n    box-shadow: 0 14px 34px rgba(212,175,106,.28);\n  }\n  .ggcan-btn-secondary {\n    background: rgba(255,255,255,.10);\n    color: #fff !important;\n    border: 1px solid rgba(255,255,255,.24);\n    backdrop-filter: blur(8px);\n  }\n  .ggcan-btn-dark {\n    background: #111;\n    color: #fff !important;\n  }\n  .ggcan-full-btn {\n    width: 100%;\n    margin-top: auto;\n  }\n  .ggcan-hero-points {\n    margin-top: 28px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .ggcan-hero-points span {\n    border: 1px solid rgba(255,255,255,.20);\n    background: rgba(255,255,255,.08);\n    color: rgba(255,255,255,.88);\n    border-radius: 999px;\n    padding: 9px 13px;\n    font-size: 13px;\n    font-weight: 700;\n  }\n  .ggcan-trust {\n    background: #111;\n    color: #fff;\n    border-top: 1px solid rgba(255,255,255,.08);\n    border-bottom: 1px solid rgba(255,255,255,.08);\n  }\n  .ggcan-trust-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n  }\n  .ggcan-trust-grid div {\n    padding: 22px 20px;\n    border-right: 1px solid rgba(255,255,255,.10);\n  }\n  .ggcan-trust-grid div:last-child {\n    border-right: 0;\n  }\n  .ggcan-trust-grid strong {\n    display: block;\n    color: var(--gg-gold);\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: .10em;\n    margin-bottom: 6px;\n  }\n  .ggcan-trust-grid span {\n    color: rgba(255,255,255,.86);\n    font-weight: 700;\n  }\n  .ggcan-section {\n    padding: clamp(62px, 7vw, 105px) 0;\n    background: #fff;\n  }\n  .ggcan-light {\n    background: var(--gg-soft);\n  }\n  .ggcan-dark {\n    background: #101010;\n    color: #fff;\n  }\n  .ggcan-section-head {\n    max-width: 820px;\n    margin: 0 auto 42px;\n    text-align: center;\n  }\n  .ggcan-section-head h2,\n  .ggcan-two-col h2,\n  .ggcan-video-section h2,\n  .ggcan-final-cta h2 {\n    font-size: clamp(32px, 5vw, 58px);\n    line-height: 1;\n    letter-spacing: -0.045em;\n    margin: 0 0 16px;\n    color: inherit;\n  }\n  .ggcan-section-head p,\n  .ggcan-two-col p,\n  .ggcan-video-section p,\n  .ggcan-final-cta p {\n    font-size: 17px;\n    line-height: 1.7;\n    color: var(--gg-muted);\n    margin: 0;\n  }\n  .ggcan-dark .ggcan-section-head p {\n    color: rgba(255,255,255,.70);\n  }\n  .ggcan-package-grid,\n  .ggcan-roof-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 22px;\n  }\n  .ggcan-package-card,\n  .ggcan-roof-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    padding: 28px;\n    border: 1px solid var(--gg-border);\n    border-radius: 28px;\n    background: #fff;\n    box-shadow: 0 18px 50px rgba(0,0,0,.06);\n    overflow: hidden;\n  }\n  .ggcan-package-card {\n    min-height: 560px;\n  }\n  .ggcan-package-card:before,\n  .ggcan-roof-card:before {\n    content: \"\";\n    position: absolute;\n    inset: 0 0 auto;\n    height: 5px;\n    background: linear-gradient(90deg, var(--gg-gold), transparent);\n    opacity: .75;\n  }\n  .ggcan-package-card.ggcan-featured {\n    border-color: rgba(212,175,106,.75);\n    box-shadow: 0 24px 70px rgba(212,175,106,.18);\n    transform: translateY(-8px);\n  }\n  .ggcan-package-label {\n    width: fit-content;\n    padding: 7px 10px;\n    border-radius: 999px;\n    background: rgba(212,175,106,.16);\n    color: #8a6422;\n    font-size: 12px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    margin-bottom: 16px;\n  }\n  .ggcan-package-card h3,\n  .ggcan-roof-card h3 {\n    font-size: 28px;\n    margin: 0 0 10px;\n    letter-spacing: -0.03em;\n    color: #111;\n  }\n  .ggcan-roof-card h3 {\n    font-size: 23px;\n  }\n  .ggcan-price {\n    font-size: 18px;\n    margin-bottom: 18px;\n    color: #111;\n  }\n  .ggcan-price strong {\n    font-size: 36px;\n    letter-spacing: -0.05em;\n    color: #111;\n  }\n  .ggcan-package-image {\n    position: relative;\n    margin: 0 0 12px;\n    border-radius: 20px;\n    overflow: hidden;\n    aspect-ratio: 4 \/ 3;\n    background: #111;\n    box-shadow: 0 16px 38px rgba(0,0,0,.12);\n  }\n  .ggcan-package-image a {\n    display: block;\n    width: 100%;\n    height: 100%;\n    color: inherit;\n    text-decoration: none !important;\n  }\n  .ggcan-package-image img {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n    transition: transform .28s ease;\n  }\n  .ggcan-package-card:hover .ggcan-package-image img {\n    transform: scale(1.04);\n  }\n  .ggcan-package-image span {\n    position: absolute;\n    left: 12px;\n    bottom: 12px;\n    padding: 8px 11px;\n    border-radius: 999px;\n    background: rgba(0,0,0,.68);\n    border: 1px solid rgba(255,255,255,.18);\n    color: #fff;\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: .04em;\n    text-transform: uppercase;\n    backdrop-filter: blur(8px);\n  }\n  .ggcan-ar-shortcode {\n    position: relative !important;\n    padding: 0 !important;\n    margin: 0 0 18px !important;\n    background: transparent !important;\n    border: 0 !important;\n    min-height: 0 !important;\n    height: 44px !important;\n    max-height: 44px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    overflow: hidden !important;\n    line-height: 1 !important;\n  }\n  .ggcan-ar-shortcode::before {\n    content: \"Click to View in AR\";\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n    width: 100%;\n    height: 44px;\n    border-radius: 999px;\n    background: linear-gradient(135deg, var(--gg-gold), var(--gg-gold-dark));\n    color: #111111;\n    font-size: 13px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: .01em;\n    pointer-events: none;\n    z-index: 2;\n    box-sizing: border-box;\n    padding-left: 58px;\n    padding-right: 16px;\n    white-space: nowrap;\n    box-shadow: 0 14px 34px rgba(212,175,106,.28);\n  }\n  .ggcan-ar-shortcode::after {\n    content: \"\";\n    position: absolute;\n    left: 18px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 28px;\n    height: 28px;\n    background-image: url(\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2022\/01\/Aluglobus-Aluminum-Systems-Dark.png\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    background-color: #fff;\n    border-radius: 999px;\n    padding: 3px;\n    box-sizing: border-box;\n    z-index: 3;\n    pointer-events: none;\n  }\n  .ggcan-ar-shortcode * {\n    box-sizing: border-box !important;\n  }\n  .ggcan-ar-shortcode iframe,\n  .ggcan-ar-shortcode canvas,\n  .ggcan-ar-shortcode model-viewer,\n  .ggcan-ar-shortcode .ar-viewer,\n  .ggcan-ar-shortcode .arwp-viewer,\n  .ggcan-ar-shortcode .ar-model-viewer,\n  .ggcan-ar-shortcode .ar_model_viewer,\n  .ggcan-ar-shortcode .ar_display,\n  .ggcan-ar-shortcode .ar-display,\n  .ggcan-ar-shortcode .ar-for-wordpress,\n  .ggcan-ar-shortcode .arfw-main,\n  .ggcan-ar-shortcode .arfw-viewer,\n  .ggcan-ar-shortcode a,\n  .ggcan-ar-shortcode button,\n  .ggcan-ar-shortcode button[slot=\"ar-button\"],\n  .ggcan-ar-shortcode .ar-button,\n  .ggcan-ar-shortcode .arwp-button,\n  .ggcan-ar-shortcode .ar-view-button,\n  .ggcan-ar-shortcode .ar_model_button {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 44px !important;\n    min-height: 44px !important;\n    max-height: 44px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 999px !important;\n    background: transparent !important;\n    color: transparent !important;\n    box-shadow: none !important;\n    opacity: 0 !important;\n    overflow: hidden !important;\n    display: block !important;\n    cursor: pointer !important;\n    z-index: 5 !important;\n  }\n  .ggcan-ar-shortcode p,\n  .ggcan-ar-shortcode br,\n  .ggcan-ar-shortcode img,\n  .ggcan-ar-shortcode .sharedaddy,\n  .ggcan-ar-shortcode .share,\n  .ggcan-ar-shortcode .product-share,\n  .ggcan-ar-shortcode .ar-share,\n  .ggcan-ar-shortcode .arwp-share,\n  .ggcan-ar-shortcode .qr-code,\n  .ggcan-ar-shortcode .ar-qr,\n  .ggcan-ar-shortcode .arwp-qr,\n  .ggcan-ar-shortcode .ar-logo,\n  .ggcan-ar-shortcode .arwp-logo,\n  .ggcan-ar-shortcode .ar_model_logo {\n    display: none !important;\n    height: 0 !important;\n    min-height: 0 !important;\n    max-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n  }\n  .ggcan-package-card p,\n  .ggcan-roof-card p {\n    color: var(--gg-muted);\n    line-height: 1.6;\n    margin: 0 0 18px;\n  }\n  .ggcan-size-list {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 0 0 20px;\n  }\n  .ggcan-size-list span {\n    padding: 9px 12px;\n    border-radius: 12px;\n    background: #f4f1eb;\n    color: #111;\n    font-weight: 900;\n    font-size: 13px;\n  }\n  .ggcan-package-card ul,\n  .ggcan-accessory-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 24px;\n  }\n  .ggcan-package-card li,\n  .ggcan-accessory-list li {\n    position: relative;\n    padding-left: 24px;\n    margin-bottom: 11px;\n    color: #333;\n    line-height: 1.45;\n  }\n  .ggcan-package-card li:before,\n  .ggcan-accessory-list li:before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    color: var(--gg-gold-dark);\n    font-weight: 900;\n  }\n  .ggcan-disclaimer {\n    margin-top: 24px;\n    padding: 18px 20px;\n    border-radius: 18px;\n    background: #fff8ea;\n    border: 1px solid rgba(212,175,106,.35);\n    color: #5f4a25;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .ggcan-two-col {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 44px;\n    align-items: center;\n  }\n  .ggcan-media-card {\n    border-radius: 30px;\n    overflow: hidden;\n    box-shadow: 0 24px 70px rgba(0,0,0,.16);\n    min-height: 420px;\n  }\n  .ggcan-media-card img {\n    width: 100%;\n    height: 100%;\n    min-height: 420px;\n    object-fit: cover;\n    display: block;\n  }\n  .ggcan-check-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n    margin-top: 26px;\n  }\n  .ggcan-check-grid div {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,.08);\n    border-radius: 16px;\n    padding: 14px 16px;\n    font-weight: 800;\n    color: #111;\n  }\n  .ggcan-check-grid div:before {\n    content: \"✓\";\n    color: var(--gg-gold-dark);\n    margin-right: 8px;\n  }\n  .ggcan-gallery {\n    position: relative;\n    display: grid;\n    grid-template-columns: 54px 1fr 54px;\n    gap: 14px;\n    align-items: center;\n  }\n  .ggcan-gallery-window {\n    overflow: hidden;\n    border-radius: 28px;\n    box-shadow: 0 22px 70px rgba(0,0,0,.13);\n  }\n  .ggcan-gallery-track {\n    display: flex;\n    transition: transform .45s ease;\n  }\n  .ggcan-gallery figure {\n    flex: 0 0 100%;\n    margin: 0;\n    position: relative;\n    height: 100%;\n    min-height: 580px;\n    background: #111;\n  }\n  .ggcan-gallery img {\n    width: 100%;\n    height: 100%;\n    min-height: 580px;\n    object-fit: cover;\n    display: block;\n  }\n  .ggcan-gallery figcaption {\n    position: absolute;\n    left: 22px;\n    bottom: 22px;\n    background: rgba(0,0,0,.70);\n    color: #fff;\n    border: 1px solid rgba(255,255,255,.20);\n    border-radius: 999px;\n    padding: 10px 14px;\n    font-weight: 800;\n    backdrop-filter: blur(8px);\n  }\n  .ggcan-gallery-btn {\n    width: 54px;\n    height: 54px;\n    border-radius: 999px;\n    border: 0;\n    cursor: pointer;\n    background: #111;\n    color: #fff;\n    font-size: 34px;\n    line-height: 1;\n    transition: transform .2s ease, background .2s ease;\n  }\n  .ggcan-gallery-btn:hover {\n    transform: scale(1.05);\n    background: var(--gg-gold-dark);\n  }\n  .ggcan-dots {\n    display: flex;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 18px;\n  }\n  .ggcan-dots button {\n    width: 10px;\n    height: 10px;\n    border-radius: 999px;\n    border: 0;\n    background: #d8d8d8;\n    cursor: pointer;\n  }\n  .ggcan-dots button.is-active {\n    background: var(--gg-gold-dark);\n    width: 28px;\n  }\n  .ggcan-spec-grid {\n    display: grid;\n    grid-template-columns: 1.35fr .85fr;\n    gap: 24px;\n  }\n  .ggcan-spec-card {\n    background: rgba(255,255,255,.06);\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 26px;\n    padding: 24px;\n  }\n  .ggcan-spec-card h3 {\n    color: #fff;\n    font-size: 24px;\n    margin: 0 0 16px;\n  }\n  .ggcan-space-top {\n    margin-top: 28px !important;\n  }\n  .ggcan-table-wrap {\n    overflow-x: auto;\n  }\n  .ggcan-spec-card table {\n    width: 100%;\n    border-collapse: collapse;\n    color: rgba(255,255,255,.86);\n    overflow: hidden;\n    border-radius: 16px;\n  }\n  .ggcan-spec-card th,\n  .ggcan-spec-card td {\n    text-align: left;\n    padding: 14px 14px;\n    border-bottom: 1px solid rgba(255,255,255,.10);\n    vertical-align: top;\n  }\n  .ggcan-spec-card th {\n    color: var(--gg-gold);\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    background: rgba(255,255,255,.06);\n  }\n  .ggcan-option-box {\n    padding: 18px;\n    border-radius: 18px;\n    background: rgba(212,175,106,.14);\n    border: 1px solid rgba(212,175,106,.35);\n  }\n  .ggcan-option-gap {\n    margin-top: 12px;\n  }\n  .ggcan-option-box strong,\n  .ggcan-option-box span {\n    display: block;\n  }\n  .ggcan-option-box strong {\n    color: #fff;\n    font-size: 20px;\n    margin-bottom: 8px;\n  }\n  .ggcan-option-box span {\n    color: rgba(255,255,255,.74);\n  }\n  .ggcan-accessory-list li {\n    color: rgba(255,255,255,.82);\n  }\n  .ggcan-process-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 18px;\n  }\n  .ggcan-process-card {\n    background: #fff;\n    border: 1px solid rgba(0,0,0,.08);\n    border-radius: 24px;\n    padding: 24px;\n    box-shadow: 0 14px 40px rgba(0,0,0,.06);\n  }\n  .ggcan-process-card span {\n    display: inline-flex;\n    color: var(--gg-gold-dark);\n    font-weight: 900;\n    margin-bottom: 20px;\n  }\n  .ggcan-process-card h3 {\n    margin: 0 0 10px;\n    color: #111;\n    font-size: 21px;\n  }\n  .ggcan-process-card p {\n    margin: 0;\n    color: var(--gg-muted);\n    line-height: 1.6;\n  }\n  .ggcan-video-section {\n    display: grid;\n    grid-template-columns: .8fr 1.2fr;\n    gap: 38px;\n    align-items: center;\n  }\n  .ggcan-video-wrap {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    border-radius: 28px;\n    overflow: hidden;\n    box-shadow: 0 22px 70px rgba(0,0,0,.16);\n    background: #111;\n  }\n  .ggcan-video-wrap iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n  .ggcan-faq {\n    max-width: 880px;\n    margin: 0 auto;\n  }\n  .ggcan-faq-item {\n    border: 1px solid rgba(0,0,0,.10);\n    border-radius: 18px;\n    margin-bottom: 12px;\n    background: #fff;\n    overflow: hidden;\n  }\n  .ggcan-faq-item button {\n    width: 100%;\n    border: 0;\n    background: transparent;\n    text-align: left;\n    padding: 20px 54px 20px 20px;\n    cursor: pointer;\n    font-size: 17px;\n    font-weight: 900;\n    color: #111;\n    position: relative;\n  }\n  .ggcan-faq-item button:after {\n    content: \"+\";\n    position: absolute;\n    right: 22px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 26px;\n    color: var(--gg-gold-dark);\n  }\n  .ggcan-faq-item.is-open button:after {\n    content: \"−\";\n  }\n  .ggcan-faq-item \u003e div {\n    display: none;\n    padding: 0 20px 20px;\n  }\n  .ggcan-faq-item.is-open \u003e div {\n    display: block;\n  }\n  .ggcan-faq-item p {\n    margin: 0;\n    color: var(--gg-muted);\n    line-height: 1.65;\n  }\n  .ggcan-final-cta {\n    padding: clamp(70px, 8vw, 115px) 0;\n    background:\n      linear-gradient(rgba(0,0,0,.72), rgba(0,0,0,.78)),\n      url(\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg\") center\/cover no-repeat;\n    color: #fff;\n    text-align: center;\n  }\n  .ggcan-final-cta p {\n    max-width: 780px;\n    margin: 0 auto 28px;\n    color: rgba(255,255,255,.80);\n  }\n  .ggcan-final-cta .ggcan-hero-actions {\n    justify-content: center;\n  }\n  @media (max-width: 980px) {\n    .ggcan-hero {\n      min-height: 660px;\n    }\n    .ggcan-trust-grid,\n    .ggcan-package-grid,\n    .ggcan-roof-grid,\n    .ggcan-two-col,\n    .ggcan-spec-grid,\n    .ggcan-process-grid,\n    .ggcan-video-section {\n      grid-template-columns: 1fr;\n    }\n    .ggcan-package-card.ggcan-featured {\n      transform: none;\n    }\n    .ggcan-trust-grid div {\n      border-right: 0;\n      border-bottom: 1px solid rgba(255,255,255,.10);\n    }\n    .ggcan-gallery {\n      grid-template-columns: 1fr;\n    }\n    .ggcan-gallery-btn {\n      display: none;\n    }\n    .ggcan-gallery figure,\n    .ggcan-gallery img {\n      min-height: 460px;\n    }\n  }\n  @media (max-width: 640px) {\n    .ggcan-hero {\n      min-height: 620px;\n      align-items: flex-end;\n      padding: 90px 0 52px;\n    }\n    .ggcan-hero-overlay {\n      background: linear-gradient(180deg, rgba(0,0,0,.30), rgba(0,0,0,.92));\n    }\n    .ggcan-hero-content {\n      margin-left: auto;\n      width: min(100% - 32px, 1180px);\n    }\n    .ggcan-btn {\n      width: 100%;\n    }\n    .ggcan-hero-actions {\n      width: 100%;\n    }\n    .ggcan-check-grid {\n      grid-template-columns: 1fr;\n    }\n    .ggcan-gallery figure,\n    .ggcan-gallery img {\n      min-height: 360px;\n    }\n    .ggcan-gallery figcaption {\n      left: 12px;\n      right: 12px;\n      bottom: 12px;\n      text-align: center;\n      border-radius: 14px;\n    }\n    .ggcan-package-card,\n    .ggcan-spec-card,\n    .ggcan-process-card,\n    .ggcan-roof-card {\n      padding: 22px;\n      border-radius: 22px;\n    }\n  }\n  .ggcan-dark .ggcan-section-head h2,\n  .ggcan-final-cta h2 {\n    color: white !important;\n  }\n\u003c\/style\u003e","brand":"Aluglobus fence","offers":[{"title":"Default Title","offer_id":71156408910077,"sku":null,"price":4800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/7102\/8221\/files\/Cantilever-16x20-Slat-Roof-Pergola-Background.jpg?v=1786979562","url":"https:\/\/shopaluminumfence.com\/products\/cantilever-aluminum-patio-cover-kit-slats-roofing","provider":"Aluglobus fence","version":"1.0","type":"link"}