{"title":"PFD Fabrics (Prepared for Dye)","description":"\u003cp\u003ePFD means prepared for dye: scoured, bleached and left free of finishes, so dye, print and tie dye take evenly. Knit in Los Angeles and cut by the yard.\u003c\/p\u003e","products":[{"product_id":"cotton-slub-knit-jersey-knit-pfd-fabric-by-the-yard-with-matching-rib-available-60-usa-made","title":"Cotton Jersey Knit · with rib, PFD","description":"\u003cp\u003eClean rib knit with great recovery. Snug, stretchy, and perfect for cuffs, collars, and tight fits.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 250 GSM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Colors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eCuffs, collars, waistbands, fitted tops, tight tees, beanie bands.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash, tumble low or line dry. Low iron. No bleach. Expect minor shrinkage first wash.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Med.Hvy Slub 16\/1","offer_id":53876488700276,"sku":"VLT-KNITS-38","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Lt.Med Slub 20\/1","offer_id":53876488667508,"sku":"VLT-KNITS-07","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Hvy Slub 10\/1","offer_id":53876488733044,"sku":"VLT-KNITS-10","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Rib","offer_id":53876488765812,"sku":"BPK-HFTR-40","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_0036.jpg?v=1773196904"},{"product_id":"linen-jersey-knit-60-fabric-by-the-yard","title":"Linen Jersey Knit","description":"\u003cp\u003eReal linen, cool, crisp, and slightly slubby. Gets better every wash.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 203 GSM (6.0 oz\/sqyd)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% Linen Jersey\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eShirts, dresses, pants, napkins, curtains, summer suiting.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold, tumble low or line dry. Iron while slightly damp to release wrinkles. Softens beautifully over time.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Peach Light Pink","offer_id":54423596499316,"sku":"YEL-LNJ-4","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Maroon Red","offer_id":54423596401012,"sku":"YEL-LNJ-1","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Bright Red","offer_id":54423596433780,"sku":"YEL-LNJ-2","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Light Coral","offer_id":54423596466548,"sku":"YEL-LNJ-3","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink","offer_id":53876498465140,"sku":"YEL-LNJ-5","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Sage","offer_id":54423596532084,"sku":"YEL-LNJ-6","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Navy","offer_id":53876498530676,"sku":"YEL-LNJ-7","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Royal Blue","offer_id":54423596564852,"sku":"YEL-LNJ-8","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Denim Blue","offer_id":54423596597620,"sku":"YEL-LNJ-9","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Air Force Blue","offer_id":54423596630388,"sku":"YEL-LNJ-10","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue","offer_id":54423596663156,"sku":"YEL-LNJ-11","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Ice Blue","offer_id":54423596695924,"sku":"YEL-LNJ-12","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Heather Gray","offer_id":54423596728692,"sku":"YEL-LNJ-13","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Light Gray","offer_id":54423596761460,"sku":"YEL-LNJ-14","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Two Tone Gray","offer_id":54423596794228,"sku":"YEL-LNJ-15","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Light Beige","offer_id":54423596826996,"sku":"YEL-LNJ-16","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":54423596859764,"sku":"YEL-LNJ-17","price":18.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":54423596892532,"sku":"YEL-LNJ-18","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Thin Navy \u0026 White","offer_id":54423596925300,"sku":"YEL-LNJ-19","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Thin Black \u0026 White","offer_id":54423596958068,"sku":"YEL-LNJ-20","price":18.0,"currency_code":"USD","in_stock":false},{"title":"White \u0026 Navy Stripes","offer_id":54423596990836,"sku":"YEL-LNJ-21","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Tan \u0026 White Stripes","offer_id":54423597023604,"sku":"YEL-LNJ-22","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Light Gray \u0026 White","offer_id":54423597056372,"sku":"YEL-LNJ-23","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \u0026 White","offer_id":54423597089140,"sku":"YEL-LNJ-24","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Navy Stripes-Sparkle","offer_id":54423597121908,"sku":"YEL-LNJ-25","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue Stripes","offer_id":54423597154676,"sku":"YEL-LNJ-26","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":53876499186036,"sku":"YEL-LNJ-27","price":18.0,"currency_code":"USD","in_stock":false},{"title":"PFD","offer_id":53876499218804,"sku":"YEL-LNJ-28","price":18.0,"currency_code":"USD","in_stock":false},{"title":"Neutral Linen","offer_id":55649399538036,"sku":"YEL-LNJ-30","price":18.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/167593e4-il_fullxfull.5355835758_6fjc.jpg?v=1770054025"},{"product_id":"heavy-cotton-waffle-baby-thermal-pfd-fabric-with-matching-rib-white-360-gsm-waffle-knit-by-the-yard","title":"Cotton Waffle Knit, 360 gsm · white, matching rib available separately","description":"\u003cp\u003eSuper heavyweight waffle knit. Warm, textured, and built for winter base layers that don't suck.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 360 GSM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 45\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eThermal tops, henleys, loungewear, robes, chunky base layers.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash, tumble low or line dry. Low iron. No bleach. Expect minor shrinkage first wash.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eMatching ribbing is not included, it's available separately in our store.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"White \/ Rib","offer_id":53876499284340,"sku":"BPK-HFTR-40","price":14.0,"currency_code":"USD","in_stock":true},{"title":"White \/ PFD Thermal","offer_id":54423595975028,"sku":"VLT-KNITS-36","price":14.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/f6e66e3d-il_fullxfull.7547697984_keuu.jpg?v=1770054024"},{"product_id":"cotton-slub-jersey-knit-soft-light-fabric-by-the-yard-60-usa-made","title":"Cotton Slub Jersey · made in LA","description":"\u003cp\u003eCotton slub jersey, knit in Los Angeles. The signature KBM fabric: a heavier slub-textured jersey that lives between standard tee jersey and a sweatshirt knit. Used as the base for our own KBM Slub Jersey T-Shirt, now available by the yard for makers who want the same fabric for their own projects.\u003c\/p\u003e\u003ch3\u003eSpecifications\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 240 GSM (approximately 7 oz per linear yard, heavyweight tee territory)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60 inches (152 cm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% cotton (10-singles yarn for visible slub)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e Single-knit jersey with intentional slub yarn texture\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Custom-knit in Vernon, California\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhat it's good for\u003c\/h3\u003e\u003cp\u003eHeavyweight t-shirts and tank tops, henleys, oversized boxy tees, baby and toddler clothes, lightweight summer dresses. The slub texture adds character so finished garments look intentional rather than basic.\u003c\/p\u003e\u003ch3\u003eHand feel and drape\u003c\/h3\u003e\u003cp\u003eSubstantial without being heavy. The slub gives the surface a hand-loomed look. Drapes well on the body, breathes, softens with every wash.\u003c\/p\u003e\u003ch3\u003eCare\u003c\/h3\u003e\u003cp\u003eCold machine wash, tumble dry low or line dry. Low iron if needed. No bleach. Expect 3-5% shrinkage first wash.\u003c\/p\u003e\u003ch3\u003eSold by the yard\u003c\/h3\u003e\u003cp\u003eRetail fabric is available by the yard. For production quantities, wholesale begins at one full roll; roll yardage varies by fabric.\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Med.Hvy Slub 16\/1","offer_id":54423594074484,"sku":"VLT-KNITS-38","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Lt.Med Slub 20\/1","offer_id":53876499349876,"sku":"VLT-KNITS-07","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Hvy Slub 10\/1","offer_id":53876499415412,"sku":"VLT-KNITS-10","price":12.0,"currency_code":"USD","in_stock":true},{"title":"PFD Ribbing","offer_id":54684121137524,"sku":"BPK-HFTR-40","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_0036.jpg?v=1773196904"},{"product_id":"100-linen-fabric-by-the-yard-60-inch-6oz-material-for-sewing-apparel-diy-projects","title":"Linen, 6 oz · 60″ wide","description":"\u003cp\u003eReal linen, cool, crisp, and slightly slubby. Gets better every wash.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 203 GSM (6.0 oz\/sqyd)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% Linen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eShirts, dresses, pants, napkins, curtains, summer suiting.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold, tumble low or line dry. Iron while slightly damp to release wrinkles. Softens beautifully over time.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Hunter Green","offer_id":54423586242932,"sku":"ROY-LLN\u0026SLK-4","price":15.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":54423586111860,"sku":"ROY-LLN\u0026SLK-1","price":15.0,"currency_code":"USD","in_stock":true},{"title":"PFD","offer_id":54423586144628,"sku":"ROY-LLN\u0026SLK-9","price":15.0,"currency_code":"USD","in_stock":false},{"title":"Natural","offer_id":53876506558836,"sku":"ROY-LLN\u0026SLK-9","price":15.0,"currency_code":"USD","in_stock":false},{"title":"Steel Blue","offer_id":54423586177396,"sku":"ROY-LLN\u0026SLK-2","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Teal Blue","offer_id":54423586210164,"sku":"ROY-LLN\u0026SLK-3","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":54423586275700,"sku":"ROY-LLN\u0026SLK-5","price":15.0,"currency_code":"USD","in_stock":false},{"title":"Yellow","offer_id":54423586308468,"sku":"ROY-LLN\u0026SLK-6","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":54423586341236,"sku":"ROY-LLN\u0026SLK-7","price":15.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/7c8be126-il_fullxfull.6816413043_7nff.jpg?v=1770054032"},{"product_id":"cotton-modal-spandex-lycra-jersey-knit-fabric-by-the-yard-60","title":"Cotton Modal Jersey · with spandex","description":"\u003cp\u003eModal jersey with a silky cool drape and better-than-cotton softness.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 186 GSM (5.5 oz\/sqyd)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 52\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 50% Cotton · 45% Modal · 5% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eTees, dresses, tanks, undergarments, summer loungewear.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash on gentle, tumble low or line dry. No bleach, no fabric softener, kills the stretch.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Blue","offer_id":53876519633268,"sku":"VLT-KNITS-34","price":13.5,"currency_code":"USD","in_stock":true},{"title":"PFD","offer_id":54423578870132,"sku":"VLT-KNITS-33","price":13.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/20dd5002-il_fullxfull.7452292423_gkzr.jpg?v=1770054045"},{"product_id":"silver-rod-pfd-woven-fabric-by-the-yard","title":"Woven · silver rod, PFD","description":"\u003cp data-start=\"36\" data-end=\"122\"\u003e\u003cstrong data-start=\"36\" data-end=\"52\"\u003eFabric Type:\u003c\/strong\u003e PFD\u003cbr data-start=\"69\" data-end=\"72\"\u003e\u003cstrong data-start=\"72\" data-end=\"85\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"36\" data-end=\"122\"\u003e\u003cstrong data-start=\"124\" data-end=\"140\"\u003eComposition:\u003c\/strong\u003e\u003cbr data-start=\"140\" data-end=\"143\"\u003e90% Rayon 10% Wool \u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"170\" data-end=\"654\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"170\" data-end=\"186\"\u003eDescription: \u003c\/strong\u003eThis PFD (Prepared for Dye) fabric blends 90% rayon with 10% wool, combining a soft, fluid drape with a touch of natural warmth and structure. The smooth hand feel and breathable nature of rayon are complemented by wool’s subtle texture, making it versatile and comfortable for year-round wear. Ideal for custom dyeing and finishing, this fabric is perfect for creating elevated shirts, dresses, and lightweight layering pieces with a refined, natural look.\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"By the Yard","offer_id":54685475996020,"sku":"WHT-DEN-209","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_6336.jpg?v=1778013419"},{"product_id":"cotton-duck-canvas-by-the-yard","title":"Cotton Duck Canvas — 10 to 24 oz, By the Yard","description":"\u003cp\u003eThe full run of cotton duck we stock, from a 10 oz that sews easily on a home machine up to a 24 oz built for tarps and machinery covers. Ten piece-dyed colors in the 18 oz workwear weight, and undyed natural in every weight. All of it 100% cotton, cut to order by the yard.\u003c\/p\u003e\n\n\u003ch3\u003eThe full range\u003c\/h3\u003e\n\u003cp\u003eEverything below is 100% cotton duck, woven plain with a double fill, and cut to order from full rolls in our Los Angeles warehouse. Weights are ounces per square yard, the way duck is measured in the trade.\u003c\/p\u003e\n\u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n\u003ctable style=\"width:100%;min-width:520px;border-collapse:collapse;font-size:15px;text-align:left;\"\u003e\n\u003cthead\u003e\u003ctr style=\"border-bottom:2px solid #111;\"\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eWeight\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eGSM\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eWidths\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eBest for\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e10 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e339 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eLight apparel, tote bags, aprons, drop cloths, backdrops, bag linings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e12 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e407 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eApparel and chore coats, totes that hold their shape, work aprons, cushion covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e15 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e509 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e36″ · 48″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eWorkwear and apparel, structured bags, upholstery, shop aprons, equipment covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e18 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e610 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e58″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eOuterwear, work pants and heavy apparel, tote bags, furniture upholstery, floor cloths\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e20 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e678 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e36″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eHard-use covers, industrial bags, hammocks, tool rolls, boat and truck covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e24 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e814 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e48″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eThe heaviest we stock: tarps, machinery covers, gear that gets abused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eHow to pick a weight\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e10 to 12 oz\u003c\/strong\u003e — the sewing weights. They feed through a home machine without a fight, take a crisp fold, and still hold a bag upright when empty. Light enough for shirts, chore coats and unlined jackets, and the place to start for totes and aprons.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e15 oz\u003c\/strong\u003e — the middle of the line and the one most people end up on. Enough body for a bag that stands on its own or a chair seat that will not stretch, still soft enough to sew without special tools. Comes in three widths, so there is usually one that cuts with little waste.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e18 oz\u003c\/strong\u003e — the workwear weight, what chore coats and work pants are built from. It breaks in rather than wears out. Expect to use a heavier needle and a walking foot.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e20 to 24 oz\u003c\/strong\u003e — the industrial end. Stiff out of the roll, close to weatherproof once it swells, and built for things that live outside or take a beating. Too heavy for garments; a domestic machine will struggle past 20 oz.\u003c\/p\u003e\n\n\u003ch3\u003eWidths, and why they matter\u003c\/h3\u003e\n\u003cp\u003eWe stock 36″, 48″, 58″ and 60″. Wider is not automatically better — you pay for every inch, so the right width is the one your pattern nests into with the least waste. A 36″ roll often beats a 60″ on narrow pieces like straps, gussets and aprons. Measure your longest pattern piece before you choose.\u003c\/p\u003e\n\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eContent: 100% cotton\u003c\/li\u003e\n\u003cli\u003eWeave: plain, double fill\u003c\/li\u003e\n\u003cli\u003eWeight: 10 to 24 oz per square yard (339 to 814 gsm)\u003c\/li\u003e\n\u003cli\u003eWidths: 36″, 48″, 58″ and 60″ depending on weight\u003c\/li\u003e\n\u003cli\u003eFinish: piece dyed or undyed natural\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eDyeing and printing\u003c\/h3\u003e\n\u003cp\u003eThe natural duck is undyed and unbleached, so it takes fiber-reactive and natural dyes evenly and holds screen and block print clean. Wash it first to clear any mill residue. The piece-dyed cloth is already finished and is not meant to be overdyed.\u003c\/p\u003e\n\n\u003ch3\u003eHow it ships\u003c\/h3\u003e\n\u003cp\u003eFabric is cut in one continuous piece. Enter 1 for a 1 yard cut, 5 for a continuous 5 yard cut, and so on. Orders up to 25 yards ship as a single piece; larger cuts may arrive in two pieces from the same dye lot. Need more yardage than we show, or something that is not listed yet? Send us a message — a lot of what we hold never makes it onto the site.\u003c\/p\u003e\n\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold and tumble dry low to preshrink before cutting. Expect 3–5% shrinkage on the first wash. Cotton duck softens with every wash and keeps its structure for years.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eCut from full rolls at 1460 Naud St, Los Angeles.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"10 oz · Natural · 60\"","offer_id":55215482274164,"sku":"WHT-WVNS-30","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · PFD · 60\"","offer_id":55215510094196,"sku":"WHT-DEN-253","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · Black · 60\"","offer_id":55215510126964,"sku":"WHT-DEN-251","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · Black Organic · 60\"","offer_id":55215510159732,"sku":"WHT-DEN-252","price":14.95,"currency_code":"USD","in_stock":true},{"title":"12 oz · Natural · 60\"","offer_id":55215482306932,"sku":"WHT-DEN-240","price":14.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 36\"","offer_id":55215482339700,"sku":"WHT-DEN-236","price":10.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 48\"","offer_id":55215482372468,"sku":"WHT-DEN-237","price":14.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 60\"","offer_id":55215482405236,"sku":"WHT-DEN-239","price":17.95,"currency_code":"USD","in_stock":true},{"title":"18 oz · Natural · 60\"","offer_id":55215482438004,"sku":"WHT-DEN-235","price":21.95,"currency_code":"USD","in_stock":true},{"title":"18 oz · Black · 58\"","offer_id":55215082275188,"sku":"WHT-DEN-241","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Cadet Grey · 58\"","offer_id":55215082307956,"sku":"WHT-DEN-242","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Code Red · 58\"","offer_id":55215082340724,"sku":"WHT-DEN-244","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Coffee · 58\"","offer_id":55215082373492,"sku":"WHT-DEN-243","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Dark Green · 58\"","offer_id":55215082406260,"sku":"WHT-DEN-245","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Marie Gold · 58\"","offer_id":55215082439028,"sku":"WHT-DEN-246","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Night Fury · 58\"","offer_id":55215082471796,"sku":"WHT-DEN-247","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Old Navy · 58\"","offer_id":55215082504564,"sku":"WHT-DEN-248","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Royal Blue · 58\"","offer_id":55215082537332,"sku":"WHT-DEN-249","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · White · 58\"","offer_id":55215082570100,"sku":"WHT-DEN-250","price":17.99,"currency_code":"USD","in_stock":true},{"title":"20 oz · Natural · 36\"","offer_id":55215482470772,"sku":"WHT-DEN-233","price":14.95,"currency_code":"USD","in_stock":true},{"title":"20 oz · Natural · 60\"","offer_id":55215482503540,"sku":"WHT-DEN-234","price":23.95,"currency_code":"USD","in_stock":false},{"title":"24 oz · Natural · 48\"","offer_id":55215482536308,"sku":"WHT-DEN-232","price":22.95,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Iron · 60\"","offer_id":55231417385332,"sku":"WHT-DEN-254","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Denim · 60\"","offer_id":55231417418100,"sku":"WHT-DEN-255","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Orange · 60\"","offer_id":55231417450868,"sku":"WHT-DEN-256","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Khaki · 60\"","offer_id":55231417483636,"sku":"WHT-DEN-117","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Brown · 60\"","offer_id":55231417516404,"sku":"WHT-DEN-116","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Dark Slate Blue · 60\"","offer_id":55231417549172,"sku":"WHT-DEN-257","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Slate Gray · 60\"","offer_id":55231417581940,"sku":"WHT-DEN-258","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Dark Navy · 60\"","offer_id":55231417614708,"sku":"WHT-DEN-259","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Midnight · 60\"","offer_id":55231417647476,"sku":"WHT-DEN-260","price":14.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/kbm-duck-colors-centered-v3.jpg?v=1787344843"},{"product_id":"natural-cotton-duck-canvas-10-to-24-oz-by-the-yard","title":"Natural Cotton Duck Canvas — 10 to 24 oz, By the Yard","description":"\u003cp\u003eThe full run of cotton duck we stock, from a 10 oz that sews easily on a home machine up to a 24 oz built for tarps and machinery covers. Ten piece-dyed colors in the 18 oz workwear weight, and undyed natural in every weight. All of it 100% cotton, cut to order by the yard.\u003c\/p\u003e\n\n\u003ch3\u003eThe full range\u003c\/h3\u003e\n\u003cp\u003eEverything below is 100% cotton duck, woven plain with a double fill, and cut to order from full rolls in our Los Angeles warehouse. Weights are ounces per square yard, the way duck is measured in the trade.\u003c\/p\u003e\n\u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;\"\u003e\n\u003ctable style=\"width:100%;min-width:520px;border-collapse:collapse;font-size:15px;text-align:left;\"\u003e\n\u003cthead\u003e\u003ctr style=\"border-bottom:2px solid #111;\"\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eWeight\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eGSM\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eWidths\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;\"\u003eBest for\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e10 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e339 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eLight apparel, tote bags, aprons, drop cloths, backdrops, bag linings\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e12 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e407 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eApparel and chore coats, totes that hold their shape, work aprons, cushion covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e15 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e509 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e36″ · 48″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eWorkwear and apparel, structured bags, upholstery, shop aprons, equipment covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e18 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e610 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e58″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eOuterwear, work pants and heavy apparel, tote bags, furniture upholstery, floor cloths\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e20 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e678 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e36″ · 60″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eHard-use covers, industrial bags, hammocks, tool rolls, boat and truck covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;font-weight:600;white-space:nowrap;\"\u003e24 oz\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e814 gsm\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;white-space:nowrap;\"\u003e48″\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #e8e8e8;\"\u003eThe heaviest we stock: tarps, machinery covers, gear that gets abused\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eHow to pick a weight\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e10 to 12 oz\u003c\/strong\u003e — the sewing weights. They feed through a home machine without a fight, take a crisp fold, and still hold a bag upright when empty. Light enough for shirts, chore coats and unlined jackets, and the place to start for totes and aprons.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e15 oz\u003c\/strong\u003e — the middle of the line and the one most people end up on. Enough body for a bag that stands on its own or a chair seat that will not stretch, still soft enough to sew without special tools. Comes in three widths, so there is usually one that cuts with little waste.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e18 oz\u003c\/strong\u003e — the workwear weight, what chore coats and work pants are built from. It breaks in rather than wears out. Expect to use a heavier needle and a walking foot.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e20 to 24 oz\u003c\/strong\u003e — the industrial end. Stiff out of the roll, close to weatherproof once it swells, and built for things that live outside or take a beating. Too heavy for garments; a domestic machine will struggle past 20 oz.\u003c\/p\u003e\n\n\u003ch3\u003eWidths, and why they matter\u003c\/h3\u003e\n\u003cp\u003eWe stock 36″, 48″, 58″ and 60″. Wider is not automatically better — you pay for every inch, so the right width is the one your pattern nests into with the least waste. A 36″ roll often beats a 60″ on narrow pieces like straps, gussets and aprons. Measure your longest pattern piece before you choose.\u003c\/p\u003e\n\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eContent: 100% cotton\u003c\/li\u003e\n\u003cli\u003eWeave: plain, double fill\u003c\/li\u003e\n\u003cli\u003eWeight: 10 to 24 oz per square yard (339 to 814 gsm)\u003c\/li\u003e\n\u003cli\u003eWidths: 36″, 48″, 58″ and 60″ depending on weight\u003c\/li\u003e\n\u003cli\u003eFinish: piece dyed or undyed natural\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eDyeing and printing\u003c\/h3\u003e\n\u003cp\u003eThe natural duck is undyed and unbleached, so it takes fiber-reactive and natural dyes evenly and holds screen and block print clean. Wash it first to clear any mill residue. The piece-dyed cloth is already finished and is not meant to be overdyed.\u003c\/p\u003e\n\n\u003ch3\u003eHow it ships\u003c\/h3\u003e\n\u003cp\u003eFabric is cut in one continuous piece. Enter 1 for a 1 yard cut, 5 for a continuous 5 yard cut, and so on. Orders up to 25 yards ship as a single piece; larger cuts may arrive in two pieces from the same dye lot. Need more yardage than we show, or something that is not listed yet? Send us a message — a lot of what we hold never makes it onto the site.\u003c\/p\u003e\n\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold and tumble dry low to preshrink before cutting. Expect 3–5% shrinkage on the first wash. Cotton duck softens with every wash and keeps its structure for years.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eCut from full rolls at 1460 Naud St, Los Angeles.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"10 oz · Natural · 60\"","offer_id":55215518908788,"sku":"WHT-WVNS-30","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · PFD · 60\"","offer_id":55215518941556,"sku":"WHT-DEN-253","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · Black · 60\"","offer_id":55215518974324,"sku":"WHT-DEN-251","price":11.95,"currency_code":"USD","in_stock":true},{"title":"10 oz · Black Organic · 60\"","offer_id":55215519007092,"sku":"WHT-DEN-252","price":14.95,"currency_code":"USD","in_stock":true},{"title":"12 oz · Natural · 60\"","offer_id":55215519039860,"sku":"WHT-DEN-240","price":14.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 36\"","offer_id":55215519072628,"sku":"WHT-DEN-236","price":10.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 48\"","offer_id":55215519105396,"sku":"WHT-DEN-237","price":14.95,"currency_code":"USD","in_stock":true},{"title":"15 oz · Natural · 60\"","offer_id":55215519138164,"sku":"WHT-DEN-239","price":17.95,"currency_code":"USD","in_stock":true},{"title":"18 oz · Natural · 60\"","offer_id":55215519170932,"sku":"WHT-DEN-235","price":21.95,"currency_code":"USD","in_stock":true},{"title":"18 oz · Black · 58\"","offer_id":55215519203700,"sku":"WHT-DEN-241","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Cadet Grey · 58\"","offer_id":55215519236468,"sku":"WHT-DEN-242","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Code Red · 58\"","offer_id":55215519269236,"sku":"WHT-DEN-244","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Coffee · 58\"","offer_id":55215519302004,"sku":"WHT-DEN-243","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Dark Green · 58\"","offer_id":55215519334772,"sku":"WHT-DEN-245","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Marie Gold · 58\"","offer_id":55215519367540,"sku":"WHT-DEN-246","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Night Fury · 58\"","offer_id":55215519400308,"sku":"WHT-DEN-247","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Old Navy · 58\"","offer_id":55215519433076,"sku":"WHT-DEN-248","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · Royal Blue · 58\"","offer_id":55215519465844,"sku":"WHT-DEN-249","price":17.99,"currency_code":"USD","in_stock":true},{"title":"18 oz · White · 58\"","offer_id":55215519498612,"sku":"WHT-DEN-250","price":17.99,"currency_code":"USD","in_stock":true},{"title":"20 oz · Natural · 36\"","offer_id":55215519531380,"sku":"WHT-DEN-233","price":14.95,"currency_code":"USD","in_stock":true},{"title":"20 oz · Natural · 60\"","offer_id":55215519564148,"sku":"WHT-DEN-234","price":23.95,"currency_code":"USD","in_stock":false},{"title":"24 oz · Natural · 48\"","offer_id":55215519596916,"sku":"WHT-DEN-232","price":22.95,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Iron · 60\"","offer_id":55231422497140,"sku":"WHT-DEN-254","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Denim · 60\"","offer_id":55231422529908,"sku":"WHT-DEN-255","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Orange · 60\"","offer_id":55231422562676,"sku":"WHT-DEN-256","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Khaki · 60\"","offer_id":55231422595444,"sku":"WHT-DEN-117","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Brown · 60\"","offer_id":55231422628212,"sku":"WHT-DEN-116","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Dark Slate Blue · 60\"","offer_id":55231422660980,"sku":"WHT-DEN-257","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Slate Gray · 60\"","offer_id":55231422693748,"sku":"WHT-DEN-258","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Dark Navy · 60\"","offer_id":55231422726516,"sku":"WHT-DEN-259","price":14.25,"currency_code":"USD","in_stock":true},{"title":"12.5 oz · Midnight · 60\"","offer_id":55231422759284,"sku":"WHT-DEN-260","price":14.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/kbm-duck-natural-centered_db375cdd-0881-4909-b3e4-1591a013732a.jpg?v=1787344563"},{"product_id":"cotton-modal-jersey-lightweight-pfd","title":"Cotton Modal Jersey · lightweight, Optic White","description":"\u003cp\u003eA lightweight single jersey in 60% cotton \/ 40% modal, knit from 40\/1 yarn. Modal gives it a cool, fluid drape and a softer hand than cotton alone, and at 115 gsm it stays sheer and airy — this is a warm-weather tee, layering top, and lining weight, not a structured knit.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eContent\u003c\/th\u003e\n\u003ctd\u003e60% Cotton · 40% Modal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e115 gsm (3.4 oz\/sq yd · 5.8 oz per linear yard)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e60\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eYarn\u003c\/th\u003e\n\u003ctd\u003e40\/1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConstruction\u003c\/th\u003e\n\u003ctd\u003eSingle jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eOptic White\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStretch\u003c\/th\u003e\n\u003ctd\u003eNatural knit stretch across the width, no spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eLightweight t-shirts and tanks, drapey dresses and skirts, layering pieces, linings, sleepwear, and dye projects.\u003c\/p\u003e\n\u003ch3\u003eHow it is sold\u003c\/h3\u003e\n\u003cp\u003eSold by the yard and cut continuously — order 3 and you receive one 3-yard piece, 60\" wide. Colour and hand can shift slightly between dye lots, so order everything you need for a project at once.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold, tumble dry low. Expect some shrinkage on the first wash; pre-wash before cutting if the finished size matters.\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"PFD","offer_id":55227603681652,"sku":"LPK-CJ8-126","price":9.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_2498.jpg?v=1787616288"},{"product_id":"cotton-jersey-knit-135-gsm-pfd","title":"Cotton Jersey Knit · 135 gsm, PFD","description":"\u003cp\u003eA clean 100% cotton single jersey knit from 30\/1 yarn — the plain, honest tee jersey with no slub, no blend, and no spandex. At 135 gsm it is a true lightweight: soft, breathable, and fluid, the weight you reach for when you want a tee that moves rather than one that holds its shape.\u003c\/p\u003e\n\u003cp\u003eSupplied \u003cstrong\u003ePFD (prepared for dyeing)\u003c\/strong\u003e: undyed and scoured, ready to take colour. Because it is 100% cotton with nothing blended in, it dyes evenly and predictably — the right base for garment dyeing, tie dye, natural dyes, and small-batch custom colour.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eContent\u003c\/th\u003e\n\u003ctd\u003e100% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e135 gsm (4.0 oz\/sq yd · 5.5 oz per linear yard)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e50\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eYarn\u003c\/th\u003e\n\u003ctd\u003e30\/1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConstruction\u003c\/th\u003e\n\u003ctd\u003eSingle jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003ePFD — prepared for dyeing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStretch\u003c\/th\u003e\n\u003ctd\u003eNatural knit stretch across the width, no spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eLightweight t-shirts and tanks, dye projects of every kind, mockups and sampling, linings, sleepwear, and anything where you want to supply your own colour.\u003c\/p\u003e\n\u003ch3\u003eHow it is sold\u003c\/h3\u003e\n\u003cp\u003eSold by the yard and cut continuously — order 3 and you receive one 3-yard piece, 50\" wide.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold, tumble dry low. This is unfinished cotton, so expect meaningful shrinkage on the first wash. Pre-wash before cutting, and dye before you cut if you are dyeing.\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"PFD","offer_id":55227607187828,"sku":"LPK-CJ8-125","price":9.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_2489.jpg?v=1787615936"},{"product_id":"supima-slub-jersey-140-gsm-pfd","title":"Supima Slub Jersey · 140 gsm, PFD","description":"\u003cp\u003eA 100% Supima cotton single jersey knit from 30\/1 slub yarn. The slub is the point: the yarn is spun with deliberate thick-and-thin variation, so the surface carries a soft irregular texture instead of reading flat. It is the look people reach for in a vintage tee, and it only comes from spinning the yarn that way — it cannot be printed or finished in later.\u003c\/p\u003e\n\u003cp\u003eSupima is extra-long staple American cotton. Longer fibers mean a smoother hand, less pilling, and better color once it is dyed.\u003c\/p\u003e\n\u003cp\u003eSupplied \u003cstrong\u003ePFD (prepared for dyeing)\u003c\/strong\u003e: undyed and scoured, ready to take colour. Because it is 100% cotton with nothing blended in, it dyes evenly and predictably — a reliable base for garment dyeing, tie dye, natural dyes and small-batch custom colour.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eContent\u003c\/th\u003e\n\u003ctd\u003e100% Supima Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e140 gsm (4.1 oz\/sq yd · 6.8 oz per linear yard)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e60″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eYarn\u003c\/th\u003e\n\u003ctd\u003e30\/1 slub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eConstruction\u003c\/th\u003e\n\u003ctd\u003eSingle jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003ePFD — prepared for dyeing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStretch\u003c\/th\u003e\n\u003ctd\u003eNatural knit stretch across the width, no spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eVintage-look t-shirts and tanks, dye projects of every kind, loungewear, layering pieces, and anything where you want texture in a lightweight knit.\u003c\/p\u003e\n\u003ch3\u003eHow it is sold\u003c\/h3\u003e\n\u003cp\u003eSold by the yard and cut continuously — order 3 and you receive one 3-yard piece, 60 inches wide.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eMachine wash cold, tumble dry low. This is unfinished cotton, so expect meaningful shrinkage on the first wash. Pre-wash before cutting, and dye before you cut if you are dyeing.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eCut to order from full rolls at our Los Angeles warehouse.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Default Title","offer_id":55263526519156,"sku":"LPK-CJ8-127","price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/kbm-supima-slub-jersey-pfd-03.jpg?v=1788221296"},{"product_id":"recycled-cotton-jersey-345-gsm-pfd","title":"Heavy Weight Cotton Jersey, 345 gsm · PFD","description":"\u003cp\u003eHeavy cotton jersey knit from recycled cotton yarn. Undyed and unbleached-clean — PFD, prepared for dyeing — so it takes colour evenly and you decide the shade.\u003c\/p\u003e\u003cp\u003eDense enough for a structured tee, a knit dress, or a garment-dyed piece that has to hold its shape.\u003c\/p\u003e\u003ch3\u003eSpecs\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWeight: 345 GSM (10.2 oz\/sqyd)\u003c\/li\u003e\n\u003cli\u003eWidth: 64.5\"\u003c\/li\u003e\n\u003cli\u003eContent: 100% Recycled Cotton\u003c\/li\u003e\n\u003cli\u003eColour: PFD, prepared for dyeing\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eGood for\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eHeavyweight t-shirts\u003c\/li\u003e\n\u003cli\u003eKnit dresses and skirts\u003c\/li\u003e\n\u003cli\u003eGarment dyeing and hand dyeing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eSold by the yard, cut continuous from one roll.\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"By the Yard","offer_id":56009675178356,"sku":"LPK-CJ8-128","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_2838.jpg?v=1789419443"},{"product_id":"medium-weight-cotton-matching-rib","title":"Medium Weight Cotton Matching Rib","description":"\u003cp\u003eOur 1x1 cotton rib, the thinner of our two ribs. Cut it for cuffs, collars, neckbands and waistbands on tees, sweatshirts and hoodies.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e 1x1 rib\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFiber:\u003c\/strong\u003e 100% cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMatches\u003c\/h3\u003e\n\u003cp\u003eDyed to match our Heavy French Terry 22 oz, Cotton Jersey 200 gsm, Slub Jersey PFD and Cotton Fleece 12 oz in the same color.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Firetruck Red","offer_id":56157916660084,"sku":"BPK-HFTR-24","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Purple","offer_id":56157916692852,"sku":"BPK-HFTR-25","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Royal Blue","offer_id":56157916725620,"sku":"BPK-HFTR-26","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Navy","offer_id":56157916758388,"sku":"BPK-HFTR-27","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Kelly Green","offer_id":56157916791156,"sku":"BPK-HFTR-28","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Hunter Green","offer_id":56157916823924,"sku":"BPK-HFTR-29","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":56157916856692,"sku":"BPK-HFTR-30","price":10.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":56157916889460,"sku":"BPK-HFTR-31","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Cream","offer_id":56157916922228,"sku":"BPK-HFTR-32","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Oatmeal Gray","offer_id":56157916954996,"sku":"BPK-HFTR-33","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Heather Gray","offer_id":56157916987764,"sku":"BPK-HFTR-34","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Jet Black","offer_id":56157917020532,"sku":"BPK-HFTR-36","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":56157917053300,"sku":"BPK-HFTR-37","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":56157917086068,"sku":"BPK-HFTR-38","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Lemonade","offer_id":56157917118836,"sku":"BPK-HFTR-39","price":10.0,"currency_code":"USD","in_stock":true},{"title":"PFD","offer_id":56157917151604,"sku":"BPK-HFTR-40","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Black","offer_id":56157917184372,"sku":"BPK-HFTR-54","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Slate Gray","offer_id":56157917217140,"sku":"BPK-HFTR-59","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Tan","offer_id":56157917249908,"sku":"BPK-LFR-2","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Red","offer_id":56157917282676,"sku":"BPK-LFR-3","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Salmon","offer_id":56157917315444,"sku":"BPK-LFR-4","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Pink","offer_id":56157917348212,"sku":"BPK-LFR-5","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink","offer_id":56157917380980,"sku":"BPK-LFR-6","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Yellow","offer_id":56157917413748,"sku":"BPK-LFR-7","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":56157917446516,"sku":"BPK-LFR-8","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Teal","offer_id":56157917479284,"sku":"BPK-LFR-9","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":56157917512052,"sku":"BPK-LFR-11","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Dark Gray","offer_id":56157917544820,"sku":"BPK-LFR-12","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Riptide","offer_id":56157917577588,"sku":"BPK-LFR-15","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Cobalt Blue","offer_id":56157917610356,"sku":"BPK-LFR-16","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Pale Yellow","offer_id":56157917643124,"sku":"BPK-LFR-17","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Tangerine","offer_id":56162610413940,"sku":"BPK-HFTR-61","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/IMG_1321_28a173af-2233-4f68-83b3-161bcc11adf1.jpg?v=1790207694"},{"product_id":"heavy-cotton-matching-rib","title":"Heavy Cotton Matching Rib","description":"\u003cp\u003eOur 2x1 cotton rib, the thicker of our two ribs. Built for heavyweight hoodies and sweats where a thin rib would look flimsy.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e 2x1 rib\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFiber:\u003c\/strong\u003e 100% cotton (Brick is 80% cotton, 20% polyester)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMatches\u003c\/h3\u003e\n\u003cp\u003eDyed to match our Cotton Fleece 24 oz in the same color.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"White","offer_id":56157917938036,"sku":"BPK-HFR-17","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Natural","offer_id":56157917970804,"sku":"BPK-HFR-41","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":56157918003572,"sku":"BPK-HFR-18","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal Black","offer_id":56157918036340,"sku":"BPK-HFTR-35","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Dark Gray","offer_id":56157918069108,"sku":"BPK-HFR-19","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Heather Gray","offer_id":56157918101876,"sku":"BPK-HFR-22","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":56157918134644,"sku":"BPK-HFR-21","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Royal Blue","offer_id":56157918167412,"sku":"BPK-HFR-23","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Teal Blue","offer_id":56157918200180,"sku":"BPK-HFR-20","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Brick","offer_id":56157918232948,"sku":"BPK-HFR-42","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Firetruck Red","offer_id":56157918265716,"sku":"BPK-HFTR-43","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":56157918298484,"sku":"BPK-HFTR-44","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Kelly Green","offer_id":56157918331252,"sku":"BPK-HFTR-47","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Hunter Green","offer_id":56157918364020,"sku":"BPK-HFTR-48","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":56157918396788,"sku":"BPK-HFTR-49","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Cream","offer_id":56157918429556,"sku":"BPK-HFTR-51","price":10.0,"currency_code":"USD","in_stock":true},{"title":"PFD","offer_id":56162604188020,"sku":"BPK-HFTR-60","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/Gemini_Generated_Image_lfmx6ulfmx6ulfmx.jpg?v=1790272438"},{"product_id":"lightweight-cotton-french-terry-200-gsm-by-the-yard","title":"Lightweight Cotton French Terry, 10 oz (200 GSM)","description":"\u003cp\u003eLightweight French terry, about 200 GSM. Smooth jersey face on the outside, soft loopback on the inside: the easy, breathable sweatshirt fabric for warmer days and layering.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e approximately 200 GSM, lightweight\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e approximately 60\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% cotton, except Confetti Nep (80% cotton, 20% polyester), Blue Stripe (85% cotton, 15% polyester) and Beige Modal (cotton\/modal blend)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e Loopback French terry knit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e Knit in Los Angeles, CA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eLightweight hoodies, crewnecks, joggers, shorts, T-shirts, lounge sets, baby and kids wear, and spring and summer layers.\u003c\/p\u003e\n\u003ch3\u003eOther weights\u003c\/h3\u003e\n\u003cp\u003eNeed more body? We also carry medium-weight (approx. 350 GSM) and heavyweight (approx. 450 GSM) French terry, plus matching cotton rib.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash, tumble low or line dry. Low iron. No bleach. Expect minor shrinkage first wash.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"Heather Gray","offer_id":56165889573236,"sku":"LIME-LFT-22","price":15.0,"currency_code":"USD","in_stock":true},{"title":"PFD (Prepared for Dye)","offer_id":56165889606004,"sku":"LIME-LFT-23","price":15.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":56165889638772,"sku":"LIME-LFT-24","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Oatmeal Speckled","offer_id":56165889671540,"sku":"LIME-HFT-25","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Beige Modal","offer_id":56165889704308,"sku":"LIME-HFT-28","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Blue Stripe","offer_id":56165889737076,"sku":"LIME-LFT-35","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Confetti Nep","offer_id":56165889769844,"sku":"LIME-LFT-37","price":14.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/lightweight-french-terry-200-gsm-stack.jpg?v=1790372386"},{"product_id":"cotton-acrylic-waffle-knit-295-gsm-pfd-by-the-yard","title":"Cotton Acrylic Waffle Knit, 295 gsm · PFD","description":"\u003cp\u003eMidweight waffle knit, prepared for dye. The cotton-acrylic blend gives it a soft, lofty hand and holds warmth, and 5% spandex brings it back into shape after it stretches.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 295 GSM\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 47.5% Cotton, 47.5% Acrylic, 5% Spandex\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e PFD (prepared for dye)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003eThermal tops, henleys, loungewear, sleep sets, fitted base layers. It's PFD, so it takes dye for custom colors.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash, tumble low or line dry. Low iron. No bleach.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"PFD","offer_id":56192494141812,"sku":"VLT-KNITS-137","price":11.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/pfd-waffle-295-gsm.jpg?v=1790623393"},{"product_id":"soft-combed-cotton-jersey-knit-214-gsm-2-ply-pfd-by-the-yard","title":"Soft Combed Cotton Jersey Knit, 214 gsm · 2-Ply, PFD, made in LA","description":"\u003cp\u003eA soft, smooth jersey knit from 100% combed cotton, knit in Los Angeles. It's made with two-ply yarn (40\/2): two fine strands twisted together. That makes a cleaner, stronger fabric than a single yarn of the same weight, and it twists less after washing.\u003c\/p\u003e\n\u003cp\u003eIt comes PFD, prepared for dye, so it takes color evenly for custom dyeing or garment dyeing.\u003c\/p\u003e\n\u003ch3\u003eSpecs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 214 GSM (about 6.3 oz\/sq yd)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 62\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContent:\u003c\/strong\u003e 100% Combed Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYarn:\u003c\/strong\u003e 40\/2, two-ply\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e PFD (prepared for dye)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eGood for\u003c\/h3\u003e\n\u003cp\u003ePremium t-shirts, fitted tees, dresses, loungewear, baby clothes and garment-dyed pieces.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eCold wash, tumble low or line dry. Pre-wash before cutting, since cotton jersey shrinks.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSold by the yard. Cuts are continuous, order 2 yards, get one 2-yard piece.\u003c\/em\u003e\u003c\/p\u003e","brand":"KBM Fabrics","offers":[{"title":"PFD","offer_id":56200725201268,"sku":"LPK-CJ8-129","price":10.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/files\/soft-combed-cotton-jersey-2-ply-pfd-swirl.jpg?v=1790722734"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/4528\/6260\/collections\/soft-combed-cotton-jersey-2-ply-pfd-swirl_165297ea-ae4b-44f4-aad5-904681723c88.jpg?v=1790724692","url":"https:\/\/www.kbmfabrics.com\/collections\/pfd.oembed","provider":"KBM Fabrics","version":"1.0","type":"link"}