{"title":"Drainage Fabric","description":"\u003cdiv id=\"ld-cdgu\"\u003e\n  \u003cdiv class=\"in\"\u003e\n\n    \u003cdiv class=\"band\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"eyb\"\u003eNon-Woven · 3 oz to 16 oz\u003c\/p\u003e\n          \u003ch1\u003eDrainage Fabric\u003c\/h1\u003e\n          \u003cp class=\"tag\"\u003eParticulate Filtration.\u003c\/p\u003e\n          \u003cp class=\"sub\"\u003eNon-woven geotextile for stormwater drain fields, septic leach fields and drainage work. Water through the body of the fabric; fines held back.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"aside\"\u003e\n          \u003cul class=\"bl\"\u003e\n            \u003cli\u003e\n\u003csvg class=\"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\u003eFor drain fields and leach fields\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"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\u003eFlow through the fabric, every direction\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"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\u003eEvery weight from 3 oz to 16 oz stocked\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca class=\"cta\" href=\"#\" data-scroll-grid\u003eShop drainage fabric\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cul class=\"stats\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"n\"\u003e3–16\u003cem\u003eoz\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"lb\"\u003eWeights stocked\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"n\"\u003e13\u003c\/span\u003e\u003cspan class=\"lb\"\u003eProducts\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"n\"\u003e15\u003cem\u003eft\u003c\/em\u003e\u003c\/span\u003e\u003cspan class=\"lb\"\u003eWidest roll\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"intro\"\u003e\n      \u003cp class=\"kick\"\u003eLandscape Fabric\u003c\/p\u003e\n      \u003ch2\u003eDrainage Fabric\u003c\/h2\u003e\n      \u003cdiv class=\"rd\"\u003e\n        \u003cp\u003e\u003cstrong\u003eDrainage fabric\u003c\/strong\u003e provides particulate filtration for stormwater drain fields, septic system leach fields and other drainage applications. Water passes readily through the \u003cstrong\u003ebody of the fabric\u003c\/strong\u003e while the soil and fines that would otherwise clog the drainage stone are held back at its face.\u003c\/p\u003e\n        \u003cp\u003eIn a drain field the fabric has to pass water in every direction, not just along a weave — which is why non-woven construction is the specification for leach fields rather than a woven fabric.\u003c\/p\u003e\n        \u003cp\u003e3 oz, 4 oz, 4.5 oz and 6 oz are listed individually, and \u003cstrong\u003e8, 10, 12 and 16 oz are stocked alongside them\u003c\/strong\u003e. Roll widths run from 3′ for pipe wraps up to 15′ for wide separation layers.\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-cdgu{\n  --f:#33471F; --o:#5B7B30; --l:#8fc24a; --ink:#141a0c; --t:#1E1B1C; --b:#4a4744;\n  --cr:#F3F0E7; --ln:#e5e2d8;\n  font-family:Archivo,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  font-weight:400; width:100%; box-sizing:border-box; color:var(--t);\n}\n.collection--description.rte, .productgrid--masthead .rte, .rte:has(\u003e #ld-cdgu){max-width:none !important;}\n.collection--masthead .collection--title, .productgrid--masthead .collection--title,\n.template-collection .collection--title{display:none !important;}\n#ld-cdgu *,#ld-cdgu *::before,#ld-cdgu *::after{box-sizing:border-box;}\n#ld-cdgu .in{width:1150px;max-width:100%;margin:0 auto;}\n#ld-cdgu .band{position:relative;border-radius:6px;overflow:hidden;background:var(--ink);}\n#ld-cdgu .band::before{content:\"\";position:absolute;inset:0;z-index:0;opacity:.5;\n  background-image:linear-gradient(rgba(143,194,74,.15) 2px,transparent 2px),linear-gradient(90deg,rgba(143,194,74,.15) 2px,transparent 2px);\n  background-size:44px 44px;}\n#ld-cdgu .band::after{content:\"\";position:absolute;inset:0;z-index:1;\n  background:linear-gradient(105deg,var(--ink) 0%,rgba(20,26,12,.74) 48%,rgba(51,71,31,.56) 100%);}\n#ld-cdgu .row{position:relative;z-index:2;display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:28px;padding:36px 40px 30px;}\n#ld-cdgu .eyb{margin:0 0 12px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--l);}\n#ld-cdgu h1{margin:0 0 8px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:42px;line-height:.93;letter-spacing:-.5px;font-weight:700;text-transform:uppercase;color:#fff;}\n#ld-cdgu .tag{margin:0 0 13px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:17px;line-height:1;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--l);}\n#ld-cdgu .sub{margin:0;max-width:470px;font-size:14.5px;line-height:1.5;color:#e4e8da;}\n#ld-cdgu .aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;}\n#ld-cdgu .bl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}\n#ld-cdgu .bl li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:#eef0e6;}\n#ld-cdgu .ck{width:17px;height:17px;flex:0 0 auto;margin-top:2px;fill:none;stroke:var(--l);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}\n#ld-cdgu .cta{margin-top:4px;background:var(--l);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-cdgu .cta:hover{background:#a3d160;}\n#ld-cdgu .stats{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(10,14,6,.62);border-top:1px solid rgba(143,194,74,.25);}\n#ld-cdgu .stats li{padding:15px 22px;border-right:1px solid rgba(255,255,255,.08);}\n#ld-cdgu .stats li:last-child{border-right:0;}\n#ld-cdgu .n{display:block;font-family:'League Spartan',sans-serif;font-size:25px;font-weight:700;line-height:1;color:var(--l);}\n#ld-cdgu .n em{font-style:normal;font-size:13px;margin-left:2px;}\n#ld-cdgu .lb{display:block;margin-top:6px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#aeb6a2;}\n#ld-cdgu .intro{padding:38px 4px 8px;}\n#ld-cdgu .kick{margin:0 0 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--o);}\n#ld-cdgu h2{margin:0 0 18px;font-family:'League Spartan','Archivo Narrow',sans-serif;font-size:30px;line-height:1.08;font-weight:700;color:var(--t);}\n#ld-cdgu .rd p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--b);}\n#ld-cdgu .rd p:last-child{margin-bottom:0;}\n@media (max-width:900px){\n  #ld-cdgu h1{font-size:36px;} #ld-cdgu .row{grid-template-columns:1fr;gap:20px;padding:30px 28px 24px;}\n  #ld-cdgu h2{font-size:26px;} #ld-cdgu .n{font-size:22px;}\n}\n@media (max-width:560px){\n  #ld-cdgu h1{font-size:29px;} #ld-cdgu .eyb{font-size:11px;letter-spacing:2px;}\n  #ld-cdgu .row{padding:26px 22px 20px;} #ld-cdgu .cta{width:100%;text-align:center;}\n  #ld-cdgu .stats{grid-template-columns:1fr;}\n  #ld-cdgu .stats li{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);}\n  #ld-cdgu .stats li:last-child{border-bottom:0;}\n  #ld-cdgu .intro{padding:28px 2px 4px;}\n}\n@media (prefers-reduced-motion:reduce){#ld-cdgu .cta{transition:none;}}\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\u003cscript\u003e\n(function(){\n  var b=document.querySelector('#ld-cdgu [data-scroll-grid]');\n  if(!b)return;\n  b.addEventListener('click',function(e){\n    e.preventDefault();\n    var g=document.querySelector('.productgrid--items, .productgrid--wrapper, [data-productgrid-items]');\n    if(g){g.scrollIntoView({behavior:'smooth',block:'start'});}\n  });\n})();\n\u003c\/script\u003e","products":[{"product_id":"drainage-fabric-4-x-300-3-oz","title":"Drainage Fabric - 4' x 300' - 3 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric · 3 oz Non-Woven · 4′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,200 square feet\u003c\/strong\u003e. A 4-foot width for trenches, pipe runs and garden drainage. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eStandard drain field work\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 300′\u003cspan\u003e1,200 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFLS304300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831187591540,"sku":"LS304300","price":223.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FLS304300-2.jpg?v=1782096941"},{"product_id":"drainage-fabric-6-x-300-3-oz","title":"Drainage Fabric - 6' x 300' - 3 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric · 3 oz Non-Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. A 6-foot width, one of the most widely used sizes for drain field work. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eStandard drain field work\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 300′\u003cspan\u003e1,800 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFLS306300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831189295476,"sku":"LS306300","price":418.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FLS306300-2.jpg?v=1782096947"},{"product_id":"drainage-fabric-9-x-300-3-oz","title":"Drainage Fabric - 9' x 300' - 3 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric · 3 oz Non-Woven · 9′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e9′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e2,700 square feet\u003c\/strong\u003e. A 9-foot width for wider fields, covering more ground per run. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eStandard drain field work\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e9′ × 300′\u003cspan\u003e2,700 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFLS309300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831189328244,"sku":"LS309300","price":835.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FLS309300-2.jpg?v=1782096952"},{"product_id":"drainage-fabric-12-x-300-3-oz","title":"Drainage Fabric - 12' x 300' - 3 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric · 3 oz Non-Woven · 12′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e12′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e3,600 square feet\u003c\/strong\u003e. The widest roll in this weight, for large fields and separation layers. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eStandard drain field work\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e12′ × 300′\u003cspan\u003e3,600 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFLS312300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831189590388,"sku":"LS312300","price":1124.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FLS312300-2.jpg?v=1782096969"},{"product_id":"drainage-fabric-heavy-duty-3-x-300-4-5-oz","title":"Drainage Fabric - Heavy Duty - 3' x 300' - 4.5 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4.5 oz Non-Woven · 3′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4.5 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e3′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e900 square feet\u003c\/strong\u003e. The narrowest roll in the range — ideal for wrapping drainage pipe and lining narrow trenches. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eLarger fields\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e3′ × 300′\u003cspan\u003e900 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW4.503300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831189983604,"sku":"NW4.53300","price":333.54,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.503300-2.jpg?v=1782096991"},{"product_id":"drainage-fabric-heavy-duty-4-x-300-4-5-oz","title":"Drainage Fabric - Heavy Duty - 4' x 300' - 4.5 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4.5 oz Non-Woven · 4′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4.5 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,200 square feet\u003c\/strong\u003e. A 4-foot width in the heavy-duty 4.5 oz fabric. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eLarger fields\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 300′\u003cspan\u003e1,200 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW4.504300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190049140,"sku":"FNW4.504300","price":369.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.504300-2.jpg?v=1782097001"},{"product_id":"drainage-fabric-heavy-duty-6-x-300-4-5-oz","title":"Drainage Fabric - Heavy Duty - 6' x 300' - 4.5 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4.5 oz Non-Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4.5 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. A 6-foot width in the heavy-duty 4.5 oz fabric, a common choice for drain fields. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eLarger fields\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 300′\u003cspan\u003e1,800 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW4.506300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190147444,"sku":"FNW4.506300","price":636.78,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.506300-2.jpg?v=1782097010"},{"product_id":"drainage-fabric-heavy-duty-12-5-x-360-4-5-oz","title":"Drainage Fabric - Heavy Duty - 12.5' x 360' - 4.5 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4.5 oz Non-Woven · 12.5′ × 360′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4.5 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e12.5′ × 360′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e4,500 square feet\u003c\/strong\u003e. A long wide roll for large fields and extensive separation layers. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eLarger fields\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e12.5′ × 360′\u003cspan\u003e4,500 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW4.5125360\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190180212,"sku":"FNW4.5125360","price":1440.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.5125360-2.jpg?v=1782097013"},{"product_id":"drainage-fabric-heavy-duty-15-x-360-4-5-oz","title":"Drainage Fabric - Heavy Duty - 15' x 360' - 4.5 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4.5 oz Non-Woven · 15′ × 360′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4.5 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e15′ × 360′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e5,400 square feet\u003c\/strong\u003e. The largest roll stocked — the most coverage with the fewest seams. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eLarger fields\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e15′ × 360′\u003cspan\u003e5,400 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW4.515360\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190344052,"sku":"FNW4.515360","price":1466.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.515360-2.jpg?v=1782097030"},{"product_id":"drainage-fabric-heavy-duty-4-x-300-4-oz","title":"Drainage Fabric - Heavy Duty - 4' x 300' - 4 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4 oz Non-Woven · 4′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,200 square feet\u003c\/strong\u003e. A 4-foot width with more strength than the standard weight, for sharper stone. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4 oz\u003cspan\u003eSharper stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 300′\u003cspan\u003e1,200 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW404300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190638964,"sku":"NW404300","price":319.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW404300-2.jpg?v=1782097047"},{"product_id":"drainage-fabric-heavy-duty-6-x-300-4-oz","title":"Drainage Fabric - Heavy Duty - 6' x 300' - 4 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 4 oz Non-Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e4 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. A 6-foot width in the heavy-duty 4 oz fabric. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4 oz\u003cspan\u003eSharper stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 300′\u003cspan\u003e1,800 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW406300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190671732,"sku":"NW406300","price":513.27,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW406300-2.jpg?v=1782097052"},{"product_id":"drainage-fabric-heavy-duty-6-x-300-6-oz","title":"Drainage Fabric - Heavy Duty - 6' x 300' - 6 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainage Fabric Heavy Duty · 6 oz Non-Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e6 oz heavy-duty drainage fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. The heaviest weight stocked as a roll, for coarse angular stone and commercial work. Non-woven geotextile providing particulate filtration for drain\n    fields, leach fields and french drains — \u003cstrong\u003ewater through, fines held back\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e6 oz\u003cspan\u003eCoarse angular stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 300′\u003cspan\u003e1,800 sq ft per roll\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePart Number\u003c\/dt\u003e\n      \u003cdd\u003eFNW606300\u003cspan\u003eNon-woven geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eParticulate filtration\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003ePuncture resistant\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190704500,"sku":"FNW606300","price":664.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW606300-2.jpg?v=1782097057"},{"product_id":"non-woven-geotextile-fabric-various-weights-and-sizes-available","title":"Non-Woven Geotextile Fabric - Various Weights and Sizes Available","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-drf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-drf-intro\"\u003e\n\u003cstyle\u003e\n#ld-drf-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-drf-intro *{box-sizing:border-box;}\n\n#ld-drf-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-drf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-drf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-drf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-drf-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-drf-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:12px; top:11px;\n  width:8px; height:8px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-drf-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; padding-right:22px;}\n#ld-drf-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; padding-right:6px;}\n#ld-drf-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-drf-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-drf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-drf-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-drf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-drf-intro .ld-lead{font-size:16px;}\n  #ld-drf-intro .ld-cell dd{font-size:18px;}\n  #ld-drf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eNon-Woven Geotextile · 3 oz to 16 oz · All Weights Stocked\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eNon-woven geotextile drainage fabric\u003c\/strong\u003e in \u003cstrong\u003eevery weight from 3 oz to 16 oz\u003c\/strong\u003e,\n    in a wider range of roll sizes than the individual listings show. All of it is \u003cstrong\u003estocked\u003c\/strong\u003e\n    — tell us the weight, width and length you need and we will confirm the price. The same particulate\n    filtration for drain fields and leach fields, in the exact size for the job.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeights\u003c\/dt\u003e\n      \u003cdd\u003e3–16 oz\u003cspan\u003eIncluding 8, 10, 12 and 16 oz\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003eMany\u003cspan\u003eWidths and lengths in stock\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eAvailability\u003c\/dt\u003e\n      \u003cdd\u003eStocked\u003cspan\u003eAll weights and sizes\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eFiltration\u003c\/dt\u003e\n      \u003cdd\u003eParticulate\u003cspan\u003eFlow in every direction\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eAny weight from 3 oz to 16 oz\u003c\/li\u003e\n    \u003cli\u003eWide range of roll sizes in stock\u003c\/li\u003e\n    \u003cli\u003eFor drain \u0026amp; leach fields\u003c\/li\u003e\n    \u003cli\u003eNon-woven needle-punched geotextile\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n\u003c\/div\u003e","brand":"Landscape Discount","offers":[{"title":"3oz - 3' x 100' Roll [Price $121.93]","offer_id":55144133525876,"sku":"LS303100","price":121.93,"currency_code":"USD","in_stock":true},{"title":"3oz - 3' x 300' Roll [Price $148.63]","offer_id":55144133558644,"sku":"LS303300","price":148.63,"currency_code":"USD","in_stock":true},{"title":"3oz - 4' x 100' Roll [Price $159.09]","offer_id":55144133591412,"sku":"LS304100","price":159.09,"currency_code":"USD","in_stock":true},{"title":"3oz - 4' x 300' Roll [Price $223.15]","offer_id":55144133624180,"sku":"LS304300","price":223.15,"currency_code":"USD","in_stock":true},{"title":"3oz - 6' x 100' Roll [Price $326.28]","offer_id":55144133656948,"sku":"LS306100","price":326.28,"currency_code":"USD","in_stock":true},{"title":"3oz - 6' x 300' Roll [Price $418.97]","offer_id":55144133689716,"sku":"LS306300","price":418.97,"currency_code":"USD","in_stock":true},{"title":"3oz - 9' x 300' Roll [Price $835.92]","offer_id":55144133722484,"sku":"LS309300","price":835.92,"currency_code":"USD","in_stock":true},{"title":"3oz - 12' x 300' Roll [Price $1124.99]","offer_id":55144133755252,"sku":"LS312300","price":1124.99,"currency_code":"USD","in_stock":true},{"title":"4oz - 4' x 100' Roll [Price $224.73]","offer_id":55144133788020,"sku":"NW404100","price":224.73,"currency_code":"USD","in_stock":true},{"title":"4oz - 4' x 300' Roll [Price $319.15]","offer_id":55144133820788,"sku":"NW404300","price":319.15,"currency_code":"USD","in_stock":true},{"title":"4oz - 6' x 100' Roll [Price $414.94]","offer_id":55144133853556,"sku":"NW406100","price":414.94,"currency_code":"USD","in_stock":true},{"title":"4oz - 6' x 300' Roll [Price $513.27]","offer_id":55144133886324,"sku":"NW406300","price":513.27,"currency_code":"USD","in_stock":true},{"title":"4oz - 12.5' x 360' Roll [Price $1332.53]","offer_id":55144133919092,"sku":"NW4125360","price":1332.53,"currency_code":"USD","in_stock":true},{"title":"4oz - 15' x 360' Roll [Price $1414.46]","offer_id":55144133951860,"sku":"NW415360","price":1414.46,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 3' x 100' Roll [Price $205.58]","offer_id":55144133984628,"sku":"NW4.53100","price":205.58,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 3' x 300' Roll [Price $333.54]","offer_id":55144134017396,"sku":"NW4.53300","price":333.54,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 4' x 100' Roll [Price $280.21]","offer_id":55144134050164,"sku":"FNW4.504100","price":280.21,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 4' x 300' Roll [Price $369.44]","offer_id":55144134082932,"sku":"FNW4.504300","price":369.44,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 6' x 100' Roll [Price $449.82]","offer_id":55144134115700,"sku":"FNW4.506100","price":449.82,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 6' x 300' Roll [Price $636.78]","offer_id":55144134148468,"sku":"FNW4.506300","price":636.78,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 12.5' x 360' Roll [Price $1440.21]","offer_id":55144134181236,"sku":"FNW4.5125360","price":1440.21,"currency_code":"USD","in_stock":true},{"title":"4.5oz - 15' x 360' Roll [Price $1466.91]","offer_id":55144134214004,"sku":"FNW4.515360","price":1466.91,"currency_code":"USD","in_stock":true},{"title":"6oz - 6' x 300' Roll [Price $664.23]","offer_id":55144134246772,"sku":"FNW606300","price":664.23,"currency_code":"USD","in_stock":true},{"title":"6oz - 10' x 100' Roll [Price $1186.92]","offer_id":55144134279540,"sku":"FNW610100","price":1186.92,"currency_code":"USD","in_stock":true},{"title":"6oz - 10' x 300' Roll [Price $1384.04]","offer_id":55144134312308,"sku":"FNW610300","price":1384.04,"currency_code":"USD","in_stock":true},{"title":"6oz - 12.5' x 360' Roll [Price $1623.4]","offer_id":55144134345076,"sku":"FNW612.5360","price":1623.4,"currency_code":"USD","in_stock":true},{"title":"6oz - 15' x 300' Roll [Price $1623.4]","offer_id":55144134377844,"sku":"FNW615300","price":1623.4,"currency_code":"USD","in_stock":true},{"title":"8oz - 6' x 100' Roll [Price $507.68]","offer_id":55144134410612,"sku":"EC806100","price":507.68,"currency_code":"USD","in_stock":true},{"title":"8oz - 6' x 300' Roll [Price $740.8]","offer_id":55144134443380,"sku":"EC806300","price":740.8,"currency_code":"USD","in_stock":true},{"title":"8oz - 12.5' x 360' Roll [Price $1782.07]","offer_id":55144134476148,"sku":"EC8125360","price":1782.07,"currency_code":"USD","in_stock":true},{"title":"8oz - 15' x 300' Roll [Price $1789.91]","offer_id":55144134508916,"sku":"EC815300","price":1789.91,"currency_code":"USD","in_stock":true},{"title":"10oz - 12.5' x 360' Roll [Price $2009.85]","offer_id":55144134541684,"sku":"NW10125360","price":2009.85,"currency_code":"USD","in_stock":true},{"title":"10oz - 15' x 300' Roll [Price $2024.32]","offer_id":55144134574452,"sku":"NW1015300","price":2024.32,"currency_code":"USD","in_stock":true},{"title":"12oz - 12.5' x 360' Roll [Price $2135.03]","offer_id":55144134607220,"sku":"NW12125360","price":2135.03,"currency_code":"USD","in_stock":true},{"title":"12oz - 15' x 300' Roll [Price $2225.46]","offer_id":55144134639988,"sku":"NW1215300","price":2225.46,"currency_code":"USD","in_stock":true},{"title":"16oz - 12.5' x 360' Roll [Price $2363.21]","offer_id":55144134672756,"sku":"NW16125360","price":2363.21,"currency_code":"USD","in_stock":true},{"title":"16oz - 15' x 300' Roll [Price $2557.3]","offer_id":55144134705524,"sku":"NW1615300","price":2557.3,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/NWGF-2.jpg?v=1782097653"}],"url":"https:\/\/landscapediscount.com\/collections\/drainage-fabric.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}