{"title":"Clearance","description":"","products":[{"product_id":"brad-chenille-upholstery-fabric-by-the-metre-silver","title":"Brad Chenille, Upholstery Fabric by The Metre - Grey","description":"\u003cp\u003eA stunning chenille, soft to touch, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Grey \/ Metres","offer_id":39603329761378,"sku":"SFP FBR NX Dark Silver Brad 1M","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/DarkSilverBradC.jpg?v=1645619495"},{"product_id":"heather-chenille-upholstery-fabric-by-the-metre-mauve","title":"Heather Chenille, Upholstery Fabric by The Metre - Taupe","description":"\u003cp\u003eA stunning chenille, soft to touch, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Taupe \/ Metres","offer_id":39603330056290,"sku":"SFP FBR NX Eccles Heather 1M","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/HeatherC.jpg?v=1645619648"},{"product_id":"floral-woven-upholstery-fabric-by-the-metre","title":"Floral Woven Upholstery Fabric by The Metre - Brown","description":"\u003cp\u003eA stunning chenille, soft to touch, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Brown \/ Metres","offer_id":39603331203170,"sku":"SFP FBR NX Floral Choc 1M","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/FloralChocC.jpg?v=1645620033"},{"product_id":"livingstone-woven-upholstery-fabric-by-the-metre","title":"Livingstone Woven Upholstery Fabric by The Metre - Grey","description":"\u003cp\u003eA stunning chenille, soft to touch, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Grey \/ Metres","offer_id":39603331858530,"sku":"SFP FBR NX Livingstone 1M","price":8.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/LivingstenC.jpg?v=1645620299"},{"product_id":"boccai-woven-chenille-upholstery-fabric-by-the-metre-red","title":"Boccai Woven Chenille Upholstery Fabric by The Metre - Red","description":"\u003cp\u003eA stunning woven chenille, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more  \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Red \/ Metres","offer_id":39603338641506,"sku":"SFP FBR NX Red Boccai 1M","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/RedBoocai.jpg?v=1645621011"},{"product_id":"malone-upholstery-fabric-by-the-metre-black-white","title":"Malone Upholstery Fabric by The Metre - Black White","description":"\u003cp\u003eA stunning woven chenille, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Black \/ Metres","offer_id":39603341262946,"sku":"SFP FBR NX Spotted 1M","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/SpottedC.jpg?v=1645621306"},{"product_id":"zebra-upholstery-fabric-by-the-metre-black-white","title":"Zebra Upholstery Fabric by The Metre - Black White","description":"\u003cp\u003eA stunning woven chenille, versatile and durable.\u003c\/p\u003e\n\u003cp\u003eSuperb for your upholstery projects, bed frames, cushions, headboards, sofas and so much more \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Haaris Imaan","offers":[{"title":"Black \/ Metres","offer_id":39603344834658,"sku":"SFP FBR NX Zebra 1M","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/products\/ZebraC.jpg?v=1645621548"},{"product_id":"light-blue-linen-look-upholstery-fabric","title":"Light Blue Linen Look Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e Light Blue Linen Look Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"493\" data-start=\"197\"\u003eA high-quality linen-look fabric in a beautiful light blue colour, featuring a soft texture that captures the natural beauty of real linen. \u003cmeta charset=\"utf-8\"\u003eCrafted for comfort and durability, it’s designed to handle everyday use while maintaining its elegant finish. Ideal for both home projects and upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56082547736955,"sku":"A1-Blue","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/006063DD-6E83-4FDF-84D7-8F89F9507BEF.jpg?v=1770901635"},{"product_id":"cosy-rib-texture-upholstery-fabric","title":"Cosy Rib Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e Cosy Rib Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality ribbed upholstery fabric featuring a soft, cosy texture with a beautifully plush finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-end=\"568\" data-start=\"408\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60 inches (152cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56082616320379,"sku":"A2-Grey","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/CC9DFBAF-4509-436A-999D-0A86381CB826.jpg?v=1770902678"},{"product_id":"pebble-upholstery-fabric","title":"Pebble Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003ePebble Upholstery Fabric\u003c\/strong\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality, chenille upholstery fabric featuring a soft texture and a rich, elegant finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space. Ideal for cushion covers, curtains, and a wide range of soft furnishings — ideal for both home projects and professional upholstery. T\u003cspan class=\"s1\"\u003ehis premium fabric adds a touch of luxury and comfort to every interior.\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56082660688251,"sku":"A3-Pebble","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/0E4B45F9-114C-46A9-A3BB-2F6F7B6D5903.jpg?v=1770904609"},{"product_id":"purple-linen-look-upholstery-fabric","title":"Purple Linen Look Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e Purple Linen Look Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"493\" data-start=\"197\"\u003eA high-quality linen-look fabric in a beautiful purple colour, featuring a soft texture that captures the natural beauty of real linen. \u003cmeta charset=\"utf-8\"\u003eCrafted for comfort and durability, it’s designed to handle everyday use while maintaining its elegant finish. Ideal for both home projects and upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56104753430907,"sku":"A1-Purple","price":2.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/E2862529-D011-4CD0-8FA6-A5E95C772292.jpg?v=1772028843"},{"product_id":"soft-green-texture-upholstery-fabric","title":"Soft Green Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eSoft Green Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"175\" data-end=\"406\"\u003eA high-quality upholstery fabric featuring a soft texture with a beautiful finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"568\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56104904753531,"sku":"A2-Green","price":1.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/C5C820DB-FB9B-4173-A140-5530F13C9B26.jpg?v=1772035286"},{"product_id":"velvet-touch-rib-upholstery-fabric","title":"Velvet Touch Rib Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eVelvet Touch Rib Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"175\" data-end=\"406\"\u003eA high-quality ribbed upholstery fabric featuring a soft, cosy texture with a beautifully plush finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"568\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery. Available in 2 colours.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 55 inches (140cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Red","offer_id":56105014755707,"sku":"A2-Red-1","price":1.5,"currency_code":"GBP","in_stock":false},{"title":"Green","offer_id":56105014788475,"sku":"A2-Green-2","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/7EF33B1D-2AFB-47A6-9DA5-B55E999C0BAA.jpg?v=1772462436"},{"product_id":"natural-texture-upholstery-fabric","title":"Natural Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eNatural Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality, chenille upholstery fabric featuring a soft texture and a rich, elegant finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space. Ideal for cushion covers, curtains, and a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56127070241147,"sku":"A5-Grey","price":2.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/E1113983-A868-43D1-8421-BF92458E9CB3.jpg?v=1772706540"},{"product_id":"soft-beige-linen-look-upholstery-fabric","title":"Soft Beige Linen Look Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003eSoft Beige Linen Look Upholstery Fabric\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"197\" data-end=\"493\"\u003eA high-quality linen-look fabric in a natural beige colour, featuring a soft texture that captures the natural beauty of real linen. \u003cmeta charset=\"utf-8\"\u003eCrafted for comfort and durability, it’s designed to handle everyday use while maintaining its elegant finish. Ideal for both home projects and upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56158255186299,"sku":"L1-Beige","price":1.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/5589422C-322C-4B4E-A7B8-929422E2C050.jpg?v=1773753735"},{"product_id":"premium-beige-texture-upholstery-fabric","title":"Premium Beige Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003ePremium Beige Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"175\" data-end=\"406\"\u003eA high-quality ribbed upholstery fabric featuring a soft, cosy texture with a beautifully plush finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"568\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 60 inches (152cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56158269702523,"sku":"L2-Beige","price":2.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/3A581FB0-3208-4F4C-850C-B23B6CFF47DD.jpg?v=1773754373"},{"product_id":"lime-green-upholstery-fabric","title":"Lime Green Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLime Green Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality, chenille upholstery fabric featuring a soft texture and a rich, elegant finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space. Ideal for cushion covers, curtains, and a wide range of soft furnishings — ideal for both home projects and professional upholstery. T\u003cspan class=\"s1\"\u003ehis premium fabric adds a touch of luxury and comfort to every interior.\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56158275305851,"sku":"L3-Green","price":1.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/8CF6BAC2-814D-409B-8B8E-DA8CB65237A8.jpg?v=1773755014"},{"product_id":"luxe-purple-texture-upholstery-fabric","title":"Luxe Purple Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eLuxe Purple Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"175\" data-end=\"406\"\u003eA high-quality upholstery fabric featuring a soft texture with a beautiful finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"568\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56158336778619,"sku":"L4-Purple","price":2.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/IMG_0309.jpg?v=1773756273"},{"product_id":"warm-mauve-weave-upholstery-fabric","title":"Warm Mauve Weave Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eWarm Mauve Weave Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality upholstery fabric featuring a soft velvety texture with a beautiful finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 56 inches (142cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56177533092219,"sku":"L5-Mauve","price":1.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/D909605C-1B7B-4438-BC8A-44FCA5E03F6C.jpg?v=1774606262"},{"product_id":"heritage-texture-upholstery-fabric","title":"Heritage Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eHeritage Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality, chenille upholstery fabric featuring a soft texture and a rich, elegant finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space. Ideal for cushion covers, curtains, and a wide range of soft furnishings — ideal for both home projects and professional upholstery. T\u003cspan class=\"s1\"\u003ehis premium fabric adds a touch of luxury and comfort to every interior.\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56177587323259,"sku":"L6-Natural","price":1.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/9CC8AC74-DA6B-4372-A301-2002F8A1C6A9.jpg?v=1774606657"},{"product_id":"slub-texture-upholstery-fabric","title":"Slub Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eSlub Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003eA high-quality, chenille upholstery fabric featuring a soft texture and a rich, elegant finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space. Ideal for cushion covers, curtains, and a wide range of soft furnishings — ideal for both home projects and professional upholstery. T\u003cspan class=\"s1\"\u003ehis premium fabric adds a touch of luxury and comfort to every interior.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56177589813627,"sku":"L7-Natural","price":1.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/09157501-212D-4EB6-B272-744BBEA56C46.jpg?v=1774607007"},{"product_id":"soft-glow-basket-weave-upholstery-fabric","title":"Soft Glow Basket Weave Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eSoft Glow Basket Weave Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality upholstery fabric featuring a soft texture with a beautiful finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-end=\"568\" data-start=\"408\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 56 inches (142cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56177614913915,"sku":"L8-Peach","price":2.5,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/25F6AE9B-76EE-4CE2-8CBC-F67450D7FAAD.jpg?v=1774607828"},{"product_id":"white-plush-velvet-upholstery-fabric","title":"White Plush Velvet Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eWhite Plush Velvet Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cspan class=\"s1\"\u003eA luxurious, premium-quality velvet fabric with a deep, rich texture and irresistibly soft, plush feel - perfect for any indoor furnishing project. Designed for both beauty and performance. Ideal for upholstering sofas, armchairs, cushions, throws, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 56 inches (142cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56185962725755,"sku":"L10-White","price":1.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/91E9B4C7-D968-4D4B-819F-DEECF3A6022B.jpg?v=1775128734"},{"product_id":"crafted-texture-upholstery-fabric","title":"Crafted Texture Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eCrafted Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 57 inches (145cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56185972687227,"sku":"L11-Brown","price":2.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/49EB2CEE-8AF5-4086-ABA4-7AADC0CF216E.jpg?v=1775129034"},{"product_id":"classic-texture-upholstery-fabric","title":"Classic Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eClassic Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56185993134459,"sku":"L12-Grey","price":2.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/D4C7F7D8-1023-40CD-8C24-CB82F5C22CAC.jpg?v=1775130353"},{"product_id":"plain-brown-faux-leather-upholstery-fabric","title":"Plain Brown Upholstery Faux Leather Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003ePlain Brown Upholstery Faux Leather Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA plain upholstery faux leather fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56215735665019,"sku":"L13-Brown","price":2.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/089E259F-CE9C-4D01-AC4C-89D607B0AB75.jpg?v=1776764276"},{"product_id":"moss-green-texture-upholstery-fabric","title":"Moss Green Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eMoss Green Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-266\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"280\" data-start=\"0\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56215751590267,"sku":"L16-Green","price":1.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/25AFF7AC-DADC-40E1-A2A8-4D8013FCC022.jpg?v=1776764324"},{"product_id":"olive-green-tweed-upholstery-fabric","title":"Olive Green Tweed Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eOlive Green Tweed Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56215753884027,"sku":"L17-Olive","price":3.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/9AF37C23-EEAF-4A8A-9C1A-5BCFF4AF6CBA.jpg?v=1776764361"},{"product_id":"raspberry-texture-upholstery-fabric","title":"Raspberry Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eRaspberry Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-266\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"280\" data-start=\"0\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56215754735995,"sku":"L18-Purple","price":1.8,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/924E3002-2C7E-4A4D-910A-ED50CDFE40D8.jpg?v=1776764384"},{"product_id":"plain-red-upholstery-fabric","title":"Plain Soft Red Twill Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003ePlain Soft Red Twill Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-266\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"280\" data-start=\"0\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Cotton\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56225339244923,"sku":"L19-Red","price":2.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/D0130636-709C-4D78-85A8-8FBFAF429D83.jpg?v=1777453112"},{"product_id":"highland-tweed-upholstery-fabric","title":"Highland Tweed Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eHighland Tweed Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-266\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"280\" data-start=\"0\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56226580005243,"sku":"L21-Pebble","price":3.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/5229BA4B-5DC1-4BE9-8F17-8A85DC641292.jpg?v=1777453154"},{"product_id":"rustic-natural-texture-upholstery-fabric","title":"Rustic Natural Texture Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eRustic Natural Texture Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA plain upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56226599633275,"sku":"L22-Natural","price":3.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/14F8A7C0-A9CA-4D8F-BF98-63E3DD955658.jpg?v=1777453171"},{"product_id":"soft-pattern-upholstery-fabric","title":"Soft Pattern Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eSoft Pattern Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA geometric upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56236322095483,"sku":"L23-Red","price":1.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/5B13B412-7BF1-442C-BB2E-E9ADFA198154.jpg?v=1778079925"},{"product_id":"vintage-purple-weave-upholstery-fabric","title":"Vintage Purple Weave Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp style=\"text-align: left;\" class=\"col-6\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eVintage Purple Weave Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"col-6\"\u003e\n\u003cp data-end=\"406\" data-start=\"175\"\u003eA high-quality upholstery fabric featuring a soft velvety texture with a beautiful finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 56 inches (142cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56236342509947,"sku":"L24-Purple","price":1.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/7D4D2F05-1962-413E-A924-BB90DC99BAA3.jpg?v=1778079943"},{"product_id":"bubble-dot-rib-upholstery-fabric","title":"Bubble Dot Rib Upholstery Fabric","description":"\u003cstyle type=\"text\/css\"\u003e\n        body {\n            margin: 0;\n            padding: 0;\n        }\n        .full-width-container {\n            width: 100%;\n            padding: 20px 0;\n        }\n        .img-fluid {\n            width: 100%;\n            max-width: 500px;\n            height: auto;\n            border-radius: 15px;\n            display: block;\n            margin: 0 auto;\n        }\n        ul {\n            padding-left: 20px;\n            margin-top: 0;\n        }\n        \/* Layout adjustments for alternating sections *\/\n        .first-section .col-6:first-child { \/* Image on the left for first section *\/\n            order: 1;\n        }\n        .second-section .col-6:first-child { \/* Image on the right for second section *\/\n            order: 2;\n        }\n    \u003c\/style\u003e\n\u003c!-- First Section: Image Left, Text Right --\u003e\n\u003cdiv class=\"full-width-container second-section\"\u003e\n\u003cdiv class=\"container-fluid\"\u003e\n\u003cdiv class=\"row align-items-center\"\u003e\n\u003cp class=\"col-6\" style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eBubble Dot Rib Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-6\" style=\"text-align: left;\"\u003e\n\u003cp data-start=\"175\" data-end=\"406\"\u003eA high-quality ribbed upholstery fabric featuring a soft, cosy texture with a beautifully plush finish. Crafted for comfort and durability, it’s designed to handle everyday use while adding warmth and style to any space.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"568\"\u003eEasy to cut and sew, it’s perfect for  a wide range of soft furnishings — ideal for both home projects and professional upholstery. Available in 3 colours.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 55 inches (140cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCare instructions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMachine Washable to 30 degrees\u003c\/li\u003e\n\u003cli\u003eIron on a low heat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Haaris Imaan","offers":[{"title":"Green","offer_id":56236400083323,"sku":"L25-Green-1","price":1.5,"currency_code":"GBP","in_stock":true},{"title":"Orange","offer_id":56236400050555,"sku":"L25-Orange-2","price":1.5,"currency_code":"GBP","in_stock":false},{"title":"Maroon\/Black","offer_id":56236401656187,"sku":"L25-Maroon-3","price":1.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/1E088AAC-73AB-46AA-A287-0C71190CCDDE.jpg?v=1778083188"},{"product_id":"green-checkered-upholstery-fabric","title":"Green Checkered Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eGreen Checkered Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA high quality, tartan upholstery fabric with a soft feel and a rich elegant look. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56251962720635,"sku":"L26-GreenCheckered","price":6.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/ECC3906E-A19E-491C-9733-0F53EE1627FD.jpg?v=1778774409"},{"product_id":"plain-pink-water-resistant-upholstery-fabric","title":"Plain Pink Water Resistant Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003ePlain Pink Water Resistant Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" data-testid=\"conversation-turn-266\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"280\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e \u003cspan class=\"s1\"\u003eThis plain, water-resistant polyester fabric designed for durability. Perfect for cushion covers, bench pads, parasols, table covers, and more, it offers long-lasting performance and versatility for both indoor and outdoor furnishings\u003c\/span\u003e. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56251985068411,"sku":"L-27Pink","price":1.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/CE2A53B7-9ADD-48A2-8515-A7FC39C085F1.jpg?v=1778775218"},{"product_id":"royal-blue-wool-touch-upholstery-fabric","title":"Royal Blue Wool Touch Upholstery Fabric","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eRoyal Blue Wool Touch Upholstery Fabric\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:acce932d-15aa-44f2-bfb4-1dbdb81fa73c-13\" data-testid=\"conversation-turn-26\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ecdc0c3b-dcb6-4f43-b7e8-dbbc4e4fae57\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-266\" data-turn-id=\"request-69a80551-5578-8384-a146-28953bf85731-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7b2f0e05-316e-489d-a9f9-17c37ad0dbc2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"280\" data-start=\"0\"\u003eA plain upholstery fabric with a luxuriously soft wool feel. It’s durable and adding warmth and style to any space. Ideal for cushions, curtains, and a variety of soft furnishing projects, suitable for both home use and professional upholstery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Polyester\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidth:\u003c\/strong\u003e 58 inches (147cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Haaris Imaan","offers":[{"title":"Default Title","offer_id":56252593308027,"sku":"L28-RoyalBlue","price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/files\/618AFA6A-2EC2-4D4D-B40D-E0CA2AF90C7B.jpg?v=1778837058"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0056\/6892\/9634\/collections\/New_Website_Collection_Images_-_NO_TEXT_30.jpg?v=1773329191","url":"https:\/\/haarisimaan.co.uk\/collections\/clearance.oembed?page=2","provider":"Haaris Imaan","version":"1.0","type":"link"}