{"title":"BodPave 85","description":"\u003cdiv id=\"ld-bpu\"\u003e\n  \u003cdiv class=\"ld-bpu-inner\"\u003e\n\n    \u003cdiv class=\"ld-bpu-band\"\u003e\n      \u003cimg class=\"ld-bpu-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/059447-4.jpg?v=1782094422\" alt=\"BodPave 85 porous paving grid installed with grass growing through the cells\" loading=\"eager\" decoding=\"async\"\u003e\n      \u003cdiv class=\"ld-bpu-wash\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"ld-bpu-row\"\u003e\n        \u003cdiv class=\"ld-bpu-copy\"\u003e\n          \u003cp class=\"ld-bpu-eyebrow\"\u003eTypar · Green, Black \u0026amp; Bay Markers\u003c\/p\u003e\n          \u003ch1 class=\"ld-bpu-title\"\u003eBodPave 85\u003c\/h1\u003e\n          \u003cp class=\"ld-bpu-tag\"\u003e\u003cspan class=\"ld-bpu-w\"\u003ePorous Paving\u003c\/span\u003e \u003cspan class=\"ld-bpu-g\"\u003eFor Grass Or Gravel\u003c\/span\u003e\u003c\/p\u003e\n          \u003cp class=\"ld-bpu-sub\"\u003eOne interlocking grid, two finished surfaces. Fill the cells with gravel for stone, or with rootzone for natural turf — and carry vehicle loads either way.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ld-bpu-aside\"\u003e\n          \u003cul class=\"ld-bpu-benefits\"\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-bpu-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\u003eFire lanes, bus parking \u0026amp; helipads\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-bpu-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\u003e100% recycled HDPE · Made in USA\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-bpu-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-bpu-cta\" href=\"#\" data-scroll-grid\u003eShop BodPave 85\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"ld-bpu-stats\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-bpu-num\"\u003e484\u003cspan class=\"ld-bpu-unit\"\u003eft²\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-bpu-lab\"\u003ePer pallet\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-bpu-num\"\u003e367\u003cspan class=\"ld-bpu-unit\"\u003etons\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-bpu-lab\"\u003ePer yd² capacity\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-bpu-num\"\u003e180\u003c\/span\u003e\u003cspan class=\"ld-bpu-lab\"\u003ePavers per pallet\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-bpu-num\"\u003e2\u003c\/span\u003e\u003cspan class=\"ld-bpu-lab\"\u003eColors stocked\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ld-bpu-intro\"\u003e\n      \u003cp class=\"ld-bpu-kick\"\u003eChoose Your Fill\u003c\/p\u003e\n      \u003ch2 class=\"ld-bpu-h2\"\u003ePorous Pavers For Grass And Gravel Surfaces\u003c\/h2\u003e\n      \u003cdiv class=\"ld-bpu-read\"\u003e\n        \u003cp\u003eTypar BodPave 85 is a ground reinforcement paving grid that serves as both gravel pavers and grass pavers — the same 19.7″ square unit, filled differently. The pavers snap together into a continuous mat strong enough to carry heavy vehicle loads, then take angular gravel for a stone surface or topsoil and rootzone for natural turf. Because the grid stays open, rainwater enters the ground where it falls instead of running off, which is what puts BodPave 85 into LID and NPDES stormwater specifications.\u003c\/p\u003e\n        \u003cp\u003eLandscape Discount stocks both colors by the pallet — 180 pavers covering 484 square feet — plus the white snap-in bay markers for laying out parking spaces. Every order ships free. The comparison below covers grass fill against gravel fill, and the FAQ answers the base-prep questions that come up most.\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-bpu{\n  --bpu-forest:#33471F; --bpu-olive:#5B7B30; --bpu-leaf:#8fc24a;\n  --bpu-ink:#141a0c; --bpu-text:#1E1B1C; --bpu-body:#4a4744;\n  --bpu-cream:#F3F0E7; --bpu-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(--bpu-text);\n\/* *\/}\n.collection--description.rte,\n.productgrid--masthead .rte,\n.rte:has(\u003e #ld-bpu){max-width:none !important;\/* *\/}\n#ld-bpu{width:100%;\/* *\/}\n.collection--masthead .collection--title,\n.productgrid--masthead .collection--title,\n.template-collection .collection--title{display:none !important;\/* *\/}\n#ld-bpu *,#ld-bpu *::before,#ld-bpu *::after{box-sizing:border-box;\/* *\/}\n#ld-bpu .ld-bpu-inner{width:1150px;max-width:100%;margin:0 auto;\/* *\/}\n\n#ld-bpu .ld-bpu-band{position:relative;min-height:330px;background:#1c2411;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;\/* *\/}\n#ld-bpu .ld-bpu-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:0;\/* *\/}\n#ld-bpu .ld-bpu-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,var(--bpu-ink) 0%,rgba(20,26,12,.86) 45%,rgba(30,42,18,.74) 100%);\/* *\/}\n#ld-bpu .ld-bpu-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-bpu .ld-bpu-copy{display:flex;flex-direction:column;justify-content:center;\/* *\/}\n#ld-bpu .ld-bpu-eyebrow{margin:0 0 13px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--bpu-leaf);\/* *\/}\n#ld-bpu .ld-bpu-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-bpu .ld-bpu-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-bpu .ld-bpu-tag .ld-bpu-w{color:#fff;\/* *\/}\n#ld-bpu .ld-bpu-tag .ld-bpu-g{color:var(--bpu-leaf);\/* *\/}\n#ld-bpu .ld-bpu-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-bpu .ld-bpu-aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;\/* *\/}\n#ld-bpu .ld-bpu-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;\/* *\/}\n#ld-bpu .ld-bpu-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:#eef0e6;\/* *\/}\n#ld-bpu .ld-bpu-ck{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--bpu-leaf);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;\/* *\/}\n#ld-bpu .ld-bpu-cta{margin-top:5px;background:var(--bpu-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-bpu .ld-bpu-cta:hover{background:#a3d160;\/* *\/}\n#ld-bpu .ld-bpu-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-bpu .ld-bpu-stats li{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08);\/* *\/}\n#ld-bpu .ld-bpu-stats li:last-child{border-right:0;\/* *\/}\n#ld-bpu .ld-bpu-num{display:block;font-family:'League Spartan',sans-serif;font-size:27px;font-weight:700;line-height:1;color:var(--bpu-leaf);\/* *\/}\n#ld-bpu .ld-bpu-unit{font-size:14px;margin-left:2px;\/* *\/}\n#ld-bpu .ld-bpu-lab{display:block;margin-top:6px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#aeb6a2;\/* *\/}\n\n#ld-bpu .ld-bpu-intro{padding:40px 4px 8px;\/* *\/}\n#ld-bpu .ld-bpu-kick{margin:0 0 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--bpu-olive);\/* *\/}\n#ld-bpu .ld-bpu-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(--bpu-text);\/* *\/}\n#ld-bpu .ld-bpu-read{max-width:none;\/* *\/}\n#ld-bpu .ld-bpu-read p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--bpu-body);font-family:Archivo,'Lato',-apple-system,sans-serif;font-weight:400;\/* *\/}\n#ld-bpu .ld-bpu-read p:last-child{margin-bottom:0;\/* *\/}\n\n@media (max-width:900px){\n  #ld-bpu .ld-bpu-title{font-size:38px;\/* *\/}\n  #ld-bpu .ld-bpu-row{grid-template-columns:1fr;gap:20px;padding:28px 28px 22px;\/* *\/}\n  #ld-bpu .ld-bpu-h2{font-size:27px;\/* *\/}\n\/* *\/}\n@media (max-width:560px){\n  #ld-bpu .ld-bpu-band{min-height:0;\/* *\/}\n  #ld-bpu .ld-bpu-title{font-size:31px;\/* *\/}\n  #ld-bpu .ld-bpu-eyebrow{font-size:11px;letter-spacing:2px;\/* *\/}\n  #ld-bpu .ld-bpu-sub{font-size:14px;\/* *\/}\n  #ld-bpu .ld-bpu-row{padding:26px 22px 20px;\/* *\/}\n  #ld-bpu .ld-bpu-cta{width:100%;text-align:center;\/* *\/}\n  #ld-bpu .ld-bpu-stats{grid-template-columns:repeat(2,1fr);\/* *\/}\n  #ld-bpu .ld-bpu-stats li:nth-child(2){border-right:0;\/* *\/}\n  #ld-bpu .ld-bpu-stats li:nth-child(1),#ld-bpu .ld-bpu-stats li:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08);\/* *\/}\n  #ld-bpu .ld-bpu-intro{padding:30px 2px 4px;\/* *\/}\n\/* *\/}\n@media (prefers-reduced-motion:reduce){\n  #ld-bpu .ld-bpu-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-bpu [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-bodpave-85-gravel-pavers-full-pallet-180-pavers","title":"Typar Bodpave 85 Gravel Pavers - Full Pallet - 180 Pavers - Black","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Typar BodPave 85 Black (057580)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-bpb-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-bpb-intro\"\u003e\n\u003cstyle\u003e\n#ld-bpb-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-bpb-intro *{box-sizing:border-box;}\n#ld-bpb-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-bpb-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-bpb-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-bpb-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-bpb-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-bpb-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-bpb-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-bpb-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-bpb-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#ld-bpb-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-bpb-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-bpb-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-bpb-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-bpb-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-bpb-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-bpb-intro .ld-lead{font-size:16px;}\n  #ld-bpb-intro .ld-cell dd{font-size:18px;}\n  #ld-bpb-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar BodPave 85 · Black · Model 057580\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A full pallet of 180 Typar BodPave 85 porous pavers in black, covering 484 square feet. The same interlocking grid serves as \u003cstrong\u003egravel pavers\u003c\/strong\u003e or \u003cstrong\u003egrass pavers\u003c\/strong\u003e — fill the cells with angular gravel for a stone surface, or with topsoil and rootzone for natural turf. Black is the choice for gravel fills, disappearing under the stone rather than showing through it.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePallet\u003c\/dt\u003e\n      \u003cdd\u003e180 pavers\u003cspan\u003e484 sq ft coverage\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePaver Size\u003c\/dt\u003e\n      \u003cdd\u003e19.7″ sq.\u003cspan\u003e1.97″ deep, 2.69 sq ft each\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\u003e367 tons\u003cspan\u003ePer square yard capacity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eColor\u003c\/dt\u003e\n      \u003cdd\u003eBlack\u003cspan\u003eGreen also available\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eFill with grass or gravel\u003c\/li\u003e\n    \u003cli\u003eSnap-fit interlocking grid\u003c\/li\u003e\n    \u003cli\u003e100% recycled HDPE · Made in the USA\u003c\/li\u003e\n    \u003cli\u003eFully permeable surface\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\u003eLaying out parking bays?\u003c\/strong\u003e \u003ca href=\"\/products\/bodpave-85-parking-space-markers\"\u003eBodPave 85 parking space markers\u003c\/a\u003e\n    snap into the paver cells, 100 per case. Bodpave 85 parking space markers must be ordered with an accompanying Typar Bodpave 85 order and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831157477748,"sku":"057580","price":3452.36,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/057580-2.jpg?v=1782094379"},{"product_id":"typar-bodpave-85-gravel-pavers-full-pallet-180-pavers-green","title":"Typar Bodpave 85 Gravel Pavers - Full Pallet - 180 Pavers - Green","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Typar BodPave 85 Green (059447)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-bpg-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-bpg-intro\"\u003e\n\u003cstyle\u003e\n#ld-bpg-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-bpg-intro *{box-sizing:border-box;}\n#ld-bpg-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-bpg-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-bpg-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-bpg-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-bpg-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-bpg-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-bpg-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-bpg-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-bpg-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#ld-bpg-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-bpg-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-bpg-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-bpg-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-bpg-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-bpg-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-bpg-intro .ld-lead{font-size:16px;}\n  #ld-bpg-intro .ld-cell dd{font-size:18px;}\n  #ld-bpg-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar BodPave 85 · Green · Model 059447\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A full pallet of 180 Typar BodPave 85 porous pavers in green, covering 484 square feet. The same interlocking grid serves as \u003cstrong\u003egravel pavers\u003c\/strong\u003e or \u003cstrong\u003egrass pavers\u003c\/strong\u003e — fill the cells with angular gravel for a stone surface, or with topsoil and rootzone for natural turf. Green is the choice for grass fills, blending with the lawn before growth fills in.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePallet\u003c\/dt\u003e\n      \u003cdd\u003e180 pavers\u003cspan\u003e484 sq ft coverage\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePaver Size\u003c\/dt\u003e\n      \u003cdd\u003e19.7″ sq.\u003cspan\u003e1.97″ deep, 2.69 sq ft each\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\u003e367 tons\u003cspan\u003ePer square yard capacity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eColor\u003c\/dt\u003e\n      \u003cdd\u003eGreen\u003cspan\u003eBlack also available\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eFill with grass or gravel\u003c\/li\u003e\n    \u003cli\u003eSnap-fit interlocking grid\u003c\/li\u003e\n    \u003cli\u003e100% recycled HDPE · Made in the USA\u003c\/li\u003e\n    \u003cli\u003eFully permeable surface\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\u003eLaying out parking bays?\u003c\/strong\u003e \u003ca href=\"\/products\/bodpave-85-parking-space-markers\"\u003eBodPave 85 parking space markers\u003c\/a\u003e\n    snap into the paver cells, 100 per case. Bodpave 85 parking space markers must be ordered with an accompanying Typar Bodpave 85 order and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831157543284,"sku":"059447","price":3966.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/059447-2.jpg?v=1782094422"},{"product_id":"bodpave-85-parking-space-markers","title":"Bodpave 85 Parking Space Markers","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — BodPave 85 Parking Space Markers (069675)\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-bpk-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-bpk-intro\"\u003e\n\u003cstyle\u003e\n#ld-bpk-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-bpk-intro *{box-sizing:border-box;}\n#ld-bpk-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-bpk-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-bpk-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-bpk-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-bpk-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-bpk-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-bpk-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-bpk-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-bpk-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#ld-bpk-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-bpk-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-bpk-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-bpk-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-bpk-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-bpk-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-bpk-intro .ld-lead{font-size:16px;}\n  #ld-bpk-intro .ld-cell dd{font-size:18px;}\n  #ld-bpk-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eTypar · BodPave 85 Parking Space Markers · Model 069675\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A case of 100 white \u003cstrong\u003eparking space markers\u003c\/strong\u003e manufactured to snap-fit into the cells of BodPave 85 porous pavers. Grass and gravel surfaces cannot hold paint, so the layout is built into the grid instead — arranged into bay lines, L-shapes, T-shapes, squares, T-junctions and access road center lines, or cut down for smaller square markers.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePer Case\u003c\/dt\u003e\n      \u003cdd\u003e100 markers\u003cspan\u003eWhite HDPE\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eMarker Size\u003c\/dt\u003e\n      \u003cdd\u003e8.5″ × 2.75″\u003cspan\u003eCut down if needed\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFits\u003c\/dt\u003e\n      \u003cdd\u003eBodPave 85\u003cspan\u003eSnap-fit into paver cells\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eMarks\u003c\/dt\u003e\n      \u003cdd\u003eBays \u0026amp; lines\u003cspan\u003eL, T, squares, junctions\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eSnap-fit — no paint, no adhesive\u003c\/li\u003e\n    \u003cli\u003eRepositionable if the layout changes\u003c\/li\u003e\n    \u003cli\u003eVisible against grass or gravel\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 Bodpave 85 parking space markers must be ordered with an accompanying Typar Bodpave 85 order and cannot ship alone.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Typar","offers":[{"title":"Default Title","offer_id":54831157576052,"sku":"069675","price":301.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/069675-2.jpg?v=1782094427"}],"url":"https:\/\/landscapediscount.com\/collections\/bodpave-85.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}