{"id":832,"date":"2026-04-16T14:32:55","date_gmt":"2026-04-16T14:32:55","guid":{"rendered":"https:\/\/topsoiltippers.co.za\/?post_type=product&#038;p=832"},"modified":"2026-04-25T17:26:01","modified_gmt":"2026-04-25T17:26:01","slug":"lm","status":"publish","type":"product","link":"https:\/\/topsoiltippers.co.za\/af\/shop\/lm\/","title":{"rendered":"LM of Berea Gras (Minimum Bestelling 20m\u00b2)"},"content":{"rendered":"<h2 data-path-to-node=\"0\"><b data-path-to-node=\"0\" data-index-in-node=\"0\">LM Instant Lawn: The Ultimate Choice for Semi-shaded Gardens<\/b><\/h2>\n<p data-path-to-node=\"1\">If your garden has beautiful large trees or south-facing walls that create shaded patches, <b data-path-to-node=\"1\" data-index-in-node=\"91\">LM Instant Lawn<\/b> (also known as Berea grass) is your perfect solution. While Kikuyu thrives in the harsh sun, LM grass is specifically adapted to handle lower light conditions while maintaining a lush, carpet-like feel.<\/p>\n<p data-path-to-node=\"2\">It is widely considered the premium &#8220;soft&#8221; grass of South Africa\u2014perfect for barefoot walks and gardens where aesthetics and comfort are the priority.<\/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 LM Grass?<\/b><\/h3>\n<p data-path-to-node=\"5\">LM is a stoloniferous grass (creeping) that forms a dense, dark green mat. It is less invasive than Kikuyu, meaning it won&#8217;t take over your flower beds as aggressively.<\/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\">Superior Shade Tolerance:<\/b> Unlike most varieties, LM maintains its density in semi-shade areas.<\/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\">Soft Texture:<\/b> Known for its broad, soft leaves that are gentle on feet and pets.<\/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\">Creeping Growth Habit:<\/b> It spreads via surface runners, allowing it to cover bare patches naturally.<\/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\">Winter Colour:<\/b> Tends to hold its green colour better than Kikuyu during the cooler months in Pretoria, provided it is well-maintained.<\/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 ensure your LM lawn settles in perfectly after delivery from Topsoil Tippers, please follow these guidelines:<\/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\">Semi-shade to Full Sun (Needs at least 3-4 hours of light)<\/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\">Moderate; prefers consistent moisture but doesn&#8217;t like &#8220;wet feet&#8221;<\/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\">Mowing<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,3,1,0\">Keep slightly longer than Kikuyu (approx. 4cm\u20135cm)<\/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\">Foot Traffic<\/b><\/span><\/td>\n<td><span data-path-to-node=\"10,4,1,0\">Moderate (best for residential gardens and lounge areas)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr data-path-to-node=\"11\" \/>\n<p data-path-to-node=\"0\">Adding an FAQ section is a brilliant move for your SEO. Google loves &#8220;Question and Answer&#8221; formats, and it helps reduce the number of phone calls you have to take for basic questions.<\/p>\n<p data-path-to-node=\"1\">Here is a tailored FAQ section for your <b data-path-to-node=\"1\" data-index-in-node=\"40\">LM Instant Lawn<\/b> page:<\/p>\n<hr data-path-to-node=\"2\" \/>\n<h2 data-path-to-node=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">Frequently Asked Questions: LM Instant Lawn<\/b><\/h2>\n<h3 data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">1. Can LM grass grow in total shade?<\/b><\/h3>\n<p data-path-to-node=\"5\">While LM (Berea) is the most shade-tolerant of the common South African grasses, it is not a &#8220;no-sun&#8221; grass. It requires at least <b data-path-to-node=\"5\" data-index-in-node=\"130\">3 to 4 hours of dappled or filtered sunlight<\/b> per day to maintain its density. It will struggle in areas with 0% sunlight (like a fully enclosed alleyway).<\/p>\n<h3 data-path-to-node=\"6\"><b data-path-to-node=\"6\" data-index-in-node=\"0\">2. Can LM grass handle full sun?<\/b><\/h3>\n<p data-path-to-node=\"7\">Yes, LM grass thrives in full sun as well. However, because it is a &#8220;thirstier&#8221; variety than Kikuyu, it will require more frequent watering during the peak of the Pretoria summer to keep it from wilting.<\/p>\n<h3 data-path-to-node=\"8\"><b data-path-to-node=\"8\" data-index-in-node=\"0\">3. How does LM grass compare to Kikuyu?<\/b><\/h3>\n<p data-path-to-node=\"9\">LM grass is softer, has a broader leaf, and is much more shade-tolerant. Unlike Kikuyu, which spreads aggressively through underground runners (rhizomes), LM spreads via surface runners (stolons). This makes LM much easier to keep out of your flower beds.<\/p>\n<h3 data-path-to-node=\"10\"><b data-path-to-node=\"10\" data-index-in-node=\"0\">4. When can I first mow my new LM lawn?<\/b><\/h3>\n<p data-path-to-node=\"11\">You should wait until the grass has firmly rooted into the soil\u2014usually about <b data-path-to-node=\"11\" data-index-in-node=\"78\">2 to 3 weeks<\/b> after delivery. For the first few mows, set your lawnmower to the highest setting. LM grass prefers to be kept slightly longer (around 5cm) than Kikuyu to stay healthy.<\/p>\n<h3 data-path-to-node=\"12\"><b data-path-to-node=\"12\" data-index-in-node=\"0\">5. Is there a minimum order for delivery?<\/b><\/h3>\n<p data-path-to-node=\"13\">Yes, at Topsoil Tippers, we maintain a <b data-path-to-node=\"13\" data-index-in-node=\"39\">minimum order requirement of 20m\u00b2<\/b> for all instant lawn varieties. This allows us to keep our delivery logistics efficient and our prices competitive for the Pretoria East area.<\/p>\n<h3 data-path-to-node=\"14\"><b data-path-to-node=\"14\" data-index-in-node=\"0\">6. How often should I water it after installation?<\/b><\/h3>\n<p data-path-to-node=\"15\">For the first 10\u201314 days, your lawn should be kept consistently moist (not flooded). Depending on the heat, this usually means a deep watering once a day in the early morning. Once established, you can move to a standard 2\u20133 times per week watering schedule.<\/p>\n<hr data-path-to-node=\"2\" \/>\n<h3 data-path-to-node=\"12\"><b data-path-to-node=\"12\" data-index-in-node=\"0\">Ordering Information<\/b><\/h3>\n<p data-path-to-node=\"13\">We deliver farm-fresh LM rolls directly to your site in Pretoria East to ensure the grass is laid while it&#8217;s still &#8220;alive&#8221; and hydrated.<\/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 LM Instant Lawn deliveries.<\/p>\n<\/blockquote>\n<p data-path-to-node=\"15\"><b data-path-to-node=\"15\" data-index-in-node=\"0\">Professional Recommendation:<\/b> Because LM grass is often planted near trees, the soil can sometimes be acidic or nutrient-depleted. We highly recommend adding a layer of our <a href=\"https:\/\/topsoiltippers.co.za\/af\/shop\/mushroom-compost\/\"><b data-path-to-node=\"15\" data-index-in-node=\"172\">Premium Mushroom Compost<\/b><\/a> before laying your rolls to give the root system the best possible start.<\/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=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">The ultimate &#8220;Shade Specialist&#8221; for a lush, luxury garden.<\/b> LM Instant Lawn (Berea) is the premier choice for areas where Kikuyu struggles\u2014specifically under large trees or in semi-shaded spots. Known for its incredibly soft texture and broad, dark green leaves, it provides a high-end, carpet-like finish that is gentle on bare feet and paws.<\/p>\n<ul data-path-to-node=\"4\">\n<li>\n<p data-path-to-node=\"4,0,0\"><b data-path-to-node=\"4,0,0\" data-index-in-node=\"0\">Sun Requirement:<\/b> Thrives in semi-shade and full sun (Minimum 3\u20134 hours light).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,1,0\"><b data-path-to-node=\"4,1,0\" data-index-in-node=\"0\">Texture:<\/b> Exceptionally soft and broad-leafed.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,2,0\"><b data-path-to-node=\"4,2,0\" data-index-in-node=\"0\">Invasiveness:<\/b> Low\u2014won&#8217;t crawl into your flower beds as aggressively as other varieties.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,3,0\"><b data-path-to-node=\"4,3,0\" data-index-in-node=\"0\">Quality:<\/b> Premium, farm-fresh rolls delivered directly to Pretoria East.<\/p>\n<\/li>\n<\/ul>\n<blockquote data-path-to-node=\"5\">\n<p data-path-to-node=\"5,0\"><b data-path-to-node=\"5,0\" data-index-in-node=\"0\">\u26a0\ufe0f Minimum Order Requirement: 20m\u00b2<\/b> &gt; <i data-path-to-node=\"5,0\" data-index-in-node=\"37\">Please ensure your order meets the 20m\u00b2 minimum for delivery.<\/i><\/p>\n<\/blockquote>\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":840,"comment_status":"open","ping_status":"closed","template":"","meta":{"_joinchat":[]},"product_brand":[],"product_cat":[19],"product_tag":[],"class_list":{"0":"post-832","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\/832","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=832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/media\/840"}],"wp:attachment":[{"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/media?parent=832"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_brand?post=832"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_cat?post=832"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/topsoiltippers.co.za\/af\/wp-json\/wp\/v2\/product_tag?post=832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}