{"title":"GrassProtecta","description":"\u003cdiv id=\"ld-tgu\"\u003e\n  \u003cdiv class=\"ld-tgu-inner\"\u003e\n\n    \u003cdiv class=\"ld-tgu-band\"\u003e\n      \u003cimg class=\"ld-tgu-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/grassprotecta-car-A.jpg?v=1782094268\" alt=\"Car parked on a grass surface reinforced with GrassProtecta mesh\" loading=\"eager\" decoding=\"async\"\u003e\n      \u003cdiv class=\"ld-tgu-wash\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ld-tgu-row\"\u003e\n        \u003cdiv class=\"ld-tgu-copy\"\u003e\n          \u003cp class=\"ld-tgu-eyebrow\"\u003eTypar Standard \u0026amp; Heavy Grade\u003c\/p\u003e\n          \u003ch1 class=\"ld-tgu-title\"\u003eGrassProtecta\u003c\/h1\u003e\n          \u003cp class=\"ld-tgu-tag\"\u003e\u003cspan class=\"ld-tgu-w\"\u003eProfessional-Grade\u003c\/span\u003e \u003cspan class=\"ld-tgu-g\"\u003eGrass Reinforcement\u003c\/span\u003e\u003c\/p\u003e\n          \u003cp class=\"ld-tgu-sub\"\u003eRoll-out HDPE mesh that installs straight onto existing grass — no excavation, no base, no paving. The grass grows through and locks it in.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ld-tgu-aside\"\u003e\n          \u003cul class=\"ld-tgu-benefits\"\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-tgu-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"4 12.5 9.5 18 20 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eCarries cars, trucks \u0026amp; RVs\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-tgu-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"4 12.5 9.5 18 20 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eInstalls on the surface — no digging\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-tgu-ck\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"4 12.5 9.5 18 20 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eFree shipping · (800) 524-4161\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca class=\"ld-tgu-cta\" href=\"#\" data-scroll-grid\u003eShop GrassProtecta\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"ld-tgu-stats\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-tgu-num\"\u003e432\u003cspan class=\"ld-tgu-unit\"\u003eft²\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-tgu-lab\"\u003ePer roll\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-tgu-num\"\u003e8\u003cspan class=\"ld-tgu-unit\"\u003etons\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-tgu-lab\"\u003ePer axle, imposed load\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-tgu-num\"\u003e100\u003cspan class=\"ld-tgu-unit\"\u003e%\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-tgu-lab\"\u003ePermeable surface\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-tgu-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"ld-tgu-lab\"\u003eGrades stocked\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ld-tgu-intro\"\u003e\n      \u003cp class=\"ld-tgu-kick\"\u003eChoose Your Grade\u003c\/p\u003e\n      \u003ch2 class=\"ld-tgu-h2\"\u003eGrass Reinforcement Mesh For Parking, Paths And Access Routes\u003c\/h2\u003e\n      \u003cdiv class=\"ld-tgu-read\"\u003e\n        \u003cp\u003eGrassProtecta grass reinforcement mesh is a thick HDPE mesh supplied on a roll and laid directly onto existing grass to protect, reinforce and stabilize the surface against wear from pedestrian and vehicle traffic. It is the fix for grass that ruts and turns to mud under use — without paving it over. The sward grows up through the apertures and knits around the mesh strands, so a wheel load spreads across a wide area instead of concentrating in a tire print. Landscape Discount stocks both Typar grades on the 6.56′ × 65.6′ roll, plus the steel U-pins that fix them down.\u003c\/p\u003e\n        \u003cp\u003eEvery order ships free. Not sure which grade your traffic calls for? The comparison below covers thickness, load and applications, and the FAQ answers the questions that come up most — starting with how long to wait before you use the surface.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n#ld-tgu{\n  --tgu-forest:#33471F; --tgu-olive:#5B7B30; --tgu-leaf:#8fc24a;\n  --tgu-ink:#141a0c; --tgu-text:#1E1B1C; --tgu-body:#4a4744;\n  --tgu-cream:#F3F0E7; --tgu-line:#e5e2d8;\n  font-family:Archivo,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  font-weight:400;\n  width:100%; box-sizing:border-box; color:var(--tgu-text);\n\/* *\/}\n.collection--description.rte,\n.productgrid--masthead .rte,\n.rte:has(\u003e #ld-tgu){max-width:none !important;\/* *\/}\n#ld-tgu{width:100%;\/* *\/}\n.collection--masthead .collection--title,\n.productgrid--masthead .collection--title,\n.template-collection .collection--title{display:none !important;\/* *\/}\n#ld-tgu *,#ld-tgu *::before,#ld-tgu *::after{box-sizing:border-box;\/* *\/}\n#ld-tgu .ld-tgu-inner{width:1150px;max-width:100%;margin:0 auto;\/* *\/}\n\n#ld-tgu .ld-tgu-band{position:relative;min-height:330px;background:#1c2411;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;\/* *\/}\n#ld-tgu .ld-tgu-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:0;\/* *\/}\n#ld-tgu .ld-tgu-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,var(--tgu-ink) 0%,rgba(20,26,12,.86) 45%,rgba(30,42,18,.74) 100%);\/* *\/}\n#ld-tgu .ld-tgu-row{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;padding:30px 40px 24px;\/* *\/}\n#ld-tgu .ld-tgu-copy{display:flex;flex-direction:column;justify-content:center;\/* *\/}\n#ld-tgu .ld-tgu-eyebrow{margin:0 0 13px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--tgu-leaf);\/* *\/}\n#ld-tgu .ld-tgu-title{margin:0 0 8px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:44px;line-height:.92;letter-spacing:-.5px;font-weight:700;text-transform:uppercase;color:#fff;\/* *\/}\n#ld-tgu .ld-tgu-tag{margin:0 0 13px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:18px;line-height:1;letter-spacing:.5px;text-transform:uppercase;font-weight:700;\/* *\/}\n#ld-tgu .ld-tgu-tag .ld-tgu-w{color:#fff;\/* *\/}\n#ld-tgu .ld-tgu-tag .ld-tgu-g{color:var(--tgu-leaf);\/* *\/}\n#ld-tgu .ld-tgu-sub{margin:0;max-width:420px;font-size:14.5px;line-height:1.5;color:#e4e8da;font-family:Archivo,'Lato',-apple-system,sans-serif;font-weight:400;\/* *\/}\n#ld-tgu .ld-tgu-aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;\/* *\/}\n#ld-tgu .ld-tgu-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;\/* *\/}\n#ld-tgu .ld-tgu-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:#eef0e6;\/* *\/}\n#ld-tgu .ld-tgu-ck{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--tgu-leaf);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;\/* *\/}\n#ld-tgu .ld-tgu-cta{margin-top:5px;background:var(--tgu-leaf);color:#1c2b0c;text-decoration:none;padding:11px 24px;border-radius:3px;font-size:13px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;transition:background .15s ease;\/* *\/}\n#ld-tgu .ld-tgu-cta:hover{background:#a3d160;\/* *\/}\n#ld-tgu .ld-tgu-stats{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(10,14,6,.72);border-top:1px solid rgba(143,194,74,.25);\/* *\/}\n#ld-tgu .ld-tgu-stats li{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08);\/* *\/}\n#ld-tgu .ld-tgu-stats li:last-child{border-right:0;\/* *\/}\n#ld-tgu .ld-tgu-num{display:block;font-family:'League Spartan',sans-serif;font-size:27px;font-weight:700;line-height:1;color:var(--tgu-leaf);\/* *\/}\n#ld-tgu .ld-tgu-unit{font-size:14px;margin-left:2px;\/* *\/}\n#ld-tgu .ld-tgu-lab{display:block;margin-top:6px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#aeb6a2;\/* *\/}\n\n#ld-tgu .ld-tgu-intro{padding:40px 4px 8px;\/* *\/}\n#ld-tgu .ld-tgu-kick{margin:0 0 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--tgu-olive);\/* *\/}\n#ld-tgu .ld-tgu-h2{margin:0 0 18px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:31px;line-height:1.08;font-weight:700;color:var(--tgu-text);\/* *\/}\n#ld-tgu .ld-tgu-read{max-width:none;\/* *\/}\n#ld-tgu .ld-tgu-read p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--tgu-body);font-family:Archivo,'Lato',-apple-system,sans-serif;font-weight:400;\/* *\/}\n#ld-tgu .ld-tgu-read p:last-child{margin-bottom:0;\/* *\/}\n\n@media (max-width:900px){\n  #ld-tgu .ld-tgu-title{font-size:38px;\/* *\/}\n  #ld-tgu .ld-tgu-row{grid-template-columns:1fr;gap:20px;padding:28px 28px 22px;\/* *\/}\n  #ld-tgu .ld-tgu-h2{font-size:27px;\/* *\/}\n\/* *\/}\n@media (max-width:560px){\n  #ld-tgu .ld-tgu-band{min-height:0;\/* *\/}\n  #ld-tgu .ld-tgu-title{font-size:31px;\/* *\/}\n  #ld-tgu .ld-tgu-eyebrow{font-size:11px;letter-spacing:2px;\/* *\/}\n  #ld-tgu .ld-tgu-sub{font-size:14px;\/* *\/}\n  #ld-tgu .ld-tgu-row{padding:26px 22px 20px;\/* *\/}\n  #ld-tgu .ld-tgu-cta{width:100%;text-align:center;\/* *\/}\n  #ld-tgu .ld-tgu-stats{grid-template-columns:repeat(2,1fr);\/* *\/}\n  #ld-tgu .ld-tgu-stats li:nth-child(2){border-right:0;\/* *\/}\n  #ld-tgu .ld-tgu-stats li:nth-child(1),#ld-tgu .ld-tgu-stats li:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08);\/* *\/}\n  #ld-tgu .ld-tgu-intro{padding:30px 2px 4px;\/* *\/}\n\/* *\/}\n@media (prefers-reduced-motion:reduce){\n  #ld-tgu .ld-tgu-cta{transition:none;\/* *\/}\n\/* *\/}\n\n.template-collection .productgrid--outer{display:block!important;grid-template-columns:none!important;max-width:1150px!important;margin:0 auto!important;padding:0!important\/* *\/}\n.template-collection .grid--collection-sidebar{display:none!important\/* *\/}\n.template-collection .productgrid--wrapper{width:100%!important;margin:0!important\/* *\/}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var btn=document.querySelector('#ld-tgu [data-scroll-grid]');\n  if(!btn)return;\n  btn.addEventListener('click',function(e){\n    e.preventDefault();\n    var grid=document.querySelector('.productgrid--items, .productgrid--wrapper, [data-productgrid-items]');\n    if(grid){grid.scrollIntoView({behavior:'smooth',block:'start'});\n    }\n  });\n})();\n\u003c\/script\u003e","products":[{"product_id":"typar-steel-u-pins","title":"Typar Steel U-Pins","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Typar Steel U-Pins (041824)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gpp-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gpp-intro\"\u003e\n\u003cstyle\u003e\n#ld-gpp-intro{\n  --forest:#33471F; --olive:#5B7B30; --leaf:#8FC24A; --cream:#F3F0E7;\n  --ink:#1E1B1C; --body:#4a4744; --muted:#7A7568; --hair:#e5e2d8; --tint:#F7F5EF;\n  --hex:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);\n  font-family:Archivo,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--body); font-size:16px; line-height:1.65;\n}\n#ld-gpp-intro *{box-sizing:border-box;}\n\n#ld-gpp-intro .ld-kicker{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:2px; font-size:12px;\n  color:var(--olive); margin:0 0 10px;\n}\n#ld-gpp-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-gpp-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n#ld-gpp-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-gpp-intro .ld-cell{\n  position:relative; background:#fff; border:1px solid var(--hair);\n  border-top:3px solid var(--olive); padding:15px 15px 14px;\n}\n#ld-gpp-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-gpp-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-gpp-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-gpp-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n\n#ld-gpp-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-gpp-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-gpp-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-gpp-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-gpp-intro .ld-pinnote strong{color:var(--forest);}\n\n@media (max-width:900px){\n  #ld-gpp-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gpp-intro .ld-lead{font-size:16px;}\n  #ld-gpp-intro .ld-cell dd{font-size:18px;}\n  #ld-gpp-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar · Steel U-Pins · Model 041824\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A bag of 50 \u003cstrong\u003esteel U-pins\u003c\/strong\u003e for securing grass and ground reinforcement mesh — GrassProtecta, TurfProtecta and BodMat — plus geotextiles and weed control fabric, to the ground. Driven flush with a club hammer, these are the fixing that holds the mesh down until the grass grows through and locks it in place.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eQuantity\u003c\/dt\u003e\n      \u003cdd\u003e50 pins\u003cspan\u003ePer bag\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePin Size\u003c\/dt\u003e\n      \u003cdd\u003e6.7″ long\u003cspan\u003e2.75″ wide, 0.23″ dia.\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSingle Roll\u003c\/dt\u003e\n      \u003cdd\u003e4 bags\u003cspan\u003e200 pins minimum\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eMaterial\u003c\/dt\u003e\n      \u003cdd\u003eSteel\u003cspan\u003eClub hammer install\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eFixes mesh, geotextile \u0026amp; ground cover\u003c\/li\u003e\n    \u003cli\u003eDriven flush with a club hammer\u003c\/li\u003e\n    \u003cli\u003eGenuine Typar product\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003ePlease note:\u003c\/strong\u003e Typar Steel U-Pins must be ordered with an accompanying Typar grass protection product and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831156494708,"sku":"041824","price":122.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/041824-2.jpg?v=1782094261"},{"product_id":"grassprotecta-grass-reinforcement-mesh-6-56-x-65-6-roll-432-sq-ft-heavy-grade","title":"GrassProtecta Grass Reinforcement Mesh - 6.56' x 65.6' Roll - 432 Sq. Ft. - Heavy Grade","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — GrassProtecta Heavy Grade (055470)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gph-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gph-intro\"\u003e\n\u003cstyle\u003e\n#ld-gph-intro{\n  --forest:#33471F; --olive:#5B7B30; --leaf:#8FC24A; --cream:#F3F0E7;\n  --ink:#1E1B1C; --body:#4a4744; --muted:#7A7568; --hair:#e5e2d8; --tint:#F7F5EF;\n  --hex:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);\n  font-family:Archivo,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--body); font-size:16px; line-height:1.65;\n}\n#ld-gph-intro *{box-sizing:border-box;}\n\n#ld-gph-intro .ld-kicker{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:2px; font-size:12px;\n  color:var(--olive); margin:0 0 10px;\n}\n#ld-gph-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-gph-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n#ld-gph-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-gph-intro .ld-cell{\n  position:relative; background:#fff; border:1px solid var(--hair);\n  border-top:3px solid var(--olive); padding:15px 15px 14px;\n}\n#ld-gph-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-gph-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-gph-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-gph-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n\n#ld-gph-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-gph-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-gph-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-gph-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-gph-intro .ld-pinnote strong{color:var(--forest);}\n\n@media (max-width:900px){\n  #ld-gph-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gph-intro .ld-lead{font-size:16px;}\n  #ld-gph-intro .ld-cell dd{font-size:18px;}\n  #ld-gph-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar GrassProtecta · Heavy Grade · Model 055470\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 6.56′ × 65.6′ roll of \u003cstrong\u003eGrassProtecta grass reinforcement mesh\u003c\/strong\u003e in heavy grade, covering 432 square feet. The thickest grade in the line at 0.55″, this HDPE mesh installs directly onto existing grass and lets the sward grow through to interlock with the strands — producing a permeable, load-bearing grass surface. Heavy grade is the choice for regular vehicle traffic, heavier loads and turning traffic.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6.56′ × 65.6′\u003cspan\u003e432 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eGrade\u003c\/dt\u003e\n      \u003cdd\u003eHeavy\u003cspan\u003e0.55″ thick, 0.41 lb\/ft²\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eLoad\u003c\/dt\u003e\n      \u003cdd\u003e8 tons\u003cspan\u003ePer axle, imposed load\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eMaterial\u003c\/dt\u003e\n      \u003cdd\u003eHDPE\u003cspan\u003eApprox. 20% recycled, green\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eInstalls directly onto existing grass\u003c\/li\u003e\n    \u003cli\u003e100% permeable surface\u003c\/li\u003e\n    \u003cli\u003eMow as usual once established\u003c\/li\u003e\n    \u003cli\u003eGenuine Typar product\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing pins:\u003c\/strong\u003e the mesh is secured with \u003ca href=\"\/products\/typar-steel-u-pins\"\u003eTypar Steel U-Pins\u003c\/a\u003e\n    — a minimum of four bags (200 pins) for a single roll. Typar Steel U-Pins must be ordered with an accompanying Typar grass protection product and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831156986228,"sku":"055470","price":2375.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/055470-2.jpg?v=1782094300"},{"product_id":"grassprotecta-grass-reinforcement-mesh-6-56-x-65-6-roll-432-sq-ft-standard-grade","title":"GrassProtecta Grass Reinforcement Mesh - 6.56' x 65.6' Roll - 432 Sq. Ft. - Standard Grade","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — GrassProtecta Standard Grade (055876)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gps-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gps-intro\"\u003e\n\u003cstyle\u003e\n#ld-gps-intro{\n  --forest:#33471F; --olive:#5B7B30; --leaf:#8FC24A; --cream:#F3F0E7;\n  --ink:#1E1B1C; --body:#4a4744; --muted:#7A7568; --hair:#e5e2d8; --tint:#F7F5EF;\n  --hex:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);\n  font-family:Archivo,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  color:var(--body); font-size:16px; line-height:1.65;\n}\n#ld-gps-intro *{box-sizing:border-box;}\n\n#ld-gps-intro .ld-kicker{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:2px; font-size:12px;\n  color:var(--olive); margin:0 0 10px;\n}\n#ld-gps-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-gps-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n#ld-gps-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-gps-intro .ld-cell{\n  position:relative; background:#fff; border:1px solid var(--hair);\n  border-top:3px solid var(--olive); padding:15px 15px 14px;\n}\n#ld-gps-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-gps-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-gps-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-gps-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n\n#ld-gps-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-gps-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-gps-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-gps-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-gps-intro .ld-pinnote strong{color:var(--forest);}\n\n@media (max-width:900px){\n  #ld-gps-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gps-intro .ld-lead{font-size:16px;}\n  #ld-gps-intro .ld-cell dd{font-size:18px;}\n  #ld-gps-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar GrassProtecta · Standard Grade · Model 055876\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 6.56′ × 65.6′ roll of \u003cstrong\u003eGrassProtecta grass reinforcement mesh\u003c\/strong\u003e in standard grade, covering 432 square feet. This thick HDPE mesh installs directly onto existing grass, and the sward grows up through the apertures to knit with the mesh strands — spreading traffic loads across the surface instead of rutting it. Standard grade suits pedestrian paths, light and occasional vehicle use and overflow parking.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6.56′ × 65.6′\u003cspan\u003e432 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eGrade\u003c\/dt\u003e\n      \u003cdd\u003eStandard\u003cspan\u003e0.45″ thick, 0.245 lb\/ft²\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eLoad\u003c\/dt\u003e\n      \u003cdd\u003e8 tons\u003cspan\u003ePer axle, imposed load\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eMaterial\u003c\/dt\u003e\n      \u003cdd\u003eHDPE\u003cspan\u003eApprox. 20% recycled, green\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eInstalls directly onto existing grass\u003c\/li\u003e\n    \u003cli\u003e100% permeable surface\u003c\/li\u003e\n    \u003cli\u003eMow as usual once established\u003c\/li\u003e\n    \u003cli\u003eGenuine Typar product\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing pins:\u003c\/strong\u003e the mesh is secured with \u003ca href=\"\/products\/typar-steel-u-pins\"\u003eTypar Steel U-Pins\u003c\/a\u003e\n    — a minimum of four bags (200 pins) for a single roll. Typar Steel U-Pins must be ordered with an accompanying Typar grass protection product and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831157346676,"sku":"055876","price":1997.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/055876-2.jpg?v=1782094338"}],"url":"https:\/\/landscapediscount.com\/collections\/grassprotecta.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}