{"id":828,"date":"2026-04-16T13:32:56","date_gmt":"2026-04-16T13:32:56","guid":{"rendered":"https:\/\/topsoiltippers.co.za\/?post_type=product&#038;p=828"},"modified":"2026-04-25T17:36:23","modified_gmt":"2026-04-25T17:36:23","slug":"kikuyu","status":"publish","type":"product","link":"https:\/\/topsoiltippers.co.za\/af\/shop\/kikuyu\/","title":{"rendered":"Kikuyu Onmiddellike Gras (Minimum Bestelling 20m\u00b2)"},"content":{"rendered":"<h2 data-path-to-node=\"0\"><b data-path-to-node=\"0\" data-index-in-node=\"0\">Kikuyu Instant Lawn: The Tough, Sun-Loving All-Rounder<\/b><\/h2>\n<p data-path-to-node=\"1\">Tired of staring at a dusty backyard? It\u2019s time to roll out the green carpet. Our <b data-path-to-node=\"1\" data-index-in-node=\"82\">Kikuyu Instant Lawn<\/b> is the go-to choice for homeowners who want a lush, vibrant garden that doesn&#8217;t just look good but can actually handle real life.<\/p>\n<p data-path-to-node=\"2\">Whether it&#8217;s a high-energy dog, a weekend cricket match, or the intense summer sun, Kikuyu is the &#8220;backyard warrior&#8221; of grasses.<\/p>\n<hr data-path-to-node=\"3\" \/>\n<h3 data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">Why Choose Kikuyu?<\/b><\/h3>\n<p data-path-to-node=\"5\">Kikuyu is world-renowned for its resilience and rapid growth. If you\u2019re looking for a lawn that bounces back, this is it.<\/p>\n<ul data-path-to-node=\"6\">\n<li>\n<p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">High Traffic Tolerance:<\/b> Built to withstand heavy foot (and paw) traffic.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">Rapid Recovery:<\/b> Thanks to its vigorous growth habit, it self-repairs quickly if damaged.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,2,0\"><b data-path-to-node=\"6,2,0\" data-index-in-node=\"0\">Drought Resistant:<\/b> Once established, its deep root system keeps it green even when the rain stays away.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"6,3,0\"><b data-path-to-node=\"6,3,0\" data-index-in-node=\"0\">True Green Color:<\/b> Offers a beautiful, bright green aesthetic that stays vibrant throughout the growing season.<\/p>\n<\/li>\n<\/ul>\n<hr data-path-to-node=\"7\" \/>\n<h3 data-path-to-node=\"8\"><b data-path-to-node=\"8\" data-index-in-node=\"0\">Ideal Growing Conditions<\/b><\/h3>\n<p data-path-to-node=\"9\">To get the best out of your Topsoil Tippers delivery, ensure your site meets these needs:<\/p>\n<table data-path-to-node=\"10\">\n<thead>\n<tr>\n<td><strong>Feature<\/strong><\/td>\n<td><strong>Requirement<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span data-path-to-node=\"10,1,0,0\"><b data-path-to-node=\"10,1,0,0\" data-index-in-node=\"0\">Sunlight<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,1,1,0\">Full sun (Minimum 6+ hours per day)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"10,2,0,0\"><b data-path-to-node=\"10,2,0,0\" data-index-in-node=\"0\">Watering<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,2,1,0\">Frequent watering during the first 2 weeks; moderate thereafter<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"10,3,0,0\"><b data-path-to-node=\"10,3,0,0\" data-index-in-node=\"0\">Maintenance<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,3,1,0\">Regular mowing (thrives when kept short)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"10,4,0,0\"><b data-path-to-node=\"10,4,0,0\" data-index-in-node=\"0\">Soil Type<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,4,1,0\">Adaptable, but loves well-drained, nutrient-rich topsoil<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr data-path-to-node=\"11\" \/>\n<hr data-path-to-node=\"1\" \/>\n<h2 data-path-to-node=\"2\"><b data-path-to-node=\"2\" data-index-in-node=\"0\">Frequently Asked Questions: Kikuyu Instant Lawn<\/b><\/h2>\n<h3 data-path-to-node=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">1. Does Kikuyu lawn grow well in the shade?<\/b><\/h3>\n<p data-path-to-node=\"4\">No, Kikuyu is a sun-loving grass. It requires at least <b data-path-to-node=\"4\" data-index-in-node=\"55\">6 hours of direct sunlight<\/b> per day to remain lush and healthy. If you have heavily shaded areas or large trees, we highly recommend our <b data-path-to-node=\"4\" data-index-in-node=\"191\">LM Instant Lawn<\/b> instead, which is specifically adapted for lower-light conditions.<\/p>\n<h3 data-path-to-node=\"5\"><b data-path-to-node=\"5\" data-index-in-node=\"0\">2. How soon can my children or pets play on the new lawn?<\/b><\/h3>\n<p data-path-to-node=\"6\">While it\u2019s tempting to run onto the green immediately, it\u2019s best to wait <b data-path-to-node=\"6\" data-index-in-node=\"73\">2 to 3 weeks<\/b> before allowing heavy traffic. This gives the delicate root system time to &#8220;knit&#8221; into the topsoil. Avoid any high-impact activity (like dogs running) until you\u2019ve completed your first mow.<\/p>\n<h3 data-path-to-node=\"7\"><b data-path-to-node=\"7\" data-index-in-node=\"0\">3. How often should I mow Kikuyu grass?<\/b><\/h3>\n<p data-path-to-node=\"8\">Kikuyu is a vigorous grower, especially during the Pretoria summer. To keep it looking like a professional carpet rather than a field, we recommend <b data-path-to-node=\"8\" data-index-in-node=\"148\">mowing once a week<\/b>. It thrives when kept relatively short (approx. 2.5cm to 4cm).<\/p>\n<h3 data-path-to-node=\"9\"><b data-path-to-node=\"9\" data-index-in-node=\"0\">4. Why is there a 20m\u00b2 minimum order?<\/b><\/h3>\n<p data-path-to-node=\"10\">To ensure we can provide the freshest farm-grown lawn at competitive prices, we have optimized our delivery logistics for larger volumes. This <b data-path-to-node=\"10\" data-index-in-node=\"143\">20m\u00b2 minimum<\/b> allows us to maintain the quality and hydration of the grass rolls from the farm directly to your doorstep in Pretoria East.<\/p>\n<h3 data-path-to-node=\"11\"><b data-path-to-node=\"11\" data-index-in-node=\"0\">5. Does Kikuyu grass turn yellow in winter?<\/b><\/h3>\n<p data-path-to-node=\"12\">In the Gauteng climate, Kikuyu will go dormant and may turn a yellowish-brown during the peak of winter or after a heavy frost. This is perfectly normal! As soon as the first spring rains arrive and the temperature rises, it will bounce back to its vibrant green colour.<\/p>\n<h3 data-path-to-node=\"13\"><b data-path-to-node=\"13\" data-index-in-node=\"0\">6. Do I need to put down topsoil before laying the rolls?<\/b><\/h3>\n<p data-path-to-node=\"14\">For the best results, yes. We recommend a 30mm\u201350mm layer of our <a href=\"https:\/\/topsoiltippers.co.za\/af\/shop\/topsoil-sifted\/\"><b data-path-to-node=\"14\" data-index-in-node=\"65\">Screened Topsoil<\/b><\/a> or <a href=\"https:\/\/topsoiltippers.co.za\/af\/shop\/lawndressing\/\"><b data-path-to-node=\"14\" data-index-in-node=\"85\">Lawn Dressing<\/b><\/a> to ensure the roots have a soft, nutrient-rich environment to grow into. Laying grass directly onto hard, compacted clay will result in poor growth and higher water requirements.<\/p>\n<hr data-path-to-node=\"15\" \/>\n<h3 data-path-to-node=\"12\"><b data-path-to-node=\"12\" data-index-in-node=\"0\">Important Ordering Information<\/b><\/h3>\n<p data-path-to-node=\"13\">At Topsoil Tippers, we take pride in delivering farm-fresh rolls directly to your site to ensure the highest survival rate.<\/p>\n<blockquote data-path-to-node=\"14\">\n<p data-path-to-node=\"14,0\"><b data-path-to-node=\"14,0\" data-index-in-node=\"0\">Please Note:<\/b> There is a <b data-path-to-node=\"14,0\" data-index-in-node=\"24\">minimum order requirement of 20m\u00b2<\/b> for all Kikuyu Instant Lawn deliveries.<\/p>\n<\/blockquote>\n<p data-path-to-node=\"15\"><b data-path-to-node=\"15\" data-index-in-node=\"0\">Pro Tip:<\/b> Don&#8217;t forget to check out our premium <a href=\"https:\/\/topsoiltippers.co.za\/af\/shop\/topsoil-sifted\/\"><b data-path-to-node=\"15\" data-index-in-node=\"47\">Sifted Topsoil<\/b><\/a> and <a href=\"https:\/\/topsoiltippers.co.za\/af\/shop\/lawndressing\/\"><b data-path-to-node=\"15\" data-index-in-node=\"67\">Lawn Dressing<\/b><\/a> to give your new grass the perfect foundation for deep rooting and long-term health!<\/p>","protected":false},"excerpt":{"rendered":"<p style=\"margin-bottom: 15px;\">\n    <strong style=\"color: #25D366; font-size: 22px;\">\ud83d\udc47 Scroll down to calculate required quantities or ADD TO BASKET<\/strong>\n<\/p>\n<p data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">Roll out the green carpet with South Africa\u2019s favorite hardy lawn.<\/b> Our Premium Kikuyu Instant Lawn provides an immediate, lush transformation for any garden. Specifically chosen for its resilience and ability to thrive in the heat, it is the ultimate &#8220;life-proof&#8221; grass for active households.<\/p>\n<ul data-path-to-node=\"5\">\n<li>\n<p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">Sun Requirement:<\/b> Thrives in full sun (6+ hours).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Traffic Tolerance:<\/b> Extremely high\u2014ideal for kids and pets.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,2,0\"><b data-path-to-node=\"5,2,0\" data-index-in-node=\"0\">Recovery:<\/b> Rapid self-repairing growth habit.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,3,0\"><b data-path-to-node=\"5,3,0\" data-index-in-node=\"0\">Quality:<\/b> Farm-fresh rolls delivered directly to your site.<\/p>\n<\/li>\n<\/ul>\n<blockquote data-path-to-node=\"6\">\n<p data-path-to-node=\"6,0\"><b data-path-to-node=\"6,0\" data-index-in-node=\"0\">\u26a0\ufe0f Minimum Order Requirement: 20m\u00b2<\/b><\/p>\n<\/blockquote>\n<div class=\"source-inline-chip-container ng-star-inserted\"><\/div>\n<style>\r\n    .ts-area-calc-wrapper * { box-sizing: border-box; }\r\n    .ts-area-calc-wrapper input[type=\"number\"] { margin-bottom: 0 !important; box-shadow: none !important; border: 1px solid #ccc !important; background: #fff !important; height: 45px !important; }\r\n    .vis-stage-area { height: 200px; display: flex; align-items: center; justify-content: center; background: #fafafa; border: 1px inset #eaeaea; border-radius: 8px; margin-bottom: 20px; overflow: hidden; }\r\n    .shape-m2 { position: relative; background: #a3d9a5; border: 2px solid #2d5a27; border-radius: 4px; transition: all 0.4s ease; width: 0px; height: 0px; opacity: 0; }\r\n    .dim-badge { position: absolute; background: rgba(255, 255, 255, 0.95); padding: 5px 8px; border-radius: 4px; font-size: 14px; font-weight: 800; box-shadow: 0 2px 5px rgba(0,0,0,0.15); border: 1px solid rgba(0,0,0,0.1); white-space: nowrap; pointer-events: none; }\r\n<\/style>\r\n\r\n<div class=\"ts-area-calc-wrapper\" style=\"background: #ffffff; padding: 25px; border-radius: 12px; border: 1px solid #e0e0e0; box-shadow: 0 4px 15px rgba(0,0,0,0.05); color: #333; margin-bottom: 20px;\">\r\n    <h3 style=\"color: #2d5a27; margin-top: 0; font-size: 18px; margin-bottom: 15px; font-weight: bold;\">Calculate How Much You Need<\/h3>\r\n    <div class=\"vis-stage-area\">\r\n        <div class=\"shape-m2\">\r\n            <div class=\"badge-2d-w dim-badge\" style=\"top: -32px; left: 50%; transform: translateX(-50%); color: #2d5a27;\"><\/div>\r\n            <div class=\"badge-2d-l dim-badge\" style=\"right: -60px; top: 50%; transform: translateY(-50%); color: #2d5a27;\"><\/div>\r\n        <\/div>\r\n        <span class=\"placeholder-area\" style=\"color: #aaa; font-size: 14px; font-style: italic;\">Enter dimensions to visualise...<\/span>\r\n    <\/div>\r\n    <div style=\"display: flex; gap: 15px; margin-bottom: 20px;\">\r\n        <div style=\"flex: 1;\">\r\n            <label style=\"font-size: 14px; font-weight: 600; color: #444; display: block; margin-bottom: 6px;\">Length (metre)<\/label>\r\n            <input type=\"number\" class=\"area-length\" placeholder=\"0\" style=\"width: 100%; padding: 12px; border-radius: 6px;\">\r\n        <\/div>\r\n        <div style=\"flex: 1;\">\r\n            <label style=\"font-size: 14px; font-weight: 600; color: #444; display: block; margin-bottom: 6px;\">Width (metre)<\/label>\r\n            <input type=\"number\" class=\"area-width\" placeholder=\"0\" style=\"width: 100%; padding: 12px; border-radius: 6px;\">\r\n        <\/div>\r\n    <\/div>\r\n    <div style=\"background: #f4f8f4; border: 2px solid #2d5a27; padding: 20px; border-radius: 8px; text-align: center;\">\r\n        <span style=\"font-size: 14px; color: #2d5a27; font-weight: 600;\">Order Quantity Updated To:<\/span><br>\r\n        <strong style=\"font-size: 36px; color: #2d5a27; display: block; margin: 5px 0;\"><span class=\"area-result\">0<\/span> m\u00b2<\/strong>\r\n        <p style=\"font-size: 12px; margin: 5px 0 0 0; color: #555;\">(Includes 5% cutting wastage allowance. <strong style=\"color: #cc0000;\">Minimum order: 20m\u00b2<\/strong>)<\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\nsetInterval(function() {\r\n    const wrappers = document.querySelectorAll('.ts-area-calc-wrapper');\r\n    wrappers.forEach(function(wrapper) {\r\n        const inputL = wrapper.querySelector('.area-length');\r\n        const inputW = wrapper.querySelector('.area-width');\r\n        if (!inputL || !inputW) return;\r\n        \r\n        const currL = inputL.value;\r\n        const currW = inputW.value;\r\n        \r\n        if (wrapper.dataset.lastL !== currL || wrapper.dataset.lastW !== currW) {\r\n            wrapper.dataset.lastL = currL; wrapper.dataset.lastW = currW;\r\n            const l = parseFloat(currL) || 0; const w = parseFloat(currW) || 0; let total = 0;\r\n            const shape = wrapper.querySelector('.shape-m2'); const placeholder = wrapper.querySelector('.placeholder-area');\r\n            const badgeW = wrapper.querySelector('.badge-2d-w'); const badgeL = wrapper.querySelector('.badge-2d-l');\r\n            \r\n            if (l > 0 && w > 0) {\r\n                if(placeholder) placeholder.style.display = 'none';\r\n                if(shape) shape.style.opacity = '1';\r\n                \r\n                \/\/ Calculate total with 5% wastage, then force it to be at least 20\r\n                let calculatedArea = Math.ceil((l * w) * 1.05);\r\n                total = Math.max(20, calculatedArea); \r\n                \r\n                const maxDim = Math.max(l, w);\r\n                if(shape) {\r\n                    shape.style.width = Math.max((w \/ maxDim) * 120, 40) + 'px';\r\n                    shape.style.height = Math.max((l \/ maxDim) * 120, 40) + 'px';\r\n                }\r\n                if(badgeW) badgeW.innerText = w + \"m\";\r\n                if(badgeL) badgeL.innerText = l + \"m\";\r\n                \r\n                document.querySelectorAll('form.cart input.qty').forEach(function(qty) {\r\n                    if(qty.value != total) {\r\n                        qty.value = total;\r\n                        qty.dispatchEvent(new Event('input', {bubbles: true}));\r\n                        qty.dispatchEvent(new Event('change', {bubbles: true}));\r\n                    }\r\n                });\r\n            } else {\r\n                if(placeholder) placeholder.style.display = 'block';\r\n                if(shape) shape.style.opacity = '0';\r\n            }\r\n            wrapper.querySelector('.area-result').innerText = total;\r\n            document.querySelectorAll('.area-length').forEach(function(inp) { if(inp.value !== currL) inp.value = currL; });\r\n            document.querySelectorAll('.area-width').forEach(function(inp) { if(inp.value !== currW) inp.value = currW; });\r\n            document.querySelectorAll('.area-result').forEach(function(res) { res.innerText = total; });\r\n        }\r\n    });\r\n}, 250);\r\n<\/script>\n","protected":false},"featured_media":829,"comment_status":"open","ping_status":"closed","template":"","meta":{"_joinchat":[]},"product_brand":[],"product_cat":[19],"product_tag":[],"class_list":{"0":"post-828","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-garden-soils","7":"product_shipping_class-20-square-meter-batches","9":"first","10":"instock","11":"sale","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product\/828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/comments?post=828"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/media\/829"}],"wp:attachment":[{"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/media?parent=828"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_brand?post=828"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_cat?post=828"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_tag?post=828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}