{"title":"Landscape Fabric","description":"\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column half\"\u003e\n\t\t\t\u003cdiv class=\"display\"\u003e\n\u003ch1\u003eProfessional \u003cbr\u003eLandscape Fabric\u003c\/h1\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\tFor use in both residential and commercial applications. We offer a wide variety of different sized rolls as well as large, \u003cb\u003e12' wide landscape fabric\u003c\/b\u003e rolls.\u003cp style=\"margin:1em 0 2.5em;\"\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column half\"\u003e\n\t\t\t\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/Free_Delivery.jpg?v=1782093929\" alt=\"\"\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Weed-Block-Fabric-s\/1938.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/2-fabric.jpg?v=1782093931\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Weed-Block-Fabric-s\/1938.htm\"\u003eWeed Block\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 2 oz - 3 oz\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-Woven \u003cbr\u003e\u003cbr\u003ePolyspun weed block fabric is a reliable geotextile which is effective in discouraging weeds from taking root in the landscape. This material allows for water, air and nutrients to flow through while providing a tough barrier against weed roots.\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Heavy-Duty-Landscape-Fabric-s\/1939.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/3-fabric.png?v=1782093932\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Heavy-Duty-Landscape-Fabric-s\/1939.htm\"\u003eHeavy Duty Landscape Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 4 oz - 5 oz\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-Woven\u003cbr\u003e\u003cbr\u003eDesigned for applications which require a heavy-duty weed barrier, this fabric is thick, durable and can also be used to provide stabilization to the soil below. This fabric is marked with planting strips for easy spacing when planting in rows.\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Pond-Underlayment-Fabric-s\/1943.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/10-fabric.png?v=1782093934\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Weed-Block-Fabric-s\/1938.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Pond-Underlayment-Fabric-s\/1943.htm\"\u003ePond Underlayment\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 8 oz \u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-Woven\u003cbr\u003e\u003cbr\u003eThis ultra-heavy duty fabric is ideal for placing below rubber liner in pond applications to protect against sharp objects which threaten to puncture the liner. This non-woven fabric can also be placed below rip rap in construction road applications to act as a soil barrier.\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Driveway-Fabric-s\/1940.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/4-fabric.png?v=1782093936\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Heavy-Duty-Landscape-Fabric-s\/1939.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Driveway-Fabric-s\/1940.htm\"\u003eDriveway Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\u003cspan style=\"background-color: initial;\"\u003e\u003cb\u003eTensile\u003c\/b\u003e\u003c\/span\u003e\u003cstrong\u003e Strength:\u003c\/strong\u003e 200 LB\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Woven\u003cbr\u003e\u003cbr\u003eFor driveway, road construction or paver subgrade stabilization. Driveway fabric is a woven 200 lb strength fabric which is designed to stabilize and and provide soil separation for areas which will be subjected to heavy traffic or hardscapes.\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainfield-Fabric-s\/1937.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/1-fabric.jpg?v=1782093937\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Weed-Block-Fabric-s\/1938.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainfield-Fabric-s\/1937.htm\"\u003eDrainfield Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 2 oz - 3 oz\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-Woven \u003cbr\u003e\u003cbr\u003eDrainfield fabric is perfect for providing a filter between the ground and the exit pipes in a drainfield application. These fabrics feature a high permeability rate allowing water to easily flow through while keeping the dirt and debris out.\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainage-Fabric-s\/1942.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/11-fabric.jpg?v=1782093939\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Heavy-Duty-Landscape-Fabric-s\/1939.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainage-Fabric-s\/1942.htm\"\u003eDrainage Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 3 oz - 6 oz\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Non-Woven \u003cbr\u003e\u003cbr\u003eDesigned for demanding drainage applications, these drainage fabrics are heavier in weight than the drinfield fabric while offering a high water flow weight. Acting as a dual function fabric, drainage fabric can also be used to contain erosion in the drainage area.\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Ground-Cover-Fabric-s\/1941.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/7-fabric.png?v=1782093941\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Weed-Block-Fabric-s\/1938.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainfield-Fabric-s\/1937.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Ground-Cover-Fabric-s\/1941.htm\"\u003eGround Cover Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e 3 oz\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Woven \u003cbr\u003e\u003cbr\u003eThis woven ground cover fabric is ideal for greenhouse or outdoor planing applications where a uv-resistant fabric is required. Planting strips allow for convenient row alignment and the fabric also helps to prevent weed growth.\n\t\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003ca href=\"http:\/\/www.landscapediscount.com\/Dewitt-Landscape-Fabric-s\/1955.htm\" title=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/DW-P4-2T.jpg?v=1782093943\" alt=\"\"\u003e\u003c\/a\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column fourth\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Heavy-Duty-Landscape-Fabric-s\/1939.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Drainage-Fabric-s\/1942.htm\"\u003e\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\u003cdiv class=\"edit\"\u003e\n\t\t\t\t\t\t\u003ch2\u003e\u003ca href=\"http:\/\/www.landscapediscount.com\/Dewitt-Landscape-Fabric-s\/1955.htm\"\u003eDewitt Landscape Fabric\u003c\/a\u003e\u003c\/h2\u003e\n\t\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\t\t\u003cstrong\u003eWeight:\u003c\/strong\u003e Various\u003cbr\u003e\u003cstrong\u003eType:\u003c\/strong\u003e Various \u003cbr\u003e\u003cbr\u003eWe offer the complete line of Dewitt landscape fabrics which cover nearly every landscape application. With a wide variety of roll sizes and weights, there is a Dewitt solution for nearly every application.\n\t\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003c\/div\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcb-snippet\"\u003e\n\t\u003cdiv class=\"row clearfix\"\u003e\n\t\t\u003cdiv class=\"column third\"\u003e\n\t\t\t\u003ch1\u003eBulk Landscape Fabric\u003c\/h1\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\tLooking for a volume \/ wholesale quote on a specific type of geotextile fabric? Fill our \n\t\t\t\t\u003ca href=\"https:\/\/www.landscapediscount.com\/Articles.asp?ID=252\" title=\"\" target=\"_blank\"\u003eproduct quote request form\u003c\/a\u003e to receive a discounted price quote for your project.\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003cdiv class=\"column two-third\"\u003e\n\t\t\t\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/bulk-landscape-fabric.jpg?v=1782093944\" alt=\"Image of Bulk Landscape Fabric\"\u003e\n\t\t\u003c\/div\u003e\n\t\u003c\/div\u003e\n\u003c\/div\u003e","products":[{"product_id":"6-landscape-staples","title":"6\" Landscape Staples","description":"\u003cdiv class=\"prodleft\"\u003e\n\t\u003cbr\u003e\n\t\u003ctable width=\"371\" border=\"0\" align=\"left\" cellpadding=\"10\"\u003e\n\t\u003ctbody\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd width=\"347\"\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\t\u003cfont color=\"#585858\" face=\"Arial, Helvetica, sans-serif\"\u003e\u003cspan style=\"font-size: 25px;\"\u003e\u003cb\u003e6\" Landscape Staples\u003c\/b\u003e\u003c\/span\u003e\u003c\/font\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\t\u003cspan class=\"article_title\"\u003e\u003cspan\u003e\u003cinline\u003e\n\t\t\t\t\u003cinline style=\"font-size: 16px;\"\u003e\u003cb\u003eModel: \u003c\/b\u003eFCMST61000\u003cbr\u003e\u003cb\u003eBrand: \u003c\/b\u003eSRW\u003cbr style=\"line-height: 19.6px;\"\u003e\n\t\t\t\t\u003cb\u003eSize: \u003c\/b\u003e6\"\u003cbr\u003e\n\t\t\t\t\u003cb\u003eGauge: \u003c\/b\u003e11\u003cbr\u003e\n\t\t\t\t\u003cb\u003eQuantity: \u003c\/b\u003e1,000\t\t\t\t\u003cbr\u003e\u003c\/inline\u003e\u003c\/inline\u003e\u003c\/span\u003e\u003c\/span\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\tHold your geotextiles, geogrid and erosion control products in place. SRW staples feature pointed tips and convenient packaging.\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\t\u003cimg src=\"https:\/\/www.landscapediscount.net\/images\/Staple_Placement.png\" width=\"381\" height=\"250\"\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\t\u003cbr\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\t\u003ch2\u003e\n\u003cbr\u003e\n\t\t\t\u003c\/h2\u003e\n\t\t\t\u003cp\u003e\n\t\t\t\u003c\/p\u003e\n\t\t\u003c\/td\u003e\n\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\t\u003c\/table\u003e\n\t\u003ctable width=\"240\" border=\"0\" cellpadding=\"10\"\u003e\n\t\u003ctbody\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd valign=\"top\" style=\"text-align: center;\"\u003e\n\t\t\u003c\/td\u003e\n\t\u003c\/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd width=\"216\" align=\"center\" valign=\"top\"\u003e\n\t\t\t\u003cdiv class=\"prodright\"\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\t\u003cbr\u003e\n\t\t\t\t\t\u003cbr\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\t\u003cp\u003e\n\t\t\t\t\u003c\/p\u003e\n\t\t\t\u003c\/div\u003e\n\t\t\u003c\/td\u003e\n\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\t\u003c\/table\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003cp\u003e\n\t\u003c\/p\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003ch2\u003e \u003c\/h2\u003e\n\t\u003cp\u003e\n\t\u003c\/p\u003e\n\t\u003cp\u003e\n\t\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831185527156,"sku":"FCMST61000","price":139.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FCMST61000-2.jpg?v=1782096776"},{"product_id":"pond-underlayment-fabric-heavy-duty-non-woven-6-x-100","title":"Pond Underlayment Fabric - Heavy-Duty - Non Woven - 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-puf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-puf-intro\"\u003e\n\u003cstyle\u003e\n#ld-puf-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-puf-intro *{box-sizing:border-box;}\n\n#ld-puf-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-puf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-puf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-puf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-puf-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-puf-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-puf-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-puf-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-puf-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-puf-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-puf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-puf-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-puf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-puf-intro .ld-lead{font-size:16px;}\n  #ld-puf-intro .ld-cell dd{font-size:18px;}\n  #ld-puf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003ePond Underlayment · 8 oz Heavy-Duty Non-Woven · 6′ × 100′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003ePond underlayment fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 100′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e600 square feet\u003c\/strong\u003e. Sized for a garden pond or water feature — enough to line the excavation and run up the sides. Heavy-duty 8 oz needle-punched polypropylene that goes in\n    \u003cstrong\u003ebeneath the liner\u003c\/strong\u003e, giving dependable protection against punctures to rubber and PVC\n    liners in pond and waterfall applications.\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\u003eFEC806100\u003cspan\u003eNon-woven geotextile\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\u003e8 oz\u003cspan\u003eHeavy-duty, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eResistance\u003c\/dt\u003e\n      \u003cdd\u003eRot \u0026amp; mildew\u003cspan\u003eNon-biodegradable\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 beneath the pond liner\u003c\/li\u003e\n    \u003cli\u003eProtects rubber \u0026amp; PVC liners\u003c\/li\u003e\n    \u003cli\u003eHigh strength, dimensionally stable\u003c\/li\u003e\n    \u003cli\u003eRot \u0026amp; mildew 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":54831185559924,"sku":"EC806100","price":507.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FEC806100-2.jpg?v=1782096780"},{"product_id":"pond-underlayment-fabric-heavy-duty-non-woven-6-x-300","title":"Pond Underlayment Fabric - Heavy-Duty - Non Woven - 6' x 300'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-puf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-puf-intro\"\u003e\n\u003cstyle\u003e\n#ld-puf-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-puf-intro *{box-sizing:border-box;}\n\n#ld-puf-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-puf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-puf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-puf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-puf-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-puf-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-puf-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-puf-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-puf-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-puf-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-puf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-puf-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-puf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-puf-intro .ld-lead{font-size:16px;}\n  #ld-puf-intro .ld-cell dd{font-size:18px;}\n  #ld-puf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003ePond Underlayment · 8 oz Heavy-Duty Non-Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003ePond underlayment fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. For larger ponds, a pond and waterfall together, or rip-rap and erosion work on the same site. Heavy-duty 8 oz needle-punched polypropylene that goes in\n    \u003cstrong\u003ebeneath the liner\u003c\/strong\u003e, giving dependable protection against punctures to rubber and PVC\n    liners in pond and waterfall applications.\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′ × 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\u003eFEC806300\u003cspan\u003eNon-woven geotextile\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\u003e8 oz\u003cspan\u003eHeavy-duty, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eResistance\u003c\/dt\u003e\n      \u003cdd\u003eRot \u0026amp; mildew\u003cspan\u003eNon-biodegradable\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 beneath the pond liner\u003c\/li\u003e\n    \u003cli\u003eProtects rubber \u0026amp; PVC liners\u003c\/li\u003e\n    \u003cli\u003eHigh strength, dimensionally stable\u003c\/li\u003e\n    \u003cli\u003eRot \u0026amp; mildew 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":54831185592692,"sku":"EC806300","price":740.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FEC806300-2.jpg?v=1782096784"},{"product_id":"ground-cover-fabric-woven-6-x-300","title":"Ground Cover Fabric - Woven - 6' x 300'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gcf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gcf-intro\"\u003e\n\u003cstyle\u003e\n#ld-gcf-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-gcf-intro *{box-sizing:border-box;}\n\n#ld-gcf-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-gcf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gcf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gcf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gcf-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-gcf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gcf-intro .ld-lead{font-size:16px;}\n  #ld-gcf-intro .ld-cell dd{font-size:18px;}\n  #ld-gcf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eGround Cover Fabric · 3 oz Woven · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eGround cover fabric\u003c\/strong\u003e on a \u003cstrong\u003e6′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. The narrowest roll and the easiest to handle single-handed, suiting borders, rows and garden paths. A 3 oz woven geotextile with \u003cstrong\u003eplanting stripes\u003c\/strong\u003e for\n    easy plant alignment and the highest UV resistance in the woven range — blocking the sunlight weed\n    seeds need to germinate.\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′ × 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\u003eFGC306300\u003cspan\u003eWoven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eUV Resistance\u003c\/dt\u003e\n      \u003cdd\u003eHighest\u003cspan\u003eIn the woven range\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHighest UV resistance\u003c\/li\u003e\n    \u003cli\u003ePlanting stripes for easy spacing\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003ePins at 3-foot centers\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":54831186346356,"sku":"FGC306300","price":236.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FGC306300-2.jpg?v=1782096882"},{"product_id":"ground-cover-fabric-woven-10-x-300","title":"Ground Cover Fabric - Woven - 10' x 300'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gcf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gcf-intro\"\u003e\n\u003cstyle\u003e\n#ld-gcf-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-gcf-intro *{box-sizing:border-box;}\n\n#ld-gcf-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-gcf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gcf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gcf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gcf-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-gcf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gcf-intro .ld-lead{font-size:16px;}\n  #ld-gcf-intro .ld-cell dd{font-size:18px;}\n  #ld-gcf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eGround Cover Fabric · 3 oz Woven · 10′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eGround cover fabric\u003c\/strong\u003e on a \u003cstrong\u003e10′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e3,000 square feet\u003c\/strong\u003e. A 10-foot width for wider beds and nursery blocks. A 3 oz woven geotextile with \u003cstrong\u003eplanting stripes\u003c\/strong\u003e for\n    easy plant alignment and the highest UV resistance in the woven range — blocking the sunlight weed\n    seeds need to germinate.\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\u003e10′ × 300′\u003cspan\u003e3,000 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\u003eFGC310300\u003cspan\u003eWoven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eUV Resistance\u003c\/dt\u003e\n      \u003cdd\u003eHighest\u003cspan\u003eIn the woven range\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHighest UV resistance\u003c\/li\u003e\n    \u003cli\u003ePlanting stripes for easy spacing\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003ePins at 3-foot centers\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":54831186379124,"sku":"FGC310300","price":796.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FGC310300-2.jpg?v=1782096887"},{"product_id":"ground-cover-fabric-woven-12-x-300","title":"Ground Cover Fabric - Woven - 12' x 300'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gcf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gcf-intro\"\u003e\n\u003cstyle\u003e\n#ld-gcf-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-gcf-intro *{box-sizing:border-box;}\n\n#ld-gcf-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-gcf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gcf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gcf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gcf-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-gcf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gcf-intro .ld-lead{font-size:16px;}\n  #ld-gcf-intro .ld-cell dd{font-size:18px;}\n  #ld-gcf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eGround Cover Fabric · 3 oz Woven · 12′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eGround cover fabric\u003c\/strong\u003e on a \u003cstrong\u003e12′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e3,600 square feet\u003c\/strong\u003e. The most popular width — the least overlap that one or two people can still manage comfortably. A 3 oz woven geotextile with \u003cstrong\u003eplanting stripes\u003c\/strong\u003e for\n    easy plant alignment and the highest UV resistance in the woven range — blocking the sunlight weed\n    seeds need to germinate.\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\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\u003eFGC312300\u003cspan\u003eWoven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eUV Resistance\u003c\/dt\u003e\n      \u003cdd\u003eHighest\u003cspan\u003eIn the woven range\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHighest UV resistance\u003c\/li\u003e\n    \u003cli\u003ePlanting stripes for easy spacing\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003ePins at 3-foot centers\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":54831186542964,"sku":"FGC312300","price":835.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FGC312300-2.jpg?v=1782096904"},{"product_id":"ground-cover-fabric-woven-15-x-300","title":"Ground Cover Fabric - Woven - 15' x 300'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-gcf-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-gcf-intro\"\u003e\n\u003cstyle\u003e\n#ld-gcf-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-gcf-intro *{box-sizing:border-box;}\n\n#ld-gcf-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-gcf-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-gcf-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-gcf-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-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-gcf-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-gcf-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-gcf-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-gcf-intro .ld-lead{font-size:16px;}\n  #ld-gcf-intro .ld-cell dd{font-size:18px;}\n  #ld-gcf-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eGround Cover Fabric · 3 oz Woven · 15′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eGround cover fabric\u003c\/strong\u003e on a \u003cstrong\u003e15′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e4,500 square feet\u003c\/strong\u003e. The widest roll, for large open areas, and it can be cut down on site to whatever width you need. A 3 oz woven geotextile with \u003cstrong\u003eplanting stripes\u003c\/strong\u003e for\n    easy plant alignment and the highest UV resistance in the woven range — blocking the sunlight weed\n    seeds need to germinate.\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\u003e15′ × 300′\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\u003eFGC315300\u003cspan\u003eWoven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eUV Resistance\u003c\/dt\u003e\n      \u003cdd\u003eHighest\u003cspan\u003eIn the woven range\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHighest UV resistance\u003c\/li\u003e\n    \u003cli\u003ePlanting stripes for easy spacing\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003ePins at 3-foot centers\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":54831186706804,"sku":"FGC315300","price":908.06,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FGC315300-2.jpg?v=1782096920"},{"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":"heavy-duty-landscape-fabric-weed-barrier-4-x-250-4-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 4' x 250' - 4 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 4' x 250' 4 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf6-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf6-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf6-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-hdf6-intro *{box-sizing:border-box;}\n#ld-hdf6-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-hdf6-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf6-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf6-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf6-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-hdf6-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf6-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf6-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf6-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf6-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf6-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf6-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf6-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf6-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf6-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf6-intro .ld-lead{font-size:16px;}\n  #ld-hdf6-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf6-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4 oz · Model FPP1V04250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 4' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 1,000 square feet.\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' × 250′\u003cspan\u003eAbout 1,000 sq ft\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 oz\u003cspan\u003eStandard grade for landscape beds and gardens\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190770036,"sku":"FPP1V04250","price":212.89,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPP1V04250-2.jpg?v=1782097062"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-6-x-250-4-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 6' x 250' - 4 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 6' x 250' 4 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf7-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf7-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf7-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-hdf7-intro *{box-sizing:border-box;}\n#ld-hdf7-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-hdf7-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf7-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf7-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf7-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-hdf7-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf7-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf7-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf7-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf7-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf7-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf7-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf7-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf7-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf7-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf7-intro .ld-lead{font-size:16px;}\n  #ld-hdf7-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf7-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4 oz · Model FPP1V06250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 6' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 1,500 square feet.\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' × 250′\u003cspan\u003eAbout 1,500 sq ft\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 oz\u003cspan\u003eStandard grade for landscape beds and gardens\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190835572,"sku":"FPP1V06250","price":309.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPP1V06250-2.jpg?v=1782097066"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-12-x-250-4-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 12' x 250' - 4 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 12' x 250' 4 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf8-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf8-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf8-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-hdf8-intro *{box-sizing:border-box;}\n#ld-hdf8-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-hdf8-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf8-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf8-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf8-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-hdf8-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf8-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf8-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf8-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf8-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf8-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf8-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf8-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf8-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf8-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf8-intro .ld-lead{font-size:16px;}\n  #ld-hdf8-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf8-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4 oz · Model FPP1V12250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 12' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 2,997 square feet.\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\u003e12' × 250′\u003cspan\u003eAbout 2,997 sq ft\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 oz\u003cspan\u003eStandard grade for landscape beds and gardens\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831190933876,"sku":"FPP1V12250","price":908.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPP1V12250-2.jpg?v=1782097070"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-4-x-250-4-75-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 4' x 250' - 4.75 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 4' x 250' 4.75 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf1-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf1-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf1-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-hdf1-intro *{box-sizing:border-box;}\n#ld-hdf1-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-hdf1-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf1-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf1-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf1-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-hdf1-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf1-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf1-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf1-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf1-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf1-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf1-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf1-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf1-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf1-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf1-intro .ld-lead{font-size:16px;}\n  #ld-hdf1-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf1-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4.75 oz · Model FPPV04250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 4' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 1,000 square feet. The heavier of the two grades.\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' × 250′\u003cspan\u003eAbout 1,000 sq ft\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.75 oz\u003cspan\u003eHeavier grade for stone-topped and commercial beds\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831191097716,"sku":"FPPV04250","price":238.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPPV04250-2.jpg?v=1782097086"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-5-x-250-4-75oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 5' x 250' - 4.75oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 5' x 250' 4.75 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf2-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf2-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf2-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-hdf2-intro *{box-sizing:border-box;}\n#ld-hdf2-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-hdf2-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf2-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf2-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf2-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-hdf2-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf2-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf2-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf2-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf2-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf2-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf2-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf2-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf2-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf2-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf2-intro .ld-lead{font-size:16px;}\n  #ld-hdf2-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf2-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4.75 oz · Model FPPV05250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 5' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 1,250 square feet. The heavier of the two grades.\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\u003e5' × 250′\u003cspan\u003eAbout 1,250 sq ft\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.75 oz\u003cspan\u003eHeavier grade for stone-topped and commercial beds\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831191261556,"sku":"FPPV05250","price":282.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPPV05250-2.jpg?v=1782097091"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-6-x-250-4-75-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 6' x 250' - 4.75 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 6' x 250' 4.75 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf3-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf3-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf3-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-hdf3-intro *{box-sizing:border-box;}\n#ld-hdf3-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-hdf3-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf3-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf3-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf3-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-hdf3-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf3-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf3-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf3-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf3-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf3-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf3-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf3-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf3-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf3-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf3-intro .ld-lead{font-size:16px;}\n  #ld-hdf3-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf3-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4.75 oz · Model FPPV06250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 6' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 1,500 square feet. The heavier of the two grades.\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' × 250′\u003cspan\u003eAbout 1,500 sq ft\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.75 oz\u003cspan\u003eHeavier grade for stone-topped and commercial beds\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831191294324,"sku":"FPPV06250","price":327.63,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPPV06250-2.jpg?v=1782097095"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-8-x-250-4-75-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 8' x 250' - 4.75 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 8' x 250' 4.75 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf4-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf4-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf4-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-hdf4-intro *{box-sizing:border-box;}\n#ld-hdf4-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-hdf4-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf4-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf4-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf4-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-hdf4-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf4-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf4-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf4-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf4-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf4-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf4-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf4-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf4-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf4-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf4-intro .ld-lead{font-size:16px;}\n  #ld-hdf4-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf4-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4.75 oz · Model FPPV08250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 8' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 2,000 square feet. The heavier of the two grades.\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\u003e8' × 250′\u003cspan\u003eAbout 2,000 sq ft\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.75 oz\u003cspan\u003eHeavier grade for stone-topped and commercial beds\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831191327092,"sku":"FPPV08250","price":553.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPPV08250-2.jpg?v=1782097099"},{"product_id":"heavy-duty-landscape-fabric-weed-barrier-12-x-250-4-75-oz","title":"Heavy Duty Landscape Fabric - Weed Barrier - 12' x 250' - 4.75 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — Heavy Duty Landscape Fabric 12' x 250' 4.75 oz\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-hdf5-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-hdf5-intro\"\u003e\n\u003cstyle\u003e\n#ld-hdf5-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-hdf5-intro *{box-sizing:border-box;}\n#ld-hdf5-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-hdf5-intro .ld-lead{margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);}\n#ld-hdf5-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n#ld-hdf5-intro .ld-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;}\n#ld-hdf5-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-hdf5-intro .ld-cell::before{\n  content:\"\"; position:absolute; right:13px; top:14px;\n  width:9px; height:9px; background:var(--leaf); clip-path:var(--hex);\n}\n#ld-hdf5-intro .ld-cell dt{\n  font-family:'League Spartan','Archivo Narrow',sans-serif; font-weight:700;\n  text-transform:uppercase; letter-spacing:1.4px; font-size:10px;\n  color:var(--olive); margin:0 0 9px;\n}\n#ld-hdf5-intro .ld-cell dd{\n  margin:0; font-family:'League Spartan','Archivo Narrow',sans-serif;\n  font-weight:700; font-size:clamp(17px,1.5vw,20px); line-height:1.1;\n  color:var(--forest); letter-spacing:-.01em;\n}\n#ld-hdf5-intro .ld-cell dd span{\n  display:block; font-family:Archivo,sans-serif; font-weight:400;\n  font-size:12px; line-height:1.4; color:var(--muted);\n  letter-spacing:0; margin-top:8px;\n}\n#ld-hdf5-intro .ld-strip{\n  display:flex; flex-wrap:wrap; gap:8px 26px;\n  border-top:1px solid var(--hair); padding-top:13px; margin:0; list-style:none;\n}\n#ld-hdf5-intro .ld-strip li{display:flex; align-items:center; gap:8px; font-size:13.5px; color:var(--ink);}\n#ld-hdf5-intro .ld-strip li::before{\n  content:\"\"; flex:0 0 auto; width:9px; height:9px;\n  background:var(--olive); clip-path:var(--hex);\n}\n#ld-hdf5-intro .ld-pinnote{\n  margin:16px 0 0; background:var(--cream); border-left:4px solid var(--forest);\n  padding:13px 16px; font-size:14px; line-height:1.55; color:var(--body);\n}\n#ld-hdf5-intro .ld-pinnote strong{color:var(--forest);}\n@media (max-width:900px){\n  #ld-hdf5-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-hdf5-intro .ld-lead{font-size:16px;}\n  #ld-hdf5-intro .ld-cell dd{font-size:18px;}\n  #ld-hdf5-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eHeavy Duty Landscape Fabric · 4.75 oz · Model FPPV12250\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    A 12' × 250′ roll of \u003cstrong\u003eheavy duty landscape fabric\u003c\/strong\u003e — a capped,\n    double-sided geotextile with woven and non-woven polypropylene needle-punched together, giving the\n    strength of a woven and the permittivity of a non-woven in one sheet. Plant lines every 12″ make\n    spacing quick. Covers about 2,997 square feet. The heavier of the two grades.\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\u003e12' × 250′\u003cspan\u003eAbout 2,997 sq ft\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.75 oz\u003cspan\u003eHeavier grade for stone-topped and commercial beds\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eConstruction\u003c\/dt\u003e\n      \u003cdd\u003eCapped\u003cspan\u003eWoven + non-woven, needle-punched\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003ePlant Lines\u003c\/dt\u003e\n      \u003cdd\u003eEvery 12″\u003cspan\u003eSpacing built in\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eWoven strength, non-woven flow\u003c\/li\u003e\n    \u003cli\u003eWater, air \u0026amp; nutrients pass through\u003c\/li\u003e\n    \u003cli\u003eWeed control under beds \u0026amp; hardscape\u003c\/li\u003e\n    \u003cli\u003eRetains moisture for plant health\u003c\/li\u003e\n    \u003cli\u003eFree shipping on all orders\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"ld-pinnote\"\u003e\n    \u003cstrong\u003eFixing staples:\u003c\/strong\u003e pin the fabric with \u003ca href=\"\/products\/6-landscape-staples\"\u003e6″ landscape staples\u003c\/a\u003e\n    along the edges and through the field before cover material goes on.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Landscape Discount - Fabric","offers":[{"title":"Default Title","offer_id":54831192637812,"sku":"FPPV12250","price":939.57,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FPPV12250-2.jpg?v=1782097117"},{"product_id":"srw-drainfield-fabric-6-x-300-2-oz","title":"Drainfield Fabric - 6' x 300' - 2 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dff-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dff-intro\"\u003e\n\u003cstyle\u003e\n#ld-dff-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-dff-intro *{box-sizing:border-box;}\n\n#ld-dff-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-dff-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dff-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dff-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dff-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-dff-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-dff-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-dff-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-dff-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-dff-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-dff-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dff-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-dff-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dff-intro .ld-lead{font-size:16px;}\n  #ld-dff-intro .ld-cell dd{font-size:18px;}\n  #ld-dff-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainfield Fabric · 2 oz Spunbond · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e2 oz drainfield 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 lighter fabric, suiting trenches, pipe runs and garden work. Commercial grade spunbond polypropylene geotextile with\n    \u003cstrong\u003ehigh water flow\u003c\/strong\u003e and excellent permittivity — easy to cut, and puncture and tear\n    resistant.\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\u003e2 oz\u003cspan\u003eGeneral landscaping \u0026amp; drains\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\u003eFSB206300\u003cspan\u003eSpunbond geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWater Flow\u003c\/dt\u003e\n      \u003cdd\u003eHigh\u003cspan\u003eExcellent permittivity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHigh water flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003eEasy to cut, easy to use\u003c\/li\u003e\n    \u003cli\u003eWeed control as well as drainage\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":54831193489780,"sku":"FSB206300","price":243.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB206300-2.jpg?v=1782097203"},{"product_id":"srw-drainfield-fabric-12-x-300-2-oz","title":"Drainfield Fabric - 12' x 300' - 2 oz","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dff-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dff-intro\"\u003e\n\u003cstyle\u003e\n#ld-dff-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-dff-intro *{box-sizing:border-box;}\n\n#ld-dff-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-dff-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dff-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dff-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dff-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-dff-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-dff-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-dff-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-dff-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-dff-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-dff-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dff-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-dff-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dff-intro .ld-lead{font-size:16px;}\n  #ld-dff-intro .ld-cell dd{font-size:18px;}\n  #ld-dff-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainfield Fabric · 2 oz Spunbond · 12′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e2 oz drainfield fabric\u003c\/strong\u003e on a \u003cstrong\u003e12′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e3,600 square feet\u003c\/strong\u003e. A 12-foot width in the lighter fabric, covering wall faces and large separation layers in one pass. Commercial grade spunbond polypropylene geotextile with\n    \u003cstrong\u003ehigh water flow\u003c\/strong\u003e and excellent permittivity — easy to cut, and puncture and tear\n    resistant.\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\u003e2 oz\u003cspan\u003eGeneral landscaping \u0026amp; drains\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\u003eFSB212300\u003cspan\u003eSpunbond geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWater Flow\u003c\/dt\u003e\n      \u003cdd\u003eHigh\u003cspan\u003eExcellent permittivity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHigh water flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003eEasy to cut, easy to use\u003c\/li\u003e\n    \u003cli\u003eWeed control as well as drainage\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":54831193522548,"sku":"FSB212300","price":827.55,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB212300-2.jpg?v=1782097208"},{"product_id":"srw-drainfield-fabric-6-x-300-3-oz","title":"Drainfield 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-dff-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dff-intro\"\u003e\n\u003cstyle\u003e\n#ld-dff-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-dff-intro *{box-sizing:border-box;}\n\n#ld-dff-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-dff-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dff-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dff-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dff-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-dff-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-dff-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-dff-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-dff-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-dff-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-dff-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dff-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-dff-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dff-intro .ld-lead{font-size:16px;}\n  #ld-dff-intro .ld-cell dd{font-size:18px;}\n  #ld-dff-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainfield Fabric · 3 oz Spunbond · 6′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainfield 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 heavier fabric, for trenches and pipe wraps in coarser stone. Commercial grade spunbond polypropylene geotextile with\n    \u003cstrong\u003ehigh water flow\u003c\/strong\u003e and excellent permittivity — easy to cut, and puncture and tear\n    resistant.\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\u003eCoarser stone \u0026amp; walls\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\u003eFSB306300\u003cspan\u003eSpunbond geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWater Flow\u003c\/dt\u003e\n      \u003cdd\u003eHigh\u003cspan\u003eExcellent permittivity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHigh water flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003eEasy to cut, easy to use\u003c\/li\u003e\n    \u003cli\u003eWeed control as well as drainage\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":54831193784692,"sku":"FSB306300","price":244.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB306300-2.jpg?v=1782097239"},{"product_id":"srw-drainfield-fabric-8-x-300-3-oz","title":"Drainfield Fabric - 8' 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-dff-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dff-intro\"\u003e\n\u003cstyle\u003e\n#ld-dff-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-dff-intro *{box-sizing:border-box;}\n\n#ld-dff-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-dff-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dff-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dff-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dff-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-dff-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-dff-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-dff-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-dff-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-dff-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-dff-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dff-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-dff-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dff-intro .ld-lead{font-size:16px;}\n  #ld-dff-intro .ld-cell dd{font-size:18px;}\n  #ld-dff-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainfield Fabric · 3 oz Spunbond · 8′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainfield fabric\u003c\/strong\u003e on a \u003cstrong\u003e8′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e2,400 square feet\u003c\/strong\u003e. An 8-foot width in the heavier fabric, unique to this weight, for taller wall faces in a single height. Commercial grade spunbond polypropylene geotextile with\n    \u003cstrong\u003ehigh water flow\u003c\/strong\u003e and excellent permittivity — easy to cut, and puncture and tear\n    resistant.\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\u003eCoarser stone \u0026amp; walls\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\u003e8′ × 300′\u003cspan\u003e2,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\u003eFSB308300\u003cspan\u003eSpunbond geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWater Flow\u003c\/dt\u003e\n      \u003cdd\u003eHigh\u003cspan\u003eExcellent permittivity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHigh water flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003eEasy to cut, easy to use\u003c\/li\u003e\n    \u003cli\u003eWeed control as well as drainage\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":54831193850228,"sku":"FSB308300","price":407.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB308300-2.jpg?v=1782097247"},{"product_id":"srw-drainfield-fabric-12-x-300-3-oz","title":"Drainfield 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-dff-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dff-intro\"\u003e\n\u003cstyle\u003e\n#ld-dff-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-dff-intro *{box-sizing:border-box;}\n\n#ld-dff-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-dff-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dff-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dff-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dff-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-dff-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-dff-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-dff-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-dff-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-dff-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-dff-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dff-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-dff-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dff-intro .ld-lead{font-size:16px;}\n  #ld-dff-intro .ld-cell dd{font-size:18px;}\n  #ld-dff-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDrainfield Fabric · 3 oz Spunbond · 12′ × 300′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003e3 oz drainfield fabric\u003c\/strong\u003e on a \u003cstrong\u003e12′ × 300′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e3,600 square feet\u003c\/strong\u003e. A 12-foot width in the heavier fabric — the widest roll, for large areas with heavier backfill. Commercial grade spunbond polypropylene geotextile with\n    \u003cstrong\u003ehigh water flow\u003c\/strong\u003e and excellent permittivity — easy to cut, and puncture and tear\n    resistant.\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\u003eCoarser stone \u0026amp; walls\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\u003eFSB312300\u003cspan\u003eSpunbond geotextile\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eWater Flow\u003c\/dt\u003e\n      \u003cdd\u003eHigh\u003cspan\u003eExcellent permittivity\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003eHigh water flow \u0026amp; permittivity\u003c\/li\u003e\n    \u003cli\u003ePuncture \u0026amp; tear resistant\u003c\/li\u003e\n    \u003cli\u003eEasy to cut, easy to use\u003c\/li\u003e\n    \u003cli\u003eWeed control as well as drainage\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":54831194407284,"sku":"FSB312300","price":899.37,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSB312300-2.jpg?v=1782097264"},{"product_id":"driveway-fabric-12-5-x-54","title":"Driveway Fabric - 12.5' x 54'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 12.5′ × 54′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e12.5′ × 54′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e675 square feet\u003c\/strong\u003e. The smallest roll, sized for a short single driveway or a repair section. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e12.5′ × 54′\u003cspan\u003e675 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\u003eFSS50125054\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831194603892,"sku":"FSS50125054","price":262.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS50125054-2.jpg?v=1782097281"},{"product_id":"driveway-fabric-12-5-x-108","title":"Driveway Fabric - 12.5' x 108'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 12.5′ × 108′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e12.5′ × 108′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,350 square feet\u003c\/strong\u003e. Enough for a typical residential driveway in a single roll. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e12.5′ × 108′\u003cspan\u003e1,350 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\u003eFSS50125108\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831194767732,"sku":"FSS50125108","price":378.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS50125108-2.jpg?v=1782097298"},{"product_id":"driveway-fabric-12-5-x-432","title":"Driveway Fabric - 12.5' x 432'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 12.5′ × 432′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e12.5′ × 432′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e5,400 square feet\u003c\/strong\u003e. A long narrow roll for a lane, or several driveways from one roll. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e12.5′ × 432′\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\u003eFSS5125432\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831195259252,"sku":"FSS5125432","price":1298.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS5125432-2.jpg?v=1782097331"},{"product_id":"driveway-fabric-15-x-360","title":"Driveway Fabric - 15' x 360'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 15′ × 360′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e15′ × 360′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e5,400 square feet\u003c\/strong\u003e. A middle width at full coverage, suiting most driveway widths in one pass. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\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\u003eFSS515360\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831195488628,"sku":"FSS515360","price":1298.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS515360-2.jpg?v=1782097348"},{"product_id":"driveway-fabric-17-5-x-51-5","title":"Driveway Fabric - 17.5' x 51.5'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 17.5′ × 51.5′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e17.5′ × 51.5′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e900 square feet\u003c\/strong\u003e. A wider roll at the same short length, so a wide driveway lays with no seam across. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e17.5′ × 51.5′\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\u003eFSS51750515\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831195652468,"sku":"FSS51750515","price":416.01,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS51750515-2.jpg?v=1782097365"},{"product_id":"driveway-fabric-17-5-x-103","title":"Driveway Fabric - 17.5' x 103'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 17.5′ × 103′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e17.5′ × 103′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e1,800 square feet\u003c\/strong\u003e. A wide roll for a broad residential driveway or a turning area. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e17.5′ × 103′\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\u003eFSS5175103\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831196012916,"sku":"FSS5175103","price":542.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS5175103-2.jpg?v=1782097382"},{"product_id":"driveway-fabric-17-5-x-309","title":"Driveway Fabric - 17.5' x 309'","description":"\u003c!-- ================================================================\n     LANDSCAPE DISCOUNT — HDPE Tree Root Barrier Roll\n     INTRO BLOCK  ·  paste into the Shopify product DESCRIPTION field\n     Scope: #ld-dwy-intro\n     ================================================================ --\u003e\n\n\u003cdiv id=\"ld-dwy-intro\"\u003e\n\u003cstyle\u003e\n#ld-dwy-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-dwy-intro *{box-sizing:border-box;}\n\n#ld-dwy-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-dwy-intro .ld-lead{\n  margin:0 0 22px; font-size:17px; line-height:1.62; color:var(--body);\n}\n#ld-dwy-intro .ld-lead strong{color:var(--ink); font-weight:600;}\n\n\/* ---- spec cards ---- *\/\n#ld-dwy-intro .ld-rail{\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:0 0 14px;\n}\n#ld-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-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-dwy-intro .ld-strip li{\n  display:flex; align-items:center; gap:8px;\n  font-size:13.5px; color:var(--ink);\n}\n#ld-dwy-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-dwy-intro .ld-rail{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width:760px){\n  #ld-dwy-intro .ld-lead{font-size:16px;}\n  #ld-dwy-intro .ld-cell dd{font-size:18px;}\n  #ld-dwy-intro .ld-strip{gap:8px 18px;}\n}\n\u003c\/style\u003e\n\n  \u003cp class=\"ld-kicker\"\u003eDriveway Fabric · 200 lb Slit Film Woven · 17.5′ × 309′\u003c\/p\u003e\n\n  \u003cp class=\"ld-lead\"\u003e\n    \u003cstrong\u003eDriveway fabric\u003c\/strong\u003e on a \u003cstrong\u003e17.5′ × 309′\u003c\/strong\u003e roll covering\n    \u003cstrong\u003e5,400 square feet\u003c\/strong\u003e. The widest roll stocked, covering large areas with the fewest seams. A 200 lb woven geotextile for \u003cstrong\u003esoil separation over moderate\n    subgrades\u003c\/strong\u003e — improving long-term performance by 50 to 70% and cutting base material by up\n    to 30%.\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\u003e17.5′ × 309′\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\u003eFSS5175309\u003cspan\u003eSlit film woven geotextile\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\u003eWoven polypropylene\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ld-cell\"\u003e\n      \u003cdt\u003eSpecification\u003c\/dt\u003e\n      \u003cdd\u003eICPI\u003cspan\u003eMedium survivability\u003c\/span\u003e\n\u003c\/dd\u003e\n    \u003c\/div\u003e\n  \u003c\/dl\u003e\n\n  \u003cul class=\"ld-strip\"\u003e\n    \u003cli\u003e50–70% better long-term performance\u003c\/li\u003e\n    \u003cli\u003eUp to 30% less base material\u003c\/li\u003e\n    \u003cli\u003eMeets ICPI medium survivability\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":54831196766580,"sku":"FSS5175309","price":1298.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/1883\/0196\/files\/FSS5175309-2.jpg?v=1782097399"}],"url":"https:\/\/landscapediscount.com\/collections\/landscape-fabric.oembed","provider":"Landscape Discount","version":"1.0","type":"link"}