{"product_id":"cantilever-patio-cover-kit-sirp","title":"Cantilever Aluminum Patio Cover Kit - Solid Insulated Roof Panel","description":"\u003c!-- CANTILEVER ALUMINUM PATIO COVER KIT - SOLID INSULATED ROOF PANEL 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-IRP-12-x-16-Background.jpg\" alt=\"Cantilever aluminum patio cover kit with solid insulated roof panel\"\u003e\n      Factory Direct Insulated Aluminum Roof System\n      \u003ch1\u003eCantilever Aluminum Patio Cover Kit - Solid Insulated Roof Panel\u003c\/h1\u003e\n      \u003cp\u003e\n        A premium cantilever aluminum patio cover kit built with a solid insulated roof panel\n        for full shade, cleaner ceiling coverage, and a more finished outdoor-room feel.\n        Designed for homeowners, contractors, designers, restaurants, hospitality patios,\n        and modern outdoor living projects that need open space 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        Solid Insulated Roof\n        Full Shade Coverage\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        Solid Insulated Panel\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 solid insulated roof panel version only.\n          Final pricing depends on size, projection, load, attachment, post placement,\n          panel layout, engineering, freight, installation, permits, 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$5,940.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-10-x-10-USDZ.usdz\" aria-label=\"View 10 x 10 ft. cantilever solid insulated roof panel AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-10-x-10-Background.jpg\" alt=\"10 x 10 ft. cantilever aluminum patio cover kit with solid insulated roof panel\"\u003e\n              10 x 10 ft. Kit\n            \u003c\/a\u003e\n          [ar-display id=58731]\n          \u003cp\u003eBest for smaller patios, BBQ areas, compact seating zones, and entry-level full-shade cantilever patio projects.\u003c\/p\u003e\n            8x10\n            10x10\n            10x12\n          \u003cul\u003e\n            \u003cli\u003eSolid insulated roof panel 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$11,040.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-12-x-16-USDZ.usdz\" aria-label=\"View 12 x 16 ft. cantilever solid insulated roof panel AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-12-x-16-Background.jpg\" alt=\"12 x 16 ft. cantilever aluminum patio cover kit with solid insulated roof panel\"\u003e\n              12 x 16 ft. Kit\n            \u003c\/a\u003e\n          [ar-display id=58732]\n          \u003cp\u003eBest for outdoor kitchens, poolside lounge zones, fire-pit seating, and larger residential patios that need solid shade coverage.\u003c\/p\u003e\n            12x12\n            12x16\n            12x20\n          \u003cul\u003e\n            \u003cli\u003eExpanded solid insulated roof panel layout\u003c\/li\u003e\n            \u003cli\u003eClean finished ceiling appearance\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$14,940.00\u003c\/strong\u003e\n            \u003ca rel=\"ar\" href=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-16-x-20-USDZ.usdz\" aria-label=\"View 16 x 20 ft. cantilever solid insulated roof panel AR model\"\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-16-x-20-Background.jpg\" alt=\"16 x 20 ft. cantilever aluminum patio cover kit with solid insulated roof panel\"\u003e\n              16 x 20 ft. Kit\n            \u003c\/a\u003e\n          [ar-display id=58733]\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 insulated 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 solid insulated roof panel material package only.\n        Final pricing depends on size, projection, panel layout, post layout, color, engineering,\n        freight, installation, permits, and project-specific requirements. Cantilever layouts require\n        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\u003eFull Shade Coverage With Fewer Front Posts.\u003c\/h2\u003e\n        \u003cp\u003e\n          This cantilever aluminum patio cover kit is designed around a solid insulated roof panel.\n          The goal is simple: full shade, cleaner overhead coverage, better comfort, and a more finished\n          outdoor-room appearance without placing posts directly at the front edge of the patio.\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 solid shade coverage while\n          keeping the front side of the patio open for views, furniture, traffic flow, and usable space.\n        \u003c\/p\u003e\n          Solid insulated roof panel\n          Clean finished ceiling\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-IRP-16-x-20-Background.jpg\" alt=\"Cantilever solid insulated roof panel patio cover kit\"\u003e\n  \u003c\/section\u003e\n  \u003c!-- SOLID INSULATED ROOF PANEL --\u003e\n  \u003csection\u003e\n        Solid Insulated Roof Panel\n        \u003ch2\u003eBuilt for Full Shade, Cleaner Ceilings, and Outdoor Comfort.\u003c\/h2\u003e\n        \u003cp\u003e\n          This page is focused only on the cantilever solid insulated roof panel kit.\n          The insulated roof panel creates a clean overhead surface, helps reduce direct sun exposure,\n          and gives the patio a more finished architectural look.\n        \u003c\/p\u003e\n          \u003ch3\u003eSolid Panel Coverage\u003c\/h3\u003e\n          \u003cp\u003eFull shade roof coverage for patios, outdoor kitchens, lounges, and dining areas.\u003c\/p\u003e\n          \u003ch3\u003eInsulated Roof Core\u003c\/h3\u003e\n          \u003cp\u003ePanel-based roof assembly designed for better comfort than an open shade structure.\u003c\/p\u003e\n          \u003ch3\u003eClean Ceiling Look\u003c\/h3\u003e\n          \u003cp\u003eCreates a more finished underside compared with open shade systems.\u003c\/p\u003e\n          \u003ch3\u003eCantilever Layout\u003c\/h3\u003e\n          \u003cp\u003eDesigned to reduce front-post interruption and keep the patio layout more open.\u003c\/p\u003e\n          \u003ch3\u003eDrainage Planning\u003c\/h3\u003e\n          \u003cp\u003eProject review can include roof slope, gutter planning, water direction, and attachment conditions.\u003c\/p\u003e\n          \u003ch3\u003eLighting Ready\u003c\/h3\u003e\n          \u003cp\u003eLED strips, recessed lights, fan planning, 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 Solid Insulated Roof Panel Gallery\u003c\/h2\u003e\n        \u003cp\u003eShow customers full-shade cantilever layouts, open-front patio coverage, and solid insulated roof panel package 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-IRP-10-x-10-Background.jpg\" alt=\"10 x 10 ft. cantilever solid insulated roof panel patio cover kit\"\u003e\n              \u003cfigcaption\u003e10 x 10 ft. Solid Insulated Roof Panel Kit\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-12-x-16-Background.jpg\" alt=\"12 x 16 ft. cantilever solid insulated roof panel patio cover kit\"\u003e\n              \u003cfigcaption\u003e12 x 16 ft. Solid Insulated Roof Panel Kit\u003c\/figcaption\u003e\n            \u003c\/figure\u003e\n            \u003cfigure\u003e\n              \u003cimg src=\"https:\/\/aluglobusfence.com\/wp-content\/uploads\/2026\/06\/Cantilever-IRP-16-x-20-Background.jpg\" alt=\"16 x 20 ft. cantilever solid insulated roof panel patio cover kit\"\u003e\n              \u003cfigcaption\u003e16 x 20 ft. Solid Insulated Roof Panel Kit\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, Insulated Roof System, and Accessories\u003c\/h2\u003e\n        \u003cp\u003eUse this section to help contractors and serious buyers understand the 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\u003eSolid Insulated Roof Panel\u003c\/td\u003e\n                  \u003ctd\u003eProject-specific panel layout\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\u003eRoofing System Included\u003c\/h3\u003e\n            \u003cstrong\u003eSolid Insulated Roof Panel\u003c\/strong\u003e\n            Full shade roof panel system with clean finished ceiling appearance. White and wood-like styles are available depending on project selection.\n            \u003cstrong\u003eCantilever Support Layout\u003c\/strong\u003e\n            Open-front patio cover structure reviewed for projection, span, load, post placement, attachment, and site conditions.\n            \u003cstrong\u003eEngineering Review\u003c\/strong\u003e\n            Required for cantilever layouts because roof load, wind exposure, attachment method, and post location affect the final package.\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 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 Insulated Roof Panel\u003c\/h3\u003e\n          \u003cp\u003eThis page is for the solid insulated roof panel version of the cantilever patio cover kit.\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, panel layout, 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 Solid Insulated Roof Panel Video\u003c\/h2\u003e\n        \u003cp\u003e\n          Use this video section to show customers how a cantilever patio cover creates solid shade coverage\n          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 Aluminum Patio Cover Solid Insulated Roof Panel\" 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 Solid Insulated Roof Panel FAQs\u003c\/h2\u003e\n          \u003cbutton type=\"button\"\u003eWhat roof comes with this cantilever patio cover kit?\u003c\/button\u003e\n            \u003cp\u003eThis version is built for a solid insulated roof panel. It is made for full shade coverage, a cleaner underside, and a more finished outdoor-room feel.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eDoes a cantilever insulated patio cover need engineering?\u003c\/button\u003e\n            \u003cp\u003eYes. Cantilever layouts should be reviewed for span, projection, load, attachment, wind conditions, post placement, roof panel layout, drainage, and site-specific requirements.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eWhy choose a solid insulated roof panel?\u003c\/button\u003e\n            \u003cp\u003eA solid insulated roof panel gives the patio full shade, a cleaner ceiling appearance, and better comfort for outdoor kitchens, lounge areas, restaurants, poolside seating, and backyard living spaces.\u003c\/p\u003e\n          \u003cbutton type=\"button\"\u003eCan this system be attached to the house?\u003c\/button\u003e\n            \u003cp\u003eYes. The system can be reviewed as attached or freestanding depending on the structure, attachment condition, engineering, drainage planning, and project layout.\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, engineering needs, material volume, freight, and installation requirements.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection\u003e\n      \u003ch2\u003eReady to Price a Cantilever Solid Insulated Roof Panel Kit?\u003c\/h2\u003e\n      \u003cp\u003e\n        Send your size, city, project photos, desired projection, attachment style, post location preference,\n        ceiling and lighting needs, and whether you need installation. We will help prepare the right\n        factory-direct cantilever insulated roof panel 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    width: 100% !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,.24);\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-IRP-16-x-20-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    .ggcan-ar-shortcode {\n      height: 42px !important;\n      max-height: 42px !important;\n    }\n    .ggcan-ar-shortcode::before {\n      height: 42px;\n      font-size: 12px;\n      padding-left: 54px;\n      padding-right: 12px;\n    }\n    .ggcan-ar-shortcode::after {\n      width: 26px;\n      height: 26px;\n      left: 16px;\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      height: 42px !important;\n      min-height: 42px !important;\n      max-height: 42px !important;\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":71156408811773,"sku":null,"price":5940.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/7102\/8221\/files\/Cantilever-IRP-16-x-20-Background.jpg?v=1786979557","url":"https:\/\/shopaluminumfence.com\/products\/cantilever-patio-cover-kit-sirp","provider":"Aluglobus fence","version":"1.0","type":"link"}