{"title":"Retaining Wall Fabric","description":"\u003cdiv id=\"ld-rwfu\"\u003e\n  \u003cdiv class=\"ld-rwfu-inner\"\u003e\n\n    \u003cdiv class=\"ld-rwfu-band\"\u003e\n      \u003cdiv class=\"ld-rwfu-row\"\u003e\n        \u003cdiv class=\"ld-rwfu-copy\"\u003e\n          \u003cp class=\"ld-rwfu-eyebrow\"\u003eBelow · Behind · Above\u003c\/p\u003e\n          \u003ch1 class=\"ld-rwfu-title\"\u003eRetaining Wall Fabric\u003c\/h1\u003e\n          \u003cp class=\"ld-rwfu-tag\"\u003e\u003cspan class=\"ld-rwfu-w\"\u003eWater Through.\u003c\/span\u003e \u003cspan class=\"ld-rwfu-g\"\u003eSoil Stays Put.\u003c\/span\u003e\u003c\/p\u003e\n          \u003cp class=\"ld-rwfu-sub\"\u003eGeotextile in three positions — under the base, behind the stone, over the top. It is what keeps the drainage zone clean, and a clean drainage zone is what keeps the wall standing.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ld-rwfu-aside\"\u003e\n          \u003cul class=\"ld-rwfu-benefits\"\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-rwfu-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\u003eThree placements, 11 sizes\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-rwfu-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\u003eWidths 3′ to 8′, 50′ and 100′ rolls\u003c\/li\u003e\n            \u003cli\u003e\n\u003csvg class=\"ld-rwfu-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 on every order\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003ca class=\"ld-rwfu-cta\" href=\"#\" data-scroll-grid\u003eShop wall fabric\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cul class=\"ld-rwfu-stats\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-rwfu-num\"\u003e3\u003c\/span\u003e\u003cspan class=\"ld-rwfu-lab\"\u003ePositions in the wall\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-rwfu-num\"\u003e11\u003c\/span\u003e\u003cspan class=\"ld-rwfu-lab\"\u003eSizes stocked\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"ld-rwfu-num\"\u003e3–8\u003cspan class=\"ld-rwfu-unit\"\u003eft\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ld-rwfu-lab\"\u003eRoll widths\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ld-rwfu-intro\"\u003e\n      \u003cp class=\"ld-rwfu-kick\"\u003eChoose Your Position\u003c\/p\u003e\n      \u003ch2 class=\"ld-rwfu-h2\"\u003eGeotextile Fabric for Retaining Walls\u003c\/h2\u003e\n      \u003cdiv class=\"ld-rwfu-read\"\u003e\n        \u003cp\u003eA retaining wall is not just the blocks. Beneath, behind and above every well-built wall there is a geotextile fabric layer managing water, stopping soil migration, and doing more for the wall's lifespan than any other few dollars you will spend on it. Fabric is the hidden half of the structure, and it is the part people leave out.\u003c\/p\u003e\n        \u003cp\u003eThe job is simple to state: \u003cstrong\u003elet water through, hold soil back\u003c\/strong\u003e. Without fabric, water washes fines out of the backfill and into your drainage stone. The stone clogs, the drain pipe blocks, hydrostatic pressure builds behind the wall face, and you get erosion, bulging or a lean. None of that is a block failure — it is a retaining wall drainage failure, and fabric is what prevents it.\u003c\/p\u003e\n        \u003cp\u003eWe stock fabric for all three positions: support fabric below the base, filtration fabric behind the stone, and separation fabric above it. Eleven sizes in 3′ to 8′ widths on 50′ and 100′ rolls, with free shipping on everything.\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-rwfu{\n  --rwfu-forest:#33471F; --rwfu-olive:#5B7B30; --rwfu-leaf:#8fc24a;\n  --rwfu-ink:#141a0c; --rwfu-text:#1E1B1C; --rwfu-body:#4a4744;\n  --rwfu-cream:#F3F0E7; --rwfu-line:#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(--rwfu-text);\n}\n.collection--description.rte,\n.productgrid--masthead .rte,\n.rte:has(\u003e #ld-rwfu){max-width:none !important;}\n#ld-rwfu{width:100%;}\n.collection--masthead .collection--title,\n.productgrid--masthead .collection--title,\n.template-collection .collection--title{display:none !important;}\n#ld-rwfu *,#ld-rwfu *::before,#ld-rwfu *::after{box-sizing:border-box;}\n#ld-rwfu .ld-rwfu-inner{width:1150px;max-width:100%;margin:0 auto;}\n\n#ld-rwfu .ld-rwfu-band{position:relative;border-radius:6px;overflow:hidden;background:var(--rwfu-ink);}\n#ld-rwfu .ld-rwfu-band::before{\n  content:\"\";position:absolute;inset:0;z-index:0;opacity:.42;\n  background-image:repeating-linear-gradient(90deg,rgba(143,194,74,.20) 0 2px,transparent 2px 13px),repeating-linear-gradient(0deg,rgba(143,194,74,.14) 0 2px,transparent 2px 13px);\n}\n#ld-rwfu .ld-rwfu-band::after{\n  content:\"\";position:absolute;inset:0;z-index:1;\n  background:linear-gradient(105deg,var(--rwfu-ink) 0%,rgba(20,26,12,.74) 48%,rgba(51,71,31,.56) 100%);\n}\n#ld-rwfu .ld-rwfu-row{position:relative;z-index:2;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;padding:38px 40px 32px;}\n#ld-rwfu .ld-rwfu-eyebrow{margin:0 0 13px;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--rwfu-leaf);}\n#ld-rwfu .ld-rwfu-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-rwfu .ld-rwfu-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-rwfu .ld-rwfu-tag .ld-rwfu-w{color:#fff;}\n#ld-rwfu .ld-rwfu-tag .ld-rwfu-g{color:var(--rwfu-leaf);}\n#ld-rwfu .ld-rwfu-sub{margin:0;max-width:470px;font-size:14.5px;line-height:1.5;color:#e4e8da;}\n#ld-rwfu .ld-rwfu-aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;}\n#ld-rwfu .ld-rwfu-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;}\n#ld-rwfu .ld-rwfu-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:#eef0e6;}\n#ld-rwfu .ld-rwfu-ck{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--rwfu-leaf);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}\n#ld-rwfu .ld-rwfu-cta{margin-top:5px;background:var(--rwfu-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-rwfu .ld-rwfu-cta:hover{background:#a3d160;}\n#ld-rwfu .ld-rwfu-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,.6);border-top:1px solid rgba(143,194,74,.25);}\n#ld-rwfu .ld-rwfu-stats li{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08);}\n#ld-rwfu .ld-rwfu-stats li:last-child{border-right:0;}\n#ld-rwfu .ld-rwfu-num{display:block;font-family:'League Spartan',sans-serif;font-size:27px;font-weight:700;line-height:1;color:var(--rwfu-leaf);}\n#ld-rwfu .ld-rwfu-unit{font-size:13px;margin-left:2px;}\n#ld-rwfu .ld-rwfu-lab{display:block;margin-top:6px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#aeb6a2;}\n\n#ld-rwfu .ld-rwfu-intro{padding:40px 4px 8px;}\n#ld-rwfu .ld-rwfu-kick{margin:0 0 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--rwfu-olive);}\n#ld-rwfu .ld-rwfu-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(--rwfu-text);}\n#ld-rwfu .ld-rwfu-read p{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--rwfu-body);}\n#ld-rwfu .ld-rwfu-read p:last-child{margin-bottom:0;}\n\n@media (max-width:900px){\n  #ld-rwfu .ld-rwfu-title{font-size:38px;}\n  #ld-rwfu .ld-rwfu-row{grid-template-columns:1fr;gap:22px;padding:32px 28px 26px;}\n  #ld-rwfu .ld-rwfu-h2{font-size:27px;}\n  #ld-rwfu .ld-rwfu-num{font-size:23px;}\n}\n@media (max-width:560px){\n  #ld-rwfu .ld-rwfu-title{font-size:30px;}\n  #ld-rwfu .ld-rwfu-eyebrow{font-size:11px;letter-spacing:2px;}\n  #ld-rwfu .ld-rwfu-sub{font-size:14px;}\n  #ld-rwfu .ld-rwfu-row{padding:28px 22px 22px;}\n  #ld-rwfu .ld-rwfu-cta{width:100%;text-align:center;}\n  #ld-rwfu .ld-rwfu-stats{grid-template-columns:1fr;}\n  #ld-rwfu .ld-rwfu-stats li{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);}\n  #ld-rwfu .ld-rwfu-stats li:last-child{border-bottom:0;}\n  #ld-rwfu .ld-rwfu-intro{padding:30px 2px 4px;}\n}\n@media (prefers-reduced-motion:reduce){#ld-rwfu .ld-rwfu-cta{transition:none;}}\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-rwfu [data-scroll-grid]');\n  if(!btn)return;\n  btn.addEventListener('click',function(e){\n    e.preventDefault();\n    var grid=document.querySelector('.productgrid--items, .productgrid--wrapper, [data-productgrid-items]');\n    if(grid){grid.scrollIntoView({behavior:'smooth',block:'start'});}\n  });\n})();\n\u003c\/script\u003e","products":[{"product_id":"retaining-wall-separation-fabric-3-x-100-4-5-oz","title":"Retaining Wall Separation Fabric - 3' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSeparation · 4.5 oz Non-Woven · 3′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Separation Fabric\u003c\/strong\u003e on a \u003cstrong\u003e3′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e300 square feet\u003c\/strong\u003e. The narrowest roll in the heavier fabric, for shallow drainage zones. A 4.5 oz non-woven geotextile for \u003cstrong\u003eseparating soil from aggregate\u003c\/strong\u003e. Flow passes through the body of the fabric in every direction, and the heavier weight adds puncture resistance for coarse angular stone.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e3′ × 100′\u003cspan\u003e300 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.503100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eNon-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBetween layers\u003cspan\u003eSoil and aggregate\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eSeparates soil from aggregate\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003eFor coarse angular stone\u003c\/li\u003e\n    \u003cli\u003eWill not rot or decay\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":54831189950836,"sku":"NW4.53100","price":205.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.503100-2.jpg?v=1782096986"},{"product_id":"retaining-wall-separation-fabric-4-x-100-4-5-oz","title":"Retaining Wall Separation Fabric - 4' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSeparation · 4.5 oz Non-Woven · 4′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Separation Fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e400 square feet\u003c\/strong\u003e. A 4-foot height in the heavier non-woven, for coarser stone. A 4.5 oz non-woven geotextile for \u003cstrong\u003eseparating soil from aggregate\u003c\/strong\u003e. Flow passes through the body of the fabric in every direction, and the heavier weight adds puncture resistance for coarse angular stone.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 100′\u003cspan\u003e400 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.504100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eNon-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBetween layers\u003cspan\u003eSoil and aggregate\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eSeparates soil from aggregate\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003eFor coarse angular stone\u003c\/li\u003e\n    \u003cli\u003eWill not rot or decay\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":54831190016372,"sku":"FNW4.504100","price":280.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.504100-2.jpg?v=1782096995"},{"product_id":"retaining-wall-separation-fabric-6-x-100-4-5-oz","title":"Retaining Wall Separation Fabric - 6' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSeparation · 4.5 oz Non-Woven · 6′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Separation Fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e600 square feet\u003c\/strong\u003e. The tallest separation roll, for high walls over coarse angular drainage stone. A 4.5 oz non-woven geotextile for \u003cstrong\u003eseparating soil from aggregate\u003c\/strong\u003e. Flow passes through the body of the fabric in every direction, and the heavier weight adds puncture resistance for coarse angular stone.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 100′\u003cspan\u003e600 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.506100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e4.5 oz\u003cspan\u003eNon-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBetween layers\u003cspan\u003eSoil and aggregate\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eSeparates soil from aggregate\u003c\/li\u003e\n    \u003cli\u003eFlow through the fabric body\u003c\/li\u003e\n    \u003cli\u003eFor coarse angular stone\u003c\/li\u003e\n    \u003cli\u003eWill not rot or decay\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":54831190081908,"sku":"FNW4.506100","price":449.82,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FNW4.506100-2.jpg?v=1782097005"},{"product_id":"retaining-wall-filtration-fabric-3-x-100-3-oz","title":"Retaining Wall Filtration Fabric - 3' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eFiltration · 3 oz Spunbond Woven · 3′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Filtration Fabric\u003c\/strong\u003e on a \u003cstrong\u003e3′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e300 square feet\u003c\/strong\u003e. The narrowest roll, for shallow drainage zones on low walls. A 3 oz spunbond geotextile that lines the \u003cstrong\u003eback of the wall face\u003c\/strong\u003e. High water flow and excellent permittivity, so water reaches the drain while the fines that would clog the drainage stone do not.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e3′ × 100′\u003cspan\u003e300 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\u003eFSB303100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eSpunbond woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBehind face\u003cspan\u003eBetween soil and stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eLines the back of the wall\u003c\/li\u003e\n    \u003cli\u003eHigh flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003eKeeps drainage stone clear\u003c\/li\u003e\n    \u003cli\u003eHigh puncture resistance\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":54831193686388,"sku":"FSB303100","price":108.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB303100-2.jpg?v=1782097227"},{"product_id":"retaining-wall-filtration-fabric-4-x-100-3-oz","title":"Retaining Wall Filtration Fabric - 4' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eFiltration · 3 oz Spunbond Woven · 4′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Filtration Fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e400 square feet\u003c\/strong\u003e. A 4-foot height, covering the drainage zone of most residential walls. A 3 oz spunbond geotextile that lines the \u003cstrong\u003eback of the wall face\u003c\/strong\u003e. High water flow and excellent permittivity, so water reaches the drain while the fines that would clog the drainage stone do not.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 100′\u003cspan\u003e400 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\u003eFSB304100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eSpunbond woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBehind face\u003cspan\u003eBetween soil and stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eLines the back of the wall\u003c\/li\u003e\n    \u003cli\u003eHigh flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003eKeeps drainage stone clear\u003c\/li\u003e\n    \u003cli\u003eHigh puncture resistance\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":54831193719156,"sku":"FSB304100","price":155.71,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB304100-2.jpg?v=1782097230"},{"product_id":"retaining-wall-filtration-fabric-6-x-100-3-oz","title":"Retaining Wall Filtration Fabric - 6' x 100' - 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-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eFiltration · 3 oz Spunbond Woven · 6′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Filtration Fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e600 square feet\u003c\/strong\u003e. A 6-foot height for taller walls, with room to fold over at the top. A 3 oz spunbond geotextile that lines the \u003cstrong\u003eback of the wall face\u003c\/strong\u003e. High water flow and excellent permittivity, so water reaches the drain while the fines that would clog the drainage stone do not.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 100′\u003cspan\u003e600 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\u003eFSB306100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWeight\u003c\/dt\u003e\n      \u003cdd\u003e3 oz\u003cspan\u003eSpunbond woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eBehind face\u003cspan\u003eBetween soil and stone\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eLines the back of the wall\u003c\/li\u003e\n    \u003cli\u003eHigh flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003eKeeps drainage stone clear\u003c\/li\u003e\n    \u003cli\u003eHigh puncture resistance\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":54831193751924,"sku":"FSB306100","price":183.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB306100-2.jpg?v=1782097234"},{"product_id":"retaining-wall-support-fabric-4-x-100","title":"Retaining Wall Support Fabric - 4' x 100'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSupport · 200 lb Slit Film Woven · 4′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Support Fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e400 square feet\u003c\/strong\u003e. A 100-foot run at 4 feet wide, covering most residential leveling pads. A 200 lb woven geotextile that goes \u003cstrong\u003eunder the leveling pad\u003c\/strong\u003e, keeping the compacted base and the subgrade from mixing so the pad the wall sits on stays flat — and cutting the base material needed.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 100′\u003cspan\u003e400 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\u003eFSS504100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRating\u003c\/dt\u003e\n      \u003cdd\u003e200 lb\u003cspan\u003eSlit film woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eUnder base\u003cspan\u003eBeneath the leveling pad\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eGoes under the leveling pad\u003c\/li\u003e\n    \u003cli\u003eStops the base settling in\u003c\/li\u003e\n    \u003cli\u003eReduces base material needed\u003c\/li\u003e\n    \u003cli\u003eExcellent puncture \u0026amp; tear resistance\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":54831194931572,"sku":"FSS504100","price":237.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS504100-2.jpg?v=1782097315"},{"product_id":"retaining-wall-support-fabric-4-x-50","title":"Retaining Wall Support Fabric - 4' x 50'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSupport · 200 lb Slit Film Woven · 4′ × 50′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Support Fabric\u003c\/strong\u003e on a \u003cstrong\u003e4′ × 50′\u003c\/strong\u003e roll covering \u003cstrong\u003e200 square feet\u003c\/strong\u003e. A short run — a single wall or a repair section. A 200 lb woven geotextile that goes \u003cstrong\u003eunder the leveling pad\u003c\/strong\u003e, keeping the compacted base and the subgrade from mixing so the pad the wall sits on stays flat — and cutting the base material needed.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e4′ × 50′\u003cspan\u003e200 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\u003eFSS50450\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRating\u003c\/dt\u003e\n      \u003cdd\u003e200 lb\u003cspan\u003eSlit film woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eUnder base\u003cspan\u003eBeneath the leveling pad\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eGoes under the leveling pad\u003c\/li\u003e\n    \u003cli\u003eStops the base settling in\u003c\/li\u003e\n    \u003cli\u003eReduces base material needed\u003c\/li\u003e\n    \u003cli\u003eExcellent puncture \u0026amp; tear resistance\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":54831194964340,"sku":"FSS50450","price":176.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS50450-2.jpg?v=1782097319"},{"product_id":"retaining-wall-support-fabric-6-x-100","title":"Retaining Wall Support Fabric - 6' x 100'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSupport · 200 lb Slit Film Woven · 6′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Support Fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 100′\u003c\/strong\u003e roll covering \u003cstrong\u003e600 square feet\u003c\/strong\u003e. The largest support roll — a wide pad on a long wall. A 200 lb woven geotextile that goes \u003cstrong\u003eunder the leveling pad\u003c\/strong\u003e, keeping the compacted base and the subgrade from mixing so the pad the wall sits on stays flat — and cutting the base material needed.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 100′\u003cspan\u003e600 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\u003eFSS506100\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRating\u003c\/dt\u003e\n      \u003cdd\u003e200 lb\u003cspan\u003eSlit film woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eUnder base\u003cspan\u003eBeneath the leveling pad\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eGoes under the leveling pad\u003c\/li\u003e\n    \u003cli\u003eStops the base settling in\u003c\/li\u003e\n    \u003cli\u003eReduces base material needed\u003c\/li\u003e\n    \u003cli\u003eExcellent puncture \u0026amp; tear resistance\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":54831195193716,"sku":"FSS506100","price":252.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS506100-2.jpg?v=1782097323"},{"product_id":"retaining-wall-support-fabric-6-x-50","title":"Retaining Wall Support Fabric - 6' x 50'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-rwf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-rwf-intro\"\u003e\n\u003cstyle\u003e\n#ld-rwf-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-rwf-intro *{box-sizing:border-box;}\n\n#ld-rwf-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-rwf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-rwf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-rwf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-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-rwf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-rwf-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-rwf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-rwf-intro .ld-lead{font-size:16px;}\n  #ld-rwf-intro .ld-cell dd{font-size:18px;}\n  #ld-rwf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eSupport · 200 lb Slit Film Woven · 6′ × 50′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eRetaining Wall Support Fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 50′\u003c\/strong\u003e roll covering \u003cstrong\u003e300 square feet\u003c\/strong\u003e. A wider pad on a short run, where the base extends further forward and back. A 200 lb woven geotextile that goes \u003cstrong\u003eunder the leveling pad\u003c\/strong\u003e, keeping the compacted base and the subgrade from mixing so the pad the wall sits on stays flat — and cutting the base material needed.\n  \u003c\/p\u003e\n\n  \u003cdl class=\"ld-rail\"\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRoll Size\u003c\/dt\u003e\n      \u003cdd\u003e6′ × 50′\u003cspan\u003e300 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\u003eFSS50650\u003cspan\u003eGeotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eRating\u003c\/dt\u003e\n      \u003cdd\u003e200 lb\u003cspan\u003eSlit film woven\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePosition\u003c\/dt\u003e\n      \u003cdd\u003eUnder base\u003cspan\u003eBeneath the leveling pad\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eGoes under the leveling pad\u003c\/li\u003e\n    \u003cli\u003eStops the base settling in\u003c\/li\u003e\n    \u003cli\u003eReduces base material needed\u003c\/li\u003e\n    \u003cli\u003eExcellent puncture \u0026amp; tear resistance\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":54831195226484,"sku":"FSS50650","price":186.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS50650-2.jpg?v=1782097327"}],"url":"https:\/\/landscapediscount.com\/collections\/retaining-wall-fabric.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}