FacebookInstagramPinterest

Johannesburg · installing across South Africa

Mon to Fri, 8:30am to 5pm

Outdoor Jungle Gym Equipment

Giant Jungle Gym – HS CC 120

Step into a world of adventure with the Giant Jungle Gym, a vibrant and engaging plastic jungle gym designed for endless hours of outdoor fun. This jungle gym is built to endure, ensuring safe and lively play for children. With a ready stock in our warehouse, this playground favourite is perfect for encouraging active play and imaginative adventures in any outdoor setting. Get in touch today for attractive wholesale opportunities and bring joy to young explorers everywhere!

// ── Product Schema ──────────────────────────────────────
{
“@type”: “Product”,
“@id”: “https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/#product”,

// ↓ Mirrors exactly<br /> “name”: “Giant Jungle Gym Online | Vibrant Plastic Outdoor Play Set – GreenAir”,</p> <p> “sku”: “HS-CC-120”,<br /> “mpn”: “HS-CC-120”,</p> <p> // ↓ Mirrors exactly<br /> “description”: “Buy a Giant Jungle Gym online from GreenAir. The HS-CC-120 is a durable plastic outdoor play set built for safe, imaginative adventures. In stock & wholesale available.”,</p> <p> “image”: “https://greenair.co.za/images/giant-jungle-gym-hs-cc-120.jpg”,<br /> “url”: “https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/”,<br /> “category”: “Outdoor Play Equipment”,<br /> “material”: “Plastic”,<br /> “keywords”: “giant jungle gym online, buy jungle gym online, plastic jungle gym, outdoor jungle gym South Africa, kids play equipment, wholesale jungle gym, GreenAir HS-CC-120”,<br /> “audience”: { “@type”: “PeopleAudience”, “suggestedMinAge”: 3, “suggestedMaxAge”: 12 },<br /> “brand”: {<br /> “@type”: “Brand”,<br /> “name”: “GreenAir”<br /> },<br /> “offers”: {<br /> “@type”: “Offer”,<br /> “url”: “https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/”,<br /> “priceCurrency”: “ZAR”,<br /> “price”: “0.00”, // ← Replace with actual price<br /> “availability”: “https://schema.org/InStock”,<br /> “itemCondition”: “https://schema.org/NewCondition”,<br /> “shippingDetails”: {<br /> “@type”: “OfferShippingDetails”,<br /> “shippingRate”: {<br /> “@type”: “MonetaryAmount”,<br /> “currency”: “ZAR”,<br /> “value”: “0.00” // ← Replace with actual shipping cost<br /> },<br /> “shippingDestination”: {<br /> “@type”: “DefinedRegion”,<br /> “addressCountry”: “ZA”<br /> },<br /> “deliveryTime”: {<br /> “@type”: “ShippingDeliveryTime”,<br /> “handlingTime”: { “@type”: “QuantitativeValue”, “minValue”: 1, “maxValue”: 2, “unitCode”: “DAY” },<br /> “transitTime”: { “@type”: “QuantitativeValue”, “minValue”: 2, “maxValue”: 5, “unitCode”: “DAY” }<br /> }<br /> },<br /> “seller”: {<br /> “@type”: “Organization”,<br /> “name”: “GreenAir”,<br /> “url”: “https://greenair.co.za”<br /> }<br /> },<br /> “aggregateRating”: {<br /> “@type”: “AggregateRating”,<br /> “ratingValue”: “4.8”, // ← Replace with real data<br /> “reviewCount”: “21”, // ← Replace with real data<br /> “bestRating”: “5”,<br /> “worstRating”: “1”<br /> }<br /> },</p> <p> // ── BreadcrumbList Schema ────────────────────────────────<br /> {<br /> “@type”: “BreadcrumbList”,<br /> “itemListElement”: [<br /> { “@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://greenair.co.za” },<br /> { “@type”: “ListItem”, “position”: 2, “name”: “Outdoor Play Equipment”, “item”: “https://greenair.co.za/outdoor-play-equipment/” },<br /> { “@type”: “ListItem”, “position”: 3, “name”: “Giant Jungle Gym HS-CC-120”, “item”: “https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/” }<br /> ]<br /> },</p> <p> // ── Organization Schema ──────────────────────────────────<br /> {<br /> “@type”: “Organization”,<br /> “@id”: “https://greenair.co.za/#organization”,<br /> “name”: “GreenAir”,<br /> “url”: “https://greenair.co.za”,<br /> “logo”: “https://greenair.co.za/images/greenair-logo.png”,<br /> “sameAs”: [<br /> “https://www.facebook.com/GreenAirSA”,<br /> “https://www.instagram.com/GreenAirSA”<br /> ]<br /> }</p> <p> ]<br /> }</p> </div></div> <div class="wp-block-group ga-p-actions is-layout-flow wp-block-group-is-layout-flow"><div class="ga-quote-main"><button type="button" class="ga-quote-btn-main ga-ql-add" data-ql="{"id":10327,"name":"Giant Jungle Gym \u2013 HS CC 120","url":"https:\/\/greenair.co.za\/product\/giant-jungle-gym-hs-cc-120\/","img":"https:\/\/greenair.co.za\/wp-content\/uploads\/2026\/01\/giant-jungle_gym-hs_cc_120-150x150.jpeg"}" data-text="Add to quote list" data-added="In your quote list"><span class="ga-ql-add-text">Add to quote list</span><span class="screen-reader-text">: Giant Jungle Gym – HS CC 120</span></button></div> <div class="wp-block-buttons ga-p-wa is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-custom-width wp-block-button__width-100 is-style-outline-dark ga-wa"><a class="wp-block-button__link wp-element-button" href="https://wa.me/27612639984?text=Hi%20GreenAir%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote." target="_blank" rel="noopener">Ask on WhatsApp</a></div> </div> </div> <ul class="wp-block-list is-style-ticks ga-p-ticks"> <li>Installation anywhere in South Africa</li> <li>Free, itemised quote</li> <li>Supply and delivery to Zimbabwe, Botswana, Zambia, Namibia, Eswatini and Tanzania</li> </ul> <div class="wp-block-group ga-p-box is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading">Ask us before you order</h3> <ul class="wp-block-list"> <li>Dimensions and the free space needed around the equipment</li> <li>The foundation method for your ground</li> <li>Which surface to use underneath</li> <li>Recommended user age</li> </ul> </div> </div> </div> </div> <div class="wp-block-group alignfull ga-section ga-guides ga-catalogue-guides ga-catalogue-guides--product has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-group alignwide ga-section-head is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-ffe68a12 wp-block-group-is-layout-flex"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <p class="is-style-eyebrow wp-block-paragraph">Guides</p> <h2 class="wp-block-heading">Planning a playground? Start here</h2> </div> <p class="ga-link-arrow wp-block-paragraph"><a href="https://greenair.co.za/news/">All guides</a></p> </div> <div class="wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow"> <ul class="wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"> <li class="wp-block-post post-37748 post type-post status-publish format-standard has-post-thumbnail hentry category-planning-safety-procurement"> <figure class="wp-block-post-featured-image is-product-shot"><img width="600" height="349" src="https://greenair.co.za/wp-content/uploads/2026/01/HS-01102.jpg" class="attachment-medium_large size-medium_large wp-post-image" alt="" style="object-fit:cover;" decoding="async" loading="lazy" srcset="https://greenair.co.za/wp-content/uploads/2026/01/HS-01102.jpg 600w, https://greenair.co.za/wp-content/uploads/2026/01/HS-01102-300x175.jpg 300w" sizes="auto, (min-width: 1280px) 400px, (min-width: 960px) 31vw, (min-width: 640px) 46vw, calc(100vw - 32px)" /></figure> <div class="taxonomy-category wp-block-post-terms"><a href="https://greenair.co.za/category/planning-safety-procurement/" rel="tag">Planning, Safety & Procurement</a></div> <h3 class="wp-block-post-title"><a href="https://greenair.co.za/playground-equipment-tender-specification/" target="_self" >Playground Equipment Tender Specification: A Practical Guide</a></h3> </li> <li class="wp-block-post post-37744 post type-post status-publish format-standard has-post-thumbnail hentry category-jungle-gyms-playgrounds"> <figure class="wp-block-post-featured-image is-product-shot"><img width="768" height="576" src="https://greenair.co.za/wp-content/uploads/2026/01/HS-DF1372_800x600-768x576.webp" class="attachment-medium_large size-medium_large wp-post-image" alt="" style="object-fit:cover;" decoding="async" loading="lazy" srcset="https://greenair.co.za/wp-content/uploads/2026/01/HS-DF1372_800x600-768x576.webp 768w, https://greenair.co.za/wp-content/uploads/2026/01/HS-DF1372_800x600-300x225.webp 300w, https://greenair.co.za/wp-content/uploads/2026/01/HS-DF1372_800x600-600x450.webp 600w, https://greenair.co.za/wp-content/uploads/2026/01/HS-DF1372_800x600.webp 800w" sizes="auto, (min-width: 1280px) 400px, (min-width: 960px) 31vw, (min-width: 640px) 46vw, calc(100vw - 32px)" /></figure> <div class="taxonomy-category wp-block-post-terms"><a href="https://greenair.co.za/category/jungle-gyms-playgrounds/" rel="tag">Jungle Gyms & Playgrounds</a></div> <h3 class="wp-block-post-title"><a href="https://greenair.co.za/plastic-slides-for-jungle-gyms/" target="_self" >Plastic Slides for Jungle Gyms: Types, Sizing and Safety Checks</a></h3> </li> <li class="wp-block-post post-37711 post type-post status-publish format-standard has-post-thumbnail hentry category-safety-surfacing"> <figure class="wp-block-post-featured-image is-product-shot"><img width="768" height="399" src="https://greenair.co.za/wp-content/uploads/2026/01/img1-768x399.png" class="attachment-medium_large size-medium_large wp-post-image" alt="" style="object-fit:cover;" decoding="async" loading="lazy" srcset="https://greenair.co.za/wp-content/uploads/2026/01/img1-768x399.png 768w, https://greenair.co.za/wp-content/uploads/2026/01/img1-300x156.png 300w, https://greenair.co.za/wp-content/uploads/2026/01/img1-600x312.png 600w, https://greenair.co.za/wp-content/uploads/2026/01/img1.png 1000w" sizes="auto, (min-width: 1280px) 400px, (min-width: 960px) 31vw, (min-width: 640px) 46vw, calc(100vw - 32px)" /></figure> <div class="taxonomy-category wp-block-post-terms"><a href="https://greenair.co.za/category/safety-surfacing/" rel="tag">Safety Surfacing</a></div> <h3 class="wp-block-post-title"><a href="https://greenair.co.za/critical-fall-height-explained/" target="_self" >Critical Fall Height Explained: Matching Surfacing to Play Equipment</a></h3> </li> </ul> </div> </div> <div class="wp-block-group alignfull ga-related has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="background-color:var(--wp--preset--color--sand)"> <div class="wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-group ga-section-head is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-ffe68a12 wp-block-group-is-layout-flex"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <p class="is-style-eyebrow wp-block-paragraph">Complete the space</p> <h2 class="wp-block-heading">Equipment that pairs well</h2> </div> <p class="ga-link-arrow ga-p-more"><a href="https://greenair.co.za/product-category/outdoor-plastic-jungle-gym-equipment/">All Outdoor Jungle Gym Equipment</a></p> </div> <div data-wp-context="{"notices":[],"hideNextPreviousButtons":false,"isDisabledPrevious":true,"isDisabledNext":false,"ariaLabelPrevious":"Previous products","ariaLabelNext":"Next products","collection":"woocommerce\/product-collection\/related"}" data-wp-init="callbacks.onRender" data-wp-interactive="woocommerce/product-collection" data-wp-router-region="wc-product-collection-30" data-block-name="woocommerce/product-collection" data-collection="woocommerce/product-collection/related" data-display-layout="{"type":"flex","columns":4,"shrinkColumns":true}" data-hide-controls="["inherit"]" data-query-context-includes="["collection"]" data-query-id="30" data-query="{"perPage":4,"pages":1,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":[],"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]}" data-tag-name="div" class="wp-block-woocommerce-product-collection is-layout-flow wp-block-woocommerce-product-collection-is-layout-flow"> <div data-wp-interactive="woocommerce/store-notices" class="wc-block-components-notices alignwide"> <template data-wp-each--notice="state.notices" data-wp-each-key="context.notice.id"> <div class="wc-block-components-notice-banner" data-wp-init="callbacks.scrollIntoView" data-wp-class--is-error="state.isError" data-wp-class--is-success="state.isSuccess" data-wp-class--is-info="state.isInfo" data-wp-class--is-dismissible="context.notice.dismissible" data-wp-bind--role="state.role" data-wp-watch="callbacks.injectIcon" > <div class="wc-block-components-notice-banner__content"> <span data-wp-init="callbacks.renderNoticeContent" aria-live="assertive" aria-atomic="true"></span> </div> <button data-wp-bind--hidden="!context.notice.dismissible" class="wc-block-components-button wp-element-button wc-block-components-notice-banner__dismiss contained" aria-label="Dismiss this notice" data-wp-on--click="actions.removeNotice" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z" /> </svg> </button> </div> </template> </div> <ul data-block-name="woocommerce/product-template" class="wc-block-product-template__responsive columns-4 wc-block-product-template wp-block-woocommerce-product-template is-layout-flow wp-block-woocommerce-product-template-is-layout-flow" data-wp-on--scroll="actions.watchScroll" data-wp-init="callbacks.initResizeObserver"><li class="wc-block-product post-10326 product type-product status-publish has-post-thumbnail product_cat-outdoor-plastic-jungle-gym-equipment first instock shipping-taxable product-type-simple" data-wp-interactive="woocommerce/product-collection" data-wp-context='woocommerce/products::{"productId":10326,"variationId":null}' data-wp-key="product-item-10326" > <div data-block-name="woocommerce/product-image" data-image-sizing="thumbnail" data-is-descendent-of-query-loop="true" class="wc-block-components-product-image wc-block-grid__product-image wc-block-components-product-image--aspect-ratio-auto wp-block-woocommerce-product-image"><a href="https://greenair.co.za/product/giant-jungle-gym-gai-004/" data-wp-on--click="woocommerce/product-collection::actions.viewProduct"><img width="1024" height="650" src="https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004-1024x650.jpeg" class="attachment-large size-large" alt="Giant Jungle Gym - GAI 004" data-testid="product-image" data-image-id="10356" style="object-fit:cover;" loading="lazy" decoding="async" srcset="https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004-1024x650.jpeg 1024w, https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004-300x191.jpeg 300w, https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004-600x381.jpeg 600w, https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004-768x488.jpeg 768w, https://greenair.co.za/wp-content/uploads/2026/01/giant-jungle_gym-gai_004.jpeg 1080w" sizes="auto, (min-width: 1240px) 270px, (min-width: 960px) 21vw, (min-width: 640px) 30vw, 44vw" /><div class="wc-block-components-product-image__inner-container"></div></a></div> <h3 class="wp-block-post-title"><a data-wp-on--click="woocommerce/product-collection::actions.viewProduct" href="https://greenair.co.za/product/giant-jungle-gym-gai-004/" target="_self" >Giant Jungle Gym – GAI 004</a></h3> <div class="ga-card-actions"><button type="button" class="ga-quote-btn ga-ql-add" data-ql="{"id":10326,"name":"Giant Jungle Gym \u2013 GAI 004","url":"https:\/\/greenair.co.za\/product\/giant-jungle-gym-gai-004\/","img":"https:\/\/greenair.co.za\/wp-content\/uploads\/2026\/01\/giant-jungle_gym-gai_004-150x150.jpeg"}" data-text="Add to quote" data-added="In your list"><span class="ga-ql-add-text">Add to quote</span><span class="screen-reader-text">: Giant Jungle Gym – GAI 004</span></button></div> </li><li class="wc-block-product post-10330 product type-product status-publish has-post-thumbnail product_cat-outdoor-plastic-jungle-gym-equipment instock shipping-taxable product-type-simple" data-wp-interactive="woocommerce/product-collection" data-wp-context='woocommerce/products::{"productId":10330,"variationId":null}' data-wp-key="product-item-10330" > <div data-block-name="woocommerce/product-image" data-image-sizing="thumbnail" data-is-descendent-of-query-loop="true" class="wc-block-components-product-image wc-block-grid__product-image wc-block-components-product-image--aspect-ratio-auto wp-block-woocommerce-product-image"><a href="https://greenair.co.za/product/giant-jungle-gym-hs-b390/" data-wp-on--click="woocommerce/product-collection::actions.viewProduct"><img width="1024" height="728" src="https://greenair.co.za/wp-content/uploads/2026/01/HS-B390-1024x728.jpg" class="attachment-large size-large" alt="Giant Jungle Gym - HS B390" data-testid="product-image" data-image-id="10360" style="object-fit:cover;" loading="lazy" decoding="async" srcset="https://greenair.co.za/wp-content/uploads/2026/01/HS-B390-1024x728.jpg 1024w, https://greenair.co.za/wp-content/uploads/2026/01/HS-B390-300x213.jpg 300w, https://greenair.co.za/wp-content/uploads/2026/01/HS-B390-600x427.jpg 600w, https://greenair.co.za/wp-content/uploads/2026/01/HS-B390-768x546.jpg 768w, https://greenair.co.za/wp-content/uploads/2026/01/HS-B390.jpg 1080w" sizes="auto, (min-width: 1240px) 270px, (min-width: 960px) 21vw, (min-width: 640px) 30vw, 44vw" /><div class="wc-block-components-product-image__inner-container"></div></a></div> <h3 class="wp-block-post-title"><a data-wp-on--click="woocommerce/product-collection::actions.viewProduct" href="https://greenair.co.za/product/giant-jungle-gym-hs-b390/" target="_self" >Giant Jungle Gym – HS B390</a></h3> <div class="ga-card-actions"><button type="button" class="ga-quote-btn ga-ql-add" data-ql="{"id":10330,"name":"Giant Jungle Gym \u2013 HS B390","url":"https:\/\/greenair.co.za\/product\/giant-jungle-gym-hs-b390\/","img":"https:\/\/greenair.co.za\/wp-content\/uploads\/2026\/01\/HS-B390-150x150.jpg"}" data-text="Add to quote" data-added="In your list"><span class="ga-ql-add-text">Add to quote</span><span class="screen-reader-text">: Giant Jungle Gym – HS B390</span></button></div> </li><li class="wc-block-product post-10329 product type-product status-publish has-post-thumbnail product_cat-outdoor-plastic-jungle-gym-equipment instock shipping-taxable product-type-simple" data-wp-interactive="woocommerce/product-collection" data-wp-context='woocommerce/products::{"productId":10329,"variationId":null}' data-wp-key="product-item-10329" > <div data-block-name="woocommerce/product-image" data-image-sizing="thumbnail" data-is-descendent-of-query-loop="true" class="wc-block-components-product-image wc-block-grid__product-image wc-block-components-product-image--aspect-ratio-auto wp-block-woocommerce-product-image"><a href="https://greenair.co.za/product/giant-jungle-gym-hs-yb-d-12/" data-wp-on--click="woocommerce/product-collection::actions.viewProduct"><img width="600" height="513" src="https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D12.webp" class="attachment-large size-large" alt="Giant Jungle Gym - HS YB D 12" data-testid="product-image" data-image-id="10359" style="object-fit:cover;" loading="lazy" decoding="async" srcset="https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D12.webp 600w, https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D12-300x257.webp 300w" sizes="auto, (min-width: 1240px) 270px, (min-width: 960px) 21vw, (min-width: 640px) 30vw, 44vw" /><div class="wc-block-components-product-image__inner-container"></div></a></div> <h3 class="wp-block-post-title"><a data-wp-on--click="woocommerce/product-collection::actions.viewProduct" href="https://greenair.co.za/product/giant-jungle-gym-hs-yb-d-12/" target="_self" >Giant Jungle Gym – HS YB D 12</a></h3> <div class="ga-card-actions"><button type="button" class="ga-quote-btn ga-ql-add" data-ql="{"id":10329,"name":"Giant Jungle Gym \u2013 HS YB D 12","url":"https:\/\/greenair.co.za\/product\/giant-jungle-gym-hs-yb-d-12\/","img":"https:\/\/greenair.co.za\/wp-content\/uploads\/2026\/01\/HS_YB_D12-150x150.webp"}" data-text="Add to quote" data-added="In your list"><span class="ga-ql-add-text">Add to quote</span><span class="screen-reader-text">: Giant Jungle Gym – HS YB D 12</span></button></div> </li><li class="wc-block-product post-10328 product type-product status-publish has-post-thumbnail product_cat-outdoor-plastic-jungle-gym-equipment last instock shipping-taxable product-type-simple" data-wp-interactive="woocommerce/product-collection" data-wp-context='woocommerce/products::{"productId":10328,"variationId":null}' data-wp-key="product-item-10328" > <div data-block-name="woocommerce/product-image" data-image-sizing="thumbnail" data-is-descendent-of-query-loop="true" class="wc-block-components-product-image wc-block-grid__product-image wc-block-components-product-image--aspect-ratio-auto wp-block-woocommerce-product-image"><a href="https://greenair.co.za/product/giant-jungle-gym-hs-yb-d7/" data-wp-on--click="woocommerce/product-collection::actions.viewProduct"><img width="800" height="686" src="https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D7.webp" class="attachment-large size-large" alt="Giant Jungle Gym - HS YB D7" data-testid="product-image" data-image-id="10358" style="object-fit:cover;" loading="lazy" decoding="async" srcset="https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D7.webp 800w, https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D7-300x257.webp 300w, https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D7-600x515.webp 600w, https://greenair.co.za/wp-content/uploads/2026/01/HS_YB_D7-768x659.webp 768w" sizes="auto, (min-width: 1240px) 270px, (min-width: 960px) 21vw, (min-width: 640px) 30vw, 44vw" /><div class="wc-block-components-product-image__inner-container"></div></a></div> <h3 class="wp-block-post-title"><a data-wp-on--click="woocommerce/product-collection::actions.viewProduct" href="https://greenair.co.za/product/giant-jungle-gym-hs-yb-d7/" target="_self" >Giant Jungle Gym – HS YB D7</a></h3> <div class="ga-card-actions"><button type="button" class="ga-quote-btn ga-ql-add" data-ql="{"id":10328,"name":"Giant Jungle Gym \u2013 HS YB D7","url":"https:\/\/greenair.co.za\/product\/giant-jungle-gym-hs-yb-d7\/","img":"https:\/\/greenair.co.za\/wp-content\/uploads\/2026\/01\/HS_YB_D7-150x150.webp"}" data-text="Add to quote" data-added="In your list"><span class="ga-ql-add-text">Add to quote</span><span class="screen-reader-text">: Giant Jungle Gym – HS YB D7</span></button></div> </li></ul></div> </div> </div> </main> <div class="wp-block-group alignfull ga-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"> <div class="wp-block-group alignwide ga-cta-band is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-7cb2de60 wp-block-group-is-layout-flex"> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading">Planning a play area or outdoor gym?</h2> <p class="wp-block-paragraph">Send us your site details and we will prepare a free, itemised quote.</p> </div> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-lime ga-arrow"><a class="wp-block-button__link wp-element-button" href="/contact-us-johannesburg/#send-a-message">Get a free quote</a></div> <div class="wp-block-button is-style-ghost-light"><a class="wp-block-button__link wp-element-button" href="https://wa.me/27612639984?text=Hi%20GreenAir%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote." target="_blank" rel="noopener">WhatsApp us</a></div> </div> </div> </div> </div> <footer class="wp-block-template-part"> <footer class="wp-block-group ga-footer has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:56px;padding-top:48px;padding-bottom:28px"> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-9c6f6558 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:34%"><div class="wp-block-site-logo"><a href="https://greenair.co.za/" class="custom-logo-link" rel="home"><img width="170" height="46" src="https://greenair.co.za/wp-content/uploads/2026/01/cropped-Green-Air-Logo-2024_updated1.png?v=1768363862" class="custom-logo" alt="Green Air logo — outdoor playground and gym equipment South Africa" decoding="async" srcset="https://greenair.co.za/wp-content/uploads/2026/01/cropped-Green-Air-Logo-2024_updated1.png?v=1768363862 597w, https://greenair.co.za/wp-content/uploads/2026/01/cropped-Green-Air-Logo-2024_updated1-300x82.png?v=1768363862 300w, https://greenair.co.za/wp-content/uploads/2026/01/cropped-Green-Air-Logo-2024_updated1-225x62.png?v=1768363862 225w" sizes="(max-width: 170px) 100vw, 170px" /></a></div> <p class="has-muted-color has-text-color wp-block-paragraph">Outdoor gym, jungle gym, playground and safety flooring equipment for schools, parks, estates, hotels and homes. Based in Johannesburg.</p> <ul class="wp-block-social-links has-normal-icon-size is-style-default is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/GreenAirSA" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> <li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/greenairsa/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li class="wp-social-link wp-social-link-pinterest wp-block-social-link"><a href="https://za.pinterest.com/GreenAirPlay/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg><span class="wp-block-social-link-label screen-reader-text">Pinterest</span></a></li></ul> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading">Products</h2> <ul class="wp-block-list"> <li><a href="/product-category/outdoor-fitness-equipment/">Outdoor Fitness Equipment</a></li> <li><a href="/product-category/outdoor-plastic-jungle-gym-equipment/">Outdoor Jungle Gyms</a></li> <li><a href="/product-category/toddler-play-equipment/">Toddler Play Equipment</a></li> <li><a href="/product-category/spring-riders/">Spring Riders</a></li> <li><a href="/product-category/flooring/">Safety Flooring</a></li> <li><a href="/product-category/dog-park-equipment/">Dog Park Equipment</a></li> </ul> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading">Company</h2> <ul class="wp-block-list"> <li><a href="/about-us/">About us</a></li> <li><a href="/design-and-build-park-projects/">Design and build park projects</a></li> <li><a href="/become-a-reseller/">Become a reseller</a></li> <li><a href="/news/">Guides</a></li> <li><a href="/contact-us-johannesburg/">Contact us</a></li> </ul> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:26%"> <h2 class="wp-block-heading">Contact</h2> <ul class="wp-block-list ga-contact"> <li><a href="tel:+27113462084">+27 11 346 2084</a></li> <li><a href="https://wa.me/27612639984?text=Hi%20GreenAir%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote." target="_blank" rel="noopener">WhatsApp +27 61 263 9984</a></li> <li><a href="mailto:info@greenair.co.za">info@greenair.co.za</a></li> <li>Mon to Fri, 8:30am to 5pm</li> <li><a href="https://maps.google.com/?cid=14746885760947938824" target="_blank" rel="noopener">88 12th Road, Kew, Johannesburg</a></li> </ul> </div> </div> <div class="wp-block-group alignwide ga-footer-bottom is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-2b4a5454 wp-block-group-is-layout-flex" style="margin-top:32px"> <p class="wp-block-paragraph">© 2026 GreenAir Outdoor Gym Equipment</p> <p class="wp-block-paragraph"><a href="/terms-and-conditions/">Terms and conditions</a> · <a href="https://www.autoflowr.co.il/en" target="_blank" rel="noopener">Built by Autoflowr</a></p> </div> </footer> </footer> </div> <a class="ga-wa-float" href="https://wa.me/27612639984?text=Hi%20GreenAir%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote." target="_blank" rel="noopener" aria-label="Chat with us on WhatsApp"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg><span class="ga-wa-tip">Chat with us on WhatsApp</span></a><div class="ga-ql" id="ga-quote-list" role="dialog" aria-modal="true" aria-labelledby="ga-ql-title" hidden data-wa="27612639984" data-form="https://greenair.co.za/contact-us-johannesburg/#send-a-message"><div class="ga-ql-backdrop" data-ql-close></div><div class="ga-ql-panel"><header class="ga-ql-head"><h2 id="ga-ql-title">Your quote list</h2><button type="button" class="ga-ql-x" data-ql-close aria-label="Close the quote list"></button></header><p class="ga-ql-intro">Add the products you are interested in, then send the whole list at once. We reply with a free, itemised quote.</p><ul class="ga-ql-items" aria-label="Products in your quote list"></ul><div class="ga-ql-empty"><p>Your list is empty.</p><p>Use <strong>Add to quote</strong> on any product, then send them all together.</p><p><a class="ga-ql-browse" href="https://greenair.co.za/shop/">Browse products</a></p></div><footer class="ga-ql-foot"><a class="ga-ql-wa" href="#" target="_blank" rel="noopener">Send the list on WhatsApp</a><a class="ga-ql-form" href="https://greenair.co.za/contact-us-johannesburg/#send-a-message">Send with the quote form</a><button type="button" class="ga-ql-clear">Clear the list</button></footer></div></div><div class="ga-ql-toast" role="status" aria-live="polite" hidden><span class="ga-ql-toast-text"></span><button type="button" class="ga-ql-toast-open">View list</button></div><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/greenair/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script> (function() { function fixWpformsPageUrl() { document.querySelectorAll('input[name="page_url"]').forEach(function(el) { el.value = window.location.href; }); document.querySelectorAll('input[name="wpforms[fields][9]"]').forEach(function(el) { el.value = window.location.href; }); } fixWpformsPageUrl(); new MutationObserver(function() { fixWpformsPageUrl(); }).observe(document.body, { childList: true, subtree: true }); })(); </script> <script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://greenair.co.za/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=1bf28ded04f9f188bdcb" type="module"></script> <script id="wp-script-module-data-@wordpress/interactivity" type="application/json"> {"config":{"woocommerce":{"nonOptimisticProperties":[],"messages":{"addedToCartText":"Added to cart"}}},"state":{"woocommerce/products":{"mainProductInContext":{},"productVariationInContext":{},"productInContext":{},"products":{"10327":{"id":10327,"name":"Giant Jungle Gym – HS CC 120","slug":"giant-jungle-gym-hs-cc-120","parent":0,"type":"simple","variation":"","permalink":"https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/","sku":"HS CC 120","has_options":false,"is_purchasable":false,"is_in_stock":true,"add_to_cart":{"text":"Read more","description":"Read more about “Giant Jungle Gym – HS CC 120”","url":"https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/","single_text":"Add to cart","minimum":1,"maximum":9999,"multiple_of":1}},"10326":{"id":10326,"name":"Giant Jungle Gym – GAI 004","slug":"giant-jungle-gym-gai-004","parent":0,"type":"simple","variation":"","permalink":"https://greenair.co.za/product/giant-jungle-gym-gai-004/","sku":"GAI 004","has_options":false,"is_purchasable":false,"is_in_stock":true,"add_to_cart":{"text":"Read more","description":"Read more about “Giant Jungle Gym – GAI 004”","url":"https://greenair.co.za/product/giant-jungle-gym-gai-004/","single_text":"Add to cart","minimum":1,"maximum":9999,"multiple_of":1}},"10330":{"id":10330,"name":"Giant Jungle Gym – HS B390","slug":"giant-jungle-gym-hs-b390","parent":0,"type":"simple","variation":"","permalink":"https://greenair.co.za/product/giant-jungle-gym-hs-b390/","sku":"HS-B390","has_options":false,"is_purchasable":false,"is_in_stock":true,"add_to_cart":{"text":"Read more","description":"Read more about “Giant Jungle Gym – HS B390”","url":"https://greenair.co.za/product/giant-jungle-gym-hs-b390/","single_text":"Add to cart","minimum":1,"maximum":9999,"multiple_of":1}},"10329":{"id":10329,"name":"Giant Jungle Gym – HS YB D 12","slug":"giant-jungle-gym-hs-yb-d-12","parent":0,"type":"simple","variation":"","permalink":"https://greenair.co.za/product/giant-jungle-gym-hs-yb-d-12/","sku":"HS YB D12","has_options":false,"is_purchasable":false,"is_in_stock":true,"add_to_cart":{"text":"Read more","description":"Read more about “Giant Jungle Gym – HS YB D 12”","url":"https://greenair.co.za/product/giant-jungle-gym-hs-yb-d-12/","single_text":"Add to cart","minimum":1,"maximum":9999,"multiple_of":1}},"10328":{"id":10328,"name":"Giant Jungle Gym – HS YB D7","slug":"giant-jungle-gym-hs-yb-d7","parent":0,"type":"simple","variation":"","permalink":"https://greenair.co.za/product/giant-jungle-gym-hs-yb-d7/","sku":"HS YB D7","has_options":false,"is_purchasable":false,"is_in_stock":true,"add_to_cart":{"text":"Read more","description":"Read more about “Giant Jungle Gym – HS YB D7”","url":"https://greenair.co.za/product/giant-jungle-gym-hs-yb-d7/","single_text":"Add to cart","minimum":1,"maximum":9999,"multiple_of":1}}},"productId":10327,"variationId":null},"woocommerce":{"cart":{"items":[],"coupons":[],"fees":[],"totals":{"total_items":"0","total_items_tax":"0","total_fees":"0","total_fees_tax":"0","total_discount":"0","total_discount_tax":"0","total_shipping":null,"total_shipping_tax":null,"total_price":"0","total_tax":"0","tax_lines":[],"currency_code":"ZAR","currency_symbol":"R","currency_minor_unit":2,"currency_decimal_separator":",","currency_thousand_separator":" ","currency_prefix":"R","currency_suffix":""},"shipping_address":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"GP","postcode":"","country":"ZA","phone":""},"billing_address":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"GP","postcode":"","country":"ZA","email":"","phone":""},"needs_payment":false,"needs_shipping":false,"payment_requirements":["products"],"has_calculated_shipping":false,"shipping_rates":[],"items_count":0,"items_weight":0,"cross_sells":[],"errors":[],"payment_methods":[],"extensions":{}},"noticeId":"","restUrl":"https://greenair.co.za/wp-json/"},"woocommerce/product-button":{"addToCartText":{}},"woocommerce/store-notices":{"notices":[]},"core/router":{"url":"https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/"}}} </script> <script id="wp-script-module-data-@wordpress/interactivity-router" type="application/json"> {"i18n":{"loading":"Loading page, please wait.","loaded":"Page Loaded."}} </script> <script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https://greenair.co.za"}},{"@type":"ListItem","position":2,"item":{"name":"Outdoor Jungle Gym Equipment","@id":"https://greenair.co.za/product-category/outdoor-plastic-jungle-gym-equipment/"}},{"@type":"ListItem","position":3,"item":{"name":"Giant Jungle Gym &#8211; HS CC 120","@id":"https://greenair.co.za/product/giant-jungle-gym-hs-cc-120/"}}]}</script><script src='https://app.zipchat.ai/widget/zipchat.js?id=zCwlAHoKMiB8LST5Fdqw' data-no-optimize='1' defer></script><script> document.addEventListener('DOMContentLoaded', function () { var params = new URLSearchParams(window.location.search); ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'].forEach(function (key) { var el = document.querySelector('input[name="' + key + '"]'); if (el && params.get(key)) el.value = params.get(key); }); }); </script> <script> document.addEventListener('wpcf7mailsent', function(event) { if (event.detail.contactFormId === '35723') { location = 'https://greenair.co.za/thank-you/'; } }, false); </script> <div class="wp-interactivity-router-loading-bar" data-wp-interactive="core/router/private" data-wp-class--start-animation="state.navigation.hasStarted" data-wp-class--finish-animation="state.navigation.hasFinished" ></div> <div id="photoswipe-fullscreen-dialog" class="pswp" tabindex="-1" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Full screen image"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out"></button> <button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen"></button> <button class="pswp__button pswp__button--share" aria-label="Share"></button> <button class="pswp__button pswp__button--close" aria-label="Close (Esc)"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wpforms-choicesjs-css' href='https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/css/choices.min.css?ver=10.2.0' media='all' /> <link rel='stylesheet' id='wpforms-classic-base-css' href='https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/css/frontend/classic/wpforms-base.min.css?ver=2.0.2.2' media='all' /> <script id="wp-hooks-js" src="https://greenair.co.za/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script> <script id="wp-i18n-js" src="https://greenair.co.za/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="swv-js" src="https://greenair.co.za/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2.1"></script> <script id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/greenair.co.za\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; var wpcf7 = { "api": { "root": "https:\/\/greenair.co.za\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; //# sourceURL=contact-form-7-js-before </script> <script id="contact-form-7-js" src="https://greenair.co.za/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2.1"></script> <script id="leadin-script-loader-js-js-extra"> var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.75"}; //# sourceURL=leadin-script-loader-js-js-extra </script> <script async defer id='hs-script-loader' src="https://js-eu1.hs-scripts.com/148328768.js?integration=WordPress&ver=11.3.75"></script> <script id="wpb-get-a-quote-button-sweetalert2-js" src="https://greenair.co.za/wp-content/plugins/get-a-quote-button-for-woocommerce/includes/frontend/assets/js/sweetalert2.all.min.js?ver=6.6.9"></script> <script id="underscore-js" src="https://greenair.co.za/wp-includes/js/underscore.min.js?ver=1.13.8"></script> <script id="wp-util-js-extra"> var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; //# sourceURL=wp-util-js-extra </script> <script id="wp-util-js" src="https://greenair.co.za/wp-includes/js/wp-util.min.js?ver=7.1.3"></script> <script id="wpb-get-a-quote-button-scripts-js-extra"> var WPB_GQB_Vars = {"ajaxurl":"https://greenair.co.za/wp-admin/admin-ajax.php","quote_nonce":"679be921c8","form_submit_close_popup":"","variations_collection":"found_variation","cf7_submission_redirect":"","quote_system_type":"single","quote_list_url":"https://greenair.co.za/quote-list/","quote_redirect_after_add":"off","quote_show_count_badge":"on","quote_count_hover_dropdown":"off","quote_count_hover_panel_html":"","quote_clear_after_submit":"on","quote_added_alert_type":"top_right","quote_list_display_mode":"popup","quote_count":"0","i18n":{"addedToQuote":"Added to your quote list.","viewQuote":"View Quote List","quoteAddError":"Unable to add this product to your quote list."}}; //# sourceURL=wpb-get-a-quote-button-scripts-js-extra </script> <script id="wpb-get-a-quote-button-scripts-js" src="https://greenair.co.za/wp-content/plugins/get-a-quote-button-for-woocommerce/includes/frontend/assets/js/frontend.js?ver=6.6.9"></script> <script data-wp-strategy="defer" defer id="greenair-js" src="https://greenair.co.za/wp-content/themes/greenair/assets/js/theme.js?ver=1.0.0-1792837109"></script> <script id="sourcebuster-js-js" src="https://greenair.co.za/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.1"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https://greenair.co.za/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; //# sourceURL=wc-order-attribution-js-extra </script> <script id="wc-order-attribution-js" src="https://greenair.co.za/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.1"></script> <script id="wpforms-choicesjs-js-extra"> var wpforms_choicesjs_config = {"removeItemButton":"1","shouldSort":"","fuseOptions":{"threshold":0.10000000000000001,"distance":1000},"loadingText":"Loading...","noResultsText":"No results found","noChoicesText":"No choices to choose from","uniqueItemText":"Only unique values can be added","customAddItemText":"Only values matching specific conditions can be added"}; //# sourceURL=wpforms-choicesjs-js-extra </script> <script id="wpforms-choicesjs-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/lib/choices.min.js?ver=10.2.0"></script> <script id="wpforms-validation-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/lib/jquery.validate.min.js?ver=1.21.0"></script> <script id="wpforms-maskedinput-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/lib/jquery.inputmask.min.js?ver=5.0.9"></script> <script id="wpforms-mailcheck-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/lib/mailcheck.min.js?ver=1.1.2"></script> <script id="wpforms-punycode-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/lib/punycode.min.js?ver=1.0.0"></script> <script id="wpforms-generic-utils-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/js/share/utils.min.js?ver=2.0.2.2"></script> <script id="wpforms-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/js/frontend/wpforms.min.js?ver=2.0.2.2"></script> <script id="wpforms-recaptcha-js" src="https://www.google.com/recaptcha/api.js?onload=wpformsRecaptchaLoad&render=explicit"></script> <script id="wpforms-recaptcha-js-after"> var wpformsDispatchEvent = function (el, ev, custom) { var e = document.createEvent(custom ? "CustomEvent" : "HTMLEvents"); custom ? e.initCustomEvent(ev, true, true, false) : e.initEvent(ev, true, true); el.dispatchEvent(e); }; var wpformsRecaptchaCallback = function (el) { var hdn = el.parentNode.querySelector(".wpforms-recaptcha-hidden"); var err = el.parentNode.querySelector("#g-recaptcha-hidden-error"); hdn.value = "1"; wpformsDispatchEvent(hdn, "change", false); hdn.classList.remove("wpforms-error"); err && hdn.parentNode.removeChild(err); }; var wpformsRecaptchaLoad = function () { Array.prototype.forEach.call(document.querySelectorAll(".g-recaptcha"), function (el) { try { var recaptchaID = grecaptcha.render(el, { callback: function () { wpformsRecaptchaCallback(el); } }); el.setAttribute("data-recaptcha-id", recaptchaID); } catch (error) {} }); wpformsDispatchEvent(document, "wpformsRecaptchaLoaded", true); }; //# sourceURL=wpforms-recaptcha-js-after </script> <script id="wpforms-address-field-js" src="https://greenair.co.za/wp-content/plugins/wpforms-lite/assets/js/frontend/fields/address.min.js?ver=2.0.2.2"></script> <div style="position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"><p id="a11y-speak-intro-text" class="a11y-speak-intro-text" hidden>Notifications</p><div id="a11y-speak-assertive" class="a11y-speak-region" aria-live="assertive" aria-relevant="additions text" aria-atomic="true"></div><div id="a11y-speak-polite" class="a11y-speak-region" aria-live="polite" aria-relevant="additions text" aria-atomic="true"></div></div><script type="text/javascript"> window.addEventListener("load", function(event) { jQuery(".cfx_form_main,.wpcf7-form,.wpforms-form,.gform_wrapper form").each(function(){ var form=jQuery(this); var screen_width=""; var screen_height=""; if(screen_width == ""){ if(screen){ screen_width=screen.width; }else{ screen_width=jQuery(window).width(); } } if(screen_height == ""){ if(screen){ screen_height=screen.height; }else{ screen_height=jQuery(window).height(); } } form.append('<input type="hidden" name="vx_width" value="'+screen_width+'">'); form.append('<input type="hidden" name="vx_height" value="'+screen_height+'">'); form.append('<input type="hidden" name="vx_url" value="'+window.location.href+'">'); }); }); </script> <script type='text/javascript'> /* <![CDATA[ */ var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"Click to accept this suggestion.","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_minimum_price":"Amount entered is less than the required minimum.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","val_min":"Please enter a value greater than or equal to {0}.","val_max":"Please enter a value less than or equal to {0}.","val_recaptcha_fail_msg":"Google reCAPTCHA verification failed, please try again later.","val_turnstile_fail_msg":"Cloudflare Turnstile verification failed, please try again later.","val_inputmask_incomplete":"Please fill out the field in required format.","uuid_cookie":"","locale":"en","country":"","country_list_label":"Country list","wpforms_plugin_url":"https:\/\/greenair.co.za\/wp-content\/plugins\/wpforms-lite\/","gdpr":"","ajaxurl":"https:\/\/greenair.co.za\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":"1","nonce":"5bc6c3aeab","currency_code":"USD","currency_thousands":",","currency_decimals":"2","currency_decimal":".","currency_symbol":"$","currency_symbol_pos":"left","val_requiredpayment":"Payment is required.","val_creditcard":"Please enter a valid credit card number.","readOnlyDisallowedFields":["captcha","map","content","divider","hidden","html","entry-preview","pagebreak","payment-total"],"error_updating_token":"Error updating token. Please try again or contact support if the issue persists.","network_error":"Network error or server is unreachable. Check your connection or try again later.","token_cache_lifetime":"86400","hn_data":[],"analytics_composite_field_types":["name","address","date-time","email","password","paypal-commerce"],"analytics_base64":"1","address_field":{"list_countries_without_states":["GB","DE","CH","NL"]}} /* ]]> */ </script> </body> </html>