{"title":"Gravel Pavers","description":"\u003cdiv id=\"ld-gvu\"\u003e\n  \u003cdiv class=\"ld-gvu-inner\"\u003e\n\n    \u003cdiv class=\"ld-gvu-band\"\u003e\n      \u003cimg class=\"ld-gvu-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/Gravel-Paver-Grid-GroundPRO-GRV.jpg?v=1784917433\" alt=\"Gravel paver grid filled with angular gravel on a driveway\" loading=\"eager\" decoding=\"async\"\u003e\n      \u003cdiv class=\"ld-gvu-wash\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ld-gvu-row\"\u003e\n        \u003cdiv class=\"ld-gvu-copy\"\u003e\n          \u003cp class=\"ld-gvu-eyebrow\"\u003eNDS EZ Roll · Permeable Paving\u003c\/p\u003e\n          \u003ch1 class=\"ld-gvu-title\"\u003eGravel Pavers\u003c\/h1\u003e\n          \u003cp class=\"ld-gvu-tag\"\u003e\u003cspan class=\"ld-gvu-w\"\u003eLock the Gravel.\u003c\/span\u003e \u003cspan class=\"ld-gvu-g\"\u003eLose the Ruts.\u003c\/span\u003e\u003c\/p\u003e\n          \u003cp class=\"ld-gvu-sub\"\u003eRoll-out grids with attached geotextile that hold gravel in place — driveways, parking lots, service roads, and fire lanes.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ld-gvu-aside\"\u003e\n          \u003cul class=\"ld-gvu-benefits\"\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-gvu-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\u003eStops gravel migration\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-gvu-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\u003eAttached geotextile fabric\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-gvu-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 · Made in USA\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca class=\"ld-gvu-cta\" href=\"#\" data-scroll-grid\u003eShop gravel pavers\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"ld-gvu-stats\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-gvu-num\"\u003e577\u003cspan class=\"ld-gvu-unit\"\u003eft²\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-gvu-lab\"\u003ePer roll (4×150)\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-gvu-num\"\u003e57,890\u003cspan class=\"ld-gvu-unit\"\u003epsf\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-gvu-lab\"\u003eCompressive strength\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-gvu-num\"\u003e4\u003c\/span\u003e\u003cspan class=\"ld-gvu-lab\"\u003eColor options\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-gvu-num\"\u003e100\u003cspan class=\"ld-gvu-unit\"\u003e%\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-gvu-lab\"\u003eRecycled plastic\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ld-gvu-intro\"\u003e\n      \u003cp class=\"ld-gvu-kick\"\u003eChoose Your Roll\u003c\/p\u003e\n      \u003ch2 class=\"ld-gvu-h2\"\u003eGravel Grids for Driveways, Parking, and Access Roads\u003c\/h2\u003e\n      \u003cdiv class=\"ld-gvu-read\"\u003e\n        \u003cp\u003eA gravel paver is a plastic cellular grid that confines loose stone so it can carry traffic without rutting, potholing, or washing out. NDS EZ Roll gravel pavers ship as 4′ × 150′ rolls with a continuous geotextile fabric bonded to the underside — the fabric holds the gravel fill and separates it from the soil below, while staying porous so stormwater filters straight through. Stakes are included with every roll.\u003c\/p\u003e\n        \u003cp\u003eEvery order ships free. Choose from four colors to match your stone, and see the fill spec, install steps, and FAQ below to size your project.\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-gvu{\n  --gvu-forest:#33471F; --gvu-olive:#5B7B30; --gvu-leaf:#8fc24a;\n  --gvu-ink:#141a0c; --gvu-text:#1E1B1C; --gvu-body:#4a4744;\n  --gvu-cream:#F3F0E7; --gvu-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(--gvu-text);\n}\n.collection--description.rte,\n.productgrid--masthead .rte,\n.rte:has(\u003e #ld-gvu){max-width:none !important;}\n#ld-gvu{width:100%;}\n.collection--masthead .collection--title,\n.productgrid--masthead .collection--title,\n.template-collection .collection--title{display:none !important;}\n#ld-gvu *,#ld-gvu *::before,#ld-gvu *::after{box-sizing:border-box;}\n#ld-gvu .ld-gvu-inner{width:1150px;max-width:100%;margin:0 auto;}\n\n#ld-gvu .ld-gvu-band{position:relative;min-height:330px;background:#1c2411;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;}\n#ld-gvu .ld-gvu-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:0;}\n#ld-gvu .ld-gvu-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,var(--gvu-ink) 0%,rgba(20,26,12,.88) 45%,rgba(30,42,18,.76) 100%);}\n#ld-gvu .ld-gvu-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-gvu .ld-gvu-copy{display:flex;flex-direction:column;justify-content:center;}\n#ld-gvu .ld-gvu-eyebrow{margin:0 0 13px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--gvu-leaf);}\n#ld-gvu .ld-gvu-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-gvu .ld-gvu-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-gvu .ld-gvu-tag .ld-gvu-w{color:#fff;}\n#ld-gvu .ld-gvu-tag .ld-gvu-g{color:var(--gvu-leaf);}\n#ld-gvu .ld-gvu-sub{margin:0;max-width:420px;font-size:14.5px;line-height:1.5;color:#e4e8da;}\n#ld-gvu .ld-gvu-aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;}\n#ld-gvu .ld-gvu-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;}\n#ld-gvu .ld-gvu-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:#eef0e6;}\n#ld-gvu .ld-gvu-ck{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--gvu-leaf);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}\n#ld-gvu .ld-gvu-cta{margin-top:5px;background:var(--gvu-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-gvu .ld-gvu-cta:hover{background:#a3d160;}\n#ld-gvu .ld-gvu-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,.74);border-top:1px solid rgba(143,194,74,.25);}\n#ld-gvu .ld-gvu-stats li{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08);}\n#ld-gvu .ld-gvu-stats li:last-child{border-right:0;}\n#ld-gvu .ld-gvu-num{display:block;font-family:'League Spartan',sans-serif;font-size:27px;font-weight:700;line-height:1;color:var(--gvu-leaf);}\n#ld-gvu .ld-gvu-unit{font-size:13px;margin-left:2px;}\n#ld-gvu .ld-gvu-lab{display:block;margin-top:6px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#aeb6a2;}\n\n#ld-gvu .ld-gvu-intro{padding:40px 4px 8px;}\n#ld-gvu .ld-gvu-kick{margin:0 0 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--gvu-olive);}\n#ld-gvu .ld-gvu-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(--gvu-text);}\n#ld-gvu .ld-gvu-read{max-width:none;}\n#ld-gvu .ld-gvu-read p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--gvu-body);}\n#ld-gvu .ld-gvu-read p:last-child{margin-bottom:0;}\n\n@media (max-width:900px){\n  #ld-gvu .ld-gvu-title{font-size:38px;}\n  #ld-gvu .ld-gvu-row{grid-template-columns:1fr;gap:20px;padding:28px 28px 22px;}\n  #ld-gvu .ld-gvu-h2{font-size:27px;}\n  #ld-gvu .ld-gvu-num{font-size:23px;}\n}\n@media (max-width:560px){\n  #ld-gvu .ld-gvu-band{min-height:0;}\n  #ld-gvu .ld-gvu-title{font-size:31px;}\n  #ld-gvu .ld-gvu-eyebrow{font-size:11px;letter-spacing:2px;}\n  #ld-gvu .ld-gvu-sub{font-size:14px;}\n  #ld-gvu .ld-gvu-row{padding:26px 22px 20px;}\n  #ld-gvu .ld-gvu-cta{width:100%;text-align:center;}\n  #ld-gvu .ld-gvu-stats{grid-template-columns:repeat(2,1fr);}\n  #ld-gvu .ld-gvu-stats li:nth-child(2){border-right:0;}\n  #ld-gvu .ld-gvu-stats li:nth-child(1),#ld-gvu .ld-gvu-stats li:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08);}\n  #ld-gvu .ld-gvu-intro{padding:30px 2px 4px;}\n}\n@media (prefers-reduced-motion:reduce){\n  #ld-gvu .ld-gvu-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-gvu [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\u003c\/script\u003e","products":[{"product_id":"grass-gravel-paver-parking-spot-markers-ez-marker","title":"Grass \/ Gravel Paver Parking Spot Markers  - EZ Marker","description":"\u003cdiv class=\"prodleft\"\u003e\n\t\u003ctable width=\"659\" cellpadding=\"10\" border=\"0\"\u003e\n\t\u003ctbody\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd width=\"635\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\t\u003cspan class=\"article_title\"\u003e\u003cspan\u003e\u003cspan\u003e\u003cspan style=\"font-weight: bold; font-size: 26px;\"\u003eGrass \/ Gravel Paver Parking Spot Markers  - EZ Marker\u003c\/span\u003e\u003cbr\u003e\n\t\t\t\t\u003cspan style=\"font-size: 16px;\"\u003e\u003cbr\u003e\n\t\t\t\t\u003cb\u003eModel: \u003c\/b\u003eEZMARKER\u003cbr\u003e\n\t\t\t\t\u003cb\u003eQuantity: \u003c\/b\u003eEach\u003cbr\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cb style=\"font-size: 16px;\"\u003eColor: \u003c\/b\u003e\u003cspan style=\"font-size: 16px;\"\u003eWhite\u003c\/span\u003e\u003c\/p\u003e* Blue, Red, and Yellow also available. Call (800) 524-4161 for pricing.\n\t\t\u003c\/td\u003e\n\t  \u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\t\u003c\/table\u003e\n\t\u003ctable width=\"661\" cellpadding=\"0\" border=\"0\"\u003e\n\t\u003ctbody\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003cp style=\"margin-bottom: 18px; border-width: 0px; border-style: initial; padding: 0px;\"\u003eUsed with EZ Roll Grass and Gravel Pavers, NDS EZ Marker™ is a modular solution to outlining driving lanes, parking stalls, and fi re lanes. After the pavers have been unrolled, pinned, and secured, EZ Marker snaps into the appropriate empty cells to outline whatever pattern necessary to properly direct vehicular traffic.\n\u003c\/p\u003e\n\t\t\t\u003cdiv\u003e\n\u003cstrong\u003eEZ Marker™ Parking Delineators increase safety and organization by strategically directing parking lot traffic.\u003c\/strong\u003e Delineators are a great way to guide motorists around hazards and to their final parking destination. Used in conjunction with EZ Roll™ Grass and Gravel Permeable Pavers they provide a simple and effective solution for managing parking lot traffic. EZ Marker™ is durable, tamper-resistant and built to last. Available in various colors to suit any traffic need including grass or gravel parking and fire line access.\u003c\/div\u003e\n\t\t\t\u003cp\u003e\u003cbr\u003e\n\t\t  \u003cstrong\u003eFeatures: \u003c\/strong\u003e\u003c\/p\u003e\n\t\t\t\u003cul\u003e\n\t\t\t  \u003cli\u003e2.7\" hexagonal shape\u003c\/li\u003e\n\t\t\t  \u003cli\u003e0.40\" profile above paver grade\u003c\/li\u003e\n\t\t\t  \u003cli\u003eMolded polypropylene, impact copolymer\u003c\/li\u003e\n\t\t\t  \u003cli\u003e300 PSI class “C” compressive strength\u003c\/li\u003e\n\t\t\t  \u003cli\u003eEasy clip-in installation\u003c\/li\u003e\n\t\t\t  \u003cli\u003eSelf-cleaning: Raised dome design prevents debris from sticking\u003c\/li\u003e\n\t\t  \u003c\/ul\u003e\n\t\t\t\u003cp\u003e\u003cbr\u003e\u003cb\u003e\u003cspan style=\"color: rgb(227, 108, 9);\"\u003eNote: The EZ Marker must be purchased with an NDS grass or gravel paver system and cannot ship alone.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t    \u003c\/p\u003e\n\t\t\u003c\/td\u003e\n\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\t\u003c\/table\u003e\n\t\u003cp\u003e\n\t\u003c\/p\u003e\n\t\u003cp\u003e\n\t\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NDS","offers":[{"title":"Default Title","offer_id":54831185494388,"sku":"EZMARKER","price":3.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/EZMARKER-2.jpg?v=1782096773"},{"product_id":"nds-ez-roll-gravel-pavers-gp4x150-4-x-150-roll-black","title":"NDS EZ Roll Gravel Pavers - GP4X150 - 4' x 150' Roll - Black","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — NDS EZ Roll Gravel Pavers GP4X150\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gp4x150-intro\n     ================================================================ --\u003e\n\u003cstyle\u003e\n#ld-gp4x150-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-gp4x150-intro *{box-sizing:border-box;}\n\n#ld-gp4x150-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-gp4x150-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gp4x150-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gp4x150-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gp4x150-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-gp4x150-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-gp4x150-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-gp4x150-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-gp4x150-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\/* ---- trust strip ---- *\/\n#ld-gp4x150-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0;\n  list-style:none;\n}\n#ld-gp4x150-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gp4x150-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\n@media (max-width:900px){\n  #ld-gp4x150-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gp4x150-intro .ld-lead{font-size:16px;}\n  #ld-gp4x150-intro .ld-cell dd{font-size:18px;}\n  #ld-gp4x150-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\u003cdiv id=\"ld-gp4x150-intro\"\u003e\n\u003cp class=\"ld-kicker\"\u003eNDS · EZ Roll Gravel Pavers · Model GP4X150\u003c\/p\u003e\n\u003cp class=\"ld-lead\"\u003e\u003cstrong\u003eNDS EZ Roll Gravel Pavers\u003c\/strong\u003e stop a gravel surface from rutting, spreading and washing away. Hexagonal cells with shared walls hold the aggregate in place, and a thermally welded geotextile fabric bonded across the open bottom keeps gravel from migrating down into the subgrade while staying porous to stormwater. Black is the standard grid, and the only color NDS documents as 100% recycled material — the pick under dark basalt, blue stone and crushed black rock, or anywhere the grid simply shouldn't be noticed.\u003c\/p\u003e\n\u003cdiv class=\"ld-cell\"\u003eRoll Size: 3.87' × 149' \u003cspan\u003ePreassembled roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eCoverage: 577 sq ft \u003cspan\u003ePer roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eStrength: 53,683 \u003cspan\u003epsf unfilled · H-20 \/ H-25\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eHeight: 1-1\/8\" \u003cspan\u003e72 hexagonal cells per 2'×2'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"ld-strip\"\u003e\n\u003cli\u003eMade in the USA\u003c\/li\u003e\n\u003cli\u003eBonded geotextile fabric\u003c\/li\u003e\n\u003cli\u003eStakes included\u003c\/li\u003e\n\u003cli\u003e100% recycled material\u003c\/li\u003e\n\u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"NDS","offers":[{"title":"Default Title","offer_id":54831199256948,"sku":"GP4X150","price":2472.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/GP4X150-2.jpg?v=1782097518"},{"product_id":"nds-ez-roll-gravel-pavers-gp4x150g-4-x-150-roll-gray","title":"NDS EZ Roll Gravel Pavers - GP4X150G - 4' x 150' Roll - Gray","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — NDS EZ Roll Gravel Pavers GP4X150G\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gp4x150g-intro\n     ================================================================ --\u003e\n\u003cstyle\u003e\n#ld-gp4x150g-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-gp4x150g-intro *{box-sizing:border-box;}\n\n#ld-gp4x150g-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-gp4x150g-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gp4x150g-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gp4x150g-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gp4x150g-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-gp4x150g-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-gp4x150g-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-gp4x150g-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-gp4x150g-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\/* ---- trust strip ---- *\/\n#ld-gp4x150g-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0;\n  list-style:none;\n}\n#ld-gp4x150g-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gp4x150g-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\n@media (max-width:900px){\n  #ld-gp4x150g-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gp4x150g-intro .ld-lead{font-size:16px;}\n  #ld-gp4x150g-intro .ld-cell dd{font-size:18px;}\n  #ld-gp4x150g-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\u003cdiv id=\"ld-gp4x150g-intro\"\u003e\n\u003cp class=\"ld-kicker\"\u003eNDS · EZ Roll Gravel Pavers · Model GP4X150G\u003c\/p\u003e\n\u003cp class=\"ld-lead\"\u003eMost crushed stone sold in North America is gray — limestone, granite, trap rock — and \u003cstrong\u003eGP4X150G\u003c\/strong\u003e is the grid that disappears into it. Hexagonal cells with shared walls carry the wheel load and stop the aggregate spreading, while a thermally welded geotextile fabric across the open bottom prevents gravel migrating into the subgrade and lifting the paver. Rated to H-20 and H-25 loading, needing no irrigation, and plowable in winter.\u003c\/p\u003e\n\u003cdiv class=\"ld-cell\"\u003eRoll Size: 3.87' × 149' \u003cspan\u003ePreassembled roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eCoverage: 577 sq ft \u003cspan\u003ePer roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eStrength: 53,683 \u003cspan\u003epsf unfilled · H-20 \/ H-25\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eHeight: 1-1\/8\" \u003cspan\u003e72 hexagonal cells per 2'×2'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"ld-strip\"\u003e\n\u003cli\u003eMade in the USA\u003c\/li\u003e\n\u003cli\u003eBonded geotextile fabric\u003c\/li\u003e\n\u003cli\u003eStakes included\u003c\/li\u003e\n\u003cli\u003ePlowable in winter\u003c\/li\u003e\n\u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"NDS","offers":[{"title":"Default Title","offer_id":54831199289716,"sku":"GP4X150G","price":2547.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/GP4X150G-2.jpg?v=1782097524"},{"product_id":"nds-ez-roll-gravel-pavers-gp4x150r-4-x-150-roll-red","title":"NDS EZ Roll Gravel Pavers - GP4X150R - 4' x 150' Roll - Red","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — NDS EZ Roll Gravel Pavers GP4X150R\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gp4x150r-intro\n     ================================================================ --\u003e\n\u003cstyle\u003e\n#ld-gp4x150r-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-gp4x150r-intro *{box-sizing:border-box;}\n\n#ld-gp4x150r-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-gp4x150r-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gp4x150r-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gp4x150r-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gp4x150r-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-gp4x150r-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-gp4x150r-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-gp4x150r-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-gp4x150r-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\/* ---- trust strip ---- *\/\n#ld-gp4x150r-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0;\n  list-style:none;\n}\n#ld-gp4x150r-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gp4x150r-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\n@media (max-width:900px){\n  #ld-gp4x150r-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gp4x150r-intro .ld-lead{font-size:16px;}\n  #ld-gp4x150r-intro .ld-cell dd{font-size:18px;}\n  #ld-gp4x150r-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\u003cdiv id=\"ld-gp4x150r-intro\"\u003e\n\u003cp class=\"ld-kicker\"\u003eNDS · EZ Roll Gravel Pavers · Model GP4X150R\u003c\/p\u003e\n\u003cp class=\"ld-lead\"\u003eRed rock, brick chip and rust-toned decorative aggregate get chosen for how they look, which makes the color of the grid underneath them matter. \u003cstrong\u003eGP4X150R\u003c\/strong\u003e is molded in brick red to sit invisibly beneath them. The engineering is unchanged — hexagonal cells with shared walls, a thermally welded geotextile fabric across the open bottom to stop gravel migrating away, 53,683 psf unfilled, and a surface that can be plowed in winter.\u003c\/p\u003e\n\u003cdiv class=\"ld-cell\"\u003eRoll Size: 3.87' × 149' \u003cspan\u003ePreassembled roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eCoverage: 577 sq ft \u003cspan\u003ePer roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eStrength: 53,683 \u003cspan\u003epsf unfilled · H-20 \/ H-25\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eHeight: 1-1\/8\" \u003cspan\u003e72 hexagonal cells per 2'×2'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"ld-strip\"\u003e\n\u003cli\u003eMade in the USA\u003c\/li\u003e\n\u003cli\u003eBonded geotextile fabric\u003c\/li\u003e\n\u003cli\u003eStakes included\u003c\/li\u003e\n\u003cli\u003e25-year life expectancy\u003c\/li\u003e\n\u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"NDS","offers":[{"title":"Default Title","offer_id":54831199322484,"sku":"GP4X150R","price":2547.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/GP4X150R-2.jpg?v=1782097530"},{"product_id":"nds-ez-roll-gravel-pavers-gp4x150t-4-x-150-roll-tan","title":"NDS EZ Roll Gravel Pavers - GP4X150T - 4' x 150' Roll - Tan","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — NDS EZ Roll Gravel Pavers GP4X150T\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gp4x150t-intro\n     ================================================================ --\u003e\n\u003cstyle\u003e\n#ld-gp4x150t-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-gp4x150t-intro *{box-sizing:border-box;}\n\n#ld-gp4x150t-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-gp4x150t-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gp4x150t-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gp4x150t-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gp4x150t-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-gp4x150t-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-gp4x150t-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-gp4x150t-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-gp4x150t-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\/* ---- trust strip ---- *\/\n#ld-gp4x150t-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0;\n  list-style:none;\n}\n#ld-gp4x150t-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gp4x150t-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\n@media (max-width:900px){\n  #ld-gp4x150t-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gp4x150t-intro .ld-lead{font-size:16px;}\n  #ld-gp4x150t-intro .ld-cell dd{font-size:18px;}\n  #ld-gp4x150t-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\u003cdiv id=\"ld-gp4x150t-intro\"\u003e\n\u003cp class=\"ld-kicker\"\u003eNDS · EZ Roll Gravel Pavers · Model GP4X150T\u003c\/p\u003e\n\u003cp class=\"ld-lead\"\u003eBuff gravel, decomposed granite and pea gravel all read warm, and a dark grid showing through them is the first thing anyone notices. \u003cstrong\u003eGP4X150T\u003c\/strong\u003e is molded in tan to match. Underneath, it behaves like every other EZ Roll gravel paver: hexagonal cells with shared walls holding the fill, a bonded geotextile fabric stopping aggregate migrating into the subgrade, and H-20 \/ H-25 capacity across driveways, parking areas and cart paths.\u003c\/p\u003e\n\u003cdiv class=\"ld-cell\"\u003eRoll Size: 3.87' × 149' \u003cspan\u003ePreassembled roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eCoverage: 577 sq ft \u003cspan\u003ePer roll\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eStrength: 53,683 \u003cspan\u003epsf unfilled · H-20 \/ H-25\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ld-cell\"\u003eHeight: 1-1\/8\" \u003cspan\u003e72 hexagonal cells per 2'×2'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul class=\"ld-strip\"\u003e\n\u003cli\u003eMade in the USA\u003c\/li\u003e\n\u003cli\u003eBonded geotextile fabric\u003c\/li\u003e\n\u003cli\u003eStakes included\u003c\/li\u003e\n\u003cli\u003eADA tested to ASTM F1951-08\u003c\/li\u003e\n\u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"NDS","offers":[{"title":"Default Title","offer_id":54831199355252,"sku":"GP4X150T","price":2547.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/GP4X150T-2.jpg?v=1782097535"}],"url":"https:\/\/landscapediscount.com\/collections\/gravel-pavers.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}