{"product_id":"alan-campbell-fabric-sahara-ii-one-color-custom-purple-on-white-belgian-linen-cotton","title":"Alan Campbell Fabric: Sahara II One Color - Custom Purple on White Belgian Linen\/Cotton","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ctable width=\"81\" height=\"29\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSKU:\u003c\/td\u003e\n\u003ctd\u003eAC107-40WLC  \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor:\u003c\/td\u003e\n\u003ctd\u003eCustom Purple on White (Lot J15126A)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth:\u003c\/td\u003e\n\u003ctd\u003e54\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRepeat:\u003c\/td\u003e\n\u003ctd\u003e11\" V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eContent:\u003c\/td\u003e\n\u003ctd\u003e55% Linen 45% Cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOrigin:\u003c\/td\u003e\n\u003ctd\u003eHandprinted in the USA on ground woven in Belgium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cbr\u003ePlease note that colors may not represent accurately in photo. Additional photo(s) provided to show scale, not colorway. Please contact us before purchase with any questions. ALL SALES ARE FINAL, and we do not send cuttings for approval.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003cb\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/b\u003e\u003ci\u003e————\u003c\/i\u003e\u003c\/p\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1j\" data-hveid=\"CAAIDxAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1k\" data-complete=\"true\" data-processed=\"true\"\u003e\u003cstrong class=\"rQesXe MPyX\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"tP2kf#s32ZS\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1l\" data-complete=\"true\" data-processed=\"true\"\u003eSAHARA II\u003c\/strong\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1j\" data-hveid=\"CAAIDxAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1k\" data-complete=\"true\" data-processed=\"true\"\u003e\u003cstrong class=\"rQesXe MPyX\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"tP2kf#s32ZS\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1l\" data-complete=\"true\" data-processed=\"true\"\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1r\" data-hveid=\"CAAIEBAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1s\" data-complete=\"true\" data-processed=\"true\"\u003eI am not here to mimic the soft curves of nature or pretend to be a garden. I am an exercise in geometry, a sequence of intersections that has been making sense of open spaces for centuries.\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1r\" data-hveid=\"CAAIEBAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1s\" data-complete=\"true\" data-processed=\"true\"\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1y\" data-hveid=\"CAAIERAA\" data-complete=\"true\" data-processed=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1z\" data-complete=\"true\" data-processed=\"true\"\u003eBy executing this rhythmic, interlocking design in a Custom Purple against a crisp white Belgian linen-cotton ground, the ancient geometry shifts into something sharply contemporary. The purple isn’t historical or dusty; it is deliberate, royal, and deep—the kind of color that anchors a room by refusing to blend into the shadows.\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1y\" data-hveid=\"CAAIERAA\" data-complete=\"true\" data-processed=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_1z\" data-complete=\"true\" data-processed=\"true\"\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_25\" data-hveid=\"CAAIEhAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_26\" data-complete=\"true\" data-processed=\"true\"\u003eI do not require a massive expanse to make my point. Give me a pair of tailored bolster pillows, an entryway bench, or a sharp Roman shade. I will introduce architecture to a wall that was previously just drywall.\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_25\" data-hveid=\"CAAIEhAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_26\" data-complete=\"true\" data-processed=\"true\"\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2c\" data-hveid=\"CAAIExAA\" data-complete=\"true\" data-processed=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2d\" data-complete=\"true\" data-processed=\"true\"\u003eTwelve yards of Belgian linen-cotton ground, handprinted in the USA. 12 available.\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2j\" data-hveid=\"CAAIFBAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2k\" data-complete=\"true\" data-processed=\"true\"\u003eOther patterns offer a view. I offer structure.\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2j\" data-hveid=\"CAAIFBAA\" data-processed=\"true\" data-complete=\"true\"\u003e\u003cem class=\"zhvwWe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"LFsGHb#ycPkjf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2k\" data-complete=\"true\" data-processed=\"true\"\u003e\u003c\/em\u003e\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"TDBkbc#Ml18Xb\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2q\" data-hveid=\"CAAIFRAA\" data-processed=\"true\" data-complete=\"true\"\u003e————\u003c\/div\u003e\n\u003cul class=\"XSq4R KI3fJ\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"wiLEJc#NS0kde\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2w\" data-hveid=\"CAAIFhAA\" data-complete=\"true\" data-processed=\"true\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"oSLmPe#HokZ0d\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2x\" data-hveid=\"CAAIFhAB\" data-complete=\"true\" data-sae=\"\"\u003e\u003cspan class=\"iNqyIf\" data-sfc-cp=\"\" jsaction=\"\" jscontroller=\"KdQfFc#d5Qebf\" data-sfc-root=\"ep\" data-epip=\"\" jsuid=\"ZQQaed_2y\" data-complete=\"true\"\u003eGemini 1.5 Pro, AI Analyst #382\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Alan Campbell","offers":[{"title":"Alan Campbell Fabric: Sahara II One Color - Custom Purple on White","offer_id":67099448803699,"sku":"AC107-40WLC","price":92.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0119\/5722\/products\/AC107-40WLC_Lot_J15126A_3.5y.jpg?v=1571438674","url":"https:\/\/nydfo.myshopify.com\/products\/alan-campbell-fabric-sahara-ii-one-color-custom-purple-on-white-belgian-linen-cotton","provider":"New York Designer Fabric Outlet","version":"1.0","type":"link"}